Weekly Reports
Week of 2015-01-12
django-developers
thread: https://groups.google.com/forum/#!topic/django-developers/yK5u2PYwhrU
Pull requests
Authored
In progress
Code reviews
- https://github.com/django/django/pull/3908 -- Fixed #24145 -- Changed POST redirect error to be raised on PUT and PATCH too
- https://github.com/django/django/pull/3852 -- Possible fix for django bug #21231.
- https://github.com/django/django/pull/3902 -- Fixed #24137 -- Use default reason phrases from HTTP standard.
- https://github.com/django/django/pull/2714 -- Fixed #20081 -- Minimized risk of SECRET_KEY leak.
- https://github.com/django/django/pull/3145 -- Ticket #22990 sensitive post
- https://github.com/django/django/pull/2648 -- Fixed #22617 -- Improved makemessages error reporting
- https://github.com/django/django/pull/2562 -- Fixed #21987 -- Add support for custom MEDIA_TYPES to Media objects.
- https://github.com/django/django/pull/3907 -- Fixed #24143 - Changed Http404 usages in docs to use instantiated versions
- https://github.com/django/django/pull/3566 -- Fixed #23860 -- Document imports order convention.
- https://github.com/django/django/pull/3793 -- Fixed #22728 - Prohibited lookups usage for get_or_create
- https://github.com/django/django/pull/3935 -- Cleaned up migration writer tests
- https://github.com/django/django/pull/3934 -- Removed some compatibility bits for Python 3.2.
- https://github.com/django/django/pull/3937 -- Fixed #24165 -- Added request.messages
- https://github.com/django/django/pull/3942 -- Fixed #18773 -- Add logging for template variable resolving
Tracker Activity
- Cookie HttpOnly attribute does not use suggested case-style of HTTP standard -- https://code.djangoproject.com/ticket/24153#comment:2
Week of 2015-01-05
django-developers
thread: https://groups.google.com/forum/#!topic/django-developers/z4vqZ2rmvV4
Pull requests
Authored
In progress
- https://github.com/django/django/pull/3467 -- Fixed #21429 -- Added builtin logging support to BaseCommand.
- https://github.com/django/django/pull/3815 -- Fixed #24063 -- Locale code validation too strict
- https://github.com/django/django/pull/3729 -- Fixed #16501 -- Added a unicode parameter to models.SlugField and forms.SlugField.
Code reviews
- https://github.com/django/django/pull/3846 -- Fixed #24022 -- Deprecated the ssi tag.
- https://github.com/django/django/pull/3850 -- Fixed null handling in Value expression
- https://github.com/django/django/pull/3369 -- Fixed #9893 -- Filename could exceed max_length on a collision
- https://github.com/django/django/pull/3876
- [Inline patch] https://code.djangoproject.com/ticket/24105#comment:2
- https://github.com/mathspace/django/commit/0d09e379aa983c95b357ce4e54dd298f6725f3ef -- Fixed #24097 -- Python3 AttributeError with redirect_to_login and lazy LOGIN_URL [Full patch at https://github.com/mathspace/django/compare/error-lazylogin-master]
- https://github.com/django/django/pull/3887 -- Fixed #23913 -- Deprecated the
=
comparison inif
template tag. - https://github.com/django/django/pull/3847 -- Fixed #23712 -- Fixed KeyError with BaseForm._html_output()
- https://github.com/django/django/pull/3885 -- Fixed #24118 -- Added --debug-sql option for tests.
Tracker Activity
Please see https://code.djangoproject.com/timeline?from=01%2F12%2F2015&daysback=8&authors=berkerpeksag&changeset=on&ticket=on&ticket_details=on&sfp_email=&sfph_mail=&update=Update for full report.
Week of 2014-12-30
django-developers
thread: https://groups.google.com/forum/#!topic/django-developers/V4WesxmZGnU
Pull requests
Authored
- [Committed] https://github.com/django/django/pull/3819 -- Ignored warnings correctly in test_get_formsets_with_inlines_returns_tuples.
Commit: https://github.com/django/django/commit/32ca159c96339b4856837d7abec376a575ec44ab
- https://github.com/django/django/pull/3833 -- Removed formtools entries from MANIFEST.in.
Commit: https://github.com/django/django/commit/83dd70b927f962976737f9ba7d616fbcf3000059
In progress
- https://github.com/django/django/pull/3467 -- Fixed #21429 -- Added builtin logging support to BaseCommand.
Code reviews
- https://github.com/django/django/pull/3823 -- Removed double newline from output of migrate --list
- https://github.com/django/django/pull/3815 -- Fixed #24063 -- Locale code validation too strict
- https://github.com/django/django/pull/3829 -- Updated six to 1.9.0.
- https://github.com/django/django/pull/3832 -- Fixed #23861 -- Added an API to deprecate model fields.
- https://github.com/django/django/pull/3828 -- Fixed #8280 -- Allowed management command discovery for eggs
- https://github.com/django/django/pull/3831 -- Fixed #23940 -- Added checks for 'exact' fieldnames
Tracker Activity
Week of 2014-12-22
django-developers
thread: https://groups.google.com/forum/#!topic/django-developers/1ZeDTbGi47c
Pull requests
Authored
- https://github.com/django/django/pull/3804 -- Converted middleware tests to use RequestFactory.
In progress
- https://github.com/django/django/pull/3467 -- Fixed #21429 -- Added builtin logging support to BaseCommand.
Closed
Code reviews
- https://github.com/django/django/pull/3772 -- Fixed #23959 -- Added topic about system checks in deployment
- https://github.com/django/django/pull/3771 -- Fixed #24036 -- Added ignore_warnings decorator
- https://github.com/django/django/pull/3789 -- Fixed #23866 -- Harmonized refs to Django documentation from code
- https://github.com/django/django/pull/3781 -- Fixed #24008 -- ValidationError crashes with list of dicts
- https://github.com/django/django/pull/3797 -- Fixed #24055 -- Keep reference to view class for resolve()
- https://github.com/django/django/pull/3801 -- Fixed #20488 -- Added copy and move methods to the storage API
django-users
replies
Tracker Activity
Please see https://code.djangoproject.com/timeline?from=12%2F31%2F14&daysback=7&authors=berkerpeksag&changeset=on&ticket=on&ticket_details=on&sfp_email=&sfph_mail=&update=Update for full report.
Week of 2014-12-15
django-developers
thread: https://groups.google.com/forum/#!topic/django-developers/xh_wAOlETk8
Pull requests
Authored
In progress
- https://github.com/django/django/pull/3729 -- Fixed #16501 -- Added a unicode parameter to models.SlugField and forms.SlugField.
From last week
- https://github.com/django/django/commit/9aeb917dad2c3d4c2830f38d3bfc63699e0ba837 -- Fixed #23884 -- Moved FlatPageSitemap into django.contrib.flatpages.
- [Revised] https://github.com/django/django/commit/b7219c7ba5fdfbf9349948b5a91af50e32822ee6 -- Fixed #23497 -- Made admin system checks run for custom AdminSites.
Code reviews
- https://github.com/django/django/pull/3731
- https://github.com/django/django/pull/3737
- https://github.com/django/django/pull/3652 -- Fixed #5986 -- Override default field order
- https://github.com/django/django/pull/3762 -- Fixed #22295 -- Replaced permission check for displaying user-tools
- https://github.com/django/django/pull/2667 -- Fixed #22634 -- Changed Session and SessionStore to be easily extendable
Tracker Activity
- https://code.djangoproject.com/ticket/23986#comment:7 -- Collectstatic --clear fails if the static dir doesn't exist yet
- https://code.djangoproject.com/ticket/23993#comment:1 -- Default admin login.html form doesn't respect custom AuthenticationForm Media assets.
Please see https://code.djangoproject.com/timeline?from=12%2F21%2F14&daysback=7&authors=berkerpeksag&changeset=on&ticket=on&ticket_details=on&sfp_email=&sfph_mail=&update=Update for full report.
Week of 2014-12-08
django-developers
thread: https://groups.google.com/forum/#!topic/django-developers/_mMLLv6f69I
Pull requests
Authored
- https://github.com/django/django/pull/3710 -- Fixed #23884 -- Moved FlatPageSitemap into django.contrib.flatpages.
Revised
- https://github.com/django/django/pull/3227 -- Fixed #23497 -- Made admin system checks run for custom AdminSites.
New pull request: https://github.com/django/django/pull/3728
- https://github.com/django/django/pull/1979 -- Fixed #16501 -- Added a unicode parameter to models.SlugField and forms.SlugField.
New pull request: https://github.com/django/django/pull/3729
Reviews in progress
- https://github.com/django/django/pull/3609 -- Fixed #12982 -- Added a
get_or_set
method to the BaseCache backend.
- https://github.com/django/django/pull/3710 -- Fixed #23884 -- Moved FlatPageSitemap into django.contrib.flatpages.
From last week
- https://github.com/django/django/commit/b327a614eb7d885441c6a2575e10b70ac1352aae -- Added an "htmlview" target to open docs after building them.
Code reviews
- https://github.com/django/django/pull/3713 -- Fixed #23977 -- Added setdefault method to HttpResponse
- https://github.com/django/django/pull/3721 -- Fixed #23986 -- clear_dir no longer fails if dir doesn't exist
- https://github.com/django/django/pull/2290 -- Fixed #21183 -- Filter block on the right covers information in admin
Week of 2014-12-01
django-developers
thread: https://groups.google.com/forum/#!topic/django-developers/6pm41LYjto4
Pull requests
Authored
- [Committed] https://github.com/django/django/pull/3671 -- Fixed "no such test method" error in template_tests.
Commit: https://github.com/django/django/commit/adacbd64a062662f54d6e91dc4e460eff96b5dd5
- https://github.com/django/django/pull/3706 -- Added a "htmlview" target.
From last week
- https://github.com/django/django/commit/560b4207b1490a7d0cbf70cfbeba7daf2082e5be -- Removed redundant numbered parameters from str.format().
Code reviews
- https://github.com/django/django/pull/3663 -- Fixed incorrect use of rst section heirarchy in form fields docs.
- https://github.com/django/django/pull/3660 -- Fixed #23913 -- Deprecation of
=
comparison inif
template tag. - https://github.com/django/django/pull/3664 -- Fixed #23946 - Runserver command socket error decoded to utf-8.
- https://github.com/django/django/pull/3673 -- Added a test to verify headers set by default middleware; refs #23939
- https://github.com/django/django/pull/3638 -- Refactored order_with_respect_to tests Refs #18586
- https://github.com/django/django/pull/3688 -- Fixed #23955 - remove {{ form.id }} and add {{ form.pubdate }} field
- https://github.com/django/django/pull/3700 -- Fixed #23405 - Fixed asking for default value for
CharField
andTextField
in migrations. - https://github.com/django/django/pull/3701 -- Fixed #23968 -- Replace list comprehension with generator comprehension when possible
Tracker activity
- https://code.djangoproject.com/ticket/23768#comment:11
- https://code.djangoproject.com/ticket/23768#comment:12
- https://code.djangoproject.com/ticket/23944#comment:4
- https://code.djangoproject.com/ticket/23768
- https://code.djangoproject.com/ticket/23751
Week of 2014-11-24
django-developers
thread: https://groups.google.com/forum/#!topic/django-developers/uFtjaMK2AcY
Pull requests
Authored
- https://github.com/django/django/pull/3628 -- Removed redundant numbered parameters from str.format().
- [Committed] https://github.com/django/django/pull/3629 -- Fixed #23847 -- Improved the email_check example.
Commit: https://github.com/django/django/commit/87bd13617c57a806deb550e3af1c06ce00517a9c
- [Committed] https://github.com/django/django/pull/3632 -- Fixed #21587 -- Raised deprecation warnings correctly.
Commit: https://github.com/django/django/commit/47789410dbf351fd17a7854492b7b5b99a66bb1c
- [Committed] https://github.com/django/django/pull/3644 -- Fixed #17890 -- Added a extra_context parameter to AdminSite.password_change().
Commit: https://github.com/django/django/commit/c8dcded930a1d0ee5688ae2c2eeb8c33d942009f
- https://github.com/django/django/pull/3645 -- Fixed #23922 -- Corrected parsing of URLs containing a # char in RequestFactory.
From the past weeks
- Fixed #13694 -- Made SafeMIMEText's constructor compatible with MIMEText: https://github.com/django/django/commit/a5bd7f2cb2ce6d9cf309748be0fe033b836c4507
- Fixed #21587 -- Added a warning for changing default of RedirectView.permanent: https://github.com/django/django/commit/9a30acad8a1996c914351bad981d937de4db29a4
- Fixed #14664 -- Logged a warning if MiddlewareNotUsed is raised in DEBUG mode: https://github.com/django/django/commit/093e6c68b9b5afdf1f059a2321affc999763e919
Code reviews
- https://code.djangoproject.com/ticket/23900#comment:3
- https://github.com/django/django/pull/3613
- https://github.com/django/django/pull/3528
- https://github.com/django/django/commit/056a3c6c374f15e23746ea8568cd5b11bfe7d442
- https://github.com/django/django/pull/3624
- https://github.com/django/django/pull/3630
- https://github.com/django/django/pull/3626
- https://github.com/django/django/pull/3649
Issues
- #23922: Quoting problem in RequestFactory -- https://code.djangoproject.com/ticket/23922
- #23930: Add context managers for capturing output (testing utils)https://code.djangoproject.com/ticket/23930
Week of 2014-11-17
django-developers
thread: https://groups.google.com/forum/#!topic/django-developers/rRl7eI7YmUM
Pull requests
Authored
- [Committed] https://github.com/django/django/pull/3582 -- Fixed #12098 -- Simplified HttpRequest.repr().
Commit: https://github.com/django/django/commit/788fa9fffa0105d391b8fe35f2894bc5b4e29066
- https://github.com/django/django/pull/3597 -- Fixed #21587 -- Added a deprecation warning for RedirectView.permanent.
- [Committed] https://github.com/django/django/pull/3604 -- Silenced a flake8 warning.
Commit: https://github.com/django/django/commit/da2a35cf9ed3ced1425aea361bca49ef759c8706
- https://github.com/django/django/pull/3606 -- Fixed #13694 -- Made SafeMIMEText's constructor compatible with MIMEText.
- https://github.com/django/django/pull/3609 -- Fixed #12982 -- Added a
get_or_set
method to the BaseCache backend
From last week:
- https://github.com/django/django/commit/343162410f9270012e4fdd8396d542b39cc63269 -- Raised exception when both
form_class
andfields
are specified.
Code reviews
- https://github.com/django/django/pull/3560 -- Fixed #23859 -- Documented the locmem.Loader class. -- Ready for checkin: https://code.djangoproject.com/ticket/23849#comment:3
- https://github.com/django/django/pull/3553 -- Second round - Ready for checkin: https://code.djangoproject.com/ticket/18714#comment:15
- [Post merge review] https://github.com/django/django/commit/bb4a92d7845878b2ce0c4a5ca154cb4db22f7bad
- https://github.com/django/django/pull/3566
- https://github.com/django/django/pull/3594
- https://github.com/django/django/pull/3575
- https://github.com/django/django/pull/3557
Week of 2014-11-10
django-developers
thread: https://groups.google.com/forum/#!topic/django-developers/hb0Wf4i2pHU
Pull requests
Authored
- [Committed] https://github.com/django/django/pull/3495 -- Fixed #22407 -- Added BaseEmailHandler to allow customizing mail senders.
Commit: https://github.com/django/django/commit/d552da1f8d42b7c6db992fee42bc4781f5fdde43
- [Committed] https://github.com/django/django/pull/3510 -- Fixed #23665 -- Added a note about precedence of the USE_L10N setting in the MONTH_DAY_FORMAT and YEAR_MONTH_FORMAT documentations.
Commit: https://github.com/django/django/commit/4f90c99635149fae2f488c03f0b52303fe97e0aa
- [Committed] https://github.com/django/django/pull/3512 -- Fixed #21363 -- Added datetime.timedelta support to TimestampSigner.unsign().
Commit: https://github.com/django/django/commit/d2d6c0c097072e2a8ece755fdc2d50c111104e7d
- https://github.com/django/django/pull/3518 -- Fixed #21753 -- Raised exception when both
form_class
andfields
are specified.
In progress
- Gunicorn
- BaseCommand
- https://github.com/django/django/pull/3486 -- Addressed review comments, fixed tests on Python 3
Code reviews
- Second round for https://github.com/django/django/pull/3369 -- Ready for checkin
- https://github.com/django/django/pull/3508/
- https://github.com/django/django/pull/3506/
- https://github.com/django/django/pull/3511/
- https://github.com/django/django/pull/3517/
- https://github.com/django/django/pull/3513/
- https://github.com/django/django/pull/3524/ -- Ready for checkin: https://code.djangoproject.com/ticket/23690#comment:4
- https://github.com/django/django/pull/3526/ -- Ready for checkin: https://code.djangoproject.com/ticket/23585#comment:2
- https://github.com/django/django/pull/3553/
Week of 2014-11-03
django-developers
thread: https://groups.google.com/forum/#!topic/django-developers/jF0ZBma2cQM
Pull requests
Authored
- [Committed] https://github.com/django/django/pull/3460 -- Fixed versionchanged indentation in docs/
Commit: https://github.com/django/django/commit/5c517ec21839358249c6f17611abbf84661fb200
- https://github.com/django/django/pull/3461 -- Fixed #21978 -- Added optional gunicorn support to runserver.
- [Committed] https://github.com/django/django/pull/3466 -- Fixed #23531 -- Added CommonMiddleware.response_redirect_class.
- https://github.com/django/django/pull/3467 -- Fixed #21429 -- Added builtin logging support to BaseCommand.
- https://github.com/django/django/pull/3477 -- Fixed #18119 -- Added a DomainNameValidator validator.
- https://github.com/django/django/pull/3479 -- Fixed #11919 -- Added a DPASTE_URL setting to customize the dpaste feature.
- https://github.com/django/django/pull/3486 -- Fixed #14664 -- Logged a warning if MiddlewareNotUsed is raised in DEBUG mode.
Revised
From last week
- [Committed] https://github.com/django/django/pull/3454 - https://github.com/django/django/commit/c548c8d0d1112d2c4bace2eebf73ede35300d842
- [Committed] https://github.com/django/django/pull/3432 - https://github.com/django/django/commit/f7969b0920c403118656f6bfec58d6454d79ef1a
Code reviews
Triaged Tickets
- https://code.djangoproject.com/ticket/18716 -- Add a new
docs
management command that loads up the docs in a webbrowser
- https://code.djangoproject.com/ticket/19159 -- loaddata reports DeserializationError instead of MemoryError
- https://code.djangoproject.com/ticket/15917 -- Logging dictionary config works wrong at least with SMTPHandler
Week of 2014-10-27
django-developers
thread: https://groups.google.com/forum/#!topic/django-developers/rkJ_-CwsL9g
Pull requests
Pull request | Ticket | Type | New PR | Commit |
---|---|---|---|---|
#3432 | #23620 | Authored | f7969b0 | |
#2013 | #20495 | Revised | #3433 | |
#3421 | #23395 | Authored | c9178ef | |
#2311 | #18731 | Authored | #3439 | cbd936d |
#3442 | Authored | affc040 | ||
#3444 | #23575 | Authored | 4a9b4a2 | |
#1994 | #18456 | Revised + Wrote tests | #3454 | c548c8d |
Code reviews
Django
- https://github.com/django/django/pull/3369/
- https://github.com/django/django/pull/3447/
- https://github.com/django/django/pull/3455/
Python
Triaged Tickets
Python
- http://bugs.python.org/issue22758 - Regression in Python 3.2 cookie parsing
- http://bugs.python.org/issue22775 - SimpleCookie not picklable with HIGHEST_PROTOCOL
Potential work queue
Pull requests
- https://github.com/django/django/pull/2554 -- https://code.djangoproject.com/ticket/22261
- https://github.com/django/django/pull/2421 (no need to add two new exception classes:
TranslationWritableError
andTranslationError
) - https://github.com/django/django/pull/1923