Moving towards a deb-buildinfo(5) Format 1.0

Guillem Jover guillem at debian.org
Sat Mar 11 02:33:05 UTC 2017


Hi again!

[ I just had this drafted around, and though I just update and send it
  out as a status update. ]

On Sun, 2017-02-19 at 18:52:16 +0100, Guillem Jover wrote:
> On Sat, 2016-11-12 at 19:04:53 +0100, Guillem Jover wrote:
> > As I've mentioned elsewhere, I've noticed several things with the
> > current .buildinfo format, even after the cleanup pre-merge, that
> > I'd like to fix or change so that we can hopefully reach Format 1.0.
> 
> Ok, let's see what's the current status:

[…]

I forgot to mention two curretly pending issues, not listed previously:

* An error in dpkg-genbuildinfo caused by arch-qualified dependencies
  on a virtual package.

  This was in dpkg 1.18.23. An implementation detail though, even if
  unfortunate.

* Broken dependency recursor in dpkg-genbuildinfo

  The dependency traversal in dpkg-genbuildinfo is pretty much broken
  for many/most Multi-Arch cases. But the same applies to
  dpkg-checkbuilddeps and the Dpkg::Deps perl module. This needs major
  rework and is in a way a pre-existing problem, and in any case an
  implementation detail.

> > I'll probably do some of the fixes already and bump Format to 0.2
> > and after the discussion settles we can perhaps do a 0.3, and see how
> > it goes, and iterate until it looks good, at which point we'd declare
> > it 1.0, ideally before the freeze. :)
> 
> So given the above, I've queued a minimal change declaring the format
> 1.0 for dpkg 1.18.23 or .24, please shout if you see any additional
> problem or blocker.

This has happened now, given that the above are implementation details,
and do not really affect the format.

Thanks,
Guillem



More information about the Reproducible-builds mailing list