#1393 Making perl-sig a watcher on all perl packages
Closed None Opened 4 years ago by eseyman.

= phenomenon =
A number of perl packages are not watched by the Perl SIG.

= background analysis =

A while back, I realized that a number of my perl packages did not have perl-sig as a watcher. I gave perl-sig watchbugzilla and watchcommits but realized that others might be in the same situation. I run a script over pkgdb and realized that hundreds of perl packages were not watched by the Perl SIG. I sent emails to all concerned maintainers and the vast majority gave perl-sig those rights (with a number of them expressing surprise that this wasn't already the case).

I'm convinced that the Fedora developers who haven't granted these rights haven't done so because they're inactif or otherwise busy so I'm asking FESCO to do this for them.

= implementation recommendation =

Give the FAS user perl-sig watchbugzilla and watchcommits on all the perl-* packages it doesn't have these rights (83 as I'm writing this).


Adding meeting keyword.

I wont be able to attend today's meeting due to traveling to FOSDEM, so voting here.

+1 from me.

So, we discussed this in todays fesco meeting.

You should be able to use pkgdb-cli and request watchcommits and watchbugzilla on any packages you like (they should get autoapproved I think). If you run into trouble, please ping me on irc.

If there's some future work we need to look at to automatically adding perl-sig to perl packages, please work with releng and infra to get that done.

List of perl packages that do not have perl-sig as a watcher
packages

Replying to [comment:4 kevin]:

You should be able to use pkgdb-cli and request watchcommits and watchbugzilla on any packages you like (they should get autoapproved I think). If you run into trouble, please ping me on irc.

When I do this, I'm prompted for perl-sig's password (which I don't think exists).

Here's a list of the packages concerned. Giving perl-sig watchbugzilla/watchcommits on f20 and f21 would be great but doing it on master is a must.

Processed using the list from eseyman and as asked only for the Fedora branch.

The script
{{{
for pkg in cat packages;
do
echo $pkg;
pkgdb-cli update $pkg watchbugzilla perl-sig master --approve;
pkgdb-cli update $pkg watchbugzilla perl-sig f21 --approve;
pkgdb-cli update $pkg watchbugzilla perl-sig f20 --approve;

pkgdb-cli update $pkg watchcommits perl-sig master --approve;
pkgdb-cli update $pkg watchcommits perl-sig f21 --approve;
pkgdb-cli update $pkg watchcommits perl-sig f20 --approve;

done

}}}

Login to comment on this ticket.

Metadata