Mainline development occurs against SVN, and tickets/patches should be
placed on the Django Trac (code.djangoproject.com). Mercurial branches
are used for experimental features that have a broad scope and require
extensive testing. If there's a separate branch, there are at least one
or more tickets associated with it. For example, #10923 is for GEOS
thread safety:
http://geodjango.org/hg/gis-ts/
I've gone in and edited the description of ticket #5472 to be more
general, and also because OpenLayers will be used for the default map
widget implementation. #5472 is now officially the ticket for this
feature, and I'd like to see it 1.2.
> 2. Geodjango documentation doesn't seem to live in Django svn. Where
> do I submit patches for geodjango documentation?
For now, as I am the maintainer of the documentation please submit any
patches directly to me. Originally, the docs got hosted in mercurial
because of their rapid changes. I am in the planning stages for moving
docs of prior releases into the branches on SVN (e.g., 1.1.X, and 1.0.X)
but have not yet had the time.
> 3. I could submit patches for olwidget either to replace the current
> geoadmin implementation, or to live along side it, leaving two options
> for geographic admin. What strategy would geodjango committers
> prefer?
I want to have admin use the widgets and replace the 'hacktastic'
(GeoModelAdmin.get_map_widget) approach it currently takes. Thus, for
the record I'm +1 on refactoring the admin to using general-purpose
widgets that will live in `django.contrib.gis.forms`.
> 4. If I submit patches to replace the current GeoAdmin implementation,
> the changes may be large enough that they warrant branching at first.
> If so, would a maintainer be willing to help me get started with this?
> The code currently lives on github. I'm always grateful for any
> testing and feedback on it.
>
> http://github.com/yourcelf/olwidget
Yes. I'll take a look at the code, and whether if it's really necessary
to create a mercurial branch for it. If you can come up with a patch
that applies cleanly against SVN go ahead and post it to #5472 to make
easier for others to review as well.
-Justin
Hmmm... not sure about that error there (I can't reproduce it here -- do
you have the latest version of olwidget?).