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

Re: sponsor upload aghermann-0.6.0-1 please



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


Reply to: