Fellow Reports - December 2020

138 views
Skip to first unread message

Mariusz Felisiak

unread,
Dec 9, 2020, 6:45:56 AM12/9/20
to django-d...@googlegroups.com

Week ending December 6, 2020.

Triaged:
    https://code.djangoproject.com/ticket/32232 - Typo in docs/ref/contrib/admin/actions.txt. (accepted)
    https://code.djangoproject.com/ticket/32233 - Clean-up duplicate connection functionality. (created)
    https://code.djangoproject.com/ticket/32235 - Set disabled prop on ReadOnlyPasswordHashField (accepted)
    https://code.djangoproject.com/ticket/32234 - inspectdb should inform about composite keys. (accepted)
    https://code.djangoproject.com/ticket/32237 - JSONField isnull and =None (duplicate)
    https://code.djangoproject.com/ticket/32238 - Versioning files in Django (invalid)
    https://code.djangoproject.com/ticket/32239 - FilteredRelation is not working with GenericRelation (needsinfo)
    https://code.djangoproject.com/ticket/32236 - LoginRequiredMixin and PermissionRequiredMixin could use UserPassesTestMixin (accepted)
    https://code.djangoproject.com/ticket/32241 - Array Many to Many field (wontfix)
    https://code.djangoproject.com/ticket/32242 - @override_settings does not work with DATABASES (wontfix)
    https://code.djangoproject.com/ticket/29769 - Allow querying JSONField with F objects (duplicate)
    https://code.djangoproject.com/ticket/29622 - Support string transforms in functional indexes. (duplicate)
    https://code.djangoproject.com/ticket/32246 - Error 404 (invalid)

Reviewed/committed:
    https://github.com/django/django/pull/13734 - Added SpatialFeatures.supports_tolerance_parameter.
    https://github.com/django/django/pull/13735 - Fixed #32232 -- Fixed typo in docs/ref/contrib/admin/actions.txt.
    https://github.com/django/django/pull/13654 - Fixed #32179 -- Added JSONObject database function.
    https://github.com/django/django/pull/13741 - Fixed #32235 -- Made ReadOnlyPasswordHashField disabled by default.

Authored:
    https://github.com/django/django/pull/13742 - Refs #27095 -- Fixed test_contained_by_including_F_object when run in reverse.
    https://github.com/django/django/pull/13744 - Fixed #32193 -- Deprecated MemcachedCache.
    https://github.com/django/django/pull/13746 - Added note about importing release manager's public keys via GitHub API to checksums templates.

Best,
Mariusz

Mariusz Felisiak

unread,
Dec 16, 2020, 3:24:33 AM12/16/20
to Django developers (Contributions to Django itself)
Week ending December 13, 2020.

Triaged:
   https://code.djangoproject.com/ticket/32245 - Replacement for ./manage.py test --liveserver? (invalid)
   https://code.djangoproject.com/ticket/32247 - "App does not have migrations" message could be more helpful (invalid)
   https://code.djangoproject.com/ticket/32236 - LoginRequiredMixin and PermissionRequiredMixin could use UserPassesTestMixin (wontfix)
   https://code.djangoproject.com/ticket/32249 - Increment of duration field not works properly (duplicate)
   https://code.djangoproject.com/ticket/32248 - QuerySet.get() leaves postgres in 'current transaction is aborted...' state if invalid data is passed. (invalid)
   https://code.djangoproject.com/ticket/32250 - Typo in tutorial 04 (invalid)
   https://code.djangoproject.com/ticket/32251 - GEOSGeometry error logging when handling a GEOSException (invalid)
   https://code.djangoproject.com/ticket/32253 - Tuple passed instead of string in warnings.warn in validate_key method in base.py (duplicate)
   https://code.djangoproject.com/ticket/32252 - Using __isnull=True on a KeyTransform should not match JSON null on SQLite and Oracle (accepted)
   https://code.djangoproject.com/ticket/32254 - Support Django Database Password Rotation (duplicate)
   https://code.djangoproject.com/ticket/32257 - Django does not close persistent connections on server shutdown (needsinfo)
   https://code.djangoproject.com/ticket/32258 - Documentation incorrect for HttpResponse (invalid)
   https://code.djangoproject.com/ticket/32256 - squashmigrations optimizer crashes when fields' names are swapped using a temporary name (accepted)

Reviewed/committed:
   https://github.com/django/django/pull/13749 - Removed lhs_only argument from KeyTransform.preprocess_lhs().
   https://github.com/django/django/pull/13753 - Refs #21012 -- Removed unnecessary _create_cache() hook.
   https://github.com/django/django/pull/9272 - Fixed #32233 -- Cleaned-up duplicate connection functionality.
   https://github.com/django/django/pull/13717 - Fixed #32178 -- Allowed database backends to skip tests and mark expected failures.
   https://github.com/django/django/pull/13762 - Refs #31792 -- Updated SQL example in Exists() docs.
   https://github.com/django/django/pull/13757 - Fixed #32252 -- Fixed __isnull=True on key transforms on SQLite and Oracle.
   https://github.com/django/django/pull/13765 - Refs #32178 -- Fixed test_mark_expected_failures_and_skips_call teardown.
   https://github.com/django/django/pull/13759 - Corrected docs regarding attributes required for logging in to the admin.

Authored:
   https://github.com/django/django/pull/13758 - Fixed isolation of test_runner.EmptyDefaultDatabaseTest.

Best,
Mariusz

Mariusz Felisiak

unread,
Dec 21, 2020, 4:32:26 AM12/21/20
to Django developers (Contributions to Django itself)
Week ending December 20, 2020.

Triaged:
   https://code.djangoproject.com/ticket/32263 - squashmigrations produces incorrect result with a RenameModel on a ForeignKey target. (accepted)
   https://code.djangoproject.com/ticket/32265 - Remove unnecessary ServerHandler.handle_error(). (created)
   https://code.djangoproject.com/ticket/32267 - Unable to unapply a branch of migrations (wontfix)
   https://code.djangoproject.com/ticket/32268 - Column doesn't exist when adding new field or removing a field after makemigrations or migrate command (invalid)
   https://code.djangoproject.com/ticket/32266 - Inspectdb command shows ugly classnames from django-based tables (duplicate)
   https://code.djangoproject.com/ticket/32269 - parse_duration() ISO string sign is ignored when the timedelta only has days (accepted)
   https://code.djangoproject.com/ticket/32270 - Changing Django’s default test runner to be more robust (duplicate)
   https://code.djangoproject.com/ticket/32273 - Document AdminSite.unregister(). (accepted)
   https://code.djangoproject.com/ticket/25707 - Use py.test for internal testing. (wontfix)
   https://code.djangoproject.com/ticket/21227 - Selenium tests terminate with [Errno 10054] (fixed)
   https://code.djangoproject.com/ticket/32274 - Template Does Not Exist (invalid)
   https://code.djangoproject.com/ticket/32275 - Add scrypt password hasher (accepted)
   https://code.djangoproject.com/ticket/32276 - Adding a unique UUIDField with default to an existing model results in IntegrityErrors. (duplicate)
   https://code.djangoproject.com/ticket/32278 - Add Encoded/Decoded Polyline Algorithm Format (duplicate)
   https://code.djangoproject.com/ticket/32277 - Support nested aggregates in window expressions. (accepted)
   https://code.djangoproject.com/ticket/32280 - Change all documentation examples using variable-length tuples into lists (duplicate)
   https://code.djangoproject.com/ticket/32279 - Is this a bug with the ManyToMany self referencing field? (invalid)
   https://code.djangoproject.com/ticket/32281 - Prefetech Object - to_attr has ambiguous behavior when using a related lookup (wontfix)
   https://code.djangoproject.com/ticket/32282 - Styling django test's output (duplicate)

Reviewed/committed:
   https://github.com/django/django/pull/13770 - Ensured that registered checks accept keyword arguments.
   https://github.com/django/django/pull/13743 - Fixed #32240 -- Made runserver suppress ConnectionAbortedError/ConnectionResetError errors.
   https://github.com/django/django/pull/13768 - Fixed #32261 -- Added error logging to Signal.send_robust().
   https://github.com/django/django/pull/13179 - Fixed #31007 -- Allowed specifying type of auto-created primary keys.
   https://github.com/django/django/pull/13780 - Fixed #32273 -- Doc'd AdminSite.unregister().
   https://github.com/django/django/pull/13774 - Fixed #32089 -- Fixed prefetch_related_objects() when some objects are already fetched.
   https://github.com/django/django/pull/13783 - Refs #32273 -- Completed test coverage for AdminSite.unregister().
   https://github.com/django/django/pull/13671 - Fixed #29867 -- Added support for storing None value in caches.
   https://github.com/django/django/pull/13786 - Fixed #32262 -- Fixed migration optimization for model creation and Meta options removal.

Authored:
   https://github.com/macropin/django-registration/pull/398 - Dropped Django 1.11 and Python 2.7 support, and fixed deprecation warnings for Django 3.1.

Best,
Mariusz

Mariusz Felisiak

unread,
Dec 29, 2020, 6:23:47 AM12/29/20
to Django developers (Contributions to Django itself)
Week ending December 27, 2020.

Triaged:
   https://code.djangoproject.com/ticket/32284 - More friendly exception messages when incoorect app_label is supplied (duplicate)
   https://code.djangoproject.com/ticket/32285 - AppConfig.label should raise an exception when it's not a valid Python identifier. (accepted)
   https://code.djangoproject.com/ticket/32286 - Definition of JSONField causes issue with validation for a Falsey value (invalid)
   https://code.djangoproject.com/ticket/32287 - AUTH_USER_MODEL does not allow the User to be from an app that has a label with a '.' in it (invalid)
   https://code.djangoproject.com/ticket/32288 - ManyToManyField creates a (unneeded) duplicate index. (duplicate)
   https://code.djangoproject.com/ticket/32289 - Multi Theme support for the Admin (duplicate)
   https://code.djangoproject.com/ticket/32290 - TemplateNotFound if relative path passed to {% include %} in variable (accepted)
   https://code.djangoproject.com/ticket/32292 - Allow postgresql database connections to use postgres services (accepted)
   https://code.djangoproject.com/ticket/32295 - Admin HTML Presentation Error. (invalid)
   https://code.djangoproject.com/ticket/32296 - Add --skip-checks option to the runserver command. (accepted)
   https://code.djangoproject.com/ticket/32299 - MiddlewareNotUsed leaves undesired side effects when loading middleware in ASGI context (accepted)

Reviewed/committed:
   https://github.com/django/django/pull/13794 - Fixed #32208 -- Allowed adding lazy() objects.
   https://github.com/django/django/pull/13791 - Fixed #32269 -- Fixed parse_duration() for negative days in ISO 8601 format.
   https://github.com/django/django/pull/13796 - Fixed #32285 -- Raised ImproperlyConfigured when AppConfig.label is not a valid Python identifier.

Reviewed:
   https://github.com/django/django/pull/13696 - Fixed #32165 -- Added pre-commit hooks.

Authored:
   https://github.com/django/django/pull/13810 - Fixed #32299 -- Prevented mutating handlers when processing middlewares marking as unused in an async context.

Best,
Mariusz

Mariusz Felisiak

unread,
Jan 4, 2021, 4:31:54 PM1/4/21
to Django developers (Contributions to Django itself)
Week ending January 3, 2021.

Added https://code.djangoproject.com/wiki/Version4.0Roadmap

Triaged:
   https://code.djangoproject.com/ticket/32301 - Raise CommandError when clearsessions is called on a backend not implementing clear_expired() (accepted)
   https://code.djangoproject.com/ticket/32294 - fields.E305 is raised on ManyToManyFields with related_name='+' in models in different apps but with the same name. (accepted)
   https://code.djangoproject.com/ticket/32302 - Permit migrations in non-namespace packages that don't have __file__ (accepted)
   https://code.djangoproject.com/ticket/32303 - Drop support for SQLite < 3.9.0. (created)
   https://code.djangoproject.com/ticket/32304 - Django adds spurious "/" prefix to settings.STATIC_URL="http://server/" (accepted)
   https://code.djangoproject.com/ticket/32306 - Add decorator django.utils.functional.cached_classproperty. (wontfix)
   https://code.djangoproject.com/ticket/32308 - docs for db.models.restrict is incorrect (invalid)

Reviewed/committed:
   https://github.com/django/django/pull/13814 - Fixed #27827 -- Used "raise from" when raising InvalidTemplateLibrary exceptions in get_package_libraries().
   https://github.com/django/django/pull/13807 - Fixed #32158 -- Fixed loaddata crash on SQLite when table/column names are SQL keywords.
   https://github.com/django/django/pull/12933 - Fixed #32301 -- Made clearsessions raise CommandError when clear_expired() is not implemented.
   https://github.com/django/django/pull/13815 - Refs #31358 -- Fixed decoding salt in Argon2PasswordHasher.
   https://github.com/django/django/pull/13820 - Fixed #32302 -- Allowed migrations to be loaded from regular packages with no __file__ attribute.
   https://github.com/django/django/pull/13822 - Fixed #32294 -- Prevented ManyToManyField's hidden related name collisions between apps.
   https://github.com/django/django/pull/13825 - Fixed #31413 -- Fixed isolation of migrations.test_loader on databases that don't support transactions.

Reviewed:
   https://github.com/django/djangoproject.com/pull/1058 - Update Stripe integration for main fundraising page.
   https://github.com/django/django/pull/11929 - Fixed #26167 -- Added support for functional indexes.

Authored:
   https://github.com/django/django/pull/13818 - Used model's Options.label where applicable.
   https://github.com/django/django/pull/13819 - Added app labels to related fields checks messages E302-E305.
   https://github.com/django/django/pull/13821 - Fixed #32303 -- Dropped support for SQLite < 3.9.0.
   https://github.com/django/django/pull/13824 - Fixed #32304 -- Fixed prefixing STATIC_URL and MEDIA_URL by SCRIPT_NAME for absolute URLs with no domain.

Best,
Mariusz
Reply all
Reply to author
Forward
0 new messages