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.
Attachment:
signature.asc
Description: PGP signature