
From nobody Mon Apr  2 04:55:48 2018
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 56D86127444; Mon,  2 Apr 2018 04:55:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] 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 AqBNfbzJdiLA; Mon,  2 Apr 2018 04:55:45 -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 BCE251205D3; Mon,  2 Apr 2018 04:55:45 -0700 (PDT)
Received: from henrik by zinfandel.tools.ietf.org with local (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1f2y3s-0007fH-TU; Mon, 02 Apr 2018 04:55:44 -0700
To: codesprints@ietf.org, iesg@ietf.org, wgchairs@ietf.org
Message-Id: <E1f2y3s-0007fH-TU@zinfandel.tools.ietf.org>
From: Henrik Levkowetz <henrik@levkowetz.com>
Date: Mon, 02 Apr 2018 04:55:44 -0700
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Rcpt-To: codesprints@ietf.org, henrik@levkowetz.com, iesg@ietf.org,  wgchairs@ietf.org
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
X-Clacks-Overhead: GNU Terry Pratchett
Archived-At: <https://mailarchive.ietf.org/arch/msg/codesprints/XgT9DR5eGXkxlkUZyxKKvKdZ9mE>
Subject: [codesprints] New datatracker release: v6.77.1
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, 02 Apr 2018 11:55:47 -0000

Hi,

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

Release notes:

ietfdb (6.77.1) ietf; urgency=medium

  **Performance improvements**

  This release brings performance improvements, focused in particular on the
  IESG agenda documents page.  Some of the changes will also provide
  performance benefits for other pages, in particular pages that lists
  documents, such as search result pages and WG/RG document lists.  All in
  all, the changes speed up the rendering of /iesg/agenda/documents with a
  factor of about 2.  The page generation time is still roughly proportional
  to the number of documents on the page, so a large number of documents on
  future IESG telechats will still give a slow page.  More substantial
  refactoring will probably be needed for further speedups.

  From the commit log:

  * Added an index for (doc, type) on DocEvent to speed up latest_event()
    queries.

  * Changed the reviewed_by_teams list to provide acronyms directly, to avoid
    group lookups during template rendering.

  * Changed telechat_page_count() to accept a list of documents if such a list
    has already been generated, to avoid double work.

  * Provided telechat page counts to the template from the view, instead of
    repeated (costly) filtering through the telechat_page_count template
    filter in the template, which caused new, redundant document lookups every
    time.  Removed the telechat_page_count template filter altogether, due to
    its cost. 

  * Tweaked some lookups in fill_in_document_table_attributes().

  * Added terms to the select_related() list for documents in IESG
    agenda_documents().

  * Added a get_active_ads() utility function that uses the cache to reduce
    database access, and replaced database queries in various places with
    calls to get_active_ads().

  * Moved some utility functions so as to reduce the likelihood of import
  * loops.

  * Changed some instances of .slug to _id, to avoid unnecessary database
    lookups.

  * Added a profiling middleware to development settings, if installed.

 -- Henrik Levkowetz <henrik@levkowetz.com>  01 Apr 2018 19:34:27 +0000

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

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

Regards,

	Henrik
	(via the mkrelease script)


From nobody Tue Apr 10 09:36:09 2018
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 C7E8112D0C3; Tue, 10 Apr 2018 09:36:07 -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 Edq4x6UZZ3qZ; Tue, 10 Apr 2018 09:36:05 -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 A41D2126C89; Tue, 10 Apr 2018 09:36:05 -0700 (PDT)
Received: from henrik by zinfandel.tools.ietf.org with local (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1f5wFY-0000Pm-Ic; Tue, 10 Apr 2018 09:36:04 -0700
To: codesprints@ietf.org, iesg@ietf.org, wgchairs@ietf.org
Message-Id: <E1f5wFY-0000Pm-Ic@zinfandel.tools.ietf.org>
From: Henrik Levkowetz <henrik@levkowetz.com>
Date: Tue, 10 Apr 2018 09:36:04 -0700
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Rcpt-To: codesprints@ietf.org, henrik@levkowetz.com, iesg@ietf.org,  wgchairs@ietf.org
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
X-Clacks-Overhead: GNU Terry Pratchett
Archived-At: <https://mailarchive.ietf.org/arch/msg/codesprints/r-BKbZLo5YGxb1Fbm7syIbC0hH8>
Subject: [codesprints] New datatracker release: v6.78.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: Tue, 10 Apr 2018 16:36:08 -0000

Hi,

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

Release notes:

ietfdb (6.78.0) ietf; urgency=medium

  **Document search on IRTF state, performance improvements**

  This release brings document search support for filtering on IRTF states,
  courtesy of Mat Ford, and further performance improvements to the IESG
  agenda document page and document search pages.  There are also improvements
  to the testing infrastructure, HTML cleanup, some added API documentation,
  and a number of bugfixes, as follows:

  * Merged in [15012] from ford@isoc.org:
    Added IRTF State option to Additional Search Criteria pulldown.  

  * Included django.utils.html.escape() in the linkify() code, and removed 
    it from various templates, to make sure escape is consistently applied 
    before linkify.  Fixes issue #2492.

  * Tweaked the error return from Document.get_document_content() to be 
    more helpful during development.

  * Fixed various html issues.

  * Added more information about personal API keys to the API help page.

  * Tweaked the test runner to more consistently force the test coverage 
    tests to be run last.

  * Changed calls to .related_that*() and .relations_that*() to use tuples 
    rather than lists (a slight optimization).

  * Silenced another deprecation warning from a library.

  * Reduced the max number of results returned by document searches from 
    500 to 200, for a better user experience.  A faster return and a search 
    term tweak to pinpoint the desired search result is better than a long wait 
    and then maybe having to tweak the search terms anyway.

  * Use .assertIn(...) in tests instead of .assertTrue(x in y) as the 
    failure messages are much more informative

  * Changed the signature of some document methods to not accept lists (but 
    still accept tuples) in order to make caching possible.  Added @memoize to 
    some methods.

  * Added another prefetch to search doc query results.

  * Imposed sort order (most recent docs first) on document search results, 
    in order to retain the most recent docs in case we have to chop the result 
    list due too many hits.

  * Tweaked the django_cprofile_middleware patch to use a query arg of 
    psort instead of sort, to avoid conflict with app query args 'sort'.

  * Added back the on-agenda calendar links to document lists, now in an 
    implementation with better performance characteristics.

  * Updated minimum requirements for bootstrap3, to work with django 1.11

  * Fixed an issue where the change of slide naming between IETF 96 and 97 
    caused the datatracker to not provide correct link to pre-IETF-97 
    materials.  Thanks to tjw.ietf@gmail.com for the heads-up.

  * Merged in [14970] from rjsparks@nostrum.com:
    Factories for the ipr app. Coverage of ietf.ipr.views.ajax_search, and 
    a factory-driven test of ietf.ipr.views.edit.  

  * Enhanced debug.py: made the mark() function indicate file and line 
    number it was called from.  Added if debug: conditions around some other 
    function actions.

  * Another round of iesg page optimizations.  Reduced additional instances 
    of individual lookups to a single lookup followed by annotation of document 
    objects.  Reduced several instances of repeating the same work multiple 
    times (queries for telechat documents, queries for telechat dates).

  * Fixed a number of tests to deal correctly with model method caching.

  * Changed the ballot_icon template tag to use an already found ballot if 
    available, rather than doing lookups to find it (twice!).

  * Added a patch for debug mode, to add a filtering option to the 
    django-cprofile-middleware.

  * Be more specific with bootstrap's layout classes for small devices in 
    the base template, to avoid the bottom links and footer overlaying the 
    bottom of the content area.  Fixes a problem with entering login 
    information on small devices.

 -- Henrik Levkowetz <henrik@levkowetz.com>  08 Apr 2018 16:01:23 +0000

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

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

Regards,

	Henrik
	(via the mkrelease script)


From nobody Tue Apr 10 10:36:41 2018
Return-Path: <mlarson@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 5ADC912D7F9; Tue, 10 Apr 2018 10:36:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, 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 nWpPjt9XP90Y; Tue, 10 Apr 2018 10:36:33 -0700 (PDT)
Received: from mail.amsl.com (c8a.amsl.com [4.31.198.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2B8A41270A0; Tue, 10 Apr 2018 10:36:33 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by c8a.amsl.com (Postfix) with ESMTP id E38AB1C9E88; Tue, 10 Apr 2018 10:35:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
Received: from c8a.amsl.com ([127.0.0.1]) by localhost (c8a.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id M9H3tJSK_E8b; Tue, 10 Apr 2018 10:35:53 -0700 (PDT)
Received: from [192.168.0.11] (unknown [50.89.234.39]) by c8a.amsl.com (Postfix) with ESMTPA id 5724A1C9E84; Tue, 10 Apr 2018 10:35:53 -0700 (PDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 11.3 \(3445.6.18\))
From: Matt Larson <mlarson@amsl.com>
In-Reply-To: <E1f5wFY-0000Pm-Ic@zinfandel.tools.ietf.org>
Date: Tue, 10 Apr 2018 13:36:31 -0400
Cc: codesprints@ietf.org, iesg@ietf.org, wgchairs@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <F6CA3383-ED8F-4CDD-AA83-4F65D362F885@amsl.com>
References: <E1f5wFY-0000Pm-Ic@zinfandel.tools.ietf.org>
To: Henrik Levkowetz <henrik@levkowetz.com>
X-Mailer: Apple Mail (2.3445.6.18)
Archived-At: <https://mailarchive.ietf.org/arch/msg/codesprints/7ylcimRpXv8VKHr8hwDAd4yzKvc>
Subject: Re: [codesprints] New datatracker release: v6.78.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: Tue, 10 Apr 2018 17:36:35 -0000

Greetings all!

Datatracker 6.78.0 has been deployed on the production server, and =
6.78.1.def0 has been deployed to the Sandbox.

Matt


> On Apr 10, 2018, at 12:36 PM, Henrik Levkowetz <henrik@levkowetz.com> =
wrote:
>=20
>=20
> Hi,
>=20
> This is an automatic notification about a new datatracker release,=20
> v6.78.0, generated when running the mkrelease script.
>=20
> Release notes:
>=20
> ietfdb (6.78.0) ietf; urgency=3Dmedium
>=20
>  **Document search on IRTF state, performance improvements**
>=20
>  This release brings document search support for filtering on IRTF =
states,
>  courtesy of Mat Ford, and further performance improvements to the =
IESG
>  agenda document page and document search pages.  There are also =
improvements
>  to the testing infrastructure, HTML cleanup, some added API =
documentation,
>  and a number of bugfixes, as follows:
>=20
>  * Merged in [15012] from ford@isoc.org:
>    Added IRTF State option to Additional Search Criteria pulldown. =20
>=20
>  * Included django.utils.html.escape() in the linkify() code, and =
removed=20
>    it from various templates, to make sure escape is consistently =
applied=20
>    before linkify.  Fixes issue #2492.
>=20
>  * Tweaked the error return from Document.get_document_content() to be=20=

>    more helpful during development.
>=20
>  * Fixed various html issues.
>=20
>  * Added more information about personal API keys to the API help =
page.
>=20
>  * Tweaked the test runner to more consistently force the test =
coverage=20
>    tests to be run last.
>=20
>  * Changed calls to .related_that*() and .relations_that*() to use =
tuples=20
>    rather than lists (a slight optimization).
>=20
>  * Silenced another deprecation warning from a library.
>=20
>  * Reduced the max number of results returned by document searches =
from=20
>    500 to 200, for a better user experience.  A faster return and a =
search=20
>    term tweak to pinpoint the desired search result is better than a =
long wait=20
>    and then maybe having to tweak the search terms anyway.
>=20
>  * Use .assertIn(...) in tests instead of .assertTrue(x in y) as the=20=

>    failure messages are much more informative
>=20
>  * Changed the signature of some document methods to not accept lists =
(but=20
>    still accept tuples) in order to make caching possible.  Added =
@memoize to=20
>    some methods.
>=20
>  * Added another prefetch to search doc query results.
>=20
>  * Imposed sort order (most recent docs first) on document search =
results,=20
>    in order to retain the most recent docs in case we have to chop the =
result=20
>    list due too many hits.
>=20
>  * Tweaked the django_cprofile_middleware patch to use a query arg of=20=

>    psort instead of sort, to avoid conflict with app query args =
'sort'.
>=20
>  * Added back the on-agenda calendar links to document lists, now in =
an=20
>    implementation with better performance characteristics.
>=20
>  * Updated minimum requirements for bootstrap3, to work with django =
1.11
>=20
>  * Fixed an issue where the change of slide naming between IETF 96 and =
97=20
>    caused the datatracker to not provide correct link to pre-IETF-97=20=

>    materials.  Thanks to tjw.ietf@gmail.com for the heads-up.
>=20
>  * Merged in [14970] from rjsparks@nostrum.com:
>    Factories for the ipr app. Coverage of ietf.ipr.views.ajax_search, =
and=20
>    a factory-driven test of ietf.ipr.views.edit. =20
>=20
>  * Enhanced debug.py: made the mark() function indicate file and line=20=

>    number it was called from.  Added if debug: conditions around some =
other=20
>    function actions.
>=20
>  * Another round of iesg page optimizations.  Reduced additional =
instances=20
>    of individual lookups to a single lookup followed by annotation of =
document=20
>    objects.  Reduced several instances of repeating the same work =
multiple=20
>    times (queries for telechat documents, queries for telechat dates).
>=20
>  * Fixed a number of tests to deal correctly with model method =
caching.
>=20
>  * Changed the ballot_icon template tag to use an already found ballot =
if=20
>    available, rather than doing lookups to find it (twice!).
>=20
>  * Added a patch for debug mode, to add a filtering option to the=20
>    django-cprofile-middleware.
>=20
>  * Be more specific with bootstrap's layout classes for small devices =
in=20
>    the base template, to avoid the bottom links and footer overlaying =
the=20
>    bottom of the content area.  Fixes a problem with entering login=20
>    information on small devices.
>=20
> -- Henrik Levkowetz <henrik@levkowetz.com>  08 Apr 2018 16:01:23 +0000
>=20
> The new version is available for installation through SVN checkout, =
with
>  'svn checkout =
https://svn.tools.ietf.org/svn/tools/ietfdb/tags/6.78.0'
>=20
> For development, copy the new development version instead:
>  'svn copy =
https://svn.tools.ietf.org/svn/tools/ietfdb/tags/dev/6.78.1.dev0' =
<YOURBRANCH>
>=20
> Regards,
>=20
> 	Henrik
> 	(via the mkrelease script)
>=20
> _______________________________________________
> codesprints mailing list
> codesprints@ietf.org
> https://www.ietf.org/mailman/listinfo/codesprints
>=20

-------------------------------------------
Matthew Larson, Software Engineer
Association Management Solutions
Forum Management, Meeting and Event Planning
5177 Brandin Court
Fremont, CA  94538


From nobody Tue Apr 10 10:43:29 2018
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 57E5512D869; Tue, 10 Apr 2018 10:43:28 -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 EKsxRuiNQvoM; Tue, 10 Apr 2018 10:43:26 -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 461641270A0; Tue, 10 Apr 2018 10:43:26 -0700 (PDT)
Received: from h-99-61.a357.priv.bahnhof.se ([82.196.99.61]:49631 helo=[192.168.1.120]) by zinfandel.tools.ietf.org with esmtpsa (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1f5xIj-0007Ok-83; Tue, 10 Apr 2018 10:43:26 -0700
To: Matt Larson <mlarson@amsl.com>
References: <E1f5wFY-0000Pm-Ic@zinfandel.tools.ietf.org> <F6CA3383-ED8F-4CDD-AA83-4F65D362F885@amsl.com>
Cc: wgchairs@ietf.org, codesprints@ietf.org
From: Henrik Levkowetz <henrik@levkowetz.com>
Message-ID: <8bae6918-f38f-535f-2f5b-c174f2510e25@levkowetz.com>
Date: Tue, 10 Apr 2018 19:43:17 +0200
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <F6CA3383-ED8F-4CDD-AA83-4F65D362F885@amsl.com>
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="qKTMwiIxABkNURdVxj5ggUwoq9FDkPsVo"
X-SA-Exim-Connect-IP: 82.196.99.61
X-SA-Exim-Rcpt-To: codesprints@ietf.org, wgchairs@ietf.org, mlarson@amsl.com
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
X-SA-Exim-Scanned: Yes (on zinfandel.tools.ietf.org)
X-Clacks-Overhead: GNU Terry Pratchett
Archived-At: <https://mailarchive.ietf.org/arch/msg/codesprints/xeFxfdnRtjSMwVmr2RQvnTtDRNQ>
Subject: Re: [codesprints] New datatracker release: v6.78.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: Tue, 10 Apr 2018 17:43:28 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--qKTMwiIxABkNURdVxj5ggUwoq9FDkPsVo
Content-Type: multipart/mixed; boundary="1aVxpRKQCKCOSQSsaBSAki9NaGdN1HDov";
 protected-headers="v1"
From: Henrik Levkowetz <henrik@levkowetz.com>
To: Matt Larson <mlarson@amsl.com>
Cc: wgchairs@ietf.org, codesprints@ietf.org
Message-ID: <8bae6918-f38f-535f-2f5b-c174f2510e25@levkowetz.com>
Subject: Re: [codesprints] New datatracker release: v6.78.0
References: <E1f5wFY-0000Pm-Ic@zinfandel.tools.ietf.org>
 <F6CA3383-ED8F-4CDD-AA83-4F65D362F885@amsl.com>
In-Reply-To: <F6CA3383-ED8F-4CDD-AA83-4F65D362F885@amsl.com>

--1aVxpRKQCKCOSQSsaBSAki9NaGdN1HDov
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Thank you, Matt!

Best,

	Henrik

On 2018-04-10 19:36, Matt Larson wrote:
> Greetings all!
>=20
> Datatracker 6.78.0 has been deployed on the production server, and 6.78=
=2E1.def0 has been deployed to the Sandbox.
>=20
> Matt
>=20
>=20
>> On Apr 10, 2018, at 12:36 PM, Henrik Levkowetz <henrik@levkowetz.com> =
wrote:
>>=20
>>=20
>> Hi,
>>=20
>> This is an automatic notification about a new datatracker release,=20
>> v6.78.0, generated when running the mkrelease script.
>>=20
>> Release notes:
>>=20
>> ietfdb (6.78.0) ietf; urgency=3Dmedium
>>=20
>>  **Document search on IRTF state, performance improvements**
>>=20
>>  This release brings document search support for filtering on IRTF sta=
tes,
>>  courtesy of Mat Ford, and further performance improvements to the IES=
G
>>  agenda document page and document search pages.  There are also impro=
vements
>>  to the testing infrastructure, HTML cleanup, some added API documenta=
tion,
>>  and a number of bugfixes, as follows:
>>=20
>>  * Merged in [15012] from ford@isoc.org:
>>    Added IRTF State option to Additional Search Criteria pulldown. =20
>>=20
>>  * Included django.utils.html.escape() in the linkify() code, and remo=
ved=20
>>    it from various templates, to make sure escape is consistently appl=
ied=20
>>    before linkify.  Fixes issue #2492.
>>=20
>>  * Tweaked the error return from Document.get_document_content() to be=
=20
>>    more helpful during development.
>>=20
>>  * Fixed various html issues.
>>=20
>>  * Added more information about personal API keys to the API help page=
=2E
>>=20
>>  * Tweaked the test runner to more consistently force the test coverag=
e=20
>>    tests to be run last.
>>=20
>>  * Changed calls to .related_that*() and .relations_that*() to use tup=
les=20
>>    rather than lists (a slight optimization).
>>=20
>>  * Silenced another deprecation warning from a library.
>>=20
>>  * Reduced the max number of results returned by document searches fro=
m=20
>>    500 to 200, for a better user experience.  A faster return and a se=
arch=20
>>    term tweak to pinpoint the desired search result is better than a l=
ong wait=20
>>    and then maybe having to tweak the search terms anyway.
>>=20
>>  * Use .assertIn(...) in tests instead of .assertTrue(x in y) as the=20
>>    failure messages are much more informative
>>=20
>>  * Changed the signature of some document methods to not accept lists =
(but=20
>>    still accept tuples) in order to make caching possible.  Added @mem=
oize to=20
>>    some methods.
>>=20
>>  * Added another prefetch to search doc query results.
>>=20
>>  * Imposed sort order (most recent docs first) on document search resu=
lts,=20
>>    in order to retain the most recent docs in case we have to chop the=
 result=20
>>    list due too many hits.
>>=20
>>  * Tweaked the django_cprofile_middleware patch to use a query arg of =

>>    psort instead of sort, to avoid conflict with app query args 'sort'=
=2E
>>=20
>>  * Added back the on-agenda calendar links to document lists, now in a=
n=20
>>    implementation with better performance characteristics.
>>=20
>>  * Updated minimum requirements for bootstrap3, to work with django 1.=
11
>>=20
>>  * Fixed an issue where the change of slide naming between IETF 96 and=
 97=20
>>    caused the datatracker to not provide correct link to pre-IETF-97=20
>>    materials.  Thanks to tjw.ietf@gmail.com for the heads-up.
>>=20
>>  * Merged in [14970] from rjsparks@nostrum.com:
>>    Factories for the ipr app. Coverage of ietf.ipr.views.ajax_search, =
and=20
>>    a factory-driven test of ietf.ipr.views.edit. =20
>>=20
>>  * Enhanced debug.py: made the mark() function indicate file and line =

>>    number it was called from.  Added if debug: conditions around some =
other=20
>>    function actions.
>>=20
>>  * Another round of iesg page optimizations.  Reduced additional insta=
nces=20
>>    of individual lookups to a single lookup followed by annotation of =
document=20
>>    objects.  Reduced several instances of repeating the same work mult=
iple=20
>>    times (queries for telechat documents, queries for telechat dates).=

>>=20
>>  * Fixed a number of tests to deal correctly with model method caching=
=2E
>>=20
>>  * Changed the ballot_icon template tag to use an already found ballot=
 if=20
>>    available, rather than doing lookups to find it (twice!).
>>=20
>>  * Added a patch for debug mode, to add a filtering option to the=20
>>    django-cprofile-middleware.
>>=20
>>  * Be more specific with bootstrap's layout classes for small devices =
in=20
>>    the base template, to avoid the bottom links and footer overlaying =
the=20
>>    bottom of the content area.  Fixes a problem with entering login=20
>>    information on small devices.
>>=20
>> -- Henrik Levkowetz <henrik@levkowetz.com>  08 Apr 2018 16:01:23 +0000=

>>=20
>> The new version is available for installation through SVN checkout, wi=
th
>>  'svn checkout https://svn.tools.ietf.org/svn/tools/ietfdb/tags/6.78.0=
'
>>=20
>> For development, copy the new development version instead:
>>  'svn copy https://svn.tools.ietf.org/svn/tools/ietfdb/tags/dev/6.78.1=
=2Edev0' <YOURBRANCH>
>>=20
>> Regards,
>>=20
>> 	Henrik
>> 	(via the mkrelease script)
>>=20
>> _______________________________________________
>> codesprints mailing list
>> codesprints@ietf.org
>> https://www.ietf.org/mailman/listinfo/codesprints
>>=20
>=20
> -------------------------------------------
> Matthew Larson, Software Engineer
> Association Management Solutions
> Forum Management, Meeting and Event Planning
> 5177 Brandin Court
> Fremont, CA  94538
>=20
>=20


--1aVxpRKQCKCOSQSsaBSAki9NaGdN1HDov--

--qKTMwiIxABkNURdVxj5ggUwoq9FDkPsVo
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEifjc5+rnL1MJBcZSTptXS4+7FxoFAlrM97UACgkQTptXS4+7
FxoiNhAA1/QBH4unU6PzkczLqRE4wrYfiI8ImkX8+dCczGADrcQ3Qu53pbkrDIuM
HtMcrSLQO9ULucq9Xi4WU9zq1+w5fLNGAFj6i+sPPtOr3CbR3rUpXXVEiTWXQBL8
ArsKMkNpOf4IbL6tbdzGnwqkOYa9umjbTbYnq92unEOFiOOQE8CVhmHpVozW9Tko
/sygPAfRj0u7F4etp9W8d4P3ZUR05d9SoWav4WNTJnQ5uUKhNIeWoalDfSocjYB0
K9lniyWFlFer2lRg67IXU1RcwnxdA1K/DZ6tRpeqBt/zfZHsugfasAZqHCNx6N0f
DDbYA1GmZLEWv5FiPfM2af6FU6uqGi6W0gMcyepgQlJJk2MB3yo5fftWHH8DPULf
UJDQU5Ev97Xl+WSSqR7Ti/dMKfJn87cTk1tGev9iCIPVUay2uSAAnoZA8B7BqR6l
2NRwH0Rm0IANxvm1kZlzSi+ScMjNgmUpKEMWbS5lbypDtDsokmM5MR54DikhF2JN
dKTUumW//lLhRcXl5ip/P/tol/NHzWAcUGcoJVbobv/DEmlvHlQltFwRMYzNHK8B
I52vBfsSUoiqu+MnZmJsvxCjKYBvjxquPkbBCVHucHPsTXnJbf8cZNtbwChvV9aW
ZC+g2pYFNqiDHVJ73CPFKAyq8kpK/EyUHvcxdSprY3j18VEH09A=
=hlUX
-----END PGP SIGNATURE-----

--qKTMwiIxABkNURdVxj5ggUwoq9FDkPsVo--


From nobody Mon Apr 23 05:29:52 2018
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 6B3BA127871; Mon, 23 Apr 2018 05:29:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] 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 uHCclbipTVzX; Mon, 23 Apr 2018 05:29:31 -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 7CA63126C89; Mon, 23 Apr 2018 05:29:31 -0700 (PDT)
Received: from henrik by zinfandel.tools.ietf.org with local (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1fAab2-000823-Nt; Mon, 23 Apr 2018 05:29:28 -0700
To: codesprints@ietf.org, iesg@ietf.org, wgchairs@ietf.org
Message-Id: <E1fAab2-000823-Nt@zinfandel.tools.ietf.org>
From: Henrik Levkowetz <henrik@levkowetz.com>
Date: Mon, 23 Apr 2018 05:29:28 -0700
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Rcpt-To: codesprints@ietf.org, henrik@levkowetz.com, iesg@ietf.org,  wgchairs@ietf.org
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
X-Clacks-Overhead: GNU Terry Pratchett
Archived-At: <https://mailarchive.ietf.org/arch/msg/codesprints/XoYBgn5ditfe7cSoAERpJAwVHhk>
Subject: [codesprints] New datatracker release: v6.79.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, 23 Apr 2018 12:29:33 -0000

Hi,

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

Release notes:

ietfdb (6.79.0) ietf; urgency=medium

  **IPR patent info field fixes, IESG position API enhancement, and more.**

  This release enhances the IESG position API to send notification emails on
  changes, widens some IPR disclosure form fields to accept more text, and
  fixes a patent application number validation issue for IPR forms.  It adds
  some useful links and a new filtering option to the past meetings page,
  updates document stream status indications so as to be less prone to
  misinterpretation, addresses an issue with session request forms, and fixes
  an issue with I-D expirations and another related to ordering of documents
  on IESG agendas.

  From the commit log:

  * Set file upload permissions to 0644 to avoid problems with photo access.

  * Increased the length of the patent title in IPR forms

  * Fixed a typo.  Fixes issue #2500 which caused different document ordering
    on the IESG agenda compared with the IESG agenda documents page.

  * Increased the size of the patent_notes form field, and tweaked the
    validate_patent_number validator to accept US application numbers
    containing a series number and forward slash.

  * Merged in [15055] from rcross@amsl.com:
    Fixed an issue where user can make two session request submissions,
    corrupting data.  Also, ignore deleted session requests in edit view.  

  * Merged in [15047] from rcross@amsl.com:
    Reduced the get_meeting buffer to handle earlier shceduling requests date.   

  * Added origin indication to a group of stats templates to make it easier 
    to find the origin of stats configurations.

  * Added group links to the past meetings page, and also important dates 
    links to IETF meetings with important-date pages.

  * Added IETF to past meetings filter pane, in order to be able to filter 
    out interims.

  * Fixed a problem with the expire-ids code, and added logging to catch 
    future problems.

  * Modified the IESG position setting API to send email messages about 
    positions set.

  * Tweaked the wording of coverage_changes output.

  * Fixed an issue where simplified sorting of DocEvents resulted in some 
    ballot icons not being shown on the IESG agenda documents page.

  * Changed incorrect use of 404 status code in api to 400.  Fixes issue 
    #2498.

  * Removed what could be a misleading 'RFC' from  the stream indication in 
    document search results.

 -- Henrik Levkowetz <henrik@levkowetz.com>  23 Apr 2018 11:46:23 +0000

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

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

Regards,

	Henrik
	(via the mkrelease script)

