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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.