Re: Fellow Reports - August 2018
Week ending September 1, 2018 Triaged --- https://code.djangoproject.com/ticket/29718 - Document admin template collision backwards incompatibility in Django 2.1 (fixed) https://code.djangoproject.com/ticket/29717 - Provide a way for tests to run on an existing empty DB (accepted) Authored -- https://github.com/django-pylibmc/django-pylibmc/pull/56 - Add testing for Django 2.1 https://github.com/praekelt/django-recaptcha/pull/161 - Add testing for Django 2.1 https://github.com/neutronX/django-markdownx/pull/127 - Add testing for Django 2.1 https://github.com/django-ses/django-ses/pull/160 - Drop support for Django < 1.11, and add testing for Django 2.1 https://github.com/divio/django-classy-tags/pull/40 - Drop testing for Django < 1.11, add testing for Django 1.11, 2.0, and 2.1 https://github.com/django/djangopeople/pull/84 - Improve flag image quality by replacing GIFs with SVG https://github.com/django/django/pull/10355 - Fixed #29723 -- Fixed crash if InlineModelAdmin.has_add_permission() doesn't accept the obj argument. Reviewed/committed -- https://github.com/django/django/pull/10330 - Fixed #29703 -- Deprecated QuerySetPaginator alias. -- You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-developers+unsubscr...@googlegroups.com. To post to this group, send email to django-developers@googlegroups.com. Visit this group at https://groups.google.com/group/django-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/713a5029-fed9-46b7-bbdd-4810bb877146%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Fellow Reports -- August 2018
Hi all, Calendar Week 35 -- ending 31 August. Triaged: https://code.djangoproject.com/ticket/29723 -- Backwards-incompatible change of has_add_permission in 2.1 (Accepted.) https://code.djangoproject.com/ticket/29714 -- Option to hide cookies in error reports (Accepted.) https://code.djangoproject.com/ticket/29711 -- One can use as actions functions generated only by the first call to another function (Invalid.) Reviewed: https://github.com/django/django/pull/10357 -- Fix backwards incompatible release note location https://github.com/django/django/pull/10356 -- Replace snippet:: with code-block:: https://github.com/django/django/pull/10355 -- Fixed #29723 -- Fixed crash if InlineModelAdmin.has_add_permission() doesn't accept the obj argument. https://github.com/django/django/pull/10352 -- converted all single line comments to multiple line comments https://github.com/django/django/pull/10342 -- Fixed LayerMapping encoding in geodjango tutorial. https://github.com/django/django/pull/10341 -- Added getattr for profilefield in order to be used as the same model https://code.djangoproject.com/ticket/29243 -- Improve efficiency of migration graph algorithm Released v2.1.1 Kind Regards, Carlton -- You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-developers+unsubscr...@googlegroups.com. To post to this group, send email to django-developers@googlegroups.com. Visit this group at https://groups.google.com/group/django-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/067c5eb2-934f-46ba-8585-c933e001%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Fellow Reports -- August 2018
Hi all, Calendar Week 33 -- ending 19 August. Triaged: https://code.djangoproject.com/ticket/29672 -- Returns an empty model field that is filled with a trigger in the database. (Invalid) https://code.djangoproject.com/ticket/29656 -- Range Fields do not support blank values via ModelForm (Duplicate of #27039.) https://code.djangoproject.com/ticket/29671 -- Unable to modify UserAdmin to prevent editing/viewing passwords (invalid) https://code.djangoproject.com/ticket/29669 -- admin.E033 incorrectly raised when adding a calculated field in the ordering tuple of a ModelAdmin (Accepted) https://code.djangoproject.com/ticket/29664 -- Need Proper error handling for CBV in urls. (wontfix) https://code.djangoproject.com/ticket/29667 -- path converters dont handle spaces well. (Accepted) Reviewed: https://code.djangoproject.com/ticket/29681 -- Support XHTML5 (XML serialization of HTML5) https://github.com/django/django/pull/9212 -- Fixed a race condition problem in migrations howto. https://github.com/django/django/pull/10303 -- close # TODO: why cant I make this ..app2 https://code.djangoproject.com/ticket/29677 -- StaticFilesStorage.post_process does not seem to exist, contrary to documentation https://code.djangoproject.com/ticket/29646 -- Document the validators that each model and form field uses https://code.djangoproject.com/ticket/29529 -- Allow FilePathField path to accept a callable. https://code.djangoproject.com/ticket/29243 -- Refactor migration graph code Calendar Week 34 -- ending 26 August. Triaged: https://code.djangoproject.com/ticket/29707 -- New admin autocomplete widget ignores limit_choices_to filter in referring FK definition (Accepted.) https://code.djangoproject.com/ticket/29704 -- manage.py test does not always accept test-runner specific command line options (Accepted.) https://code.djangoproject.com/ticket/29705 -- RuntimeError while saving webp file to Image-Field (Accepted.) https://code.djangoproject.com/ticket/29700 -- Document ModelAdmin.autocomplete_view() and AutocompleteJsonView (as customisation point). (Accepted.) https://code.djangoproject.com/ticket/29680 -- Paginate start with last Page (wontfix) https://code.djangoproject.com/ticket/29691 -- Support ForeignKey based model inheritance (wontfix) https://code.djangoproject.com/ticket/29694 -- QuerySet.values_list() combined with .extra() or .annotate() may produce wrong .union() (Duplicate of #29229) Reviewed: https://code.djangoproject.com/ticket/29688 -- ModelAdmin: Add attribute to override manager used by ModelAdmin.get_queryset() https://code.djangoproject.com/ticket/29243 -- Improve efficiency of migration graph algorithm Kind Regards, Carlton -- You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-developers+unsubscr...@googlegroups.com. To post to this group, send email to django-developers@googlegroups.com. Visit this group at https://groups.google.com/group/django-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/1494bc67-b57b-4d70-8812-754e08c3c548%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Fellow Reports - August 2018
Week ending August 25, 2018 Triaged --- https://code.djangoproject.com/ticket/29697 - Complex query crashes with "missing FROM-clause entry for table" (accepted) https://code.djangoproject.com/ticket/29701 - has_add_permission in admin.TabularInline gives KeyError exception (duplicate) https://code.djangoproject.com/ticket/29699 - Remove redirect loop warning re. using redirect_authenticated_user with permissions checking (invalid) https://code.djangoproject.com/ticket/29708 - Deprecate PickleSerializer and move it out of core (someday/maybe) https://code.djangoproject.com/ticket/29709 - Recommend django-pyodbc-azure instead of django-mssql as Microsoft SQL Server backend (fixed) Authored -- https://github.com/pennersr/django-allauth/pull/2093 - Add testing for Django 2.1 https://github.com/kennethreitz/dj-database-url/pull/109 - Add testing for Django 2.1 Reviewed/committed -- https://github.com/django/django/pull/10285 - Fixed #29690 -- Fixed aligned positioning for RTL languages in admin. https://github.com/django/django/pull/10293 - Fixed #29625 -- Made Model.refresh_from_db() clear prefetch related caches. https://github.com/django/django/pull/10316 - Fixed #29236 -- Fixed diffsettings crash if using settings.configure(). https://github.com/django/django/pull/10321 - Fixed #29689 -- Improved performance of FileSystemStorage.listdir() and FilePathField with os.scandir(). https://github.com/django/django/pull/9868 - Fixed #29695 -- Added system checks for admin's app dependencies and TEMPLATES setting. https://github.com/django/django/pull/10323 - Fixed #29696 -- Prevented BaseModelFormSet.initial_form_count()'s from treating data={} as unbound. https://github.com/django/django/pull/10324 - Fixed #29654 -- Made text truncation an ellipsis character instead of three dots. https://github.com/django/django/pull/10312 - Fixed #29658 -- Registered model lookups in tests with a context manager. https://github.com/django/django/pull/10326 - Fixed #29698 -- Fixed Field._check_choices() crash on invalid choices. https://github.com/django/django/pull/10199 - Fixed #26352 -- Made system check allow ManyToManyField to target the same model if through_fields differs. https://github.com/django/django/pull/10201 - Fixed #29570 -- Added check that MEDIA_URL isn't in STATIC_URL. https://github.com/django/django/pull/10331 - Fixed #29705 -- Fixed ImageField RuntimeError crash for WebP files. https://github.com/django/django/pull/10307 - Fixed #29704 -- Fixed manage.py test --testrunnner if it isn't followed by an equals sign. https://github.com/django/django/pull/9673 - Fixed #29048 -- Added **extra_context arg to as_vendor() methods in database functions. https://github.com/django/django/pull/9843 - Fixed #29226 -- Doc'd modify_settings() ordering considerations for Python < 3.6. https://github.com/django/django/pull/10313 - Fixed #29687 -- Allowed the test client to serialize list/tuple as JSON. -- You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-developers+unsubscr...@googlegroups.com. To post to this group, send email to django-developers@googlegroups.com. Visit this group at https://groups.google.com/group/django-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/805310c9-6a74-4c3b-a2b7-ca4a9436cfd6%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Fellow Reports - August 2018
Week ending August 18, 2018 Triaged --- https://code.djangoproject.com/ticket/29676 - has_add_permission() returning False in TabularInline form raises exception in contrib.admin (duplicate) https://code.djangoproject.com/ticket/29678 - inspectdb fails on MySQL 8 with " 'utf8' is currently an alias for the character set UTF8MB3" (invalid) https://code.djangoproject.com/ticket/29681 - Support XHTML5 (XML serialization of HTML5) (wontfix) https://code.djangoproject.com/ticket/29682 - Admin change form crashes if a view-only model's form has field not on the model (accepted) https://code.djangoproject.com/ticket/29679 - select_related() crashes with "ORA-00918: column ambiguously defined" on Oracle (needsinfo) https://code.djangoproject.com/ticket/29673 - Thread urlconf isn't reset after response complete (needsinfo) Authored -- https://github.com/django/django/pull/10311 - Refs #29426 -- Made UUIDField render values with dashes. https://github.com/django/django/pull/10317 - Fixed #29682 -- Fixed admin change form crash if a view-only model's form has an extra field. Reviewed/committed -- https://github.com/django/django/pull/10288 - Fixed #29662 -- Allowed test client to accept structured suffix JSON content types. https://github.com/django/django/pull/10276 - Fixed #29644 -- Made SearchQuery.__str__() reflect negation and grouping. https://github.com/django/django/pull/10286 - Fixed #29646 -- Doc'd the validators that each model and form field uses. https://github.com/django/django/pull/10291 - Fixed #29663 -- Made admin change view redirect to changelist with view permission. https://github.com/django/django/pull/10309 - Refs #29015 -- Added database name to PostgreSQL database name too long exception. https://github.com/django/django/pull/10277 - Fixed #29612 -- Added GenericRelation prefetch_related() cache invalidation. https://github.com/django/django/pull/10257 - Fixed #29626, #29584 -- Added optimized versions of get_many() and delete_many() for the db cache backend. https://github.com/django/django/pull/10253 - Fixed #29686 -- Made UserAdmin.user_change_password() pass user to has_change_permission(). https://github.com/django/django/pull/10310 - Fixed #29685 -- Added QuerySet.explain() to the database optimization docs. https://github.com/django/django/pull/9972 - Fixed #29426 -- Made UUID inputs in the admin match the width of a UUID. https://github.com/django/django/pull/9162 - Fixed #28649 -- Added ExtractIsoYear database function and iso_year lookup. -- You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-developers+unsubscr...@googlegroups.com. To post to this group, send email to django-developers@googlegroups.com. Visit this group at https://groups.google.com/group/django-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/4d27dee8-a1cb-4081-afc2-6b1167c3fc9c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Fellow Reports - August 2018
Week ending August 11, 2018 Triaged --- https://code.djangoproject.com/ticket/29647 - "Please correct the error below." when saving edit model form with inline formset and space at the end of primary key value (invalid) https://code.djangoproject.com/ticket/29653 - Using GenericRelation.related_query_name through an inherited abstract class crashes (accepted) https://code.djangoproject.com/ticket/29651 - MemoryError while deleting object with huge amount of related objects (duplicate) Reviewed/committed -- https://github.com/django/django/pull/10269 - Fixed #29616 -- Fixed createsuperuser for user models that don't have a password field https://github.com/django/django/pull/8973 - Fixed #28529 -- Fixed VariableDoesNotExist warnings in admin templates. https://github.com/django/django/pull/10274 - Fixed #29648 -- Fixed crash when using subqueries inside datetime truncation functions. https://github.com/django/django/pull/10270 - Fixed #29244 -- Prevented Paginator.count() from silencing TypeError and AttributeError. https://github.com/django/django/pull/10255 - Fixed #29623 -- Fixed translation failure of DurationField's "overflow" error message. https://github.com/django/django/pull/10281 - Fixed #29637 -- Fixed admin change form crash if the user doesn’t have the add permission to a TabularInline. -- You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-developers+unsubscr...@googlegroups.com. To post to this group, send email to django-developers@googlegroups.com. Visit this group at https://groups.google.com/group/django-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/bfd2bb60-2758-4d42-abb3-c4ef3a9a42bb%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Fellow Reports -- August 2018
Hi all, Calendar Week 32 -- ending 12 August. Triaged: https://code.djangoproject.com/ticket/29649 -- admin readonly_fields with unique_together raises IntegrityError (Duplicate of #13091) https://code.djangoproject.com/ticket/29643 -- Hashing list in Q objects when using __in lookup (needsinfo) https://code.djangoproject.com/ticket/29642 -- Add check for signatures of custom error views. (Accepted) https://code.djangoproject.com/ticket/29641 -- Add support for unique constraints to Meta.constraints (Accepted) https://code.djangoproject.com/ticket/29640 -- Document (deprecate?) Paginator._get_page (Accepted.) Reviewed: https://code.djangoproject.com/ticket/29653 -- Using GenericRelation.related_query_name through an inherited abstract class crashes https://code.djangoproject.com/ticket/29644 -- String representation of SearchQuery gives inaccurate results https://code.djangoproject.com/ticket/29612 -- Add prefetch_related() cache invalidation for GenericRelations https://github.com/django/django/pull/10259 -- added VSTS hosted CI https://code.djangoproject.com/ticket/28661 -- Auto-truncate indexes on MySQL when max index size is reached https://code.djangoproject.com/ticket/28598 -- BCC addresses are ignored in the console and file email backends Kind Regards, Carlton -- You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-developers+unsubscr...@googlegroups.com. To post to this group, send email to django-developers@googlegroups.com. Visit this group at https://groups.google.com/group/django-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/13bce8c2-7f2b-42bf-a006-5dbf99a51ba8%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Fellow Reports -- August 2018
Hi all, Calendar Week 31 -- ending 05 August. Triaged: https://code.djangoproject.com/ticket/29632 -- After migrating a Django project from Python 2 to 3, db migration of django.contrib.sites fails with TypeError: attribute name must be string, not bytes (needsinfo) https://code.djangoproject.com/ticket/29631 -- Feature Request: models.UniqueBooleanField() (wontfix) https://code.djangoproject.com/ticket/29620 -- Document possible performance benefits from transactions (needsinfo) https://code.djangoproject.com/ticket/29626 -- cache.backends.db does not implement delete_many() (Accepted) https://code.djangoproject.com/ticket/29618 -- using query parameters to filter by boolean causes validation error due to lower)ase true/false (Invalid - Usage question. https://code.djangoproject.com/ticket/22296 -- m2m_changed pk_set value inconsistent between post_add and post_remove (Duplicat) of #29615 https://code.djangoproject.com/ticket/29615 -- Document difference in behaviour between m2m_changed behaviour for add() vs remove() when called multiple times. (Accepted) Reviewed: https://code.djangoproject.com/ticket/29623 -- DurationField ValidationError message should use proper gettext variables https://github.com/django/django/pull/9424 -- Fixed #26974, #28887, #28990, #29614 -- Added support for B-Tree, Hash and SP-Gist indexes; BrinIndex autosummarize parameter. https://github.com/django/django/pull/10251 -- Translations for 2.1.x https://code.djangoproject.com/ticket/25513 -- Refactor the admin paginator customizations to make them reuseable Authored: https://github.com/django/django/pull/10250 -- [2.1.x] Updated translations from Transifex Kind Regards, Carlton -- You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-developers+unsubscr...@googlegroups.com. To post to this group, send email to django-developers@googlegroups.com. Visit this group at https://groups.google.com/group/django-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/ce22b1f0-7ed6-4359-9cee-10809292b285%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Fellow Reports - August 2018
Week ending August 4, 2018 Triaged --- https://code.djangoproject.com/ticket/29611 - Reverse and built-in template tag 'url' does not work exactly the same way (needsinfo) https://code.djangoproject.com/ticket/29624 - Django 2.1 incompatible with sqlite 3.6.20 (wontfix) https://code.djangoproject.com/ticket/29633 - Document the geometry type for each GeoDjango model field (fixed) Authored -- https://github.com/django/django/pull/10263 - Fixed #29627 -- Fixed QueryDict.urlencode() crash with non-string values. Reviewed/committed -- https://github.com/django/django/pull/10068 - Fixed #29467 -- Made override_settings handle errors in setting_changed signal receivers. https://github.com/django/django/pull/9993 - Fixed #26819 -- Fixed BaseModelFormSet.validate_unique() "unhashable type: list" crash. https://github.com/django/django/pull/10228 - Refs #29548 -- Fixed failing MariaDB 10.3 window tests. https://github.com/django/django/pull/10247 - Fixed #29617 -- Fixed Template crash if template_string is lazy. https://github.com/django/django/commit/a656a681272f8f3734b6eb38e9a88aa0d91806f1 - Fixed CVE-2018-14574 -- Fixed open redirect possibility in CommonMiddleware. https://github.com/django/django/pull/9424 - Fixed #26974, #28887, #28990, #29614 -- Added support for B-Tree, Hash and SP-Gist indexes; BrinIndex autosummarize parameter. https://github.com/django/django/pull/10252 - Fixed #29499 - Fixed race condition in QuerySet.update_or_create() https://github.com/django/django/pull/10260 - Fixed #29613 -- Fixed--keepdb on PostgreSQL if the database exists and the user can't create databases. https://github.com/django/django/pull/9968 - Fixed #29198 -- Added migrate --plan option. https://github.com/django/django/pull/9192 - Fixed #28668 -- Allowed QuerySet.bulk_create() to ignore insert conflicts. https://github.com/django/django/pull/10261 - Fixed #29628 -- Made createsuperuser validate password against username and required fields. https://github.com/django/django/pull/10194 - Fixed #28540 -- Added FILE_UPLOAD_PERMISSIONS to deployment checklist. -- You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-developers+unsubscr...@googlegroups.com. To post to this group, send email to django-developers@googlegroups.com. Visit this group at https://groups.google.com/group/django-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/c43b5fa6-4c42-4ec7-bb28-3a3ed7d08af5%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.