Not much out of the ordinary this week. We've fixed four small issues in the 1.8 branch since the release candidate (with no other reported blockers), so I am optimistic we’ll be able to release on Wednesday as scheduled. I’m also pleased that the unreviewed ticket queue (< 5 tickets) and patches needing review queue (10-15 tickets) are down to more manageable levels.
Report for week ending March 27, 2015:
Triaged
-------
https://code.djangoproject.com/ticket/24532 - AttributeError with custom routers that define allow_syncdb but not allow_migrate (fixed)
https://code.djangoproject.com/ticket/24531 - CommaSeparatedIntegerField validation not specific enough (accepted)
https://code.djangoproject.com/ticket/24522 - Add --random option to test command to run test cases in random order (won’t fix)
https://code.djangoproject.com/ticket/24540 - Migrations will generate migrations in a virtualenv (invalid)
https://code.djangoproject.com/ticket/24536 - dynamic default value that uses the orm cause an exception when running migrate (duplicate)
https://code.djangoproject.com/ticket/24539 - Attempt to create object with repeated value on a custom PK raises IntegrityError on wrong field (accepted)
https://code.djangoproject.com/ticket/24541 - save_new_objects in ModelFromsets do not handle intitial data (invalid)
https://code.djangoproject.com/ticket/24542 - Inheriting from multiple abstract model base classes with the same field leads to invalid SQL and db-level exception (fixed)
https://code.djangoproject.com/ticket/24535 - Make "manage.py migrate" atomic, i.e. rolling back any migrations on failure (won’t fix)
https://code.djangoproject.com/ticket/24512 - 'ORA-01461: can bind a LONG value only for insert into a LONG column' error when loading data (duplicate)
https://code.djangoproject.com/ticket/24541 - Clarifiy ModelFormSet's handling of initial data (fixed)Reviewed/committed
------------------
https://github.com/django/django/pull/4353 - Fixed #13525 -- Added tests and docs for nested parameters in URL patterns.
https://github.com/django/django/pull/4360 - Fixed #16362 -- Allowed lookaround assertions in URL patterns.
https://github.com/django/django/pull/4375 - Fixed #23697 -- Improved ForeignObject.get_lookup_constraint() error message.
https://github.com/django/django/pull/4326 - Fixed #24483 -- Prevented keepdb from breaking with generator choices.
https://github.com/django/django/pull/4214 - Fixed #24405 -- Made admin related object JavaScript overridable
https://github.com/django/django/pull/4241 - Remove rel usage
https://github.com/django/django/pull/4378 - Fixed #23814 -- Documented apps refactored out of Django.
https://github.com/django/django/pull/4374 - Fixed #24441 -- Changed get_image_dimensions() return value for broken images
https://github.com/django/django/pull/4130 - Fixed #24215 -- Refactored lazy model operations
https://github.com/django/django/pull/4308 - Fixed #24394 -- Allowed running tests with empty default databases dictionary.
https://github.com/django/django/pull/4133 - Fixed #24531 -- Improved CommaSeparatedIntegerField validation.
https://github.com/django/django/pull/4382 - Fixed #24505 -- Fixed clash with hidden m2m fields.
https://github.com/django/django/pull/4396 - Fixed #24510 -- Clarified FileField.upload_to docs.
https://github.com/django/django/pull/3942 - Fixed #18773 -- Added logging for template variable resolving
https://github.com/django/django/pull/4347 - Fixed #24469 -- Refined escaping of Django's form elements in non-Django templates.
Reviews of core dev work
------------------------
https://github.com/django/django/pull/4361 - Fixed #12400 -- Allowed geometry fields in unique_together
https://github.com/django/django/pull/4027 - Fixed #24214 -- Replaced GeoQuerySet methods by database functions
https://github.com/django/django/pull/4397 - Fixed #19259 -- Added group by selected primary keys support.