== Weekly Reports == === Week of 2014-12-08 === `django-developers` thread: ==== 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 ===== Review comments ===== * 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 ==== Tracker activity ==== * ---- === 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 * https://github.com/django/django/pull/2027 * https://github.com/django/django/pull/1037 * https://github.com/django/django/pull/2573 === Features === * === Documentation === *