El lun, 24-07-2017 a las 22:22 +0100, Sergei Trofimovich escribió:
> 4. Q: How to push more packages into STABLE?
> 
>    A: File automatic STABLEREQ bugs more aggressively if no known bugs
>       exist for a package version. The rough workflow is the following:
> 
>       - Grab a list of candidates for stabilization (will need
>         additional tooling)
>       - File STABLEREQ against maintainer only first.
>       - Maintainer will have a 2-week timeout to either proceed with
>         request:
>         - add "runtime testing required fields", CC relevant arches to
>           start stabilization
>         - or set blocking bugs against STABLEREQ to stop stabilization
>       - After 2-week timeout tooling automatically CCes arches and
>         stabilization happens (ideally with minimal manual work)
>       - Profit!

I think the tools for this were already developed... but they were relying on
some of us remembering to run them from time to time :/
https://gitweb.gentoo.org/proj/arch-tools.git/tree/file-stabilization-bugs.py
https://gitweb.gentoo.org/proj/arch-tools.git/tree/maintainer-timeout.py
https://gitweb.gentoo.org/proj/arch-tools.git/tree/stabilization-candidates.py

Thanks specially for sharing https://wiki.gentoo.org/wiki/Package_testing#Tools
link, it summarizes all the process really well :O

Also, it seems that tatt-9999 is able to do most of the work... then only thing
that maybe has no official script to get it, for example, what would be the best
way of getting the list of bug numbers that are pending to handle?

For example, if I go to the list manually and pick 10 random bugs, it's ok to
run tatt and copy&paste every bug number but, if the arch queue has 300 pending
bugs. Do we have a way to simply get a plain text with all the bug numbers from
bugzilla interface? Having links per arch pointing to that list of bugs with
arches CCed and sanity-check=+ would be probably helpful ;)

Thanks

Reply via email to