
From nobody Sat Jul  1 03:50:13 2017
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 C08A51315E8; Sat,  1 Jul 2017 03:50:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, URIBL_BLOCKED=0.001] autolearn=ham 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 m4HXV27IDFdj; Sat,  1 Jul 2017 03:50:01 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:126c::1:2a]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D1ECA12EA95; Sat,  1 Jul 2017 03:50:01 -0700 (PDT)
Received: from henrik by zinfandel.tools.ietf.org with local (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1dRFyT-0006J2-De; Sat, 01 Jul 2017 03:50:01 -0700
To: codesprints@ietf.org, iesg@ietf.org, wgchairs@ietf.org
Message-Id: <E1dRFyT-0006J2-De@zinfandel.tools.ietf.org>
From: Henrik Levkowetz <henrik@levkowetz.com>
Date: Sat, 01 Jul 2017 03:50:01 -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
Archived-At: <https://mailarchive.ietf.org/arch/msg/codesprints/3QIWse7x0V9BgGv50GpslE5LP4s>
Subject: [codesprints] New datatracker release: v6.55.2
X-BeenThere: codesprints@ietf.org
X-Mailman-Version: 2.1.22
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: Sat, 01 Jul 2017 10:50:04 -0000

Hi,

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

Release notes:

ietfdb (6.55.2) ietf; urgency=medium

  This release contains bugfixes and code refactoring:


  * Merged in [13731] from rjsparks@nostrum.com:
    Reworked how review assigments are processed in order to ensure a 
    team's queue rotates when it should. Fixes #2305.  

  * Merged in [13727] from rcross@amsl.com:
    Removed legacy external interim meeting listing.  Installed redirect to
    /meeting/past.  Fixes #2166.  

  * Upgraded xym to 0.4.2, with related changes in method calls.

  * Fixed an issue with the test_edit_replace_user() test

  * Added email address validation for the Email.address field, now that 
    we're not putting dummy addresses in it.

  * Tweaked the EmailFactory to not return email addresses longer than the
    Email.address field.

  * Added a utility function to show just the text content of the test client
    response.

  * Included the temporary yang model extraction directory in the list of
    model librarires given to yanglint, in order to support drafts with models
    referencing models in the same draft.  Fixes issue #2324.

  * Merged in [13726] from rcross@amsl.com:
    Updated the secr.rolodex app to deactivate old Users when replaced on edit.  
    Fixes #2001.   

  * Added more test objects in test_merge_users(), and fixed an issue with 
    merge_users() uncovered by the added testing.

  * Merged in [13718] from rcross@amsl.com:
    Improved User merge handling in merge_persons().  Fixes #1900.   

  * Merged in [13717] from rjsparks@nostrum.com:
    Actually use the topic audience type in the feedback view. Fixes #2320. 

  * Modified the text shown on Chairs' "Manage Document Adoption in Group"
    button and corrected the logic for which text to show.

  * Merged in [13722] and [13712] from rcross@amsl.com:
    Removed all use of request.session from secretariat apps.  Added tests for 
    affected views.  Fixes #1455.

  * Removed the copy of xym copied directly from repository -- the method 
    call we use is too unstable at the moment.  Now requiring xym=='0.4'.

  * Merged in [13628] from rcross@amsl.com:
    Grant secretariat meeting__meeting admin permissions.   

  * Added checks for the presence of yang module directories to the check 
    framework.  Tweaked some text strings.

  * Modified the yang checker to work with both versions 0.3.x and 0.4.x of 
    xym (different signatures for get_extracted_models()).

  * Removed the 'apply to all sessions' checkbox from the 
    agenda/minutes/slides upload pages for non-session timeslots, such as 
    plenaries etc. as it is rarely if ever correct to have it checked then.

  * Additional tweaks to the mailman listinfo importer.

  * Code reorganization, doing away with multiple urls_* and views_ files 
    in ietf.group.  No intentional functionality changes.

  * Made the import_mailman_listinfo management command somewhat more 
    robust.

  * Return a checker None result with exception message on xym exceptions.

  * Changed the url coverage code to handle deeper chains of url includes, 
    and to handle url includes through url lists in addition to url modules. 
    Added information in the release coverage dictionaries about the view 
    functions coupled to the urls.

  * Fixed a wrong virtualenv path in bin/mm_hourly

  * Updated PLAN

  * Updated docker/settings_local.py with new needed settings.  Added a lot 
    of quotes to docker/run in order to work better with paths containsing 
    spaces.  Touched a file during setup to be more debian compatible.

  * Variable naming tweak

  * Catch bad module names in the Yang checker (they are not currently 
    flagged by xym).

  * Changed the implementation of Submission.latest_checks() to also return 
    None checks, so it's possible to update a Passed due to no yang modules to 
    a None (no modules to check).

  * Corrected the settings names used in the yang extraction command.

 -- Henrik Levkowetz <henrik@levkowetz.com>  28 Jun 2017 10:43:38 -0700

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

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

Regards,

	Henrik
	(via the mkrelease script)


From nobody Sat Jul  1 12:04:48 2017
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 992DE129503; Sat,  1 Jul 2017 12:04:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, URIBL_BLOCKED=0.001] autolearn=ham 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 vetbVeHim20G; Sat,  1 Jul 2017 12:04:46 -0700 (PDT)
Received: from durif.tools.ietf.org (durif.tools.ietf.org [IPv6:2001:1900:3001:11::3d]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 385AA1201F8; Sat,  1 Jul 2017 12:04:46 -0700 (PDT)
Received: from henrik by durif.tools.ietf.org with local (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1dRNhG-0006Ul-4y; Sat, 01 Jul 2017 12:04:46 -0700
To: xml2rfc@ietf.org
Cc: codesprints@ietf.org, rfc-markdown@ietf.org
Message-Id: <E1dRNhG-0006Ul-4y@durif.tools.ietf.org>
From: Henrik Levkowetz <henrik@levkowetz.com>
Date: Sat, 01 Jul 2017 12:04:46 -0700
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Rcpt-To: codesprints@ietf.org, rfc-markdown@ietf.org, xml2rfc@ietf.org
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Scanned: No (on durif.tools.ietf.org); SAEximRunCond expanded to false
Archived-At: <https://mailarchive.ietf.org/arch/msg/codesprints/8jTA2E7CSeLa-py-p0O5U2ZTxLg>
Subject: [codesprints] New xml2rfc release: v2.7.0
X-BeenThere: codesprints@ietf.org
X-Mailman-Version: 2.1.22
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: Sat, 01 Jul 2017 19:04:47 -0000

Hi,

This is an automatic notification about a new xml2rfc release, 
v2.7.0, generated when running the mkrelease script.

Release notes:

xml2rfc (2.7.0) ietf; urgency=low
  This introduces the vocabulary v2 to v3 converter, which reads
  RFC7749-compliant xml input, and writes RFC7991-compliant xml output,
  converting elements marked as deprecated in RFC7991 to the eqivalent new
  constructs, or removing attributes and elements if no equivalent construct
  exists.  Use the format switch --v2v3 to request v2v3 conversion.  Use
  --verbose to have comments added to the converted xml detailing the
  conversions which have been done.

The new version is available through SVN checkout, with
  'svn checkout http://svn.tools.ietf.org/svn/tools/xml2rfc/tags/cli/2.7.0'

Regards,

	Henrik
	(via the mkrelease script)


From nobody Sat Jul  8 03:09:58 2017
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 D33A7127A91; Sat,  8 Jul 2017 03:09:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0
X-Spam-Level: 
X-Spam-Status: No, score=0 tagged_above=-999 required=5 tests=[none] autolearn=ham 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 STHxX1TZ2I7d; Sat,  8 Jul 2017 03:09:51 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:126c::1:2a]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E0C751277BB; Sat,  8 Jul 2017 03:09:51 -0700 (PDT)
Received: from henrik by zinfandel.tools.ietf.org with local (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1dTmgR-0002u8-HG; Sat, 08 Jul 2017 03:09:51 -0700
To: codesprints@ietf.org, iesg@ietf.org, wgchairs@ietf.org
Message-Id: <E1dTmgR-0002u8-HG@zinfandel.tools.ietf.org>
From: Henrik Levkowetz <henrik@levkowetz.com>
Date: Sat, 08 Jul 2017 03:09:51 -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
Archived-At: <https://mailarchive.ietf.org/arch/msg/codesprints/wg9r0xCRzNMkW8rUcNBgUiLk1b0>
Subject: [codesprints] New datatracker release: v6.55.3
X-BeenThere: codesprints@ietf.org
X-Mailman-Version: 2.1.22
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: Sat, 08 Jul 2017 10:09:53 -0000

Hi,

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

Release notes:

ietfdb (6.55.3) ietf; urgency=medium

  Another bugfix release with some refactoring.  From the commit log:

  * Added reverse relationships from drafts to submissions to submission 
    checks to the Json API, to make it easier to find the yang checks for a 
    given document.

  * Reduced the number of non-functional URL patterns for interim meetings. 
    Can easily be expanded as needed.

  * Added test cases for ADs and IRTF Chair for the chartering buttons on 
    /group/chartering.

  * Make sure that test factory groups have a type.

  * Limited the pyang and xym requirements to current major version; there's a
    possibility of new API-incompatible versions with semantic versioned
    numbers appearing.

  * Call can_manage_group_type() with the right information.  Fixes an issue
    with chartering buttons not being visible for ADs. Added a log assertion
    for calls to can_manage_group_type.

  * Merged in [13775] from rcross@amsl.com:
    Refactor session edit page.  Add button to cancel a session, which sets 
    the status.  Fixes #2296.   

  * Set an url for the server_error page, for testing.

  * Added the debian security updates to apt sources for the docker image.

  * Added a check for duplicate Yang model names after xym extraction.  
    This prevents running pyang and yanglint on one module, moving it to the 
    module libs, and then failing to run the checks on a second module with the 
    same name, because the file has been moved after the first check.

  * Linked to the submission status page from the submission confirmation 
    page, in case people want to look at the text or xml which will be posted
    before confirming the submission

  * Removed some test code which isn't useful with tastypie 0.14.0

  * Updated template exclusion settings.

  * Added the new format '4' to the list of recognized formats in the 
    coverage_changes management command.

  * Added a test to verify that we can load the 500 page template

  * Tastypie 0.14.0 does not support the callback parameter as it did before; 
    disable the tests for this as we don't use it anyway.

  * On request from a user, added information about running idnits before 
    submission upload to the upload form page.

  * Fixed an issue with the scope of a server-mode-dependent variable when in
    production mode.

  * Tweaked the wording of the unexpected-encoding warning on submission
    upload.

  * Changed to check the whole draft submission text when checking mime type,
    and catch decoding errors and raise ValidationError when converting
    submission form txt file to unicode for Draft().


 -- Henrik Levkowetz <henrik@levkowetz.com>  08 Jul 2017 02:46:31 -0700

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

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

Regards,

	Henrik
	(via the mkrelease script)


From nobody Thu Jul 13 05:41:54 2017
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 89DA7131A67; Thu, 13 Jul 2017 05:41:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, URIBL_BLOCKED=0.001] autolearn=ham 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 5YN_Qx85x1iz; Thu, 13 Jul 2017 05:41:36 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:126c::1:2a]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E506E12EC13; Thu, 13 Jul 2017 05:41:36 -0700 (PDT)
Received: from henrik by zinfandel.tools.ietf.org with local (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1dVdR2-0004iG-A8; Thu, 13 Jul 2017 05:41:36 -0700
To: codesprints@ietf.org, iesg@ietf.org, wgchairs@ietf.org
Message-Id: <E1dVdR2-0004iG-A8@zinfandel.tools.ietf.org>
From: Henrik Levkowetz <henrik@levkowetz.com>
Date: Thu, 13 Jul 2017 05:41:36 -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
Archived-At: <https://mailarchive.ietf.org/arch/msg/codesprints/7c3C6pv7M17LircqcC0PqaERz3Y>
Subject: [codesprints] New datatracker release: v6.56.0
X-BeenThere: codesprints@ietf.org
X-Mailman-Version: 2.1.22
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, 13 Jul 2017 12:41:38 -0000

Hi,

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

Release notes:

ietfdb (6.56.0) ietf; urgency=medium

  This release clears the table for the IETF 99 sprint.  It adds minor
  improvements and bugfixes, such as better agenda and minutes upload
  validation, more easily found draft last call end dates in document history,
  added features for AGs (Area Groups) which are now treated more like WGs and
  RGs, links to the session description for edu-team sessions and similar, and
  internal code and test suite improvements:

  * Added more validation of extension, mime type, etc. for uploaded 
    meeting agendas and minutes.  Added '.md' (markdown) as an accepted file 
    type.  Html with frames is now rejected.  Factored out validation code into 
    separate functions.

  * When proceedings have been finalized, redirect meeting/xx/materials to 
    the finalized meeting/xx/proceedings page, instead of presenting an
    interstitial page.

  * Modified a test to make it less sensitive to timing vagaries causing 
    arbitrary failures.

  * Added the last call end date to the first line of the last call 
    announcement event description, on request from worley@ariadne.com.

  * Fixed a place where doc.save() was called instead of 
    doc.save_with_history().

  * Added a test for interim meeting agenda and minutes urls.

  * Did a bit of optimization of the /meeting/past/ view.

  * Fixed a problem with loosing the outermost html element when massaging 
    html agendas, which resulted in mangled agendas if that element was a
    <pre/>.

  * Merged in [13832] from rjsparks@nostrum.com:
    Treat Area Groups similar to Working Groups and Research Groups where it
    makes sense to do so.

  * Use a datatracker internal url for session agendas and minutes, to 
    avoid X-Frame-Options SAMEORIGIN preventing agenda display in frames.

  * django-bootstrap3 9.0.0 breaks compatibility with 8.x.y; disallow 9.0.0 
    and higher till we can rewrite.

  * Merged in [13830] from rjsparks@nostrum.com:
    Show all the sessions for area groups in the proceedings. Fixes #2265.  
    Should be patched into production. 

  * Added wiki creation for groups in state 'bof'

  * Replaced the local copy of the draft/rfc htmlization code with rfc2html 
    as installed modeule.

  * Added links to uploaded session agendas for sessions of type 'other',
    such as for example Edu-team sessions.

  * Added a slide abstract [Edit] button on slide document pages also for 
    empty abstracts, to provide the ability to add abstracts.

  * Added a mock of urllib2.urlopen for another test which uses 
    finalize(meeting) in order to prevent external http accesses when running 
    tests.

  * Added another surname particle.

  * Added a switch to control generation of the code coverage html report, 
    which now defaults to false.  The report can be generated post-testing with 
    "coverage html -d static/coverage/".

  * Fixed an issue with the docker/settings_local settings for yang module 
    directories.

  * Fixed a docker/run current directory issue when invoked with a command 
    to run.

  * Added log.unreachable() calls to some functions believed to be unused.

  * Added code coverage settings and configuration to ignore debug-related 
    lines of code.

 -- Henrik Levkowetz <henrik@levkowetz.com>  11 Jul 2017 06:52:23 -0700

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

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

Regards,

	Henrik
	(via the mkrelease script)


From nobody Wed Jul 19 05:15:50 2017
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 1F6FF131CDA; Wed, 19 Jul 2017 05:15:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, URIBL_BLOCKED=0.001] autolearn=ham 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 kyGNwRX0WuQF; Wed, 19 Jul 2017 05:15:39 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:126c::1:2a]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 50A65131CDD; Wed, 19 Jul 2017 05:15:37 -0700 (PDT)
Received: from henrik by zinfandel.tools.ietf.org with local (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1dXntA-00051Y-68; Wed, 19 Jul 2017 05:15:36 -0700
To: codesprints@ietf.org, iesg@ietf.org, wgchairs@ietf.org
Message-Id: <E1dXntA-00051Y-68@zinfandel.tools.ietf.org>
From: Henrik Levkowetz <henrik@levkowetz.com>
Date: Wed, 19 Jul 2017 05:15:36 -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
Archived-At: <https://mailarchive.ietf.org/arch/msg/codesprints/QiZvHpn4n2N0nwZHicmmLatoehA>
Subject: [codesprints] New datatracker release: v6.57.0
X-BeenThere: codesprints@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 19 Jul 2017 12:15:41 -0000

Hi,

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

Release notes:

ietfdb (6.57.0) ietf; urgency=medium

  **IETF 99 code sprint**

  This release contains datatracker bugfixes and enhancements from the IETF-99
  Code Sprint, which was very productive :-) The release brings in many useful
  bugfixes and enhancements, as described below. Many thanks to everyone who
  contributed!

  * Made materials links on the ietf materials page visible to group
    delegates.

  * Fixed a bug in a meeting number comparison.

  * Merged in [13919] from peter@akayla.com:
    Print the group type and IRTF/IETF correctly in draft submission
    announcements.  Fixes #2034.  

  * Merged in [13918] from kivinen@iki.fi:
    Unified the review request views to use same template, so they all
    show same data, in same format.  

  * Changed etherpad links to not use the explicit 9000 port any more; it's 
    not needed and may cause issues.

  * Merged in [13916] from alireza.mohammadi@icann.org:
    Better punctuation during state change by adding \" before and after
    old and new state.  Fixes issue #1545.

  * Merged in [13911] from kivinen@iki.fi:
    Fixed sign in page so it will always scroll to top when page is loaded, 
    so the sign in fields are visible.  

  * Merged in [13908] from alireza.mohammadi@icann.org:
    Added 'last updated' timestamps on meeting materials page
    Added UTC time to the tooltip of Agenda and slides and an new column of 
    Updated. Updated column present the latest time stamp for agenda and 
    slides.  Fixes issue #1644.

  * Added an 'assignments' m2m field to the API sssion resource, in order to
    make it easier to use the API to pull out meeting sessions for a given
    meeting.

  * Added a guard for the case that slides might be removed from a session 
    while agenda page construction is in flight.

  * Added a session status field to the /meeting/agenda.json data, to make 
    cancelled session info available to the IETFers app.

  * Modified the meeting session materials template to use href(), in order 
    to be able to point at the right materials for groups with multiple 
    sessions with different materials.

  * Merged in [13905] from david.i.allan@ericsson.com:
    Made the status update forms deal better with clearing old status updates,
    showing information about the clearing instead of inserting blank entries.
    Fixes issue #2183.

  * Merged in [13903] from rjsparks@nostrum.com:
    Use a better timestamp for newrevisiondocevents when uploading agendas, 
    minutes, and slides. Fixes #2039.  

  * Merged in [13902] from rjsparks@nostrum.com:
    Include drafts associated with sessions when building session pdf and 
    tarballs. Fixes #2036.  

  * Set docker-internal UID and GID to match the external values for the 
    user.  Makes life easier when running docker under linux.

  * Merged in [13900] from peter@akayla.com:
    Allow ADs to manage meeting materials from the meeting/##/materials page.
    Fixes #2213.  

  * Merged in [13899] from rjsparks@nostrum.com:
    Allow editing of title for agendas, minutes, and bluesheets documents. 
    Fixes #2317.  

  * Merged in [13897] from rjsparks@nostrum.com:
    Send email to reviewer when request is closed with no response. 
    Fixes issue #2176.  

  * Merged in [13893] from housley@vigilsec.com:
    Made the IPR pages reference the new IPR document, RFC 8179. 
    Partial fix to #2309. 

  * Merged in [13892] from mahoney@nostrum.com:
    Made email subject 'I-D ACTION:<draft>' consistent with other 'I-D 
    Action: <draft>' email subjects. Fixes #1519.  

  * Merged in [13888] from rjsparks@nostrum.com:
    Refined the 'state changed' email message per discussion on
    tools-development. Fixes #2116.  

  * Merged in [13887] from rjsparks@nostrum.com:
    Allow minutes to be uploaded after previous minutes had been uploaded 
    and removed from the session. Fixes #2286.  

  * Changed the test telechat dates so that the first active telechat 
    doesn't change to lie in the past if the tests are run across midnight.

  * Merged in [13883] from rjsparks@nostrum.com:
    Repaired missing table id, allowing slide reordering to be saved. 
    Fixes #2327.  

  * Set docker/settings_local.py to use yanglint, so the yanglint tests will
    be run under docker.  Added libyang (with yanglint) to the Dockerfile.

 -- Henrik Levkowetz <henrik@levkowetz.com>  18 Jul 2017 03:50:50 -0700

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

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

Regards,

	Henrik
	(via the mkrelease script)


From nobody Mon Jul 31 05:34:14 2017
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 547D51321C7; Mon, 31 Jul 2017 05:34:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, URIBL_BLOCKED=0.001] autolearn=ham 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 lyEu0uqqznFv; Mon, 31 Jul 2017 05:34:03 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:126c::1:2a]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CC1A51321C2; Mon, 31 Jul 2017 05:34:03 -0700 (PDT)
Received: from henrik by zinfandel.tools.ietf.org with local (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1dc9ta-0000JH-FI; Mon, 31 Jul 2017 05:34:02 -0700
To: codesprints@ietf.org, iesg@ietf.org, wgchairs@ietf.org
Message-Id: <E1dc9ta-0000JH-FI@zinfandel.tools.ietf.org>
From: Henrik Levkowetz <henrik@levkowetz.com>
Date: Mon, 31 Jul 2017 05:34:02 -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
Archived-At: <https://mailarchive.ietf.org/arch/msg/codesprints/KmUcqTEcFCIr-D3h9QBdwujIA-U>
Subject: [codesprints] New datatracker release: v6.58.0
X-BeenThere: codesprints@ietf.org
X-Mailman-Version: 2.1.22
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, 31 Jul 2017 12:34:05 -0000

Hi,

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

Release notes:

ietfdb (6.58.0) ietf; urgency=medium

  **Important dates support, link cleanup and more**

  This release is a collection of small features, bugfixes, and code cleanup.
  It contains work from the later part of the IETF 99 week, and additional
  work since then.

  * Merged in [13996] from rcross@amsl.com:
    Moved Announcement 'From:' addresses out of code and into a database
    table.  Fixes #1681.

  * Added the ability to emit detailed line-by line changes in code coverage
    to the coverage_changes management command.  Use verbosity 2 or higher.

  * Added an admin model for the MeetingRegistration class.

  * Fixed a couple of html issues introduced in the previous release.

  * Changed from using get_meetings() to get_meeting() in
    meeting.views.floor_plan(), in order to raise 404 on missing meetings.
    This fixes a server 500 on /meeting/floor-plan/ for nonexistant meetings.

  * Added a data migration to fix recent slides names containing underscores,
    and changed the code which let underscores through.  Added a document name
    validator to avoid new documents with unwanted characters in the name.

  * Increased the minimum pyflakes version; at least 0.9.2 is needed to 
    deal correctly with the global declaration list in meeting migration 0056.

  * Tweaked the test crawler, fixing a bug and adding an url exception for
    some redirected urls.

  * Added support for mime-encoding of non-ascii name parts in document 
    notify lists when generating draft email aliases.

  * Pointed at the datatracker's document pages, instead of directly at the
    document in question, for drafts and RFCs on a person's profile page.
    This reverts to the functionality as originally implemented, but uses the
    correct doc.get_absolute_url() instead of doc.href() (which incorrectly did
    the same as get_absolute_url() in some cases until recently).  
    Fixes issue #2340.

  * Made Document.href() point at the rfc when doc.is_rfc().

  * Made the materials links on a group's materials tab say 'Edit 
    Materials' for people who can edit the group.  Fixes issue #2332.

  * Merged in [13980] from rjsparks@nostrum.com:
    Removed the Historic charter link that has 404ed for several months. The 
    closest we have for the content it might have reached in the path is 
    already linked out of the concluded working groups page. Fixes #2223.  

  * Merged in [13978] from rjsparks@nostrum.com:
    Query unique person objects when searching for duplicates based on 
    aliases. Fixes #2263.  

  * Removed the old Django admin styling; things have moved on to the point
    where it doesn't work well any more.  The new Django admin style requires
    more screen space, but it seems we have to accept that now.

  * Changed the menubar link to meeting materials to explicitly point at 
    /meeting/materials/, not just /meeting/.

  * Replaced some group-specific agenda and minutes urls with 
    session-specific urls, and more consistently pointed to explicitly named 
    meeting materials.  Related to commit [13964].

  * Fixed a time arithmetic issue in meeting cutoff-date methods.

  * Changed the display of individual item update times on the materials 
    overview page.  In practice, having a tooltip on every agenda, minutes, and 
    slides link became intrusive and annoying.  Changed to display a bell if 
    the update is within one day of now, and to display the time tooltip when 
    hovering over the bell.  Also corrected the colspan numbers for cancelled 
    sessions, for consistency in the look of the materials table.

  * Added urls and views for individual meeting documents, in order to be able
    to serve them directly from the datatracker, instead of taking them from
    www.ietf.org through the CDN.  Adjusted the patterns used for href()
    accordingly. This also avoids different-origin issues.  Shifted the url
    for materials_editable_groups() to an URL more in line with what the page
    links to.  Changed the iframe urls for the agenda week view to work for
    groups with different agendas for different sessions by using href().

  * Merged in [13958] from rjsparks@nostrum.com:
    Tweak to the important dates page title.  

  * Merged in [13957] from rjsparks@nostrum.com:
    Moved Important Dates for Meetings into the datatracker. Fixes #2338.  

  * Merged in [13955] from kivinen@iki.fi:
    Changed links to previous reviews go to the doc page of the last
    result, not the review request page. The doc page will contain the
    actual review, so it has all information that is needed. Fixes #2090. 

  * Added the necessary switch argument for the registration importer's 
    --latest switch in the daily cronjob file.

  * Merged in [13934] from kivinen@iki.fi:
    Added sorting for the review team statistics tables. Fixes #2330.

  * Updated the PLAN file after the Tools Committee prioritisation meeting
    during IETF 99.

  * Changed get_timeslot_for_filename() to not blow up in the presence of 
    duplicate timeslots.

 -- Henrik Levkowetz <henrik@levkowetz.com>  29 Jul 2017 05:12:14 -0700

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

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

Regards,

	Henrik
	(via the mkrelease script)

