Hello, Russell. OK, I see what you mean, it sounds sensible.
Then I'd really appreciate if a core developer could take a look into this. I think the advantages are very important, we're talking about making Django more interoperable with other applications, and it'd require little effort on your side: - The patch for ticket 12075 is totally trivial. There can't be any backwards incompatibilities. - The patch for ticket 8927 is not trivial, but it's not complex either. It's basically all about making the WSGI environment dictionary available in mod_python, so the HttpRequest object can have a common API across handlers. - The patch for ticket 12091 is a bit complex, but it's a whole new feature, we're not modifying an existing behavior (i.e., there can't be backwards incompatibilities)... And, it has a unit test suite which covers 100% of the new module. I'd agree ticket 8927 is not that relevant to be included at this point in the 1.2 branch, but for both #12075 and #12091, the WSGI environment must be available. If it helps, I could also write documentation for the above and send you another patch. Please let me know what you think, - Gustavo. On Wed, 2009-10-28 at 08:24 +0800, Russell Keith-Magee wrote: > On Tue, Oct 27, 2009 at 10:49 PM, Gustavo Narea > <gustavona...@2degreesnetwork.com> wrote: > > > > Hi there. > > > > Over the last week I've been working to improve WSGI support in Django > > and I have sent a few patches which have not received the feedback I > > expected to have, so I wanted to ping you. ;-) > > In the interests of good community relations, I want to clarify the > feedback you should be expecting. > > Just because you've uploaded a patch doesn't mean you're going to get > immediate feedback. We're all volunteers, so our time is limited - > sometimes, this means that patches don't get triaged for a while. > Patience is required. > > On top of that, we've just finished our feature discussion phase, and > we have nominated the features that are a high priority for the > project [1]. These are the features that will be receiving development > priority over the next few months. Features that aren't on this list > aren't going to get the immediate attention of the core team. > > The feature list isn't completely locked off, though. Any feature with > a complete patch is potentially on the list for inclusion. However, > any feature that isn't on the list will require: > > 1) A champion in the core team to commit the code > 2) A design and implementation that has been approved by the community > (as evidenced by discussion on django-dev) > > That means you're going to need a member of the core team who is > excited about this possible feature. I can't speak for the other > members of the core team, but personally, this isn't a big itch. I can > certainly see how it could be useful, but I've already committed to > some big-ticket items that are much higher priorities for me > personally. > > So - you need to have some patience. If you can't get a core developer > engaged as a result of this thread, you may need to wait until the > v1.3 feature discussion phase, which will open as soon as v1.2 is > finalized. Alternatively, you could help out with the features that we > have already agreed upon for v1.2, and maybe try to leverage the karma > you gain from doing that work into support for your WSGI patch. > > [1] http://code.djangoproject.com/wiki/Version1.2Features -- Gustavo Narea. Software Developer. 2degrees, Ltd. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django developers" group. To post to this group, send email to django-developers@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 -~----------~----~----~----~------~----~------~--~---