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

Re: Membership ping 2016: results



On Tue, 16 Aug 2016 17:42:09 +0200, Dominique Dumont wrote:

> > Is there an easy way to get a list of affected packages and
> > uploaders that need to be removed? Checking them manually
> > seems like a lot of boring work.

I have the list, and plan to run a for-loop over all packages/local
git repos (based on examples/mass-commit in pkg-perl-tools).
 
> Once the list of uploader is known, it's possible to create a script that use 
> cme (as command or as Perl function).
> 
> e.g, if you want to remove uploader foo, bar and baz, you can use the 
> following line in a bash script
> 
> $ cme modify dpkg-control source Uploaders:-~/foo|bar|baz/

That was my plan :)
(Probably with a loop for the persons so that we also get
individualised commit messages/changelog entries.)
 
> or a similar line in a Perl script (which should be faster):
> 
>  use Config::Model qw(cme);
>  foreach my $package (@pkgs) {
>  chdir ($package);
>  cme('dpkg-control')->modify("source Uploaders:-~/foo|bar|baz/");
>  } 

Nice, I didn't know that option so far.


Cheers,
gregor

-- 
 .''`.  Homepage https://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer -  https://www.debian.org/
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   NP: U2: Until The End Of The World

Attachment: signature.asc
Description: Digital Signature


Reply to: