Hi Bill, (Sending this to 629...@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/ slanga...@ubuntu.com vor...@debian.org
signature.asc
Description: Digital signature