public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Begging notice: please use NATTkA / CC-ARCHES for keywording/stabilisation bugs
@ 2021-03-03 17:21 Sam James
  0 siblings, 0 replies; only message in thread
From: Sam James @ 2021-03-03 17:21 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 2351 bytes --]

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 #2: Message signed with OpenPGP --]
[-- Type: application/pgp-signature, Size: 618 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2021-03-03 17:21 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-03-03 17:21 [gentoo-dev] Begging notice: please use NATTkA / CC-ARCHES for keywording/stabilisation bugs Sam James

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox