On Mon, Aug 16, 2010 at 11:08 AM, Mark Bucciarelli <mkb...@gmail.com> wrote: > On Mon, Aug 16, 2010 at 10:31:11AM +0800, Russell Keith-Magee wrote: >> On Mon, Aug 16, 2010 at 10:03 AM, Mark Bucciarelli <mkb...@gmail.com> wrote: >> >> > ?- random api lock (people tend towards complacency) >> >> I'm not entirely certain I understand this point -- or, at least, >> how it would apply to Django. >> > > So the interface between backend and object model is one. I suppose > there is an equivalent interface on the template side. > > One example that tripped me up: in 1.2, the signature of > BaseDatabaseWrapper __init__() changed. > > In 1.1, I had > > def __init__(self, settings_dict): > > and in 1.2 I needed > > def __init__(self, *args, **kwargs): > >> >> Our APIs are always locked, since we don't allow backwards incompatible >> API changes. >> > > My 1.1 version must have been wrong then.
A point of clarification on my part: we don't allow backwards incompatible API changes in APIs declared as stable. The API for database backends isn't currently on that list [1]. [1] http://docs.djangoproject.com/en/1.2/misc/api-stability/ Whether we should promote the backed interface to a stable interface is a separate issue, but certainly one worth discussion (especially given that there are a number of external database backends emerging in the community). >> > Also, hackathons are a great idea. ?A room full of core developers can >> > get a hell of a lot done in a week. >> >> You won't get any argument from me on this one. >> > > I wonder if you ran a really targetting fund-raising campaign how much > would come in. I know when the use is specific, it's easier to raise > money. Sounds like if you raised $12k it would get you pretty close. An interesting idea, and one where the Django Foundation could play a big role. However, this doesn't address the 'getting a week off work' issue Yours, Russ Magee %-) -- You received this message because you are subscribed to the Google Groups "Django developers" group. To post to this group, send email to django-develop...@googlegroups.com. To unsubscribe from this group, send email to django-developers+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-developers?hl=en.