Bug#764795: autopkgtest: Binaries in .changes are registered in wrong order

Guillem Jover guillem at debian.org
Fri Oct 24 08:31:04 UTC 2014


Hi!

On Sun, 2014-10-12 at 14:51:53 +0200, Martin Pitt wrote:
> Tristan Seligmann [2014-10-11 13:46 +0200]:
> > I've attached some debug logs.
> 
> Thanks. Of course I forgot to ask you about attaching your .changes
> files, but I bet I know what's wrong. So far every .changes file I
> looked at hat the .debs first and then the .dsc. That seems the way
> how debuild/sbuild/dpkg etc. behaves at least for the cases I've
> looked at. autopkgtest indeed parses the .changes in order of Files:,
> so for me the .debs are registered before the .dsc.

This was a recentish regression in dpkg-genchanges (since Apr 2014),
from dpkg changelog:

,--
dpkg (1.17.14) unstable; urgency=low

  [ Guillem Jover ]
…
  * Fix order of Files field on generated .changes file in dpkg-genchanges.
    Regression introduced in dpkg 1.17.7.
`---

> So I bet in your .changes files the .dsc appears before the .debs. In
> this case I can reproduce the problem (I just wrote a trivial test
> case). This is a bug anyway, so I'll fix that. But I'd like you to
> confirm this to exclude the possibility that it's something else. To
> test this, just edit the "Files:" part of the .changes to put the
> .debs before the .dsc.

With newer dpkg-dev, that's what should happen indeed.

Just wanted to let you know, so that you can sleep better at night. :)

Thanks,
Guillem



More information about the autopkgtest-devel mailing list