Re: Creating a new "Triage & Review Team"

2019-09-01 Thread Carlton Gibson
Last update here: 

GitHub updated the Triage roll with the desired permissions, so (I think) 
it's now exactly 
what we need/were looking for. 

https://github.blog/changelog/2019-08-30-updates-to-triage-and-maintain-roles-beta/

I'm off next week, so I'll set up the Team and invite folks when I get 
back. 

I'll draft some thoughts on _governance_ for it over September. Current 
thoughts, inspired by the 
discussion on the DEP are roughly: 

* Team will be self managing. 
* All the usual CoC thoughts apply. 
* X _meaningful_ triage or reviews over a release cycle and you're invited. 
* Need to look at X, but thinking one a week or one a fortnight...? 
(But will try to look at actual numbers.)
* _meaningful_ just means "a bit more that Just Clicked the GH Accept 
button"
* Opportunity to re-commit or step down per release cycle. 
* Past members always welcome back. 
* We'll keep a public record of current and past members. 
   * ... to also include a list of Former members of Django Core.

That's just a preliminary outline. 

Have a good week all. 

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 view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/81d62a3c-8bda-4cd5-b125-71b33604e2a7%40googlegroups.com.


Re: Fellow Reports -- August 2019

2019-09-01 Thread Carlton Gibson
Hi all. 



Calendar Week 34 -- ending 25 August.


Triaged:

https://code.djangoproject.com/ticket/30725 -- Textbox size of a 
DateTimeField becomes too small in admin.TabularInline when browser windows 
is made smaller (Accepted)
https://code.djangoproject.com/ticket/30714 -- Add a system check against 
SESSION_EXPIRE_AT_BROWSER_CLOSE and SESSION_COOKIE_AGE both being set 
(wontfix)



Reviewed:

https://github.com/django/django/pull/11702 -- Replaced subprocess commands 
by run() wherever possible.
https://github.com/django/django/pull/11699 -- Fixed #30715 -- Fixed crash 
of ArrayField lookups on ArrayAgg annotations over AutoField.
https://github.com/django/django/pull/10895 -- Fixed #30064 -- Fixed for 
crash NUL (0x00) characters on PostgreSQL
https://code.djangoproject.com/ticket/28107 -- Can't perform annotation 
on related table when un-managed model is backed by a DB view
https://github.com/django/django/pull/11682 -- Fixed #28992 -- added 
validate into GenericIPAddressField's prep value
https://github.com/django/django/pull/11664 -- Fixed #30695 -- Used 
relative path in default_storage docs example.
https://github.com/django/django/pull/11688 -- Fixed #29667 -- Prohibited 
whitespace in `django.urls.resolvers._route_to_regex()`.
https://github.com/django/django/pull/1167 -- Corrected typo in search docs.
https://github.com/django/django/pull/11686 -- Fixed typos in test names 
and comment
https://github.com/django/django/pull/11594 -- Fixed #21039 -- Introduce 
AddIndexConcurrently operation for PostgreSQL.
https://github.com/django/django/pull/11639 -- Fixed #30693 -- Removed 
separate import of os.path in django.core.management.templates.
https://github.com/django/django/pull/11667 -- Removed outdated examples of 
flatpages on Django.
https://github.com/django/django/pull/11540 -- Fixed #27910 -- Added 
ChoiceIntEnum and ChoiceStrEnum classes for use in Field.choices
https://github.com/django/django/pull/11685 -- Code Pull requests 232 
Security Insights Settings Fixed broken links and redirects to OGR library 
in docs.







Calendar Week 35 -- ending 01 September.


Triaged:

https://code.djangoproject.com/ticket/30732 -- The default SameSite cookie 
flag breaks xframe_options_exempt (Accepted)
https://code.djangoproject.com/ticket/30729 -- Add support for the RFC 7239 
Forwarded header (Someday/Maybe)



Reviewed:

https://github.com/django/django/pull/11476 -- Fixed #30066 -- Enabled 
super user creation without email and password.
https://github.com/django/django/pull/11725 -- Refs #25367 -- Simplified 
OrderBy and Lookup by using Case() instead of RawSQL() on Oracle.
https://github.com/django/django/pull/8119 -- Fixed #25367 -- Allowed 
boolean expressions in QuerySet.filter() and exclude().
https://github.com/django/django/pull/11695 -- Fixed #30722 -- Added 
default rate-limiting requests to admin's Select2 widget.
https://github.com/django/django/pull/11157 -- Fixed #13910 -- Added 
generator based rendering (streaming) to templates and supporting views.
https://github.com/django/django/pull/11710 -- Refs #27795 -- Removed 
unnecessary force_bytes() calls in uri_to_iri().
https://github.com/django/django/pull/11709 -- Refs #27804 -- Used 
subTest() in utils_tests/test_encoding.py.
https://github.com/django/django/pull/11708 -- Removed shell=True from 
subprocess.run() where unnecessary.



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 view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/487ae3ed-f001-4465-8316-78c4f363033d%40googlegroups.com.


Re: Fellow Reports - August 2019

2019-09-01 Thread Mariusz Felisiak
Week ending September 2, 2019.

*Triaged:*
https://code.djangoproject.com/ticket/30730 - STATICFILES_FINDERS not set. 
(worksforme)
https://code.djangoproject.com/ticket/30727 - Pickling a QuerySet evaluates 
the querysets given to Subquery in annotate. (accepted)
https://code.djangoproject.com/ticket/30731 - simplify_regexp() doesn't 
replace trailing groups. (accepted)
https://code.djangoproject.com/ticket/30733 - Document that datetime 
lookups require time zone definitions in the database. (accepted)
https://code.djangoproject.com/ticket/30734 - Webp Converter (invalid)
https://code.djangoproject.com/ticket/30737 - Incorrectly encoded headers 
can yield uncaught UnicodeDecodeError (invalid)
https://code.djangoproject.com/ticket/30735 - Testing client 
encode_multipart may also support dict format. (wontfix)
https://code.djangoproject.com/ticket/30738 - Misleading multiwidget 
template example. (accepted)
https://code.djangoproject.com/ticket/30739 - OuterRef in exclude() or ~Q() 
uses wrong model. (accepted)
https://code.djangoproject.com/ticket/30743 - Removing `db_index=True` 
crashes migrations. (worksforme)
https://code.djangoproject.com/ticket/30744 - Where did fulltext index 
support for MySQL go? (invalid)
https://code.djangoproject.com/ticket/30741 - sqlmigrate doesn't show a 
drop constraint SQL when previous create constrain operation wasn't 
perform. (invalid)

*Reviewed/committed:*
https://github.com/django/django/pull/11615 - Fixed #29019 -- Added 
ManyToManyField support to REQUIRED_FIELDS.
https://github.com/django/django/pull/11707 - Fixed #30727 -- Made Subquery 
pickle without evaluating their QuerySet.
https://github.com/django/django/pull/11695 - Fixed #30722 -- Added default 
rate-limiting requests to admin's Select2 widget.
https://github.com/django/django/pull/11717 - [2.2.x] Fixed #30500 -- Fixed 
race condition in loading URLconf module.
https://github.com/django/django/pull/11718 - Fixed #30733 -- Doc'd that 
datetime lookups require time zone definitions in the database.
https://github.com/django/django/pull/8119 - Fixed #25367 -- Allowed 
boolean expressions in QuerySet.filter() and exclude().
https://github.com/django/django/pull/11625 - Fixed #18763 -- Added 
ModelBackend/UserManager.with_perm() methods.
https://github.com/django/django/pull/11722 - Fixed #30736 -- Added 
Storage.get_alternative_name() to allow customization.
https://github.com/django/django/pull/11728 - Fixed #30731 -- Fixed 
handling trailing groups in simplify_regex().
https://github.com/django/django/pull/11731 - Fixed #30738 -- Fixed typo in 
docs/ref/forms/widgets.txt.

*Authored:*
Refs #25367 -- Simplified OrderBy and Lookup by using Case() instead of 
RawSQL() on Oracle.

Best regards,
Mariusz

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/90e06c0f-b624-4b95-a3d1-2422471e6c47%40googlegroups.com.