[codesprints] New datatracker release: v6.104.0

Henrik Levkowetz <henrik@levkowetz.com> Tue, 01 October 2019 16:25 UTC

Return-Path: <henrik@levkowetz.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 EEDBA120A2D; Tue, 1 Oct 2019 09:25:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.107
X-Spam-Level:
X-Spam-Status: No, score=-1.107 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-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 axbPMIqFxmdd; Tue, 1 Oct 2019 09:25:38 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [64.170.98.42]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 599B1120A24; Tue, 1 Oct 2019 09:16:24 -0700 (PDT)
Received: from henrik by zinfandel.tools.ietf.org with local (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1iFKox-0005Kb-3o; Tue, 01 Oct 2019 09:16:15 -0700
To: codesprints@ietf.org, iesg@ietf.org, wgchairs@ietf.org
Message-Id: <E1iFKox-0005Kb-3o@zinfandel.tools.ietf.org>
From: Henrik Levkowetz <henrik@levkowetz.com>
Date: Tue, 01 Oct 2019 09:16:15 -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/A18TmsSvC_Wc3u85meJOFu7cSkY>
Subject: [codesprints] New datatracker release: v6.104.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: Tue, 01 Oct 2019 16:25:40 -0000

Hi,

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

Release notes:

ietfdb (6.104.0) ietf; urgency=medium

  **Review tool tickets roundup, part 1**

  This release constitutes the first batch of fixes from the review tool
  tickets work package.  It also includes a few unrelated bugfixes.
  From the commit log:

  * Merged in [16688] from sasha@dashcare.nl:
    When completing a review, show which addresses it is posted to. 
    Fixes issue #2478.

  * Merged in [16680] from sasha@dashcare.nl:
    Made the review_completed mailtrigger configurable per team and review
    type.  This includes a migration to change mailtrigger slugs to be up to
    64 characters instead of 32, as some slugs would not fit and require
    clunky abbreviations.  A data migration creates triggers for existing
    teams, and they are also created on the fly if a trigger does not exist
    yet, providing a safe fallback for new review teams. The review_completed
    mailtrigger serves as the template for new triggers.  This commit also
    includes tests for gather_address_lists(), as none existed. 
    Fixes issue #2354.

  * Merged in [16672] from sasha@dashcare.nl:
    Use mailtriggers to find destinations in review app As the review app has
    several conditionals that don't fit entirely well within mailtriggers, the
    templates use a bit of extra context to figure out who exactly to include.
    This also extends the tests for review, to check for correct recipients.
    It also adds a tiny feature to mailtrigger to entirely exclude certain
    addresses, as required by the review-generated mails. Fixes issue #2328.

  * Merged in [16670] from sasha@dashcare.nl: Allow secretary to adjust date
    when completing a review.  This also fixes other issues identified in
    #2590, around the modification of historical document events. The
    behaviour is now:

    - When the assigned reviewer posts a review, a single event is created,
      set to current date/time.

    - When the secretary records a review in the datatracker, they may set a
      different completion date, which is autofilled if an email is selected.
      One event is generated for the original completion date, and one for the
      secretary's action.

    - Each revision generates a new event, rather than updating previous
      existing events. 

    Fixes issue #2590

  * Improved the wrapping of long lines in emails sent by the datatracker: 
    In wordwrap(), consider lines consisting entirely of some non-alphanumeric
    characters like ---- or === to be block (paragraph) separators.  Fixes
    issue #2806.

  * Merged in [16668] from sasha@dashcare.nl:
    Sort names alphabetically in review group history notes when changing the
    list of members.  Fixes issue #2560

  * Removed debug-related code from group edit clean_acronym().
    Fixes issue #2804.

  * Merged in [16667] from sasha@dashcare.nl:
    Added an optional comment field for closing review requests.
    Fixes issue #2071

  * Updated the docker files to build and run an image based on devuan:ascii 
    instead of debian:jessie.

 -- Henrik Levkowetz <henrik@levkowetz.com>  01 Oct 2019 15:06:28 +0000

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

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

Regards,

	Henrik
	(via the mkrelease script)