Hi, I would like to merge the following 3 branches into Britney2 master (total of 9 commits): * [block-all-new-source] - Add a new hint that blocks all source migrations where the source is *not* currently in testing. As a side-effect, removed packages will not re-enter testing without an unblock hint. - I envision that we would use this during the soft-freeze. - Tests: Please review the new test case in the "block-all-new-source" branch in the test repository. * [faster-auto-hinter] - Optimise the auto-hinter (incl. fixing a performance regression the appeared after September). - On the kali dataset, the auto-hinter will finish within a minute instead of 11 minutes (September) or 45 minutes (current master) * [pkg-id-as-named-tuples] - Refactor the current "pkg-ids" into named tuples to avoid "magic" numbers in the code (e.g. "pkg_id[2] == arch" becomes "pkg_id.architecture == arch") - As a side-effect, it reduces memory requirements on the live-data test suite by a few percent (~2-3%) by interning the pkg_id objects. There are no known regressions at this time and no changes to outputs in the test suites. Thanks, ~Niels [block-all-new-source]: https://anonscm.debian.org/cgit/users/nthykier/britney.git/log/?h=block-all-new-source [faster-auto-hinter]: https://anonscm.debian.org/cgit/users/nthykier/britney.git/log/?h=faster-auto-hinter [pkg-id-as-named-tuples]: https://anonscm.debian.org/cgit/users/nthykier/britney.git/log/?h=pkg-id-as-named-tuples
Attachment:
signature.asc
Description: OpenPGP digital signature