Syncs users and permissions from dist-git to bugzilla
- Add an --env variable to change the environment used via the CLI - Drop the ProductCache object - Introduce the DistgitBugzillaSync object which allows dropping global variables to rely on attributes instead. - Drop the pkgdb compatibility layer that was once introduced, pkgdb is no longer a thing and it's time to move on This changes a little bit the order in which projects are updated, it used to be by products first (Fedora, Fedora EPEL...) then package, now it's the opposite: by package first then product. Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr> |
||
---|---|---|
distgit_bugzilla_sync | ||
README.md | ||
requirements.txt | ||
run-distgit-bugzilla-sync | ||
setup.cfg | ||
setup.py | ||
test_requirements.txt |
Distgit-Bugzilla-Sync
The distgit-bugzilla-sync
tool retrieves information about package ownership from dist-git and
imports it into bugzilla.
History
The previous places this script could be found were:
-
As roles/distgit/pagure/templates/pagure-sync-bugzilla.py.j2, a script template in the Fedora Infrastructure Ansible repository:
https://infrastructure.fedoraproject.org/infra/ansible.git https://infrastructure.fedoraproject.org/cgit/ansible.git/
-
As utility/pkgdb-sync-bugzilla in the pkgdb2 source code repository: