Re: Fellow Reports - August 2018

2018-09-03 Thread Tim Graham


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

2018-09-02 Thread Carlton Gibson
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

2018-08-30 Thread Carlton Gibson
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

2018-08-25 Thread Tim Graham


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

2018-08-18 Thread Tim Graham


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

2018-08-13 Thread Tim Graham


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

2018-08-13 Thread Carlton Gibson
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

2018-08-06 Thread Carlton Gibson
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

2018-08-04 Thread Tim Graham


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.