
From nobody Sat Aug 20 04:47:05 2016
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 44E1012D7E0; Sat, 20 Aug 2016 04:46:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.9
X-Spam-Level: 
X-Spam-Status: No, score=-101.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, USER_IN_WHITELIST=-100] 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 ZUDti2Qrt5sH; Sat, 20 Aug 2016 04:46:55 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:126c::1:2a]) (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 2691112D7DF; Sat, 20 Aug 2016 04:46:55 -0700 (PDT)
Received: from henrik by zinfandel.tools.ietf.org with local (Exim 4.82_1-5b7a7c0-XX) (envelope-from <henrik@levkowetz.com>) id 1bb4jl-0006Ed-Ep; Sat, 20 Aug 2016 04:46:53 -0700
To: codesprints@ietf.org, iesg@ietf.org, wgchairs@ietf.org
Message-Id: <E1bb4jl-0006Ed-Ep@zinfandel.tools.ietf.org>
From: Henrik Levkowetz <henrik@levkowetz.com>
Date: Sat, 20 Aug 2016 04:46:53 -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/y_KHDV4OJ_0lXLGr5WDmdZPzJmA>
Subject: [codesprints] New datatracker release: v6.30.0
X-BeenThere: codesprints@ietf.org
X-Mailman-Version: 2.1.17
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, 20 Aug 2016 11:46:58 -0000

Hi,

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

Release notes:

ietfdb (6.30.0) ietf; urgency=medium

  **Proceedings page work and improved meeting support**

  This release brings in new code to generate meeting proceedings pages,
  available only to the secretariat at this time; it adds slide links to the
  agenda for the Sunday sessions, provides a new json export of meeting data
  optimised for the iPhone IETFers app, and improves the error checking of
  form data for account creation.  It also fixes a number of bugs, as detailed
  in the changelog extract below: 

  * Merged in [11810] from rjsparks@nostrum.com:
    Corrected some missed base template references in dbtemplate from 
    the facelift effort.  

  * Merged in [11792] from rcross@amsl.com:
    Requests for virtual interim meeting should go directly Scheduled - 
    Waiting for announcement state and an email notification sent to the 
    secretariat.  Fixes issue #1994.

  * Merged in [11789] from rcross@amsl.com:
    Show timezone with interim meeting request information.  Fixes #1995.

  * Merged in [11781] from rcross@amsl.com:
    Fixed an issue with interim meeting series of more than two meetings.
    Changed to not send meeting change notifications for meetings not yet
    announced.  

  * Merged in [11756] from rjsparks@nostrum.com:
    Provides a custom json view of meetings optimized for the iphone app.  

  * Merged in ^/branch/iola/account-ascii-fixes-r11748 from olau@iola.dk:

    - Added a check for a reserved name in account registration
    - Handle Person.ascii in edit profile better to try to ensure that
      people fill it in correctly. Blank it out if it's unchanged from name
      and use unidecode to set it automatically (with a warning if it
      actually converts something).
    - Throw a validation error if a profile name contains an @ sign upon
      edit so that people do not forget to enter their name.

  * Fixed the plenary etherpad name

  * Added slide links to the Saturday/Sunday 'other' sessions.

  * Fixed the plenary jabber room name

  * Tweaked the help text for the nomcom member entry form.

  * Merged in [11780] from rjsparks@nostrum.com:
    Removed bluesheet upload from the secr/ bluesheets generation page.  Added
    navigation to session details from the meeting materials view rows.  

  * Merged in [11779] from rjsparks@nostrum.com:
    Robustness improvements for the bluesheet migrations.  

  * Merged in [11778] from rjsparks@nostrum.com:

    - Enabled and refined document_main view for bluesheets.
    - Improved migration for 95 and 96 bluesheets, adding DocAlias and DocEvent 
      creation.
    - Added bluesheet upload to the session details view.
    - Moved a function out of secr/proceedings/views into its own util.py file to 
      allow reusing it in other modules without introducing circular imports. 

  * Merged in [11770] from rjsparks@nostrum.com:
    Merged from rcross: Added Introduction header to proceedings. Added
    Acknowlegements to the meeting model. Added a view for acknowlegements.  

  * Merged in [11767] from rjsparks@nostrum.com:
    Improved some test coverage.  

  * Merged in [11766] from rjsparks@nostrum.com:
    Added status reports to proceedings. added a view for the applicable
    status report for a given meeting.  

  * Merged in [11764] from rjsparks@nostrum.com:

    - Moved the materials start, cutoff, and revision dates into the Meeting 
      object
    - Added a bit to meeting to note whether proceedings are final. 
    - Updated the proceedings view to reflect the status of that bit. 
    - Added a function that finalizes a meetings proceedings.
    - Straightened out a migration numbering collision introduced in an earlier 
      merge. 

  * Merged in [11758] from rjsparks@nostrum.com:
    Continued iterative-improvements to auto-generated proceedings:

    - Migration to create documents and sessionpresentations for ietf95 and 96
      bluesheets. Add bluesheets to proceedings.
    - Refactored columns for proceedings to group agenda, minutes, and
      bluesheets into one column.
    - Added a column for recordings. Show the recordings for all sessions for
      a group.
    - Refactored all_meeting_* functions on session. Improved (with a hack) how
      recordings are displayed.
    - Added guards against very old meetings. For more modern, past, meetings,
      added a warning that these are not the official proceedings and provide
      a link to the official proceedings. 

  * Merged in [11711] from rjsparks@nostrum.com:
    Starting a page for direct rendering of proceedings.  

 -- Henrik Levkowetz <henrik@levkowetz.com>  18 Aug 2016 09:32:09 -0700

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

For development, check out the new development version instead:
  'svn checkout https://svn.tools.ietf.org/svn/tools/ietfdb/tags/dev/6.30.1.dev0'

Regards,

	Henrik
	(via the mkrelease script)


From nobody Wed Aug 24 23:05:13 2016
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 13C2412D0E4; Wed, 24 Aug 2016 23:05:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.9
X-Spam-Level: 
X-Spam-Status: No, score=-101.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, USER_IN_WHITELIST=-100] 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 q0jovrNIF_mf; Wed, 24 Aug 2016 23:05:11 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:126c::1:2a]) (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 0E5DB12D0C1; Wed, 24 Aug 2016 23:05:11 -0700 (PDT)
Received: from henrik by zinfandel.tools.ietf.org with local (Exim 4.82_1-5b7a7c0-XX) (envelope-from <henrik@levkowetz.com>) id 1bcnmo-0002vy-Qu; Wed, 24 Aug 2016 23:05:10 -0700
To: codesprints@ietf.org, iesg@ietf.org, wgchairs@ietf.org
Message-Id: <E1bcnmo-0002vy-Qu@zinfandel.tools.ietf.org>
From: Henrik Levkowetz <henrik@levkowetz.com>
Date: Wed, 24 Aug 2016 23:05:10 -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/aAVkuwMU_BjDpV7Went_ZgoROiA>
Subject: [codesprints] New datatracker release: v6.31.0
X-BeenThere: codesprints@ietf.org
X-Mailman-Version: 2.1.17
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, 25 Aug 2016 06:05:12 -0000

Hi,

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

Release notes:

ietfdb (6.31.0) ietf; urgency=low

  **Refactoring of saving document state and events**

  This release contains a major refactoring of the way document state changes
  are saved.  It contains a migration which takes a long time to run, but can
  safely run at the same time as the system is in production.

  Extract from the commit log:

  * Merged in ^/branch/iola/event-saving-refactor-r10291 (via
    ^/personal/henrik/6.30.1-eventsave), which refactors document saving to
    always use doc.save_with_history(events), and requires at least one
    accompanying event.  This branch also provides refactoring of recurring
    regexes in url patterns into a dictionary.  As part of the merge, also did
    refactoring of newer code which didn't use the save_with_history() method.

 -- Henrik Levkowetz <henrik@levkowetz.com>  24 Aug 2016 22:11:05 -0700

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

For development, check out the new development version instead:
  'svn checkout https://svn.tools.ietf.org/svn/tools/ietfdb/tags/dev/6.31.1.dev0'

Regards,

	Henrik
	(via the mkrelease script)


From nobody Wed Aug 31 07:46:36 2016
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 436BA12D4FB; Wed, 31 Aug 2016 07:46:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.9
X-Spam-Level: 
X-Spam-Status: No, score=-101.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, USER_IN_WHITELIST=-100] 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 5JaohUKuWvJo; Wed, 31 Aug 2016 07:46:22 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:126c::1:2a]) (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 CEFA812D532; Wed, 31 Aug 2016 07:21:01 -0700 (PDT)
Received: from henrik by zinfandel.tools.ietf.org with local (Exim 4.82_1-5b7a7c0-XX) (envelope-from <henrik@levkowetz.com>) id 1bf6Nu-00072D-Bd; Wed, 31 Aug 2016 07:20:58 -0700
To: codesprints@ietf.org, iesg@ietf.org, wgchairs@ietf.org
Message-Id: <E1bf6Nu-00072D-Bd@zinfandel.tools.ietf.org>
From: Henrik Levkowetz <henrik@levkowetz.com>
Date: Wed, 31 Aug 2016 07:20:58 -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/aM0yOB0Ady-q8WSgh6rrnmEu2Xs>
Subject: [codesprints] New datatracker release: v6.31.1
X-BeenThere: codesprints@ietf.org
X-Mailman-Version: 2.1.17
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, 31 Aug 2016 14:46:29 -0000


From nobody Wed Aug 31 07:55:00 2016
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 9D3C212DC00; Wed, 31 Aug 2016 07:54:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.9
X-Spam-Level: 
X-Spam-Status: No, score=-101.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, USER_IN_WHITELIST=-100] 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 BspTW7Kblv-E; Wed, 31 Aug 2016 07:54:54 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:126c::1:2a]) (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 CCB1212DC15; Wed, 31 Aug 2016 07:29:47 -0700 (PDT)
Received: from henrik by zinfandel.tools.ietf.org with local (Exim 4.82_1-5b7a7c0-XX) (envelope-from <henrik@levkowetz.com>) id 1bf6WQ-0005KE-V7; Wed, 31 Aug 2016 07:29:46 -0700
To: codesprints@ietf.org, iesg@ietf.org, wgchairs@ietf.org
Message-Id: <E1bf6WQ-0005KE-V7@zinfandel.tools.ietf.org>
From: Henrik Levkowetz <henrik@levkowetz.com>
Date: Wed, 31 Aug 2016 07:29:46 -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/0ydg4TiW6vBYLlmPtDi54qNkKyE>
Subject: [codesprints] New datatracker release: v6.31.1
X-BeenThere: codesprints@ietf.org
X-Mailman-Version: 2.1.17
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, 31 Aug 2016 14:54:59 -0000

Hi,

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

Release notes:

ietfdb (6.31.1) ietf; urgency=low

  This release adds more proceedings generation functionality, adds
  slide ordering for session materials, adds caching for the json
  export for the 'IETFers' iOS app, tweaks some fonts, and fixes a
  number of bugs:

  * Fixed a number of places where events were given the document time, but 
    the document had not been given a new time yet, after the eventsave 
    refactoring code changes of [11841].  Fixes issue #2004.

  * Updated the zone information files used by the datatracker when generating
    iCalendar content.

  * Merged in [11891] from rjsparks@nostrum.com:
    Modified agenda.json to properly handle meetings that do not have an 
    agenda yet. Fixes #2003.  

  * Merged in [11890] from rcross@amsl.com:
    Modified the monthly progress report script to deal with unicode
    characters in document titles.  

  * Merged in [11889] from rcross@amsl.com:
    Strip .py extension of report scripts to match the rest.  Add 
    svn:executable to scripts that were missing it.   

  * Added page caching for json_agenda().  Changed localization of naive 
    time from database in json_agenda to use settings.PRODUCTION_TIMEZONE.

  * Merged in [11888] from rjsparks@nostrum.com:
    Added an order field to sessionpresentation to allow ordering slides. 
    Reworked the session details page to break slides and drafts into their own 
    sections.  

  * Added handling for an exception which could occur for charter documents 
    which does not have a matching chartered group.

  * Merged in [11877] from rjsparks@nostrum.com:
    Copy group chairs on confirmation email when a new group document 
    revision is submitted that changes the author set. Fixes #1998.  

  * Styled the textarea of the charter form to use a monospaced font.
    Corrected the monospace font selection for the dbtemplate textarea.

  * Merged in [11859] from rjsparks@nostrum.com:
    Put WG summary information on the rechartering page. Fixes #2000.  

  * Merged in [11856] from rcross@amslcom:
    Added a missing meeting fixture.

  * Merged in [11850] from rcross@amslcom:
    Added support for the IETF Overview for the proceedings, including an
    editable database-stored template; completed tests and migrations.

  * Merged in [11855] from rjsparks@nostrum.com:
    Updated the instructions page for the submit tool to reflect what 
    currently happens.  

  * Merged in [11849] from rcross@amsl.com:
    Fixed a bug with main secr/proceedings page and added a test.

 -- Henrik Levkowetz <henrik@levkowetz.com>  26 Aug 2016 03:50:26 -0700

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

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

Regards,

	Henrik
	(via the mkrelease script)

