On Sat, Jan 07, 2017 at 02:41:40PM +0100, Johannes Schauer wrote:

> Quoting Santiago Vila (2017-01-07 13:37:27)
> > On Sat, Jan 07, 2017 at 01:02:19PM +0100, Matthias Klose wrote:
> > > You could detect these as well by inspecting the Built-Using flag
> > > and using the very same versions for your test builds.
> > 
> > Well, maybe this is a bug in sbuild.
> > 
> > I'm Cc:ing Johannes Schauer, sbuild maintainer, in case he has any
> > idea about how to avoid this minor glitch.
> 
> even after having read the bug I'm unsure what the problem with sbuild is 
> here.
> 
> What do you want to use the Built-Using header for? What is sbuild not doing
> that you think it should do?

This package, cross-toolchain-base, has a small collection of
Build-Using fields on other source packages.

I'm building packages in stretch, and when a package FTBFS in stretch,
I report it as a serious bug.

Matthias complains that I'm not building packages "the same way" he did.

He seems to suggest (please correct me if I'm wrong) that I should use
the exact same version he used in the Built-Using field.

But I think this information is only in the binary packages.

So: Is sbuild supposed to take this information from the binary
packages I'm trying to rebuild (unlikely, but I ask just in case),
or maybe it's that the Built-Using fields should just be versioned
when there is a risk that not every version of the Built-Used packages
is ok for the build? (May Built-Using be versioned, like Depends
or Build-Depends?)

[ My theory is that this is a bug in either cross-toolchain-base,
  sbuild, or maybe our package format, but definitely not in myself
  building packages on stretch ].

Thanks.

Reply via email to