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

Bug#604397: Request for TC to rule on a course of action for supporting build-arch



Hi Bill,

(Sending this to 629385@bugs.debian.org, which is the cloned bug actually
assigned to the TC...)

On Tue, Jun 07, 2011 at 12:06:18AM +0200, Bill Allombert wrote:
> The proposal 3) (which is implemented in dpkg as of today) was devised
> following a discussion in Debian policy bug #218893 as a compromise
> solution that was agreeable to everyone, then a patch to dpkg was written (bug
> #229357). For reasons beyond my control, the patch was actually merged only
> today.

I think your read that this was a "compromise solution that was agreeable to
everyone" is incorrect.  Scott James Remnant (a dpkg maintainer at the time)
raised in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=218893#345 the
same objection about fragility that others have raised since.

I'm actually somewhat surprised that this has been merged at all into dpkg,
given that there clearly isn't agreement among the current dpkg maintainers
that this is the right way forward for build-arch.

> During that time, two attempts to use 'make' to guess whether build-arch
> existed were made to dpkg and reverted because they did not work in the
> real world.  See dpkg version 1.10.15.

Given that there is zero documentation of what went wrong with the previous
implementation, I give zero weight to that statement from the dpkg
maintainer of the time.  Aside from cases where debian/rules isn't actually
a makefile, I am aware of no potential problems with the patch proposed in
http://lists.debian.org/debian-devel/2007/07/msg00048.html (though I would
probably write that somewhat differently today).  If you can point to a
specific problem with that approach, I would certainly take that into
consideration, but unsubstantiated claims that an approach is "impossible"
are equivalent to FUD.

> Proposal 3 is the safest approach,

It is the most error-prone.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slangasek@ubuntu.com                                     vorlon@debian.org

Attachment: signature.asc
Description: Digital signature


Reply to: