Ok, I've seen quite a bit of things being built, but the nd_build tops it all.
I figured that due to g++-4.6 >= 4.6.2 requirement, only debian-wheezy,
debian-sid (also their nd+ counterparts), and ubuntu precise, can build
aghermann. This is what I get after nd_build4all:
3006 Jun 4 18:41 aghermann_0.6.0.1-1.debian.tar.gz
1751 Jun 4 18:45 aghermann_0.6.0.1-1.dsc
716 Jun 4 19:44 aghermann_0.6.0.1-1_i386.changes
409900 Jun 4 19:44 aghermann_0.6.0.1-1_i386.deb
3270 Jun 4 19:19 aghermann_0.6.0.1-1~+2.debian.tar.gz
1236 Jun 4 19:19 aghermann_0.6.0.1-1~+2.dsc
3246 Jun 4 19:15 aghermann_0.6.0.1-1~nd+2.debian.tar.gz
1244 Jun 4 19:15 aghermann_0.6.0.1-1~nd+2.dsc
83678 Jun 4 19:19 aghermann_0.6.0.1-1~nd+2_amd64.build
1812 Jun 4 19:19 aghermann_0.6.0.1-1~nd+2_amd64.changes
412692 Jun 4 19:19 aghermann_0.6.0.1-1~nd+2_amd64.deb
80861 Jun 4 19:11 aghermann_0.6.0.1-1~nd+2_i386.build
976 Jun 4 19:11 aghermann_0.6.0.1-1~nd+2_i386.changes
406696 Jun 4 19:11 aghermann_0.6.0.1-1~nd+2_i386.deb
3279 Jun 4 19:00 aghermann_0.6.0.1-1~nd70+2.debian.tar.gz
1252 Jun 4 19:00 aghermann_0.6.0.1-1~nd70+2.dsc
102444 Jun 4 19:04 aghermann_0.6.0.1-1~nd70+2_amd64.build
1834 Jun 4 19:04 aghermann_0.6.0.1-1~nd70+2_amd64.changes
424892 Jun 4 19:04 aghermann_0.6.0.1-1~nd70+2_amd64.deb
80161 Jun 4 18:53 aghermann_0.6.0.1-1~nd70+2_i386.build
986 Jun 4 18:53 aghermann_0.6.0.1-1~nd70+2_i386.changes
418128 Jun 4 18:53 aghermann_0.6.0.1-1~nd70+2_i386.deb
191059 Jun 4 18:41 aghermann_0.6.0.1.orig.tar.bz2
Now, concerning changelogs, dh_* just keeps getting smarter. Historically, I
had this in my doc/Makefile.am:
doc_DATA = ../README ../ChangeLog
EXTRA_DIST = $(doc_DATA)
which will have "make install" put the upstream ChangeLog in
$prefix/share/doc/aghermann.
In addition to this, debuild will install debian/changelog alongside,
so that eventually we have changelog.gz and ChangeLog.gz. I can't confirm
that these had been different before, or whether debian/changelog actually
resulted in changelog.gz or changelog.Debian.gz; my understanding was that I
take care of the upstream one, whilst debuild takes care of the maintainer
one. But when I actually looked at the files lintian was finding identical
-- namely, changelog.gz and ChangeLog.gz -- they were indeed one and the
same thing, and there was, of course, also changelog.Debian.gz.
Ok, fair enough. man dh_installchangelogs has it covered. All I need to do
is not to install ChangeLog at all and let debuild have it its own way.
Long story short, this is the precious dsc file:
http://johnhommer.com/academic/code/aghermann/source/deb/aghermann_0.6.0.1-1.dsc
Hope this one will make it.
signature.asc
Description: PGP signature

