== Weekly Reports == === Week of 2015-01-12 === `django-developers` thread: ==== 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: ==== 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 in `if` 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 ==== * https://code.djangoproject.com/ticket/24121#comment:2 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 ===== * https://github.com/django/django/pull/3645 ==== 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 ==== * https://groups.google.com/forum/#!topic/django-users/FWwqPNJbAMA ==== 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 ===== * https://github.com/django/django/pull/3759 ===== 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 in `if` 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` and `TextField` 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` and `fields` 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` and `fields` 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. Commit: https://github.com/django/django/commit/df0523debcc2d0984f1bc11d323f04227d4b388b#diff-b3079d36b526b83760572a30a795ef23R268 * 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 ==== * https://github.com/django/django/pull/3469 ==== 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=|| || [https://github.com/django/django/pull/3432 #3432] || [https://code.djangoproject.com/ticket/23620 #23620] || Authored || || [https://github.com/django/django/commit/f7969b0920c403118656f6bfec58d6454d79ef1a f7969b0] || || [https://github.com/django/django/pull/2013 #2013] || [https://code.djangoproject.com/ticket/20495 #20495] || Revised || [https://github.com/django/django/pull/3433 #3433] || || || [https://github.com/django/django/pull/3421 #3421] || [https://code.djangoproject.com/ticket/23395 #23395] || Authored || || [https://github.com/django/django/commit/c9178ef17a0e1070f5a25096d8e13385d404dc92 c9178ef] || || [https://github.com/django/django/pull/2311 #2311] || [https://code.djangoproject.com/ticket/18731 #18731] || Authored || [https://github.com/django/django/pull/3439 #3439] || [https://github.com/django/django/commit/cbd936d0f87cf5109d3ef67c07797c657912f424 cbd936d] || || [https://github.com/django/django/pull/3442 #3442] || || Authored || || [https://github.com/django/django/commit/affc04060f02dfbd00e8747fc104fa67ad45daca affc040] || || [https://github.com/django/django/pull/3444 #3444] || [https://code.djangoproject.com/ticket/23575 #23575] || Authored || || [https://github.com/django/django/commit/4a9b4a23bdb51c9fce06facaf78c9ba0a54f1266 4a9b4a2] || || [https://github.com/django/django/pull/1994 #1994] || [https://code.djangoproject.com/ticket/18456 #18456] || Revised + Wrote tests || [https://github.com/django/django/pull/3454 #3454] || [https://github.com/django/django/commit/c548c8d0d1112d2c4bace2eebf73ede35300d842 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 ===== * http://bugs.python.org/review/22775/ ==== 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` and `TranslationError`) * https://github.com/django/django/pull/1923 === Features === * === Documentation === *