On Jul 30, 10:54 am, Justin Bronn <
jbr...@gmail.com> wrote:
> The `gis` branch, aka GeoDjango, is ready to be merged into trunk.
> With Malcom's recent commits closing #7637 and #7589, there is almost
> no difference between the branch and the trunk, other than the
> addition of `django.contrib.gis`.
Well done. :-)
>
> I say "almost" because my patch from #7904 is a prerequisite for
> merging, as it re-enables custom managers for related field queries --
> this is critical for GeoDjango on MySQL and Oracle. [1]
I'm happy enough with this patch. It's not an ideal solution for all
problems, but it's a reasonable path of least resistance for the
current issues.
Moreover, I
> also had to add a `gis` media folder in `contrib.admin` to house a few
> icons used by the geographic admin. [2] The alternative was to re-
> implement a custom `AdminMediaHandler` and a `runserver` management
> command, so I chose the path of least resistance.
Is #7977 something you want to complete before the merge or let it
wait. My concern there is that the patch in that ticket looks like a
bad approach: leaking information about one contrib app (gis) into
another one (admindocs) when admindocs doesn't depend on gis. It also
suggests there's a broader problem to be solved. Some way to any
external application to add field types to admin docs would seem to be
needed there. So I'd be happy enough if you wanted to punt that until
after the merge and we work out a proper solution.
Or maybe we include something like that patch for now (much as
including the icons in the admin media folder for devserver's use) and
make a note that we need a better solution for the long-term. That's
probably more in line with getting 1.0 out the door, I guess.
Anyway, I'm obviously +1 on merging this. The code is excellent,
you've worked well with the existing maintainers over the lifetime of
the branch and have actively improved the core code in the process. I
think you've achieved your goals here.
Regards,
Malcolm