#6894 Package committer not getting added to bugzilla
Closed: Fixed 5 years ago Opened 5 years ago by smooge.

  • Describe what you need us to do:

@herrold is a comaintainer of the nagios/nrpe/nagios-plugins packages since early this year. He is however not getting cc'd to any bugzilla reports since he was added. There do not seem to be any errors reported when running the pagure-sync-bugzilla.py script. I talked with @kevin and he said to open a ticket and get @ralph 's opinion

  • When do you need this? (YYYY/MM/DD)

2018-05-31

  • When is this no longer needed or useful? (YYYY/MM/DD)

Not Applicable

  • If we cannot complete your request, what is the impact?

The user will not get bugzilla cc's and will be unable to help on the parts they have been wanting to. I would expect they would then not want to participate on fixing packages.


Braindumping:

  • The pagure-sync-bugzilla.py script (maintained in our ansible repo in roles/distgit) is the script that syncs this stuff to bugzilla.
  • In an effort to optimize it, pingou and I added some pre-cached files here: https://src.fedoraproject.org/extras/ The sync script uses these data files.
  • For the cc information, see this one: https://src.fedoraproject.org/extras/pagure_bz.json
  • See the nagios entry in that file? @herrold isn't in there.. which means we're getting closer.
  • That file gets generated by cron in /etc/cron.d/pagure-bz on pkgs02.
  • I just ran it by hand, and @herrold is still not in the list for the nagios package.

At this point we need to call in @pingou.

Maybe @herrold needs to "watch" the package to be added to the CC list? @pingou, can you advise?

Maybe @herrold needs to "watch" the package to be added to the CC list

That's my understanding from the way @mprahl implemented this. Are cc'ed users watching tickets on dist-git.
It is then added in the json file that the cron job picks up and sync to bugzilla.

OK if this is the case, where do we need to document this (or where do I need to read this when I add people in the future?) And how many people are also maintainers but not watching and therefore are not getting any bugzilla entries?

Maybe @herrold needs to "watch" the package to be added to the CC list

That's my understanding from the way @mprahl implemented this. Are cc'ed users watching tickets on dist-git.
It is then added in the json file that the cron job picks up and sync to bugzilla.

Hum, https://src.fedoraproject.org/api/0/rpms/nagios/watchers shows that herrold is watching issues.
Does he need to be watching commits too? That doesn't make much sense for being added to issues (bugzilla).

Metadata Update from @kevin:
- Issue priority set to: Waiting on Assignee (was: Needs Review)

5 years ago

Looks like its fixed now.

I can only assume that adding a watch for commits is needed.

:bridge_at_night:

Metadata Update from @kevin:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

5 years ago

Login to comment on this ticket.

Metadata