Hi, The targets are "officially" mandatory and have been since 3.9.4 (released in September 2012). Currently lintian and dpkg still forgive their absence to avoid auto-rejects and FTBFS bugs. However, Guillem and I would like to get the remaining packages updated sooner rather than later (notably dpkg has a hack to support the old packages, which we would like to drop).
As there are still about 1600 packages affected by this issue[1], we
would like to start smaller:
* We propose a mass bug filing against all packages *without* either
build-{arch,indep} targets, which build *both* arch:all and
architecture dependent packages.
- The set of affected packages is currently 99[2].
* After the deadline for fixing this, dpkg would be able to drop the
hack for any source package building both arch:all and arch:any
packages.
* Proposed deadline: June 1st 2016
- Assuming 14 days to review this mass bug filing, we would file the
bugs on the 18th of April. This would leave a bit over a month for
packages to be fixed.
* The bug template and the dd-list of affected packages are attached.
Future MBF
==========
We intend to do another round of MBF for this problem once we have
located a way to break down the remaining packages into smaller and more
manageable sets.
Thanks,
Guillem and Niels
[1]
https://lintian.debian.org/tags/debian-rules-missing-recommended-target.html
As always, lintian double-counts packages when they are in unstable and
experimental with the same issue.
[2]
https://lintian.debian.org/tags/package-would-benefit-from-build-arch-targets.html
"Adam C. Powell, IV" <[email protected]> babel A. Maitland Bottoms <[email protected]> vtk (U) Adam C. Powell, IV <[email protected]> pysparse Al Stone <[email protected]> lmbench Alain Leufroy <[email protected]> xmldiff (U) Alexander Wirt <[email protected]> icinga (U) nagios3 (U) Alexandre Fayolle <[email protected]> xmldiff Alexandre Fayolle <[email protected]> xmldiff (U) Andreas "Jimmy" Gredler <[email protected]> comgt Andreas Barth <[email protected]> mgetty Anibal Monsalve Salazar <[email protected]> lp-solve (U) Ansgar Burchardt <[email protected]> ketm (U) Aurelien Jarno <[email protected]> freebsd-buildutils (U) Barry deFreese <[email protected]> late (U) Barry deFreese <[email protected]> clanlib (U) kball (U) ketm (U) liquidwar (U) stormbaancoureur (U) Bartosz Fenski <[email protected]> csmash Bjørn Hansen <[email protected]> balder2d Carlo Wood <[email protected]> libcwd Christian Hudon <[email protected]> icon Christoph Egger <[email protected]> clisp (U) Christophe Prud'homme <[email protected]> libcorelinux Daniel Pocock <[email protected]> ganglia (U) Darren Salt <[email protected]> xine-lib-1.2 David Martínez Moreno <[email protected]> glob2 Debian Common Lisp Team <[email protected]> clisp Debian Games Team <[email protected]> clanlib kball ketm late liquidwar slimevolley stormbaancoureur Debian LibreOffice Maintainers <[email protected]> hyphen Debian Monitoring Maintainers <[email protected]> ganglia Debian Nagios Maintainer Group <[email protected]> icinga nagios3 ndoutils (U) Debian Python Modules Team <[email protected]> pebl python-osd (U) quixote Debian Science Maintainers <[email protected]> maria Debian Science Team <[email protected]> vtk Dmitry E. Oboukhov <[email protected]> ogamesim Dominique Belhachemi <[email protected]> vtk (U) Drew Parsons <[email protected]> gworldclock Eduard Bloch <[email protected]> liquidwar (U) Emile Anclin <[email protected]> xmldiff (U) Enrico Tassi <[email protected]> linux-wlan-ng (U) lua50 Francesco Paolo Lovergine <[email protected]> aolserver4 Geoffrey Thomas <[email protected]> timidity GNU/kFreeBSD Maintainers <[email protected]> freebsd-buildutils Gonéri Le Bouder <[email protected]> stormbaancoureur (U) Guus Sliepen <[email protected]> blobandconquer Günter Milde <[email protected]> jed (U) Hendrik Frenzel <[email protected]> ndoutils Idan Sofer <[email protected]> starvoyager Ivan Yat-Cheung Wong <[email protected]> pidgin-hotkeys J.H.M. Dassen (Ray) <[email protected]> lout Jamie Wilkinson <[email protected]> gle Jan Christoph Nordholz <[email protected]> mrxvt Jan Wagner <[email protected]> icinga (U) nagios3 (U) Javier Fernandez-Sanguino Pen~a <[email protected]> clips openuniverse titantools Javier Fernández-Sanguino Peña <[email protected]> netselect Javier Galicia <[email protected]> late (U) Jelmer Vernooij <[email protected]> bitlbee (U) Jeremiah C. Foster <[email protected]> swedish Jorgen Schäfer <[email protected]> scsh-0.6 (U) Juan Cespedes <[email protected]> linux86 Juan Esteban Monsalve Tobon <[email protected]> lp-solve Jörg Sommer <[email protected]> jed (U) Karl Ramm <[email protected]> timidity (U) Kevin Glynn <[email protected]> mozart Kurt B. Kaiser <[email protected]> gambc LaMont Jones <[email protected]> bind9 postfix Leo Costela <[email protected]> gnokii LI Daobing <[email protected]> liblunar Lionel Elie Mamane <[email protected]> scsh-0.6 (U) Mark Brown <[email protected]> xemacs21 Markus Frosch <[email protected]> icinga (U) Masayuki Hatta (mhatta) <[email protected]> aiksaurus libwpd (U) ng zipios++ Massimo Dal Zotto <[email protected]> tclx8.4 Matthew Vernon <[email protected]> bible-kjv Matthias Urlichs <[email protected]> mgetty (U) Mauro Lizaur <[email protected]> python-osd Michael Banck <[email protected]> libsyncml Michael Gilbert <[email protected]> bind9 (U) Michael Piefel <[email protected]> kimwitu++ Michael Vogt <[email protected]> vdk2 Mikael Djurfeldt <[email protected]> music Miriam Ruiz <[email protected]> kball (U) pebl (U) pykaraoke (U) stormbaancoureur (U) Muammar El Khatib <[email protected]> blacs-mpi scalapack Neil Roeth <[email protected]> aplus-fsf Neil Schemenauer <[email protected]> quixote (U) NIIBE Yutaka <[email protected]> chise-base NOKUBI Takatsugu <[email protected]> namazu2 OHURA Makoto <[email protected]> vflib3 Oleksandr Moskalenko <[email protected]> quixote (U) Optical Media Tools Team <[email protected]> dvdisaster Otavio Salvador <[email protected]> tcm Paul Brossier <[email protected]> freebirth Pawel Wiecek <[email protected]> crack Peter S Galbraith <[email protected]> libforms Peter Van Eynde <[email protected]> clisp (U) Petr Čech <[email protected]> ispell-czech Python Applications Packaging Team <[email protected]> pykaraoke Ralf Treinen <[email protected]> maria (U) Reinhard Tartler <[email protected]> xine-lib-1.2 (U) Rene Engelhard <[email protected]> hyphen (U) libwpd libwpg libwps lp-solve (U) Robert Lemmen <[email protected]> noiz2sa Robert Millan <[email protected]> freebsd-buildutils (U) Robie Basak <[email protected]> bind9 (U) Rogério Brito <[email protected]> dvdisaster (U) Sam Hocevar (Debian packages) <[email protected]> ketm (U) vdk2 (U) Sam Hocevar <[email protected]> clanlib (U) elk ftgl Scheme48 Maintainers Task Force <[email protected]> scsh-0.6 Scott Kitterman <[email protected]> postfix (U) sean finney <[email protected]> nagios3 (U) Stefan Hornburg (Racke) <[email protected]> interchange Steven Chamberlain <[email protected]> freebsd-buildutils (U) Stuart Teasdale <[email protected]> ganglia (U) Sylvain Thenault <[email protected]> xmldiff (U) TANIGUCHI Takaki <[email protected]> dvdisaster (U) Thomas Goirand <[email protected]> mysqmail Tormod Volden <[email protected]> linux-wlan-ng Victor Seva <[email protected]> linux-wlan-ng (U) Vincent Duvert (VinDuv) <[email protected]> slimevolley (U) Volker Janzen <[email protected]> udo Walter Franzini <[email protected]> cook Wilmer van der Gaast <[email protected]> bitlbee Wookey <[email protected]> jed Y Giridhar Appaji Nag <[email protected]> splint Yann Dirson <[email protected]> dossizola konwert tau Yaroslav Halchenko <[email protected]> pebl (U)
Hi, The package #PACKAGE# builds an architecture independent *and* an architecture dependent package, but does not have the (now mandatory) "build-arch" and "build-indep" targets in debian/rules. We would like to phase out the hacks in dpkg, which are currently needed to ensure that #PACKAGE# builds despite its lack of these targets. * Please add build-arch and build-indep targets to #PACKAGE# at your earliest convenience. * The work around will be removed in the first dpkg upload after the 1st of June. After that upload, #PACKAGE# will FTBFS if this bug has not been fixed before then. Thanks, See also: <link to the MBF thread>
signature.asc
Description: OpenPGP digital signature

