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

Cleanup stuff



I was feeling low on energy and motivation today and wanted to do
something simple that still felt like an accomplishment, so I started
going through the lintian report for the group and looking at the packages
that had errors or seemed to be making a lot of noise (ignoring the
packages where the only issue is an old standards version).  I've uploaded
a few of those now, and plan to keep doing this from time to time when I
have a few moments.

A few things to note:

 * Packages originally packaged by Michael Alan Dorman set the debhelper
   compatibility level with "export DH_COMPAT := <level>", which confuses
   lintian.  This is a bug in lintian that I've submitted a patch for
   (Bug#349272), but since the compat file is recommended over the
   environment variable anyway, I'm switching those over to debian/compat
   when I see them.

 * Similarly, it looks like Michael always used the same set of targets
   for all of his packages, so they always have arrange and config targets
   and every target generates a stamp file.  I'm sure that this was much
   more convenient for him when maintaining his own packages, but it
   doesn't make a lot of sense mixed in randomly with our other packages.
   I'm therefore rearranging the rules file into something that looks like
   our other packages when I notice these.

 * Lots of packages don't remove the empty /usr/share/perl5 or
   /usr/lib/perl5 directories, have 3.6.1 standards versions, use various
   debhelper versions prior to V5, or have debhelper in
   Build-Depends-Indep instead of Build-Depends where it must be.  None of
   this really warrants an upload on its own (although debhelper in
   Build-Depends-Indep when it's used in clean is technically a policy
   violation), but I'm fixing it as I notice it when I'm in the package
   anyway.

 * I'm adding build-arch and build-indep targets just for the hell of it,
   due to recent discussion in debian-policy about the possibility
   long-term of making them required to fix some issues with the buildds.
   I doubt anything will come of this, but it doesn't hurt anything.
   Hopefully no one minds.

Please do let me know if anything above looks wrong to you.

-- 
Russ Allbery (rra@debian.org)               <http://www.eyrie.org/~eagle/>



Reply to: