Skip to content

6.113.0

Compare
Choose a tag to compare
@NGPixel NGPixel released this 16 Mar 22:44
· 4613 commits to main since this release

Summary: Review tool queue management with pluggable policies
Release Date: Sat, December 7, 2019 at 7:28 PM UTC
Release Author: Henrik Levkowetz


This release introcudes the ability for review group secretaries to choose
between different management policies for the review queue, as it turns
out that both the needs and preferences of the groups and group secretaries
vary in this regard. With this release it is possible to choose between
two policies: a Rotate Alphabetically policy, and a Least Recently Used
policy. Both policies provides for various exceptions. There are also
some unrelated minor bugfixes. From the commit log:

  • Merged in work from sasha@dashcare.nl on Review Queue Managemnt:
    This abstracts queue management, making it possible to implement different
    policies for each team. It provides two concrete policies:
    RotateAlphabeticallyReviewerQueuePolicy, which rotates an alphabetically
    ordered reviewer list with consideration for skip indications, and is the
    default policy; and LeastRecentlyUsedReviewerQueuePolicy, a simple
    least-recently-used policy. Also see issue #2721, and #2656, which
    documents various flaws in the old queue code.

  • Added fallback handling from utf-8 to latin1 when reading charter text
    files.

  • Added normalization of draft title extracted from submitted XML.

  • Removed code under docker/ from test coverage calculation.

  • Fixed a backwards compatibiltiy issue for the factoryboy lib and
    updated a dependency requirement.


Coverage

chart