[codesprints] New datatracker release: v7.24.0

Robert Sparks <rjsparks@nostrum.com> Thu, 17 December 2020 15:53 UTC

Return-Path: <rjsparks@nostrum.com>
X-Original-To: codesprints@ietfa.amsl.com
Delivered-To: codesprints@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8FAD43A09F4; Thu, 17 Dec 2020 07:53:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.233
X-Spam-Level:
X-Spam-Status: No, score=-1.233 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.665, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MFbHiZ7r6KBz; Thu, 17 Dec 2020 07:53:56 -0800 (PST)
Received: from dunkelfelder.tools.ietf.org (dunkelfelder.tools.ietf.org [217.69.81.146]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C0DCA3A09EC; Thu, 17 Dec 2020 07:53:55 -0800 (PST)
Received: from rjsparks by dunkelfelder.tools.ietf.org with local (Exim 4.84_2) (envelope-from <rjsparks@nostrum.com>) id 1kpvbF-0007x6-8T; Thu, 17 Dec 2020 16:53:53 +0100
To: codesprints@ietf.org, iesg@ietf.org, wgchairs@ietf.org
Message-Id: <E1kpvbF-0007x6-8T@dunkelfelder.tools.ietf.org>
From: Robert Sparks <rjsparks@nostrum.com>
Date: Thu, 17 Dec 2020 16:53:53 +0100
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Rcpt-To: codesprints@ietf.org, henrik@levkowetz.com, iesg@ietf.org, wgchairs@ietf.org
X-SA-Exim-Mail-From: rjsparks@nostrum.com
X-SA-Exim-Scanned: No (on dunkelfelder.tools.ietf.org); SAEximRunCond expanded to false
X-Clacks-Overhead: GNU Terry Pratchett
Archived-At: <https://mailarchive.ietf.org/arch/msg/codesprints/ez_At9Yxq3TpDfVbnqqy0_6LZkc>
Subject: [codesprints] New datatracker release: v7.24.0
X-BeenThere: codesprints@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "List for coordinating \(and following up on\) codesprint activities" <codesprints.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/codesprints>, <mailto:codesprints-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/codesprints/>
List-Post: <mailto:codesprints@ietf.org>
List-Help: <mailto:codesprints-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/codesprints>, <mailto:codesprints-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Dec 2020 15:53:59 -0000

Hi,

This is an automatic notification about a new datatracker release, 
v7.24.0, generated when running the mkrelease script.

Release notes:

ietfdb (7.24.0) ietf; urgency=medium

  **Bugfixes and minor features**

  * Refactored the import_mailman_listinfo command to run faster (20s 
    instead of 30+m) and added time logging (for --verbosity 2)

  * Upgraded the required versions of mypy and django-stubs to the latest 
    that support Django 2.2.  Fixed some issues found by after the upgrades.

  * Fixed a test that was broken when run on December 1st.

  * Added some comment information to settings.py

  * Related to issue #2186:  The issue asked for changing review requests 
    from state 'assigned' back to state 'requested' if the last associated 
    assignment is withdrawn.  However, the code to implement this makes the 
    change for all assignment states, and also when there has been no state 
    change.  Changed to be more discerning.

  * Make the order of addresses returned by gather_address_lists() 
    consistent rather than randomly varying from invocation to invocation.

  * Removed log noise when running in repair mode.

  * Added ordering to Session.constraints() to make page renderings stable.

  * When doing test-crawling, ignore variations of the 'next=' query arg.  
    (The code ignores other query args if 'next' is given).

  * It's very hard to distinguish the different constraint classes on the 
    meeting requests summary page.  Added numbers 1) 2) 3) etc. to make that 
    easier.

  * Updated hold-for-merge and ready-for-merge lists

  * Merged in [18714] from rjsparks@nostrum.com:
    Send email to new mailtrigger controlled destinations when iana expert 
    review state changes. Fixes #3121.  

  * Merged in [18718] from rjsparks@nostrum.com:
    Allow program leads to request meetings. Fixes #3141.  

  * Added a README about the custom font-datatracker font library, and how 
    to add glyphs to it.

  * Added sorting of agenda filter keywords to make page rendering stable.

  * Added additional sorting of Session.constraints() return value to make 
    page rendering stable.

  * Added sorting of sessions to make make the materials page rendering 
    stable.

  * Removed a timezone-naive invisible HTML element that had been used for 
    debugging.

  * Fixed some instances of invalid HTML.

  * Updated the default settings to match document directories moved from 
    /a/www/ietf-ftp/ to /a/ietfdata/doc/

  * Merged in [18719] from housley@vigilsec.com:
    Automatically move the IESG document state when a ballot is issued, 
    prevent a writeup change or re-issue of ballot if the document is already 
    approved, and warn about issuing ballots before the IETF Last Call is 
    finished. Fixes #3119. 

  * Merged in [18748] from rjsparks@nostrum.com:
    Populate interim approved email correctly. Fixes #3150.  

  * Merged in [18753] from henrik@levkowetz.com:
    Added test case setUp() and tearDown() code to create yang model test 
    directories for ApiSubmitTests.   

  * Merged in [18723] from mrcullen42@gmail.com:
    Fixes #3032: Only send expiration warnings for drafts with a 'draft' 
    state of 'active', to match the drafts that we will actually expire.   

  * Copy both rjsparks and henrik on messages about merged branches.

  * Merged in [18724] from jennifer@painless-security.com:
    Allow cancellation of individual sessions of multi-session interim 
    meeting. Fixes #2959.  

  * Merged in [18729] from rcross@amsl.com:
    Add argument 'days' to get_meeting() to allow specifying lag time 

  * Merged in [18736] from rjsparks@nostrum.com:
    Fixup document that had no type. Remove dangling review document. Fixes 
    #3145.  

  * Merged in [18743] from rjsparks@nostrum.com:
    Cleaning some pyflakes that made it into the last commit.  

  * Merged in [18744] from rjsparks@nostrum.com:
    Cleaner title on the document history page when the document is an rfc 
    (or any other document where rev is empty).  

  * Don't allow mysqlclient 2.0.2 due to compilation issues.

  * Merged in [18751] from henrik@levkowetz.com:
    Added a sort of author names for stability of some stats pages.   

  * Merged in [18752] from henrik@levkowetz.com:
    Added a 'dumptime' entry to the JSON return from /api/version, in order 
    to be able to make sure that running 'test-crawl --diff' will use database 
    data from the same dump to avoid false page diff positives.   

  * Merged in [18765] from henrik@levkowetz.com:
    Added 'De' as a surname particle, in addition to 'de' (for author Luca 
    De Cicco).   

 -- Robert Sparks <rjsparks@nostrum.com>  17 Dec 2020 15:42:58 +0000

The new version is available for installation through SVN checkout, with
  'svn checkout https://svn.tools.ietf.org/svn/tools/ietfdb/tags/7.24.0'

For development, copy the new development version instead:
  'svn copy https://svn.tools.ietf.org/svn/tools/ietfdb/tags/dev/7.24.1.dev0' <YOURBRANCH>

Regards,

	Robert Sparks
	(via the mkrelease script)