Re: How can we improve the Changes Process?
Maxwell G <[email protected]>
| Newsgroups | gmane.linux.redhat.fedora.devel |
|---|---|
| Message-ID | <[email protected]> |
On 6/30/26 12:27 PM, Adam Williamson wrote: > On Tue, 2026-06-30 at 17:25 +0100, Aoife Moloney wrote: >> Assigning Glitches: Ironically, its scripting that auto-assigns change >> owners to bugs. Sometimes even technology seems to fail 🙂 > Well, this is made more awkward by the fact there's no guardrails on > the "field" for this in the wikitext. We don't require people use a > particular format - so some people just put an unobfuscated email > address, some put a name and an email address, some obfuscate the email > address. We also don't require or ask that people list the email > address they use in Bugzilla - so even if we can parse the address, if > it's not the one we use in Bugzilla, we're stuck. > See: > https://pagure.io/fedora-pgm/pgm_scripts/blob/main/f/changes/createbz.py#_47 > and: > https://pagure.io/fedora-pgm/pgm_scripts/blob/main/f/changes/ > createbz.py#_105 > for the work the script does to attempt to handle all this. Right, this was the issue with bug assignments I was referring to. Also, there was another issue where the wrangler scripts were messing up @ mentions of Change Owners in the FESCo tickets which meant that Change Owners wouldn't all get properly subscribed to ticket notifications and would miss comments from FESCo members. My point here was that if Changes were stored in a structured way that was easier to parse and validate, extracting these "fields" would hopefully be less of a problem. Re. the issue with mismatched Bugzilla emails, would it be easier to get the Change Owners' user names from the Change Proposal and then query FASJSON for the email addresses instead of trying to get it from the Change proposal? -- _______________________________________________ devel mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam, report it: https://forge.fedoraproject.org/infra/tickets/issues/new