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
-~----------~----~----~----~------~----~------~--~---

Reply via email to