Discussion:
Bug#608502: unblock: python-django/1.2.4-1
Raphaël Hertzog
2010-12-31 14:32:24 UTC
Permalink
Package: release.debian.org
Severity: normal
User: ***@packages.debian.org
Usertags: unblock

Please unblock package python-django, the latest version contains security
fixes that we want in Squeeze.

It also contains other bugfix-only/documentation/tests changes that are
safe. I know you will not like the size of the diff but really upstream
are doing a good job with the management of their stable release. I
already told you so in the last unblock (#597339) and we had no problems
due to them. Just trust them (like you do for postgresql bugfix-only
release).

If you want to review all the upstream changes, it's here:
http://code.djangoproject.com/log/django/branches/releases/1.2.X?action=stop_on_copy&rev=15046&stop_rev=13763&mode=stop_on_copy

Upstream release policy if you want to learn more:
http://docs.djangoproject.com/en/1.2/internals/release-process/

unblock python-django/1.2.4-1

The diffstat once docs and tests changes are dropped:
AUTHORS | 16 -
MANIFEST.in | 3
PKG-INFO | 4
debian/changelog | 14
debian/patches/03_manpage.diff | 11
debian/patches/04_hyphen-manpage.diff | 8
debian/patches/series | 2
django/__init__.py | 2
django/conf/global_settings.py | 20 -
django/conf/locale/bg/formats.py | 2
django/conf/locale/en/formats.py | 4
django/conf/locale/et/formats.py | 2
django/conf/locale/fi/formats.py | 2
django/conf/locale/hu/formats.py | 2
django/conf/locale/lv/formats.py | 2
django/conf/locale/mn/LC_MESSAGES/django.po | 4
django/conf/locale/uk/formats.py | 2
django/conf/project_template/settings.py | 2
django/contrib/admin/helpers.py | 3
django/contrib/admin/media/css/base.css | 2
django/contrib/admin/media/css/rtl.css | 4
django/contrib/admin/media/js/prepopulate.js | 14
django/contrib/admin/media/js/prepopulate.min.js | 2
django/contrib/admin/options.py | 28 +
django/contrib/admin/sites.py | 4
django/contrib/admin/templates/admin/base.html | 2
django/contrib/admin/templates/admin/edit_inline/stacked.html | 5
django/contrib/admin/templates/admin/edit_inline/tabular.html | 5
django/contrib/admin/templates/admin/includes/fieldset.html | 7
django/contrib/admin/templates/admin/prepopulated_fields_js.html | 2
django/contrib/admin/templates/admin/template_validator.html | 31 -
django/contrib/admin/util.py | 7
django/contrib/admin/views/decorators.py | 4
django/contrib/admin/views/main.py | 10
django/contrib/admin/views/template.py | 79 ----
django/contrib/admin/widgets.py | 11
django/contrib/auth/__init__.py | 2
django/contrib/auth/admin.py | 12
django/contrib/auth/backends.py | 8
django/contrib/auth/forms.py | 6
django/contrib/auth/management/commands/createsuperuser.py | 33 +-
django/contrib/auth/middleware.py | 2
django/contrib/auth/models.py | 25 -
django/contrib/auth/urls.py | 4
django/contrib/auth/views.py | 44 +-
django/contrib/comments/admin.py | 8
django/contrib/comments/moderation.py | 2
django/contrib/comments/templates/comments/400-debug.html | 4
django/contrib/comments/templates/comments/approve.html | 2
django/contrib/comments/templates/comments/base.html | 4
django/contrib/comments/templates/comments/delete.html | 2
django/contrib/comments/templates/comments/flag.html | 2
django/contrib/comments/templates/comments/form.html | 4
django/contrib/comments/templates/comments/preview.html | 4
django/contrib/comments/urls.py | 3
django/contrib/contenttypes/views.py | 44 +-
django/contrib/databrowse/templates/databrowse/base.html | 2
django/contrib/formtools/wizard.py | 55 ++-
django/contrib/gis/admin/options.py | 2
django/contrib/gis/db/backends/postgis/operations.py | 2
django/contrib/gis/db/backends/util.py | 14
django/contrib/gis/db/models/query.py | 5
django/contrib/gis/db/models/sql/compiler.py | 2
django/contrib/gis/gdal/srs.py | 2
django/contrib/gis/geometry/regex.py | 2
django/contrib/gis/geometry/test_data.py | 105 ++++++
django/contrib/gis/maps/google/__init__.py | 2
django/contrib/gis/sitemaps/georss.py | 4
django/contrib/gis/sitemaps/kml.py | 4
django/contrib/gis/sitemaps/views.py | 9
django/contrib/humanize/templatetags/humanize.py | 7
django/contrib/localflavor/at/forms.py | 10
django/contrib/localflavor/cz/forms.py | 4
django/contrib/localflavor/it/forms.py | 8
django/contrib/localflavor/pl/forms.py | 7
django/contrib/localflavor/ro/forms.py | 8
django/contrib/localflavor/za/forms.py | 8
django/contrib/markup/templatetags/markup.py | 2
django/contrib/sessions/models.py | 2
django/contrib/sitemaps/__init__.py | 20 -
django/contrib/sitemaps/management/commands/ping_google.py | 2
django/contrib/sitemaps/views.py | 10
django/contrib/sites/managers.py | 37 +-
django/contrib/sites/models.py | 18 +
django/contrib/syndication/views.py | 30 +
django/core/cache/__init__.py | 8
django/core/cache/backends/base.py | 28 +
django/core/cache/backends/db.py | 5
django/core/cache/backends/dummy.py | 15
django/core/cache/backends/filebased.py | 5
django/core/cache/backends/locmem.py | 5
django/core/exceptions.py | 7
django/core/files/storage.py | 2
django/core/files/uploadhandler.py | 2
django/core/handlers/base.py | 2
django/core/mail/__init__.py | 4
django/core/mail/backends/smtp.py | 10
django/core/mail/message.py | 6
django/core/management/base.py | 4
django/core/management/commands/compilemessages.py | 19 -
django/core/management/commands/loaddata.py | 20 -
django/core/management/commands/shell.py | 20 -
django/core/management/sql.py | 5
django/core/management/validation.py | 15
django/core/serializers/__init__.py | 2
django/core/serializers/xml_serializer.py | 25 +
django/core/servers/fastcgi.py | 18 -
django/db/__init__.py | 2
django/db/backends/__init__.py | 9
django/db/backends/oracle/base.py | 85 ++++-
django/db/backends/oracle/creation.py | 44 --
django/db/backends/postgresql/base.py | 7
django/db/backends/postgresql_psycopg2/base.py | 7
django/db/backends/util.py | 2
django/db/models/base.py | 37 +-
django/db/models/fields/__init__.py | 14
django/db/models/fields/files.py | 4
django/db/models/fields/related.py | 13
django/db/models/fields/subclassing.py | 15
django/db/models/options.py | 5
django/db/models/query.py | 159 ++++++----
django/db/models/sql/aggregates.py | 1
django/db/models/sql/compiler.py | 17 -
django/db/models/sql/expressions.py | 5
django/db/models/sql/query.py | 44 ++
django/db/models/sql/subqueries.py | 1
django/db/models/sql/where.py | 29 +
django/db/transaction.py | 2
django/db/utils.py | 29 +
django/dispatch/dispatcher.py | 65 ++--
django/dispatch/license.txt | 36 ++
django/forms/fields.py | 27 +
django/forms/formsets.py | 1
django/forms/models.py | 14
django/forms/widgets.py | 7
django/middleware/common.py | 2
django/middleware/csrf.py | 38 +-
django/template/defaultfilters.py | 4
django/templatetags/i18n.py | 3
django/test/simple.py | 112 ++++++-
django/test/testcases.py | 24 +
django/test/utils.py | 28 +
django/utils/feedgenerator.py | 2
django/utils/formats.py | 89 +++--
django/utils/http.py | 7
django/utils/itercompat.py | 6
django/utils/numberformat.py | 12
django/utils/translation/trans_real.py | 5
django/views/csrf.py | 2
django/views/debug.py | 8
django/views/decorators/cache.py | 39 +-
django/views/decorators/csrf.py | 16 +
django/views/defaults.py | 8
django/views/i18n.py | 25 -
django/views/static.py | 12
setup.py | 2
156 files changed, 1491 insertions(+), 781 deletions(-)

The corresponding debdiff is attached.

-- System Information:
Debian Release: 6.0
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (150, 'experimental')
Architecture: i386 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Julien Cristau
2011-01-01 19:12:41 UTC
Permalink
Post by Raphaël Hertzog
Package: release.debian.org
Severity: normal
Usertags: unblock
Please unblock package python-django, the latest version contains security
fixes that we want in Squeeze.
Then please consider uploading the security fixes to tpu or to
testing-security.

Cheers,
Julien
Raphael Hertzog
2011-01-01 21:08:28 UTC
Permalink
Post by Julien Cristau
Post by Raphaël Hertzog
Please unblock package python-django, the latest version contains security
fixes that we want in Squeeze.
Then please consider uploading the security fixes to tpu or to
testing-security.
Well, I really prefer that you unblock what upstream has tested and
validated but I have uploaded 1.2.3-3 to t-p-u anyway so that you can pick
what you prefer.

Beware: the patches did not apply cleanly, I had to drop a test that the
security patch added (because the test were converted as part of the other
changes that you don't want).
(It's this chunk: http://code.djangoproject.com/changeset/15034#file0)

The package builds and pass all the (old) upstream non-regression tests
but I don't have any website using python-django where I can test this
update. Hopefully it's fine.

Cheers,
--
Raphaël Hertzog ◈ Debian Developer

Follow my Debian News ▶ http://RaphaelHertzog.com (English)
▶ http://RaphaelHertzog.fr (Français)
Raphael Hertzog
2011-01-02 10:20:25 UTC
Permalink
Hi,
Post by Raphael Hertzog
Post by Julien Cristau
Post by Raphaël Hertzog
Please unblock package python-django, the latest version contains security
fixes that we want in Squeeze.
Then please consider uploading the security fixes to tpu or to
testing-security.
Well, I really prefer that you unblock what upstream has tested and
validated but I have uploaded 1.2.3-3 to t-p-u anyway so that you can pick
what you prefer.
Beware: the patches did not apply cleanly, I had to drop a test that the
security patch added (because the test were converted as part of the other
changes that you don't want).
(It's this chunk: http://code.djangoproject.com/changeset/15034#file0)
The package builds and pass all the (old) upstream non-regression tests
but I don't have any website using python-django where I can test this
update. Hopefully it's fine.
Evgeni or Chris, can you check whether 1.2.3-3 works OK for you?

Cheers,
--
Raphaël Hertzog ◈ Debian Developer

Follow my Debian News ▶ http://RaphaelHertzog.com (English)
▶ http://RaphaelHertzog.fr (Français)
Adam D. Barratt
2011-01-09 19:03:43 UTC
Permalink
Post by Raphael Hertzog
Post by Raphael Hertzog
Well, I really prefer that you unblock what upstream has tested and
validated but I have uploaded 1.2.3-3 to t-p-u anyway so that you can pick
what you prefer.
Beware: the patches did not apply cleanly, I had to drop a test that the
security patch added (because the test were converted as part of the other
changes that you don't want).
(It's this chunk: http://code.djangoproject.com/changeset/15034#file0)
The package builds and pass all the (old) upstream non-regression tests
but I don't have any website using python-django where I can test this
update. Hopefully it's fine.
Evgeni or Chris, can you check whether 1.2.3-3 works OK for you?
Ping?

Regards,

Adam
Evgeni Golov
2011-01-09 19:06:15 UTC
Permalink
Post by Raphael Hertzog
Post by Raphael Hertzog
Well, I really prefer that you unblock what upstream has tested and
validated but I have uploaded 1.2.3-3 to t-p-u anyway so that you can pick
what you prefer.
Beware: the patches did not apply cleanly, I had to drop a test that the
security patch added (because the test were converted as part of the other
changes that you don't want).
(It's this chunk: http://code.djangoproject.com/changeset/15034#file0)
The package builds and pass all the (old) upstream non-regression tests
but I don't have any website using python-django where I can test this
update. Hopefully it's fine.
Evgeni or Chris, can you check whether 1.2.3-3 works OK for you?
Ping?
Sorry, I do not have any 1.2-powered sites which I could test this on.
All mine are running 1.0 on Lenny.
--
Bruce Schneier can read and understand Perl programs.
Debian Bug Tracking System
2011-01-10 11:51:04 UTC
Permalink
Your message dated Mon, 10 Jan 2011 12:48:17 +0100
with message-id <***@radis.liafa.jussieu.fr>
and subject line Re: Bug#608502: unblock: python-django/1.2.4-1
has caused the Debian Bug report #608502,
regarding unblock: python-django/1.2.4-1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ***@bugs.debian.org
immediately.)
--
608502: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=608502
Debian Bug Tracking System
Contact ***@bugs.debian.org with problems
Continue reading on narkive:
Loading...