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
* 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 (email@example.com) <http://www.eyrie.org/~eagle/>