Hi,

This is a begging notice to ideally use NATTkA if possible for your keywording 
or stabilisation bugs!

[If you don’t know what to do, I hereby give you permission to nag me and ask 
me to check each one
of your bugs to let you know if it’s working okay and if it’s all gone alright. 
New tools are sometimes
hard to get used to, and I’ll help! CC me on your bugs or ping me on IRC.]

HOWTO:
1) Populate the ‘Package List’ field on Bugzilla, using the * (‘copy previous 
stable keywords’) and ^ (copy above line keywords) as appropriate.
2) Add ‘CC-ARCHES’ to the keywords field on Bugzilla to automatically CC the 
appropriate arch teams.

ADVANTAGES:
1) NATTkA will automatically CC the *correct* arch teams if you populate the 
package list with an asterisk, like so:
```
app-misc/foo *
```

This will copy the last set of stable keywords for app-misc/foo and apply them 
here. It then CCs the appropriate arch teams.

This helps a lot with avoiding accidental dropping of arches, if you’ve copied 
and pasted the list. It only has to happen a few times a month for it to become
a pain later on when it comes to cleaning up old versions.

[If you manually CC arches and used ‘CC-ARCHES’, be aware that NATTkA **WILL 
NOT** override your wishes, and will take
what you said as gospel. So, please avoid doing this unless you’re 100% sure 
you got it right. Or just don’t bother and use
CC-ARCHES so we can be sure.]

2) By using the CC-ARCHES keyword, arch teams aliases are not spammed with bugs 
which aren’t yet ready (passing the sanity check).

It’s a waste of time for us to try test bugs which cannot be committed yet 
because of breakages in the depgraph.

—
NATTkA is not mandatory in the sense that you can manually construct a package 
list but using it (by filling out the package list)
is mostly unavoidable given the sanity-check field should be set by a bot. 
Manually tampering with this is harmful.

You can read more at:
* the main documentation - 
https://dev.gentoo.org/~mgorny/doc/nattka/intro.html#primary-features
* GitHub - https://github.com/mgorny/nattka
* Original announcements by mgorny:
1) 
https://archives.gentoo.org/gentoo-dev/message/b71fc507d5e017569d7ba385e257afe4
2) 
https://archives.gentoo.org/gentoo-dev/message/e7eb47e3395c18bd98f25e90aabfc816

Attachment: signature.asc
Description: Message signed with OpenPGP

Reply via email to