pagure -> bugzilla sync script 'tiger team'

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Greetings,

In triaging ticket last week, we noticed there are several related to
the pagure to bugzilla sync script.

This script runs once a day (at 18utc) and syncs the point of
contact/watchers/committers/etc to bugzilla components.

Here's a meta ticket for issues:

https://pagure.io/fedora-infrastructure/issue/7690

That lists the other 4 tickets outstanding on it.

The script is in our ansible repo:
https://infrastructure.fedoraproject.org/cgit/ansible.git/tree/roles/distgit/pagure/templates/pagure-sync-bugzilla.py.j2

In addition to the 4 tickets theree's a number of other issues with the
script:

* It fires of a query for every single package/container/module against
fedora-scm-requests to see if there's an override for it. We should
bundle this information up somehow, or move the overrides to a better
place or do something to end those 25,000 queries.

* Some folks wanted to add the 'packager' group to their package, with
the idea being that they wanted anyone in packager group to be able to
push changes. This "works", but the script then tries to mail
devel@xxxxxxxxxxxxxxxxxxxxxxx as the 'address' for 'packager'.
It would be nice to filter this out on a configurable set of groups.

* We have a small number of things we don't manage in the script: the
distribution component, the various spins components, basically anything
thats not a package/module/container/rpm. It would be nice to manage
those from the script too so we had a nice place to create/remove them.

Anyhow, given all these issues, I thought it would be interesting to try
and get a small team together sometime next week and attack re-doing
this script. I'd be happpy to help from the sysadmin side of things, but
I would love to get a few python savvy folks involved. Any takers?

Of course anyone is welcome to look at the script and provide
patches/ideas. Please add them to the above 'meta' ticket. :)

Thanks!

kevin


Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
infrastructure mailing list -- infrastructure@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to infrastructure-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/infrastructure@xxxxxxxxxxxxxxxxxxxxxxx

[Index of Archives]     [Fedora Development]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]

  Powered by Linux