
From henrik@levkowetz.com  Sun Jul 14 07:08:04 2013
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 5021121F9DEE for <codesprints@ietfa.amsl.com>; Sun, 14 Jul 2013 07:08:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XfYeIiWA364X for <codesprints@ietfa.amsl.com>; Sun, 14 Jul 2013 07:08:03 -0700 (PDT)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [IPv6:2a01:3f0:1:2::30]) by ietfa.amsl.com (Postfix) with ESMTP id 9C05021F9DAD for <codesprints@ietf.org>; Sun, 14 Jul 2013 07:08:03 -0700 (PDT)
Received: from localhost ([127.0.0.1]:47897 helo=vigonier.local ident=henrik) by grenache.tools.ietf.org with esmtpsa (TLS1.0:DHE_RSA_CAMELLIA_256_CBC_SHA1:256) (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1UyMxw-0004Iw-JU; Sun, 14 Jul 2013 16:07:56 +0200
Message-ID: <51E2B0BC.80402@levkowetz.com>
Date: Sun, 14 Jul 2013 16:07:56 +0200
From: Henrik Levkowetz <henrik@levkowetz.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20130620 Thunderbird/17.0.7
MIME-Version: 1.0
To: codesprints@ietf.org
X-Enigmail-Version: 1.5.1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: codesprints@ietf.org, amorris@amsl.com, avezza@amsl.com, cmorgan@amsl.com, fenner@fenron.net, glen@amsl.com, henrik@levkowetz.com, housley@vigilsec.com, kmoreland@amsl.com, mcr@sandelman.ca, olau@iola.dk, rjs@nostrum.com, rjsparks@nostrum.com, smccammon@amsl.com, stevey@amsl.com, wchen@amsl.com
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Cc: olau@iola.dk, mcr@sandelman.ca, rjs@nostrum.com, avezza@amsl.com, fenner@fenron.net, kmoreland@amsl.com, smccammon@amsl.com, amorris@amsl.com, cmorgan@amsl.com
Subject: [codesprints] New datatracker release: v4.52
X-BeenThere: codesprints@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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: Sun, 14 Jul 2013 14:08:04 -0000

Hi,

(Re-sending with only the 4.52 release changelog, deleting the 4.51 stuff.)

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

Release notes:

ietfdb (4.52) ietf; urgency=medium
  This is a minor bugfix release, in preparation for the next major merge.
  * Fixed problem with caching of utc agenda -- use a separate cache name for
    this.
  * Permit unicode milestone text (using unicode() instead of str() in
    comparison when looking for milestone changes).  Fixes issue #1065.
  * Added a list of releases below the release notes at /releases/*
  * From RjS: Added a case in the render_ballot_icon() filter for statchg
    documents.
  * Removed duplicate '.errorlist' style.
  * Fixed missing name change when moving settings from rfceditor module to
    settings.py.
  * Merged [5613] from mcr@sandelman.ca: include a way to dump timedeltafields
    so that it is possible to save data to fixtures.
  From olau@iola.dk:
  * Skip IANA - Review Needed and Version Changed - Review Needed changes from
    IANA as it turns out that the Datatracker is the authoritative source on
    these states. Also improve logging so that the raw JSON from IANA is
    dumped, the parsed JSON on imported changes is dumped and we write to
    syslog before starting a sync script in the notification view.
  * Only add charter state change link when chartering, it doesn't make sense
    for an approved charter. Fixes #861.
  * Don't display group.comments on the charter document page. Apparently
    group.comments have been used by the Secretariat in the past for
    chartering comments, but it's not possible to edit the field and the whole
    thing doesn't make sense from a modelling perspective - a feature like
    this should probably use the note field on the charter.  Fixes issue
    #1048.
  * Don't crash if an attachment has been created already, just reuse it -
    this case shouldn't actually happen, but apparently sometimes does,
    probably due to a concurrency issue
  * Add link to charter pages from the milestones editing page (besides the
    cancel button), fixes #1044.
  * Special-case proposed working groups with respect to milestones, they get
    the charter milestones on the WG charter page rather than the current set
  * Show approved milestones on /doc/charter-xyz/ page if the charter is
    approved instead of only showing proposed milestones for proposed charters

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

Regards,

	Henrik
	(via the mkrelease script)



From stevey@amsl.com  Tue Jul 16 11:09:01 2013
Return-Path: <stevey@amsl.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 C8D2E21F9EC9 for <codesprints@ietfa.amsl.com>; Tue, 16 Jul 2013 11:09:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.566
X-Spam-Level: 
X-Spam-Status: No, score=-0.566 tagged_above=-999 required=5 tests=[AWL=2.034,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zyll-53g0yCN for <codesprints@ietfa.amsl.com>; Tue, 16 Jul 2013 11:08:57 -0700 (PDT)
Received: from mail.amsl.com (mail.amsl.com [64.170.98.21]) by ietfa.amsl.com (Postfix) with ESMTP id 9223C21F9A35 for <codesprints@ietf.org>; Tue, 16 Jul 2013 11:08:53 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by c9a.amsl.com (Postfix) with ESMTP id 75ED1A8AFB; Tue, 16 Jul 2013 11:08:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
Received: from c9a.amsl.com ([127.0.0.1]) by localhost (c9a.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mZ9IMU0I1BMk; Tue, 16 Jul 2013 11:08:14 -0700 (PDT)
Received: from [64.170.98.238] (unknown [64.170.98.238]) by c9a.amsl.com (Postfix) with ESMTPS id 542B6A8AF5; Tue, 16 Jul 2013 11:08:11 -0700 (PDT)
User-Agent: Microsoft-MacOutlook/14.3.6.130613
Date: Tue, 16 Jul 2013 11:08:49 -0700
From: Steve Young <stevey@amsl.com>
To: Henrik Levkowetz <henrik@levkowetz.com>, <codesprints@ietf.org>
Message-ID: <CE0ADA2B.5FE78%stevey@amsl.com>
Thread-Topic: New datatracker release: v4.52
In-Reply-To: <51E2B0BC.80402@levkowetz.com>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Cc: olau@iola.dk, mcr@sandelman.ca, rjs@nostrum.com, avezza@amsl.com, fenner@fenron.net, wchen@amsl.com, smccammon@amsl.com, amorris@amsl.com, cmorgan@amsl.com, kmoreland@amsl.com
Subject: Re: [codesprints] New datatracker release: v4.52
X-BeenThere: codesprints@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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, 16 Jul 2013 18:09:01 -0000

Hi Henrik,

Datatracker v4.52 has been deployed.

Best regards,
Steve

On 7/14/13 7:07 AM, "Henrik Levkowetz" <henrik@levkowetz.com> wrote:

>
>Hi,
>
>(Re-sending with only the 4.52 release changelog, deleting the 4.51
>stuff.)
>
>This is an automatic notification about a new datatracker release,
>v4.52, generated when running the mkrelease script.
>
>Release notes:
>
>ietfdb (4.52) ietf; urgency=medium
>  This is a minor bugfix release, in preparation for the next major merge.
>  * Fixed problem with caching of utc agenda -- use a separate cache name
>for
>    this.
>  * Permit unicode milestone text (using unicode() instead of str() in
>    comparison when looking for milestone changes).  Fixes issue #1065.
>  * Added a list of releases below the release notes at /releases/*
>  * From RjS: Added a case in the render_ballot_icon() filter for statchg
>    documents.
>  * Removed duplicate '.errorlist' style.
>  * Fixed missing name change when moving settings from rfceditor module
>to
>    settings.py.
>  * Merged [5613] from mcr@sandelman.ca: include a way to dump
>timedeltafields
>    so that it is possible to save data to fixtures.
>  From olau@iola.dk:
>  * Skip IANA - Review Needed and Version Changed - Review Needed changes
>from
>    IANA as it turns out that the Datatracker is the authoritative source
>on
>    these states. Also improve logging so that the raw JSON from IANA is
>    dumped, the parsed JSON on imported changes is dumped and we write to
>    syslog before starting a sync script in the notification view.
>  * Only add charter state change link when chartering, it doesn't make
>sense
>    for an approved charter. Fixes #861.
>  * Don't display group.comments on the charter document page. Apparently
>    group.comments have been used by the Secretariat in the past for
>    chartering comments, but it's not possible to edit the field and the
>whole
>    thing doesn't make sense from a modelling perspective - a feature like
>    this should probably use the note field on the charter.  Fixes issue
>    #1048.
>  * Don't crash if an attachment has been created already, just reuse it -
>    this case shouldn't actually happen, but apparently sometimes does,
>    probably due to a concurrency issue
>  * Add link to charter pages from the milestones editing page (besides
>the
>    cancel button), fixes #1044.
>  * Special-case proposed working groups with respect to milestones, they
>get
>    the charter milestones on the WG charter page rather than the current
>set
>  * Show approved milestones on /doc/charter-xyz/ page if the charter is
>    approved instead of only showing proposed milestones for proposed
>charters
>
>The new version is available through SVN checkout, with
>  'svn checkout http://svn.tools.ietf.org/svn/tools/ietfdb/tags/4.52'
>
>Regards,
>
>	Henrik
>	(via the mkrelease script)
>
>



From henrik@levkowetz.com  Tue Jul 16 11:10:02 2013
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 B505A21F9FD1 for <codesprints@ietfa.amsl.com>; Tue, 16 Jul 2013 11:10:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.582
X-Spam-Level: 
X-Spam-Status: No, score=-102.582 tagged_above=-999 required=5 tests=[AWL=0.017, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SyMBBlmupMyB for <codesprints@ietfa.amsl.com>; Tue, 16 Jul 2013 11:10:02 -0700 (PDT)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [IPv6:2a01:3f0:1:2::30]) by ietfa.amsl.com (Postfix) with ESMTP id 9B4DD21F9A35 for <codesprints@ietf.org>; Tue, 16 Jul 2013 11:10:01 -0700 (PDT)
Received: from localhost ([127.0.0.1]:58839 helo=vigonier.local ident=henrik) by grenache.tools.ietf.org with esmtpsa (TLS1.0:DHE_RSA_CAMELLIA_256_CBC_SHA1:256) (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1Uz9hH-0001MR-8t; Tue, 16 Jul 2013 20:09:59 +0200
Message-ID: <51E58C76.9030608@levkowetz.com>
Date: Tue, 16 Jul 2013 20:09:58 +0200
From: Henrik Levkowetz <henrik@levkowetz.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20130620 Thunderbird/17.0.7
MIME-Version: 1.0
To: Steve Young <stevey@amsl.com>
References: <CE0ADA2B.5FE78%stevey@amsl.com>
In-Reply-To: <CE0ADA2B.5FE78%stevey@amsl.com>
X-Enigmail-Version: 1.5.1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: stevey@amsl.com, codesprints@ietf.org, amorris@amsl.com, avezza@amsl.com, cmorgan@amsl.com, fenner@fenron.net, glen@amsl.com, housley@vigilsec.com, kmoreland@amsl.com, mcr@sandelman.ca, olau@iola.dk, rjs@nostrum.com, rjsparks@nostrum.com, smccammon@amsl.com, wchen@amsl.com
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Cc: olau@iola.dk, mcr@sandelman.ca, codesprints@ietf.org, rjs@nostrum.com, avezza@amsl.com, fenner@fenron.net, wchen@amsl.com, smccammon@amsl.com, amorris@amsl.com, cmorgan@amsl.com, kmoreland@amsl.com
Subject: Re: [codesprints] New datatracker release: v4.52
X-BeenThere: codesprints@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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, 16 Jul 2013 18:10:02 -0000

Thank you, Steve!

Best regards,

	Henrik

On 2013-07-16 20:08 Steve Young said the following:
> Hi Henrik,
> 
> Datatracker v4.52 has been deployed.
> 
> Best regards,
> Steve
> 
> On 7/14/13 7:07 AM, "Henrik Levkowetz" <henrik@levkowetz.com> wrote:
> 
>>
>>Hi,
>>
>>(Re-sending with only the 4.52 release changelog, deleting the 4.51
>>stuff.)
>>
>>This is an automatic notification about a new datatracker release,
>>v4.52, generated when running the mkrelease script.
>>
>>Release notes:
>>
>>ietfdb (4.52) ietf; urgency=medium
>>  This is a minor bugfix release, in preparation for the next major merge.
>>  * Fixed problem with caching of utc agenda -- use a separate cache name
>>for
>>    this.
>>  * Permit unicode milestone text (using unicode() instead of str() in
>>    comparison when looking for milestone changes).  Fixes issue #1065.
>>  * Added a list of releases below the release notes at /releases/*
>>  * From RjS: Added a case in the render_ballot_icon() filter for statchg
>>    documents.
>>  * Removed duplicate '.errorlist' style.
>>  * Fixed missing name change when moving settings from rfceditor module
>>to
>>    settings.py.
>>  * Merged [5613] from mcr@sandelman.ca: include a way to dump
>>timedeltafields
>>    so that it is possible to save data to fixtures.
>>  From olau@iola.dk:
>>  * Skip IANA - Review Needed and Version Changed - Review Needed changes
>>from
>>    IANA as it turns out that the Datatracker is the authoritative source
>>on
>>    these states. Also improve logging so that the raw JSON from IANA is
>>    dumped, the parsed JSON on imported changes is dumped and we write to
>>    syslog before starting a sync script in the notification view.
>>  * Only add charter state change link when chartering, it doesn't make
>>sense
>>    for an approved charter. Fixes #861.
>>  * Don't display group.comments on the charter document page. Apparently
>>    group.comments have been used by the Secretariat in the past for
>>    chartering comments, but it's not possible to edit the field and the
>>whole
>>    thing doesn't make sense from a modelling perspective - a feature like
>>    this should probably use the note field on the charter.  Fixes issue
>>    #1048.
>>  * Don't crash if an attachment has been created already, just reuse it -
>>    this case shouldn't actually happen, but apparently sometimes does,
>>    probably due to a concurrency issue
>>  * Add link to charter pages from the milestones editing page (besides
>>the
>>    cancel button), fixes #1044.
>>  * Special-case proposed working groups with respect to milestones, they
>>get
>>    the charter milestones on the WG charter page rather than the current
>>set
>>  * Show approved milestones on /doc/charter-xyz/ page if the charter is
>>    approved instead of only showing proposed milestones for proposed
>>charters
>>
>>The new version is available through SVN checkout, with
>>  'svn checkout http://svn.tools.ietf.org/svn/tools/ietfdb/tags/4.52'
>>
>>Regards,
>>
>>	Henrik
>>	(via the mkrelease script)
>>
>>
> 
> 
> 

From stevey@amsl.com  Tue Jul 16 13:15:12 2013
Return-Path: <stevey@amsl.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 6169211E80F4 for <codesprints@ietfa.amsl.com>; Tue, 16 Jul 2013 13:15:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.282
X-Spam-Level: 
X-Spam-Status: No, score=-1.282 tagged_above=-999 required=5 tests=[AWL=0.717,  BAYES_00=-2.599, J_CHICKENPOX_73=0.6]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SJyf2ZvoEsBV for <codesprints@ietfa.amsl.com>; Tue, 16 Jul 2013 13:15:07 -0700 (PDT)
Received: from mail.amsl.com (mail.amsl.com [64.170.98.21]) by ietfa.amsl.com (Postfix) with ESMTP id D3A1721F9DBB for <codesprints@ietf.org>; Tue, 16 Jul 2013 13:15:07 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by c9a.amsl.com (Postfix) with ESMTP id 5DDEBA897E; Tue, 16 Jul 2013 13:14:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
Received: from c9a.amsl.com ([127.0.0.1]) by localhost (c9a.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hZzYJnk4MyYG; Tue, 16 Jul 2013 13:14:28 -0700 (PDT)
Received: from [64.170.98.145] (unknown [64.170.98.145]) by c9a.amsl.com (Postfix) with ESMTPS id EC9D3A8975; Tue, 16 Jul 2013 13:14:24 -0700 (PDT)
User-Agent: Microsoft-MacOutlook/14.3.6.130613
Date: Tue, 16 Jul 2013 13:15:02 -0700
From: Steve Young <stevey@amsl.com>
To: Henrik Levkowetz <henrik@tools.ietf.org>, <codesprints@ietf.org>
Message-ID: <CE0AF7C5.5FEA7%stevey@amsl.com>
Thread-Topic: New datatracker release: v4.53
In-Reply-To: <E1UydGk-0007er-2b@grenache.tools.ietf.org>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Cc: olau@iola.dk, rjs@nostrum.com, avezza@amsl.com, fenner@fenron.net, kmoreland@amsl.com, smccammon@amsl.com, amorris@amsl.com, cmorgan@amsl.com
Subject: Re: [codesprints] New datatracker release: v4.53
X-BeenThere: codesprints@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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, 16 Jul 2013 20:15:12 -0000

Hi Henrik,

Datatracker v4.53 has been deployed.

Best regards,
Steve

On 7/15/13 12:32 AM, "Henrik Levkowetz" <henrik@tools.ietf.org> wrote:

>
>Hi,
>
>This is an automatic notification about a new datatracker release,
>v4.53, generated when running the mkrelease script.
>
>Release notes:
>
>ietfdb (4.53) ietf; urgency=low
>  This release provides improvements in the test suite, which nows runs
>  cleanly with test database rollbacks (using InnoDB) in less than half he
>  time it takes to run with a MyISAM test database without rollback
>support.
>  Most of the time is now spent on the page load tests, not on fixture
>  re-loading.
>
>The new version is available through SVN checkout, with
>  'svn checkout http://svn.tools.ietf.org/svn/tools/ietfdb/tags/4.53'
>
>Regards,
>
>	Henrik
>	(via the mkrelease script)
>



From henrik@levkowetz.com  Wed Jul 17 02:57:11 2013
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 4B62521F8D6D for <codesprints@ietfa.amsl.com>; Wed, 17 Jul 2013 02:57:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.288
X-Spam-Level: 
X-Spam-Status: No, score=-102.288 tagged_above=-999 required=5 tests=[AWL=-0.289, BAYES_00=-2.599, J_CHICKENPOX_73=0.6, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id miwPZPUC4Zf8 for <codesprints@ietfa.amsl.com>; Wed, 17 Jul 2013 02:57:10 -0700 (PDT)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [IPv6:2a01:3f0:1:2::30]) by ietfa.amsl.com (Postfix) with ESMTP id BE6E521F99CF for <codesprints@ietf.org>; Wed, 17 Jul 2013 02:57:10 -0700 (PDT)
Received: from localhost ([127.0.0.1]:50762 helo=vigonier.local ident=henrik) by grenache.tools.ietf.org with esmtpsa (TLS1.0:DHE_RSA_CAMELLIA_256_CBC_SHA1:256) (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1UzOTl-0003DU-6S; Wed, 17 Jul 2013 11:57:01 +0200
Message-ID: <51E66A6C.4030608@levkowetz.com>
Date: Wed, 17 Jul 2013 11:57:00 +0200
From: Henrik Levkowetz <henrik@levkowetz.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20130620 Thunderbird/17.0.7
MIME-Version: 1.0
To: Steve Young <stevey@amsl.com>
References: <CE0AF7C5.5FEA7%stevey@amsl.com>
In-Reply-To: <CE0AF7C5.5FEA7%stevey@amsl.com>
X-Enigmail-Version: 1.5.1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: stevey@amsl.com, henrik@tools.ietf.org, codesprints@ietf.org, amorris@amsl.com, avezza@amsl.com, cmorgan@amsl.com, fenner@fenron.net, glen@amsl.com, housley@vigilsec.com, kmoreland@amsl.com, olau@iola.dk, rjs@nostrum.com, smccammon@amsl.com
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Cc: olau@iola.dk, codesprints@ietf.org, Henrik Levkowetz <henrik@tools.ietf.org>, avezza@amsl.com, fenner@fenron.net, smccammon@amsl.com, amorris@amsl.com, cmorgan@amsl.com, kmoreland@amsl.com, rjs@nostrum.com
Subject: Re: [codesprints] New datatracker release: v4.53
X-BeenThere: codesprints@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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, 17 Jul 2013 09:57:11 -0000

Thank you, Steve!

Best regards,

	Henrik

On 2013-07-16 22:15 Steve Young said the following:
> Hi Henrik,
> 
> Datatracker v4.53 has been deployed.
> 
> Best regards,
> Steve
> 
> On 7/15/13 12:32 AM, "Henrik Levkowetz" <henrik@tools.ietf.org> wrote:
> 
>>
>>Hi,
>>
>>This is an automatic notification about a new datatracker release,
>>v4.53, generated when running the mkrelease script.
>>
>>Release notes:
>>
>>ietfdb (4.53) ietf; urgency=low
>>  This release provides improvements in the test suite, which nows runs
>>  cleanly with test database rollbacks (using InnoDB) in less than half he
>>  time it takes to run with a MyISAM test database without rollback
>>support.
>>  Most of the time is now spent on the page load tests, not on fixture
>>  re-loading.
>>
>>The new version is available through SVN checkout, with
>>  'svn checkout http://svn.tools.ietf.org/svn/tools/ietfdb/tags/4.53'
>>
>>Regards,
>>
>>	Henrik
>>	(via the mkrelease script)
>>
> 
> 
> 

From stevey@amsl.com  Tue Jul 23 13:34:20 2013
Return-Path: <stevey@amsl.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 5DB4411E8134 for <codesprints@ietfa.amsl.com>; Tue, 23 Jul 2013 13:34:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.144
X-Spam-Level: *
X-Spam-Status: No, score=1.144 tagged_above=-999 required=5 tests=[AWL=2.543,  BAYES_00=-2.599, J_CHICKENPOX_34=0.6, J_CHICKENPOX_74=0.6]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id V5ho7a76U1Td for <codesprints@ietfa.amsl.com>; Tue, 23 Jul 2013 13:34:16 -0700 (PDT)
Received: from mail.amsl.com (mail.amsl.com [64.170.98.21]) by ietfa.amsl.com (Postfix) with ESMTP id 2861911E8129 for <codesprints@ietf.org>; Tue, 23 Jul 2013 13:34:16 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by c9a.amsl.com (Postfix) with ESMTP id E81B4A8AED; Tue, 23 Jul 2013 13:33:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
Received: from c9a.amsl.com ([127.0.0.1]) by localhost (c9a.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bf3HZ-fiaBAU; Tue, 23 Jul 2013 13:33:02 -0700 (PDT)
Received: from [64.170.98.145] (unknown [64.170.98.145]) by c9a.amsl.com (Postfix) with ESMTPS id CB4FBA893A; Tue, 23 Jul 2013 13:32:58 -0700 (PDT)
User-Agent: Microsoft-MacOutlook/14.3.6.130613
Date: Tue, 23 Jul 2013 13:34:06 -0700
From: Steve Young <stevey@amsl.com>
To: Henrik Levkowetz <henrik@tools.ietf.org>, <codesprints@ietf.org>
Message-ID: <CE1436B6.6106D%stevey@amsl.com>
Thread-Topic: New datatracker release: v4.60
In-Reply-To: <E1V1fWT-0005zM-IN@grenache.tools.ietf.org>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Cc: olau@iola.dk, rjs@nostrum.com, avezza@amsl.com, fenner@fenron.net, kmoreland@amsl.com, smccammon@amsl.com, amorris@amsl.com, cmorgan@amsl.com
Subject: Re: [codesprints] New datatracker release: v4.60
X-BeenThere: codesprints@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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, 23 Jul 2013 20:34:20 -0000

Hi Henrik,

Datatracker v4.60 has been deployed.

Best regards,
Steve

On 7/23/13 9:33 AM, "Henrik Levkowetz" <henrik@tools.ietf.org> wrote:

>
>Hi,
>
>This is an automatic notification about a new datatracker release,
>v4.60, generated when running the mkrelease script.
>
>Release notes:
>
>ietfdb (4.60) ietf; urgency=high
>  This release provides new shimfree code in /doc/ which replaces code
>mainly
>  from /idrfc/ and /idindex/.  It comprises the first two code drops from
>the
>  shimfree project.  There are also some additional functionality, as
>detailed
>  below.
>  * Added an index page at /help/state, listing the document states that
>    have help information.
>  * On request form the secretariat, added a note to the new I-D
>announcement
>    messages about there being a couple of minutes delay between
>submission
>    and the appearance of htmlized document and diff on the tools servers.
>  * Merged in two huge chunks of shim-layer removals from olau@iola.dk,
>    comprising:
>     - Deleted dead code in many places.
>     - Renamed id-something to draft-something, make the "is
>       this eligible for expiration" logic clearer
>     - Added a name for IPR search URL
>     - Revamped the ballot popup view
>     - URL reversed the IPR search link instead of hardcoding it
>     - Cleaned up search views and remove dead code, port them to the new
>DB
>       schema, hack related views in iesg/ and wginfo/ to use the new
>search
>       interfaces, avoid camelCase in search GET parameters (with
>       backwards-compat fallback), add some simple search unit tests,
>remove
>       caching from views_search.py index pages as they're now pretty
>fast to
>       generate, rewrite ballot popup JS, regularize some CSS classes to
>use
>       hyphen-notation rather than camelCase, move some of the search
>       templates to doc/.  idrfc/ now mostly contains some wrapper code
>still
>       in use by other subdirs, some ported code not yet moved, and dead
>code.
>     - Fixed output bug in test crawler and print referrer upon errors so
>it's
>       easier to figure out where a link came from
>     - Added /doc/in-last-call/ to crawler, report original page as
>referrer in
>       a redirect chain rather than intermediate URL
>     - Ported idindex to new schema, speed them up, add tests, refactor
>index
>       page in views_search to share code with the text index file, get
>rid
>       of some special-case idindex filters from ietf_filters, move
>       "/drafts/" redirects to a file in /doc/
>     - Ported /idtracker/status/ and /idtracker/status/last-call/
>overview of
>       drafts in IESG process to new schema in /doc/iesg/ and
>       /doc/iesg/last-call/
>     - Added redirects for all of /idtracker/*, removed all view code and
>other
>       dead code from idtracker/
>     - Removed the idtracker sitemap indexing drafts - in its current
>form,
>       it adds nothing of value to the HTML-based /doc/all/ view, and it's
>       pretty slow
>     - Ported idtracker feeds to new schema, move them to doc/, cleaned up
>       idtracker/ - only templatetags/ietf_filters and proxy code is left
>     - Removed .related many to many relationship, it's not really useful
>       since we always have to restrict on the relationship type anyway,
>       instead add two helpers for doing the necessary queries (in both
>       directions)
>     - Added migration for transforming the .desc on the new_revision
>events
>       into something more akin to what is actually shown in the history
>page
>     - Added migration for blanking IESG notes that just consist of "RFC
>       XXXX", these have been superfluous for some time
>     - Grant stream chairs access to changing the stream on a draft
>     - Hacked the format_history_text filter to be less weird, using the
>same
>       formatting for snippets and full text, also link up legacy ballot
>set
>       events
>     - Moved the decoraters + utilities to new ietfauth/utils.py file
>     - Added simple helper to Email to identify invalid email addresses
>(from
>       legacy author entries)
>     - Used new new_revision .desc format for when drafts are submitted
>     - Improved the looks of the button class by adding extra contrast
>and a
>       linear gradient. Currently the gradient is only visible in fairly
>       recent browsers.
>     - Rewrote draft and RFC tabs in terms of the new schema, porting
>       write-up and history tabs as well
>     - Fixed two bugs in RFC Editor syncing: make sure documents we don't
>know
>       beforehand get a "draft" type and make sure individually submitted
>       drafts get the type="individ" group instead of NULL
>     - Made the CSS-styled button feel a bit nicer to use by flattening
>the
>       active state, also introduce some temporary styles until browsers
>       catch up with the standard syntax
>     - Added migrations for fixing 1) a dummy RFC entry, 2) three
>stand-alone
>       RFCs that didn't get their doc.type set, 3) a big bunch of historic
>       stand-alone RFCs that have doc.group=None - set these to the
>individual
>       submission "none" group for the time being so the view code doesn't
>       have to deal with a special case.  In some cases this is wrong
>since
>       there actually was a WG associated but unfortunately fixing them
>       properly requires detective work (probably parsing the RFCs) and
>in at
>       least some cases recreating historic WGs. In case someone ends up
>doing
>       this, the documents to check can still be found with
>       Document.objects.filter(name__startswith="rfc",
>group__type="individ")
>       since there are almost no new RFCs that didn't went through the I-D
>       process.
>     - Merged the I-D and RFC views by showing I-D information on RFCs
>too.
>       I-Ds that have been published as RFCs redirect to the RFC URL. Also
>       support alias URLs so e.g. /doc/bcpXXXX redirects to /doc/rfcXXXX.
>     - Fixed revision augmentation so events after RFC publication gets a
>"RFC"
>       designation
>     - Fixed a bug with tabs not using provided name but rather doc.name
>     - Displaying draft-iesg state rather than doc.friendly_state as IESG
>state,
>       also show a notice that the IESG state refers to post-RFC
>processing
>       if it does, like the old separate RFC page did
>     - Fixed the RFC number doc.note migration to catch combined "RFC
>XXX; BCP
>       XXX" notes too, use the opportunity to remove inserted HTML tags
>from
>       notes and rely on linebreaksbr filter instead (the other thing was
>a
>       left-over from the Perl days), update the various uses of the note
>to
>       reflect that
>     - Refactored slightly to make views_doc.py independent of other
>idrfc code
>     - Moveed idrfc/views_doc.py to doc/ with associated templates,
>replace the
>       somewhat fragile simple URL tests for views_doc.py with ordinary
>unit
>       tests. The new tests are still fairly basic but at least test more
>       than the URL tests did.
>     - Made sure RFC's (and BCP/STD/FYI) are stored as RFC123 instead of
>       RFC0123 in the alias table with a new migration and a change to the
>       RFC Editor sync, this in turn makes /doc/std1/ do the right thing
>     - Now /doc/std1/ works, we can actually do a local link in
>       urlize_ietf_docs rather than linking to the tools.ietf.org server
>     - Fixed history text formatter: sanitize HTML before adding
>linebreaks and
>       non-breaking spaces, this cuts the time to render a history page
>with
>       long comments in half
>     - Added a test crawler that walks through the crawlable part of the
>site,
>       reporting errors and slow pages
>     - Got rid of initial "No record" positions when showing old
>positions,
>       it's just noise
>     - Added a .select_related() to the document main tab to reduce the
>number
>       of DB queries, unfortunately it seems it doesn't really help with
>       Django 1.2.x due to a bug (Document inherits from DocumentInfo
>which
>       makes things a bit more complicated)
>     - Introduced a simple cache in doc.get_state so repeated reads don't
>       cause a DB query
>     - Cleaned up the search code in preparation for removal of the
>shim-layer;
>       use a static button and don't send extraneous GET parameters
>
>The new version is available through SVN checkout, with
>  'svn checkout http://svn.tools.ietf.org/svn/tools/ietfdb/tags/4.60'
>
>Regards,
>
>	Henrik
>	(via the mkrelease script)
>



From henrik@levkowetz.com  Tue Jul 23 13:56:27 2013
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 05CB111E8141 for <codesprints@ietfa.amsl.com>; Tue, 23 Jul 2013 13:56:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.399
X-Spam-Level: 
X-Spam-Status: No, score=-101.399 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_34=0.6, J_CHICKENPOX_74=0.6, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Xbupe0LMNeJU for <codesprints@ietfa.amsl.com>; Tue, 23 Jul 2013 13:56:26 -0700 (PDT)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [IPv6:2a01:3f0:1:2::30]) by ietfa.amsl.com (Postfix) with ESMTP id D2EA611E8136 for <codesprints@ietf.org>; Tue, 23 Jul 2013 13:56:25 -0700 (PDT)
Received: from localhost ([127.0.0.1]:58408 helo=vigonier.local ident=henrik) by grenache.tools.ietf.org with esmtpsa (TLS1.0:DHE_RSA_CAMELLIA_256_CBC_SHA1:256) (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1V1jd9-0004BL-Cc; Tue, 23 Jul 2013 22:56:23 +0200
Message-ID: <51EEEDF6.7070208@levkowetz.com>
Date: Tue, 23 Jul 2013 22:56:22 +0200
From: Henrik Levkowetz <henrik@levkowetz.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20130620 Thunderbird/17.0.7
MIME-Version: 1.0
To: Steve Young <stevey@amsl.com>
References: <CE1436B6.6106D%stevey@amsl.com>
In-Reply-To: <CE1436B6.6106D%stevey@amsl.com>
X-Enigmail-Version: 1.5.1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: stevey@amsl.com, henrik@tools.ietf.org, codesprints@ietf.org, amorris@amsl.com, avezza@amsl.com, cmorgan@amsl.com, fenner@fenron.net, glen@amsl.com, housley@vigilsec.com, kmoreland@amsl.com, olau@iola.dk, rjs@nostrum.com, smccammon@amsl.com
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Cc: olau@iola.dk, codesprints@ietf.org, Henrik Levkowetz <henrik@tools.ietf.org>, avezza@amsl.com, fenner@fenron.net, smccammon@amsl.com, amorris@amsl.com, cmorgan@amsl.com, kmoreland@amsl.com, rjs@nostrum.com
Subject: Re: [codesprints] New datatracker release: v4.60
X-BeenThere: codesprints@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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, 23 Jul 2013 20:56:27 -0000

Hi Steve,

On 2013-07-23 22:34 Steve Young said the following:
> Hi Henrik,
> 
> Datatracker v4.60 has been deployed.

Thank you!


Best regards,

	Henrik


> Best regards,
> Steve
> 
> On 7/23/13 9:33 AM, "Henrik Levkowetz" <henrik@tools.ietf.org> wrote:
> 
>>
>>Hi,
>>
>>This is an automatic notification about a new datatracker release,
>>v4.60, generated when running the mkrelease script.
>>
>>Release notes:
>>
>>ietfdb (4.60) ietf; urgency=high
>>  This release provides new shimfree code in /doc/ which replaces code
>>mainly
>>  from /idrfc/ and /idindex/.  It comprises the first two code drops from
>>the
>>  shimfree project.  There are also some additional functionality, as
>>detailed
>>  below.
>>  * Added an index page at /help/state, listing the document states that
>>    have help information.
>>  * On request form the secretariat, added a note to the new I-D
>>announcement
>>    messages about there being a couple of minutes delay between
>>submission
>>    and the appearance of htmlized document and diff on the tools servers.
>>  * Merged in two huge chunks of shim-layer removals from olau@iola.dk,
>>    comprising:
>>     - Deleted dead code in many places.
>>     - Renamed id-something to draft-something, make the "is
>>       this eligible for expiration" logic clearer
>>     - Added a name for IPR search URL
>>     - Revamped the ballot popup view
>>     - URL reversed the IPR search link instead of hardcoding it
>>     - Cleaned up search views and remove dead code, port them to the new
>>DB
>>       schema, hack related views in iesg/ and wginfo/ to use the new
>>search
>>       interfaces, avoid camelCase in search GET parameters (with
>>       backwards-compat fallback), add some simple search unit tests,
>>remove
>>       caching from views_search.py index pages as they're now pretty
>>fast to
>>       generate, rewrite ballot popup JS, regularize some CSS classes to
>>use
>>       hyphen-notation rather than camelCase, move some of the search
>>       templates to doc/.  idrfc/ now mostly contains some wrapper code
>>still
>>       in use by other subdirs, some ported code not yet moved, and dead
>>code.
>>     - Fixed output bug in test crawler and print referrer upon errors so
>>it's
>>       easier to figure out where a link came from
>>     - Added /doc/in-last-call/ to crawler, report original page as
>>referrer in
>>       a redirect chain rather than intermediate URL
>>     - Ported idindex to new schema, speed them up, add tests, refactor
>>index
>>       page in views_search to share code with the text index file, get
>>rid
>>       of some special-case idindex filters from ietf_filters, move
>>       "/drafts/" redirects to a file in /doc/
>>     - Ported /idtracker/status/ and /idtracker/status/last-call/
>>overview of
>>       drafts in IESG process to new schema in /doc/iesg/ and
>>       /doc/iesg/last-call/
>>     - Added redirects for all of /idtracker/*, removed all view code and
>>other
>>       dead code from idtracker/
>>     - Removed the idtracker sitemap indexing drafts - in its current
>>form,
>>       it adds nothing of value to the HTML-based /doc/all/ view, and it's
>>       pretty slow
>>     - Ported idtracker feeds to new schema, move them to doc/, cleaned up
>>       idtracker/ - only templatetags/ietf_filters and proxy code is left
>>     - Removed .related many to many relationship, it's not really useful
>>       since we always have to restrict on the relationship type anyway,
>>       instead add two helpers for doing the necessary queries (in both
>>       directions)
>>     - Added migration for transforming the .desc on the new_revision
>>events
>>       into something more akin to what is actually shown in the history
>>page
>>     - Added migration for blanking IESG notes that just consist of "RFC
>>       XXXX", these have been superfluous for some time
>>     - Grant stream chairs access to changing the stream on a draft
>>     - Hacked the format_history_text filter to be less weird, using the
>>same
>>       formatting for snippets and full text, also link up legacy ballot
>>set
>>       events
>>     - Moved the decoraters + utilities to new ietfauth/utils.py file
>>     - Added simple helper to Email to identify invalid email addresses
>>(from
>>       legacy author entries)
>>     - Used new new_revision .desc format for when drafts are submitted
>>     - Improved the looks of the button class by adding extra contrast
>>and a
>>       linear gradient. Currently the gradient is only visible in fairly
>>       recent browsers.
>>     - Rewrote draft and RFC tabs in terms of the new schema, porting
>>       write-up and history tabs as well
>>     - Fixed two bugs in RFC Editor syncing: make sure documents we don't
>>know
>>       beforehand get a "draft" type and make sure individually submitted
>>       drafts get the type="individ" group instead of NULL
>>     - Made the CSS-styled button feel a bit nicer to use by flattening
>>the
>>       active state, also introduce some temporary styles until browsers
>>       catch up with the standard syntax
>>     - Added migrations for fixing 1) a dummy RFC entry, 2) three
>>stand-alone
>>       RFCs that didn't get their doc.type set, 3) a big bunch of historic
>>       stand-alone RFCs that have doc.group=None - set these to the
>>individual
>>       submission "none" group for the time being so the view code doesn't
>>       have to deal with a special case.  In some cases this is wrong
>>since
>>       there actually was a WG associated but unfortunately fixing them
>>       properly requires detective work (probably parsing the RFCs) and
>>in at
>>       least some cases recreating historic WGs. In case someone ends up
>>doing
>>       this, the documents to check can still be found with
>>       Document.objects.filter(name__startswith="rfc",
>>group__type="individ")
>>       since there are almost no new RFCs that didn't went through the I-D
>>       process.
>>     - Merged the I-D and RFC views by showing I-D information on RFCs
>>too.
>>       I-Ds that have been published as RFCs redirect to the RFC URL. Also
>>       support alias URLs so e.g. /doc/bcpXXXX redirects to /doc/rfcXXXX.
>>     - Fixed revision augmentation so events after RFC publication gets a
>>"RFC"
>>       designation
>>     - Fixed a bug with tabs not using provided name but rather doc.name
>>     - Displaying draft-iesg state rather than doc.friendly_state as IESG
>>state,
>>       also show a notice that the IESG state refers to post-RFC
>>processing
>>       if it does, like the old separate RFC page did
>>     - Fixed the RFC number doc.note migration to catch combined "RFC
>>XXX; BCP
>>       XXX" notes too, use the opportunity to remove inserted HTML tags
>>from
>>       notes and rely on linebreaksbr filter instead (the other thing was
>>a
>>       left-over from the Perl days), update the various uses of the note
>>to
>>       reflect that
>>     - Refactored slightly to make views_doc.py independent of other
>>idrfc code
>>     - Moveed idrfc/views_doc.py to doc/ with associated templates,
>>replace the
>>       somewhat fragile simple URL tests for views_doc.py with ordinary
>>unit
>>       tests. The new tests are still fairly basic but at least test more
>>       than the URL tests did.
>>     - Made sure RFC's (and BCP/STD/FYI) are stored as RFC123 instead of
>>       RFC0123 in the alias table with a new migration and a change to the
>>       RFC Editor sync, this in turn makes /doc/std1/ do the right thing
>>     - Now /doc/std1/ works, we can actually do a local link in
>>       urlize_ietf_docs rather than linking to the tools.ietf.org server
>>     - Fixed history text formatter: sanitize HTML before adding
>>linebreaks and
>>       non-breaking spaces, this cuts the time to render a history page
>>with
>>       long comments in half
>>     - Added a test crawler that walks through the crawlable part of the
>>site,
>>       reporting errors and slow pages
>>     - Got rid of initial "No record" positions when showing old
>>positions,
>>       it's just noise
>>     - Added a .select_related() to the document main tab to reduce the
>>number
>>       of DB queries, unfortunately it seems it doesn't really help with
>>       Django 1.2.x due to a bug (Document inherits from DocumentInfo
>>which
>>       makes things a bit more complicated)
>>     - Introduced a simple cache in doc.get_state so repeated reads don't
>>       cause a DB query
>>     - Cleaned up the search code in preparation for removal of the
>>shim-layer;
>>       use a static button and don't send extraneous GET parameters
>>
>>The new version is available through SVN checkout, with
>>  'svn checkout http://svn.tools.ietf.org/svn/tools/ietfdb/tags/4.60'
>>
>>Regards,
>>
>>	Henrik
>>	(via the mkrelease script)
>>
> 
> 
> 
