Hi!

On Tue, 2014-04-29 at 21:53:31 -0700, Russ Allbery wrote:
> Manoj Srivastava <sriva...@ieee.org> writes:
> >         I will cut a normal bug on dpkg, and a serious one on make, and
> >  make the former block the latter while we figure otu what to do. The
> >  options, as I see it are:
> 
> >  1) Do nothing. retain make-3.81 in Debian forever more. Needless to
> >     say, this is not very attractive. Pro: There is no action to
> >     take. Con: Almost every other distro is shipping a more recent
> >     make. We will continue to diverge from everyone else, and already
> >     the featires have diverged enough that people are having to add
> >     special cases in the vuild system for the Debian family of
> >     distributions.
> >  2) Hack dpkg-buildpackage to always load B-D-I, and go back to just
> >     calling ./debian/rules build. This is what we used to do. Pro: it
> >     is pretty easy to do (umm, I would think, but I don't know the dpkg
> >     code base so well anymore). This has the con of the inefficiency we
> >     have tried to eliminate, in that all the build dependencies are
> >     loaded for every build, even when not strictly needed.
> >   3) We state that packages must provide build-arch and build-indep for
> >      Jessie. This should trivially be true for every package using cdbs
> >      or debhelper (or, heaven forbid, my old home brew build system),
> >      and have dpkg-buildpackage call them without testing to see if they
> >      exist.  We would need to do another archive rebuild with the
> >      modified dpkg-buildpackage to see how many packages do not
> >      actually not implement these targets.
> 
> Well, 2 is going back on something that we're trying to transition, and 1
> seems obviously unacceptable.  3 is where we were trying to get to anyway.
> I vote for just biting the bullet and trying to do 3 for jessie.

I think we should first understand why the detection is failing with
the newer make. I'm taking a look now. Once that's done we might just
be able to fix (or workaround) one of:

  * make
  * dpkg-buildpackage
  * affected packages

If none of the above can be fixed then I'm all for just removing the
detection code, although that might be painful, AFAIR the numbers were
a bit scary last time Roger posted them?

Using the debhelper detection logic, which implies parsing make output
looks very much unappealing to me.

Thanks,
Guillem


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140430142237.ga23...@gaara.hadrons.org

Reply via email to