Raphaël Hertzog
2010-12-31 14:40:02 UTC
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
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