[codesprints] New datatracker release: v6.103.1

Henrik Levkowetz <henrik@levkowetz.com> Mon, 30 September 2019 16:56 UTC

Return-Path: <henrik@levkowetz.com>
X-Original-To: codesprints@ietfa.amsl.com
Delivered-To: codesprints@ietfa.amsl.com
Received: from localhost (localhost []) by ietfa.amsl.com (Postfix) with ESMTP id 6CE1D12006E; Mon, 30 Sep 2019 09:56:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.792
X-Spam-Status: No, score=0.792 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([]) by localhost (ietfa.amsl.com []) (amavisd-new, port 10024) with ESMTP id w3Gr8amaCP0u; Mon, 30 Sep 2019 09:56:05 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown []) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E8379120043; Mon, 30 Sep 2019 09:56:05 -0700 (PDT)
Received: from henrik by zinfandel.tools.ietf.org with local (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1iEyxv-0001JZ-U9; Mon, 30 Sep 2019 09:56:03 -0700
To: codesprints@ietf.org, iesg@ietf.org, wgchairs@ietf.org
Message-Id: <E1iEyxv-0001JZ-U9@zinfandel.tools.ietf.org>
From: Henrik Levkowetz <henrik@levkowetz.com>
Date: Mon, 30 Sep 2019 09:56:03 -0700
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: henrik@levkowetz.com
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
X-Clacks-Overhead: GNU Terry Pratchett
Archived-At: <https://mailarchive.ietf.org/arch/msg/codesprints/tlpzbPua1A6j45PKTTAVAdwkq1o>
Subject: [codesprints] New datatracker release: v6.103.1
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: Mon, 30 Sep 2019 16:56:08 -0000


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

Release notes:

ietfdb (6.103.1) ietf; urgency=medium

  **Test improvement: Starting to use Python type hints and mypy type checking**

  This release addresses two issues with the previous release, and as a result
  of a test case failing to discover one of the issues, it also introduces the
  use of Python type hints according to PEP 484.  Type hints for common Python
  library modules are provided by mypy, and type hints for Django are provided
  by the django-stubs module.  The problematic function that was used with the
  wrong call signature has received a type annotation that will reveal similar
  errors in the future.

  This does not provide type annotation generally in the datatracker code;
  that will require a lot of additional work (some of which can be automated),
  but it gives us static type checking for Django and Python library calls,
  and makes type hints useful when we provide them in datatracker code.

  From the commit log:

  * Fixed up mypy issues or added type:ignore comments as needed for a 
    clean mypy run.

  * Added a mypy .ini file

  * Added mypy and django-stubs to Py3 requirements, and added a mypy test 

  * Changed the call signature of docevent_from_submission() to take an 
    optional Person object, rather than person name.  Added a type hint for the 

  * Tweaked the condition for waiving submission email confirmation 

 -- Henrik Levkowetz <henrik@levkowetz.com>  30 Sep 2019 15:43:43 +0000

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

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


	(via the mkrelease script)