On Thu, Nov 25, 2010 at 02:19:35PM +0100, Raphael Hertzog wrote: > reassign 604919 dpkg-dev 1.15.8.6 > forcemerge 229357 604919 > thanks > > (Yay for yet another duplicate on this one...) > > On Thu, 25 Nov 2010, Roger Leigh wrote: > > In order to allow full use of Build-Depends-Indep, and to allow > > autobuilding of arch-indep packages on our buildds, as well as > > more efficient building of arch-any packages (since building > > arch-indep stuff can be skipped), I'd like to get full support > > for the build-arch and build-indep targets in debian/rules as > > a release goal for wheezy. > > Great... but dpkg-buildpackage will not impose them. If you want > to help, please implement support of the "Build-Features: build-arch" > field that will tell dpkg-buildpackage that it can rely on > build-arch/indep.
I don't see why we can't just mandate it in Policy, and then enable it unconditionally if the Standards-Version is >= that policy version. The package maintainer is declaring that their package conforms to that policy version, which requires that those targets be present. Easy and simple. This would make the transition smooth; we won't break existing packages, and developers will naturally adopt it as they update to the latest Standards Version, so there's no reason the transition can't also be equally rapid if we push for it. This isn't an optional build feature like noopt, parallel etc. It's something which we want to be the default. We shouldn't need to jump through extra hoops to enable default behaviour. Why bother with new fields like Build-Features when we have an existing simple and robust mechanism to deal with this. This has been an outstanding defect for over six years, and it's incredibly frustrating that it's being held back by this (unnecessary?) requirement. With the cdbs and dh support, followed by the addition of lintian checks, we'll have >50% archive coverage by the end of the year, and we should get it mandated by Policy. I'll be happy to drive this forward by getting the archive coverage and policy changes done, rather than waiting another few years for new control fields. Regards, Roger -- .''`. Roger Leigh : :' : Debian GNU/Linux http://people.debian.org/~rleigh/ `. `' Printing on GNU/Linux? http://gutenprint.sourceforge.net/ `- GPG Public Key: 0x25BFB848 Please GPG sign your mail.
signature.asc
Description: Digital signature

