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

2012-03-31 Thread Colin Watson
On Tue, Mar 20, 2012 at 01:33:05PM -0700, Russ Allbery wrote: > Hearing no objections, I call for a TC vote on the following ballot: > > A. dpkg-buildpackage, when doing a binary-only build (-B), should probe >the package with "make -qn" to see if the build-arch target appears to >be imple

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

2012-03-21 Thread Andreas Barth
* Russ Allbery (r...@debian.org) [120320 21:48]: > Hearing no objections, I call for a TC vote on the following ballot: > > A. dpkg-buildpackage, when doing a binary-only build (-B), should probe >the package with "make -qn" to see if the build-arch target appears to >be implemented. If s

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

2012-03-20 Thread Bdale Garbee
<#part sign=pgpmime> On Tue, 20 Mar 2012 13:33:05 -0700, Russ Allbery wrote: > Hearing no objections, I call for a TC vote on the following ballot: I vote AB. Bdale -- To UNSUBSCRIBE, email to debian-ctte-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@l

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

2012-03-20 Thread Ian Jackson
Russ Allbery writes ("Bug#629385: Request for TC to rule on a course of action for supporting build-arch"): > Hearing no objections, I call for a TC vote on the following ballot: > > A. dpkg-buildpackage, when doing a binary-only build (-B), should probe >the package

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

2012-03-20 Thread Don Armstrong
On Tue, 20 Mar 2012, Russ Allbery wrote: > Hearing no objections, I call for a TC vote on the following ballot: > > A. dpkg-buildpackage, when doing a binary-only build (-B), should probe >the package with "make -qn" to see if the build-arch target appears to >be implemented. If so, it sh

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

2012-03-20 Thread Russ Allbery
Russ Allbery writes: > A. dpkg-buildpackage, when doing a binary-only build (-B), should probe >the package with "make -qn" to see if the build-arch target appears to >be implemented. If so, it should use "debian/rules build-arch" to >build the package instead of "debian/rules build"

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

2012-03-20 Thread Russ Allbery
Hearing no objections, I call for a TC vote on the following ballot: A. dpkg-buildpackage, when doing a binary-only build (-B), should probe the package with "make -qn" to see if the build-arch target appears to be implemented. If so, it should use "debian/rules build-arch" to build the

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

2012-03-17 Thread Russ Allbery
I believe that the discussion of this has reached a conclusion and the dpkg maintainers are moving forward with an implementation. At this point, it seems like the right thing for the Technical Committee to do is to affirm that we agree with the approach arrived at. I propose the following ballot

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

2011-11-10 Thread Roger Leigh
On Sun, Oct 30, 2011 at 11:30:55AM -0700, Russ Allbery wrote: > Niels Thykier writes: > > > As pointed out earlier, only packages building both arch:all and > > non-arch:all packages benefit from this. With this in mind, we can > > "trivially" create a new lintian tag that finds source packages

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

2011-10-30 Thread Russ Allbery
Niels Thykier writes: > As pointed out earlier, only packages building both arch:all and > non-arch:all packages benefit from this. With this in mind, we can > "trivially" create a new lintian tag that finds source packages building > arch:all + non-arch:all packages without build-{arch,indep} t

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

2011-10-30 Thread Niels Thykier
Hi, I have a 6th (?) proposal. Lintian recently got checks for finding packages without build-arch and build-indep targets. Currently it finds some 5600 packages and with the current rate it will take nearly 2 years to fix all of them. As pointed out earlier, only packages building both arch:a

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

2011-06-30 Thread Bill Allombert
On Tue, Jun 07, 2011 at 09:29:12AM +0200, Bill Allombert wrote: > On Mon, Jun 06, 2011 at 04:02:36PM -0700, Steve Langasek wrote: > > Hi Bill, > > > > (Sending this to 629...@bugs.debian.org, which is the cloned bug actually > > assigned to the TC...) Too much magic, but thanks anyway. > > On Tu

Re: Request for TC to rule on a course of action for supporting build-arch

2011-06-19 Thread Roger Leigh
On Sat, Jun 11, 2011 at 12:19:47PM +0100, Roger Leigh wrote: > On Sat, Jun 11, 2011 at 01:04:00AM -0700, Steve Langasek wrote: > > Hi Roger, > > > > On Sat, Jun 11, 2011 at 02:02:52AM +0100, Roger Leigh wrote: > > > On Tue, Jun 07, 2011 at 11:14:14AM +0200, Tollef Fog Heen wrote: > > > > ]] Steve

Re: Request for TC to rule on a course of action for supporting build-arch

2011-06-13 Thread Goswin von Brederlow
Steve Langasek writes: > Hi Roger, > > On Sat, Jun 11, 2011 at 02:02:52AM +0100, Roger Leigh wrote: >> Because unstable was changing between the rebuilds, some of the >> failures are likely due to churn, including multiarch work, so a >> failure does not necessarily implicate the patch being test

Re: Request for TC to rule on a course of action for supporting build-arch

2011-06-12 Thread Bdale Garbee
On Sun, 12 Jun 2011 21:29:11 +0100, Roger Leigh wrote: > I am repeating the builds using a static mirror of unstable as of > today. Thank you! Bdale pgp9IZOhNTgVz.pgp Description: PGP signature

Re: Request for TC to rule on a course of action for supporting build-arch

2011-06-12 Thread Roger Leigh
On Sat, Jun 11, 2011 at 01:04:00AM -0700, Steve Langasek wrote: > On Sat, Jun 11, 2011 at 02:02:52AM +0100, Roger Leigh wrote: > > Because unstable was changing between the rebuilds, some of the > > failures are likely due to churn, including multiarch work, so a > > failure does not necessarily im

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

2011-06-12 Thread Andreas Barth
* Steve Langasek (vor...@debian.org) [110612 01:09]: > On Tue, Jun 07, 2011 at 09:41:18AM +0200, Raphael Hertzog wrote: > > --- > > Turn on direct use of "debian/rules build-arch" unless the package seems > > to be missing the target according to "make -qn". In that case output a > > warning that a

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

2011-06-11 Thread Raphael Hertzog
On Sat, 11 Jun 2011, Steve Langasek wrote: > This actually reads to me the same as option 1. What distinction are you > meaning to draw here? It's not very "direct" use of build-arch if we're > checking 'make -qn' first. The only other differences I see here are > issuing a warning, and explicit

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

2011-06-11 Thread Steve Langasek
On Tue, Jun 07, 2011 at 09:41:18AM +0200, Raphael Hertzog wrote: > On Mon, 06 Jun 2011, Steve Langasek wrote: > > If this were to be put to a vote today, I would propose the following ballot > > options: > > 1) Implement support for calling 'debian/rules build-arch' in place of > > 'debian/ru

Re: Request for TC to rule on a course of action for supporting build-arch

2011-06-11 Thread Russ Allbery
Ian Jackson writes: > (Sorry to just join this conversation; I was on holiday in Wales, > which was excellent.) > Raphael Hertzog writes: >> I was going to suggest that. The way I prepared the corresponding patch >> (the one you called "auto-detection") already does that in fact. So the >> few

Re: Request for TC to rule on a course of action for supporting build-arch

2011-06-11 Thread Ian Jackson
(Sorry to just join this conversation; I was on holiday in Wales, which was excellent.) Raphael Hertzog writes ("Re: Request for TC to rule on a course of action for supporting build-arch"): > I was going to suggest that. The way I prepared the corresponding patch > (the one

Re: Request for TC to rule on a course of action for supporting build-arch

2011-06-11 Thread Roger Leigh
On Sat, Jun 11, 2011 at 12:19:47PM +0100, Roger Leigh wrote: > (7) Packages failing due to broken autodetection I'm afraid the query wasn't entirely correct for this one. The real list is this: # SELECT o.package, o.version FROM orig AS o INNER JOIN auto AS a ON o.package=a.package AND o.version

Re: Request for TC to rule on a course of action for supporting build-arch

2011-06-11 Thread Raphael Hertzog
On Sat, 11 Jun 2011, Roger Leigh wrote: > I would like to suggest that it may be preferable for dpkg-buildpackage > to implement both > - make -qn autodetection and > - Build-Features > > This will permit the vast majority of packages to build using > build-arch today, without any modification. I

Re: Request for TC to rule on a course of action for supporting build-arch

2011-06-11 Thread Roger Leigh
On Sat, Jun 11, 2011 at 01:37:05PM +0200, Jakub Wilk wrote: > * Roger Leigh , 2011-06-11, 12:19: > >7) Failed autodetection > > - autodetection failed to detect an existing build-arch target > > - unconditional used build-arch > > A complete list of packages is at the bottom; these are selected

Re: Request for TC to rule on a course of action for supporting build-arch

2011-06-11 Thread Jakub Wilk
* Roger Leigh , 2011-06-11, 12:19: 7) Failed autodetection - autodetection failed to detect an existing build-arch target - unconditional used build-arch A complete list of packages is at the bottom; these are selected examples. Example: spring_0.82.7.1+dfsg1-3 In this package, the

Re: Request for TC to rule on a course of action for supporting build-arch

2011-06-11 Thread Roger Leigh
On Sat, Jun 11, 2011 at 01:04:00AM -0700, Steve Langasek wrote: > Hi Roger, > > On Sat, Jun 11, 2011 at 02:02:52AM +0100, Roger Leigh wrote: > > On Tue, Jun 07, 2011 at 11:14:14AM +0200, Tollef Fog Heen wrote: > > > ]] Steve Langasek > > Summarised: > > - autodetection with "make -qn" breaks few,

Re: Request for TC to rule on a course of action for supporting build-arch

2011-06-11 Thread Steve Langasek
Hi Roger, On Sat, Jun 11, 2011 at 02:02:52AM +0100, Roger Leigh wrote: > On Tue, Jun 07, 2011 at 11:14:14AM +0200, Tollef Fog Heen wrote: > > ]] Steve Langasek > > | 4) Turn on direct use of 'debian/rules build-arch' on the autobuilders > > for > > | all packages in unstable and experiment

Re: Request for TC to rule on a course of action for supporting build-arch

2011-06-10 Thread Goswin von Brederlow
Roger Leigh writes: > On Tue, Jun 07, 2011 at 11:14:14AM +0200, Tollef Fog Heen wrote: >> ]] Steve Langasek >> >> Hi, >> >> | 4) Turn on direct use of 'debian/rules build-arch' on the autobuilders for >> | all packages in unstable and experimental immediately, with no fallback >> | if

Re: Request for TC to rule on a course of action for supporting build-arch

2011-06-10 Thread Roger Leigh
On Tue, Jun 07, 2011 at 11:14:14AM +0200, Tollef Fog Heen wrote: > ]] Steve Langasek > > Hi, > > | 4) Turn on direct use of 'debian/rules build-arch' on the autobuilders for > | all packages in unstable and experimental immediately, with no fallback > | if the target does not exist; req

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

2011-06-09 Thread Russ Allbery
Bill Allombert writes: > I have proposed an alternative in the past (which did not get any > support, though): Decide that packages that have a Build-Depends-Indep: > field must implement build-arch/build-indep. This is probably already > the case. > This has the same advantage than Build-Optio

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

2011-06-09 Thread Bill Allombert
On Mon, Jun 06, 2011 at 01:04:59PM -0700, Russ Allbery wrote: > Andreas Barth writes: > > > Option 1 also implies forcing debian/rules to be a Makefile, which is > > think is sensible. > > Policy already requires this. The only package in the archive for which > this is not already the case is

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

2011-06-09 Thread Roger Leigh
On Tue, Jun 07, 2011 at 11:56:01AM +0100, Roger Leigh wrote: > On Tue, Jun 07, 2011 at 11:14:14AM +0200, Tollef Fog Heen wrote: > > ]] Steve Langasek > > > > Hi, > > > > | 4) Turn on direct use of 'debian/rules build-arch' on the autobuilders > > for > > | all packages in unstable and expe

Re: Request for TC to rule on a course of action for supporting build-arch

2011-06-07 Thread Andreas Barth
* Tollef Fog Heen (tfh...@err.no) [110607 11:14]: > ]] Steve Langasek > > Hi, > > | 4) Turn on direct use of 'debian/rules build-arch' on the autobuilders for > | all packages in unstable and experimental immediately, with no fallback > | if the target does not exist; requires a corresp

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

2011-06-07 Thread Roger Leigh
On Tue, Jun 07, 2011 at 11:14:14AM +0200, Tollef Fog Heen wrote: > ]] Steve Langasek > > Hi, > > | 4) Turn on direct use of 'debian/rules build-arch' on the autobuilders for > | all packages in unstable and experimental immediately, with no fallback > | if the target does not exist; req

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

2011-06-07 Thread Lucas Nussbaum
On 07/06/11 at 09:41 +0200, Raphael Hertzog wrote: > Lucas, can you do a full rebuild with the packages below ? > http://people.debian.org/~hertzog/packages/dpkg-dev_1.16.1~buildarch.1_all.deb > http://people.debian.org/~hertzog/packages/libdpkg-perl_1.16.1~buildarch.1_all.deb Hi, Since Tollef al

Re: Request for TC to rule on a course of action for supporting build-arch

2011-06-07 Thread Tollef Fog Heen
]] Steve Langasek Hi, | 4) Turn on direct use of 'debian/rules build-arch' on the autobuilders for | all packages in unstable and experimental immediately, with no fallback | if the target does not exist; requires a corresponding update to Policy | and mass updates to fix packages t

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

2011-06-07 Thread Raphael Hertzog
(Bcc to debian-dpkg for info) On Mon, 06 Jun 2011, Steve Langasek wrote: > If this were to be put to a vote today, I would propose the following ballot > options: > > 1) Implement support for calling 'debian/rules build-arch' in place of > 'debian/rules build' by checking for the presence of

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

2011-06-07 Thread Bill Allombert
On Mon, Jun 06, 2011 at 04:02:36PM -0700, Steve Langasek wrote: > 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 a

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

2011-06-06 Thread Steve Langasek
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

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

2011-06-06 Thread Russ Allbery
Bill Allombert writes: > 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 pat

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

2011-06-06 Thread Bill Allombert
On Mon, 6 Jun 2011 02:15:37 -0700, Steve Langasek wrote: > If this were to be put to a vote today, I would propose the following ballot > options: > > 1) Implement support for calling 'debian/rules build-arch' in place of > 'debian/rules build' by checking for the presence of the target usin

Re: Request for TC to rule on a course of action for supporting build-arch

2011-06-06 Thread Bdale Garbee
On Mon, 6 Jun 2011 21:56:22 +0200, Andreas Barth wrote: > Why 3 below 5? Introducing a new field that must be filled in and kept (manually) in sync with information that is already present in the rules file just doesn't seem like a good solution. I'm less afraid of 4 than some people would be, p

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

2011-06-06 Thread Don Armstrong
On Mon, 06 Jun 2011, Lucas Nussbaum wrote: > On 06/06/11 at 13:35 -0700, Don Armstrong wrote: > > Happens; do you have any recollection of what the failures were > > from? [Just trying to make sure that they were failures which were > > fixable, and not some kind of unforeseen systematic problem.]

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

2011-06-06 Thread Lucas Nussbaum
On 06/06/11 at 13:35 -0700, Don Armstrong wrote: > On Mon, 06 Jun 2011, Lucas Nussbaum wrote: > > On 06/06/11 at 10:29 -0700, Don Armstrong wrote: > > > On Mon, 06 Jun 2011, Steve Langasek wrote: > > > > 1) Implement support for calling 'debian/rules build-arch' in place > > > > of 'debian/rul

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

2011-06-06 Thread Don Armstrong
On Mon, 06 Jun 2011, Lucas Nussbaum wrote: > On 06/06/11 at 10:29 -0700, Don Armstrong wrote: > > On Mon, 06 Jun 2011, Steve Langasek wrote: > > > 1) Implement support for calling 'debian/rules build-arch' in place > > > of 'debian/rules build' by checking for the presence of the > > > tar

Re: Request for TC to rule on a course of action for supporting build-arch

2011-06-06 Thread Steve Langasek
On Mon, Jun 06, 2011 at 09:56:22PM +0200, Andreas Barth wrote: > > > 1) Implement support for calling 'debian/rules build-arch' in place of > > > 'debian/rules build' by checking for the presence of the target using > > > 'make -qn'.[1] > Option 1 also implies forcing debian/rules to be a

Re: Request for TC to rule on a course of action for supporting build-arch

2011-06-06 Thread Andreas Barth
* Russ Allbery (r...@debian.org) [110606 22:05]: > Andreas Barth writes: > > > Option 1 also implies forcing debian/rules to be a Makefile, which is > > think is sensible. > > Policy already requires this. The only package in the archive for which > this is not already the case is "leave". Sur

Re: Request for TC to rule on a course of action for supporting build-arch

2011-06-06 Thread Russ Allbery
Andreas Barth writes: > Option 1 also implies forcing debian/rules to be a Makefile, which is > think is sensible. Policy already requires this. The only package in the archive for which this is not already the case is "leave". I don't like option #3 because it's something we'll be stuck with

Re: Request for TC to rule on a course of action for supporting build-arch

2011-06-06 Thread Andreas Barth
* Bdale Garbee (bd...@gag.com) [110606 20:59]: > On Mon, 6 Jun 2011 02:15:37 -0700, Steve Langasek wrote: > > If this were to be put to a vote today, I would propose the following ballot > > options: > > > > 1) Implement support for calling 'debian/rules build-arch' in place of > > 'debian/r

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

2011-06-06 Thread Lucas Nussbaum
On 06/06/11 at 10:29 -0700, Don Armstrong wrote: > On Mon, 06 Jun 2011, Steve Langasek wrote: > > 1) Implement support for calling 'debian/rules build-arch' in place > > of 'debian/rules build' by checking for the presence of the > > target using 'make -qn'. > > From Lucas's test in 2007,

Re: Request for TC to rule on a course of action for supporting build-arch

2011-06-06 Thread Bdale Garbee
On Mon, 6 Jun 2011 02:15:37 -0700, Steve Langasek wrote: > If this were to be put to a vote today, I would propose the following ballot > options: > > 1) Implement support for calling 'debian/rules build-arch' in place of > 'debian/rules build' by checking for the presence of the target usin

Re: Request for TC to rule on a course of action for supporting build-arch

2011-06-06 Thread Russ Allbery
Steve Langasek writes: > Any chance you can elaborate on what didn't work well? I believe this > will work robustly for packages whose debian/rules is a policy-compliant > makefile, and I think that the handful of packages which don't could > reasonably required to, at minimum, return a compatib

Re: Request for TC to rule on a course of action for supporting build-arch

2011-06-06 Thread Steve Langasek
Hi Russ, On Mon, Jun 06, 2011 at 10:12:13AM -0700, Russ Allbery wrote: > Steve Langasek writes: > > The Technical Committee has sufficient authority to address this > > question under any of §6.1.{1,2,4,5}. If you prefer, we could also ask > > for a referral from the policy editors or the dpkg

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

2011-06-06 Thread Don Armstrong
On Mon, 06 Jun 2011, Steve Langasek wrote: > 1) Implement support for calling 'debian/rules build-arch' in place > of 'debian/rules build' by checking for the presence of the > target using 'make -qn'. From Lucas's test in 2007,[2] "Of those 1823 packages, 31 packages failed to build. Log

Re: Request for TC to rule on a course of action for supporting build-arch

2011-06-06 Thread Russ Allbery
Steve Langasek writes: > The Technical Committee has sufficient authority to address this > question under any of §6.1.{1,2,4,5}. If you prefer, we could also ask > for a referral from the policy editors or the dpkg maintainers, to > eliminate any question of supermajority requirements. I'm hap

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

2011-06-06 Thread Guillem Jover
On Mon, 2011-06-06 at 15:59:15 +0200, Bill Allombert wrote: > On Mon, Jun 06, 2011 at 12:09:34PM +0200, Bill Allombert wrote: > > On Mon, Jun 06, 2011 at 02:15:37AM -0700, Steve Langasek wrote: > > > 1) Implement support for calling 'debian/rules build-arch' in place of > > > 'debian/rules bui

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

2011-06-06 Thread Raphael Hertzog
Hi, On Mon, 06 Jun 2011, Roger Leigh wrote: > Has the following been considered: > - adding a command-line option for dpkg-buildpackage to explicitly > enable particular build-features (overriding the feature in the > source package). This has not been suggested yet, I'm not opposed to the id

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

2011-06-06 Thread Roger Leigh
On Mon, Jun 06, 2011 at 03:59:15PM +0200, Bill Allombert wrote: > On Mon, Jun 06, 2011 at 12:09:34PM +0200, Bill Allombert wrote: > > On Mon, Jun 06, 2011 at 02:15:37AM -0700, Steve Langasek wrote: > > > 1) Implement support for calling 'debian/rules build-arch' in place of > > > 'debian/rules

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

2011-06-06 Thread Raphael Hertzog
Hi, On Mon, 06 Jun 2011, Steve Langasek wrote: > 3) Implement support for calling 'debian/rules build-arch' in place of > 'debian/rules build' if a Build-Options field is set in debian/control > of the source package specifying that this target is supported.[3] FYI with the recent discus

Request for TC to rule on a course of action for supporting build-arch

2011-06-06 Thread Steve Langasek
unmerge 604397 clone 604397 -1 reassign -1 tech-ctte retitle -1 Please rule on how to implement debian/rules build-arch merge 345619 604397 thanks Fellow Committee members, I am requesting your assistance in helping the project come to a conclusion about how we can support the use of the 'build-a

Processed: Request for TC to rule on a course of action for supporting build-arch

2011-06-06 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org: > unmerge 604397 Bug#604397: debian-policy: build-arch and build-indep targets are required Bug#345619: build-arch and build-indep targets should be required Bug#374029: Build-Depends{,-Indep} as defined is not useful and not followed Bug#619284: Ch