
From nobody Sat Jul  1 08:38:52 2017
Return-Path: <rjsparks@nostrum.com>
X-Original-To: dir-coord@ietfa.amsl.com
Delivered-To: dir-coord@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 99EF0120227 for <dir-coord@ietfa.amsl.com>; Sat,  1 Jul 2017 08:38:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.879
X-Spam-Level: 
X-Spam-Status: No, score=-1.879 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.001, T_SPF_HELO_PERMERROR=0.01, T_SPF_PERMERROR=0.01, 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 ATDZg5ES1H-8 for <dir-coord@ietfa.amsl.com>; Sat,  1 Jul 2017 08:38:48 -0700 (PDT)
Received: from nostrum.com (raven-v6.nostrum.com [IPv6:2001:470:d:1130::1]) (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 34443127286 for <dir-coord@ietf.org>; Sat,  1 Jul 2017 08:38:48 -0700 (PDT)
Received: from unescapeable.local ([47.186.26.91]) (authenticated bits=0) by nostrum.com (8.15.2/8.15.2) with ESMTPSA id v61Fcgw2021922 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Sat, 1 Jul 2017 10:38:43 -0500 (CDT) (envelope-from rjsparks@nostrum.com)
X-Authentication-Warning: raven.nostrum.com: Host [47.186.26.91] claimed to be unescapeable.local
References: <E1dRFyT-0006Ix-C6@zinfandel.tools.ietf.org>
To: dir-coord@ietf.org, Benoit Claise <bclaise@cisco.com>
From: Robert Sparks <rjsparks@nostrum.com>
X-Forwarded-Message-Id: <E1dRFyT-0006Ix-C6@zinfandel.tools.ietf.org>
Message-ID: <1a1cc0b7-1669-10d1-b212-74baf4375822@nostrum.com>
Date: Sat, 1 Jul 2017 10:38:40 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0) Gecko/20100101 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <E1dRFyT-0006Ix-C6@zinfandel.tools.ietf.org>
Content-Type: multipart/alternative; boundary="------------18C37F62A9FC6B4F063A7227"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/dir-coord/gcq2a_zY-kARamhMEddSA22eizc>
Subject: [dir-coord] Review assignment issue found and corrected
X-BeenThere: dir-coord@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "This is an e-mail alias for the organisers of IETF directorates." <dir-coord.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dir-coord>, <mailto:dir-coord-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dir-coord/>
List-Post: <mailto:dir-coord@ietf.org>
List-Help: <mailto:dir-coord-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dir-coord>, <mailto:dir-coord-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 01 Jul 2017 15:38:50 -0000

This is a multi-part message in MIME format.
--------------18C37F62A9FC6B4F063A7227
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit

This release addresses the issue that several review teams have 
experienced where the tool suggests reviewers that have already received 
too many assignments. See 
<https://trac.tools.ietf.org/tools/ietfdb/ticket/2305> for details if 
you are interested.

Please let me know if you see any further unexpected behavior when the 
assignment management pages suggest reviewers.

RjS



-------- Forwarded Message --------
Subject: 	New datatracker release: v6.55.2
Date: 	Sat, 01 Jul 2017 03:50:01 -0700
From: 	Henrik Levkowetz <henrik@levkowetz.com>
To: 	henrik@levkowetz.com, housley@vigilsec.com, rjs@nostrum.com
CC: 	amorris@amsl.com, avezza@amsl.com, cmorgan@amsl.com, 
fenner@fenron.net, glen@amsl.com, kmoreland@amsl.com, mlarson@amsl.com, 
olau@iola.dk, rcross@amsl.com, rjsparks@nostrum.com, sbirkholz@amsl.com, 
smccammon@amsl.com



Hi,

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

Release notes:

ietfdb (6.55.2) ietf; urgency=medium

   This release contains bugfixes and code refactoring:


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

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

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

   * Fixed an issue with the test_edit_replace_user() test

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

   * Additional tweaks to the mailman listinfo importer.

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

   * Made the import_mailman_listinfo management command somewhat more
     robust.

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

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

   * Fixed a wrong virtualenv path in bin/mm_hourly

   * Updated PLAN

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

   * Variable naming tweak

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

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

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

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

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

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

Regards,

	Henrik
	(via the mkrelease script)


--------------18C37F62A9FC6B4F063A7227
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=windows-1252">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>This release addresses the issue that several review teams have
      experienced where the tool suggests reviewers that have already
      received too many assignments. See
      <a class="moz-txt-link-rfc2396E" href="https://trac.tools.ietf.org/tools/ietfdb/ticket/2305">&lt;https://trac.tools.ietf.org/tools/ietfdb/ticket/2305&gt;</a> for
      details if you are interested.</p>
    <p>Please let me know if you see any further unexpected behavior
      when the assignment management pages suggest reviewers.</p>
    <p>RjS<br>
    </p>
    <div class="moz-forward-container"><br>
      <br>
      -------- Forwarded Message --------
      <table class="moz-email-headers-table" cellspacing="0"
        cellpadding="0" border="0">
        <tbody>
          <tr>
            <th valign="BASELINE" align="RIGHT" nowrap="nowrap">Subject:
            </th>
            <td>New datatracker release: v6.55.2</td>
          </tr>
          <tr>
            <th valign="BASELINE" align="RIGHT" nowrap="nowrap">Date: </th>
            <td>Sat, 01 Jul 2017 03:50:01 -0700</td>
          </tr>
          <tr>
            <th valign="BASELINE" align="RIGHT" nowrap="nowrap">From: </th>
            <td>Henrik Levkowetz <a class="moz-txt-link-rfc2396E" href="mailto:henrik@levkowetz.com">&lt;henrik@levkowetz.com&gt;</a></td>
          </tr>
          <tr>
            <th valign="BASELINE" align="RIGHT" nowrap="nowrap">To: </th>
            <td><a class="moz-txt-link-abbreviated" href="mailto:henrik@levkowetz.com">henrik@levkowetz.com</a>, <a class="moz-txt-link-abbreviated" href="mailto:housley@vigilsec.com">housley@vigilsec.com</a>,
              <a class="moz-txt-link-abbreviated" href="mailto:rjs@nostrum.com">rjs@nostrum.com</a></td>
          </tr>
          <tr>
            <th valign="BASELINE" align="RIGHT" nowrap="nowrap">CC: </th>
            <td><a class="moz-txt-link-abbreviated" href="mailto:amorris@amsl.com">amorris@amsl.com</a>, <a class="moz-txt-link-abbreviated" href="mailto:avezza@amsl.com">avezza@amsl.com</a>, <a class="moz-txt-link-abbreviated" href="mailto:cmorgan@amsl.com">cmorgan@amsl.com</a>,
              <a class="moz-txt-link-abbreviated" href="mailto:fenner@fenron.net">fenner@fenron.net</a>, <a class="moz-txt-link-abbreviated" href="mailto:glen@amsl.com">glen@amsl.com</a>, <a class="moz-txt-link-abbreviated" href="mailto:kmoreland@amsl.com">kmoreland@amsl.com</a>,
              <a class="moz-txt-link-abbreviated" href="mailto:mlarson@amsl.com">mlarson@amsl.com</a>, <a class="moz-txt-link-abbreviated" href="mailto:olau@iola.dk">olau@iola.dk</a>, <a class="moz-txt-link-abbreviated" href="mailto:rcross@amsl.com">rcross@amsl.com</a>,
              <a class="moz-txt-link-abbreviated" href="mailto:rjsparks@nostrum.com">rjsparks@nostrum.com</a>, <a class="moz-txt-link-abbreviated" href="mailto:sbirkholz@amsl.com">sbirkholz@amsl.com</a>,
              <a class="moz-txt-link-abbreviated" href="mailto:smccammon@amsl.com">smccammon@amsl.com</a></td>
          </tr>
        </tbody>
      </table>
      <br>
      <br>
      <pre>Hi,

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

Release notes:

ietfdb (6.55.2) ietf; urgency=medium

  This release contains bugfixes and code refactoring:


  * Merged in [13731] from <a class="moz-txt-link-abbreviated" href="mailto:rjsparks@nostrum.com">rjsparks@nostrum.com</a>:
    Reworked how review assigments are processed in order to ensure a 
    team's queue rotates when it should. Fixes #2305.  

  * Merged in [13727] from <a class="moz-txt-link-abbreviated" href="mailto:rcross@amsl.com">rcross@amsl.com</a>:
    Removed legacy external interim meeting listing.  Installed redirect to
    /meeting/past.  Fixes #2166.  

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

  * Fixed an issue with the test_edit_replace_user() test

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

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

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

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

  * Merged in [13726] from <a class="moz-txt-link-abbreviated" href="mailto:rcross@amsl.com">rcross@amsl.com</a>:
    Updated the secr.rolodex app to deactivate old Users when replaced on edit.  
    Fixes #2001.   

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

  * Merged in [13718] from <a class="moz-txt-link-abbreviated" href="mailto:rcross@amsl.com">rcross@amsl.com</a>:
    Improved User merge handling in merge_persons().  Fixes #1900.   

  * Merged in [13717] from <a class="moz-txt-link-abbreviated" href="mailto:rjsparks@nostrum.com">rjsparks@nostrum.com</a>:
    Actually use the topic audience type in the feedback view. Fixes #2320. 

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

  * Merged in [13722] and [13712] from <a class="moz-txt-link-abbreviated" href="mailto:rcross@amsl.com">rcross@amsl.com</a>:
    Removed all use of request.session from secretariat apps.  Added tests for 
    affected views.  Fixes #1455.

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

  * Merged in [13628] from <a class="moz-txt-link-abbreviated" href="mailto:rcross@amsl.com">rcross@amsl.com</a>:
    Grant secretariat meeting__meeting admin permissions.   

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

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

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

  * Additional tweaks to the mailman listinfo importer.

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

  * Made the import_mailman_listinfo management command somewhat more 
    robust.

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

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

  * Fixed a wrong virtualenv path in bin/mm_hourly

  * Updated PLAN

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

  * Variable naming tweak

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

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

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

 -- Henrik Levkowetz <a class="moz-txt-link-rfc2396E" href="mailto:henrik@levkowetz.com">&lt;henrik@levkowetz.com&gt;</a>  28 Jun 2017 10:43:38 -0700

The new version is available for installation through SVN checkout, with
  'svn checkout <a class="moz-txt-link-freetext" href="https://svn.tools.ietf.org/svn/tools/ietfdb/tags/6.55.2">https://svn.tools.ietf.org/svn/tools/ietfdb/tags/6.55.2</a>'

For development, copy the new development version instead:
  'svn copy <a class="moz-txt-link-freetext" href="https://svn.tools.ietf.org/svn/tools/ietfdb/tags/dev/6.55.3.dev0">https://svn.tools.ietf.org/svn/tools/ietfdb/tags/dev/6.55.3.dev0</a>' &lt;YOURBRANCH&gt;

Regards,

	Henrik
	(via the mkrelease script)

</pre>
    </div>
  </body>
</html>

--------------18C37F62A9FC6B4F063A7227--

