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" <hazel...@debian.org> babel A. Maitland Bottoms <bott...@debian.org> vtk (U) Adam C. Powell, IV <hazel...@debian.org> pysparse Al Stone <a...@debian.org> lmbench Alain Leufroy <alain.leuf...@logilab.fr> xmldiff (U) Alexander Wirt <formo...@debian.org> icinga (U) nagios3 (U) Alexandre Fayolle <afayo...@debian.org> xmldiff Alexandre Fayolle <alexandre.fayo...@logilab.fr> xmldiff (U) Andreas "Jimmy" Gredler <ji...@g-tec.co.at> comgt Andreas Barth <a...@not.so.argh.org> mgetty Anibal Monsalve Salazar <ani...@debian.org> lp-solve (U) Ansgar Burchardt <ans...@43-1.org> ketm (U) Aurelien Jarno <aure...@debian.org> freebsd-buildutils (U) Barry deFreese <bddeb...@comcast.net> late (U) Barry deFreese <bdefre...@debian.org> clanlib (U) kball (U) ketm (U) liquidwar (U) stormbaancoureur (U) Bartosz Fenski <fe...@debian.org> csmash Bjørn Hansen <holomo...@users.sourceforge.net> balder2d Carlo Wood <ca...@alinoe.com> libcwd Christian Hudon <chr...@debian.org> icon Christoph Egger <christ...@debian.org> clisp (U) Christophe Prud'homme <prudh...@debian.org> libcorelinux Daniel Pocock <dan...@pocock.pro> ganglia (U) Darren Salt <devs...@moreofthesa.me.uk> xine-lib-1.2 David Martínez Moreno <en...@debian.org> glob2 Debian Common Lisp Team <pkg-common-lisp-de...@lists.alioth.debian.org> clisp Debian Games Team <pkg-games-de...@lists.alioth.debian.org> clanlib kball ketm late liquidwar slimevolley stormbaancoureur Debian LibreOffice Maintainers <debian-openoff...@lists.debian.org> hyphen Debian Monitoring Maintainers <pkg-monitoring-maintain...@lists.alioth.debian.org> ganglia Debian Nagios Maintainer Group <pkg-nagios-de...@lists.alioth.debian.org> icinga nagios3 ndoutils (U) Debian Python Modules Team <python-modules-t...@lists.alioth.debian.org> pebl python-osd (U) quixote Debian Science Maintainers <debian-science-maintain...@lists.alioth.debian.org> maria Debian Science Team <debian-science-maintain...@lists.alioth.debian.org> vtk Dmitry E. Oboukhov <un...@debian.org> ogamesim Dominique Belhachemi <domi...@debian.org> vtk (U) Drew Parsons <dpars...@debian.org> gworldclock Eduard Bloch <bl...@debian.org> liquidwar (U) Emile Anclin <emile.anc...@logilab.fr> xmldiff (U) Enrico Tassi <gareuselesi...@debian.org> linux-wlan-ng (U) lua50 Francesco Paolo Lovergine <fran...@debian.org> aolserver4 Geoffrey Thomas <geo...@ldpreload.com> timidity GNU/kFreeBSD Maintainers <debian-...@lists.debian.org> freebsd-buildutils Gonéri Le Bouder <gon...@rulezlan.org> stormbaancoureur (U) Guus Sliepen <g...@debian.org> blobandconquer Günter Milde <mi...@users.sf.net> jed (U) Hendrik Frenzel <hfren...@scunc.net> ndoutils Idan Sofer <i...@idanso.dyndns.org> starvoyager Ivan Yat-Cheung Wong <em...@ivanwong.info> pidgin-hotkeys J.H.M. Dassen (Ray) <jdas...@debian.org> lout Jamie Wilkinson <j...@debian.org> gle Jan Christoph Nordholz <he...@pool.math.tu-berlin.de> mrxvt Jan Wagner <w...@cyconet.org> icinga (U) nagios3 (U) Javier Fernandez-Sanguino Pen~a <j...@debian.org> clips openuniverse titantools Javier Fernández-Sanguino Peña <j...@debian.org> netselect Javier Galicia <javiergalicia...@gmail.com> late (U) Jelmer Vernooij <jel...@debian.org> bitlbee (U) Jeremiah C. Foster <jerem...@jeremiahfoster.com> swedish Jorgen Schäfer <for...@debian.org> scsh-0.6 (U) Juan Cespedes <cespe...@debian.org> linux86 Juan Esteban Monsalve Tobon <este...@v7w.com> lp-solve Jörg Sommer <jo...@alea.gnuu.de> jed (U) Karl Ramm <k...@debian.org> timidity (U) Kevin Glynn <kev...@debian.org> mozart Kurt B. Kaiser <k...@shore.net> gambc LaMont Jones <lam...@debian.org> bind9 postfix Leo Costela <cost...@debian.org> gnokii LI Daobing <lidaob...@debian.org> liblunar Lionel Elie Mamane <lmam...@debian.org> scsh-0.6 (U) Mark Brown <broo...@debian.org> xemacs21 Markus Frosch <lazyfro...@debian.org> icinga (U) Masayuki Hatta (mhatta) <mha...@debian.org> aiksaurus libwpd (U) ng zipios++ Massimo Dal Zotto <d...@debian.org> tclx8.4 Matthew Vernon <matt...@debian.org> bible-kjv Matthias Urlichs <sm...@debian.org> mgetty (U) Mauro Lizaur <ma...@cacavoladora.org> python-osd Michael Banck <mba...@debian.org> libsyncml Michael Gilbert <mgilb...@debian.org> bind9 (U) Michael Piefel <pie...@debian.org> kimwitu++ Michael Vogt <m...@debian.org> vdk2 Mikael Djurfeldt <m...@debian.org> music Miriam Ruiz <little_m...@yahoo.es> kball (U) pebl (U) pykaraoke (U) stormbaancoureur (U) Muammar El Khatib <muam...@debian.org> blacs-mpi scalapack Neil Roeth <n...@debian.org> aplus-fsf Neil Schemenauer <n...@debian.org> quixote (U) NIIBE Yutaka <gni...@fsij.org> chise-base NOKUBI Takatsugu <k...@daionet.gr.jp> namazu2 OHURA Makoto <oh...@debian.org> vflib3 Oleksandr Moskalenko <ma...@debian.org> quixote (U) Optical Media Tools Team <pkg-opt-media-t...@lists.alioth.debian.org> dvdisaster Otavio Salvador <ota...@debian.org> tcm Paul Brossier <p...@debian.org> freebirth Pawel Wiecek <co...@debian.org> crack Peter S Galbraith <p...@debian.org> libforms Peter Van Eynde <pvane...@debian.org> clisp (U) Petr Čech <c...@debian.org> ispell-czech Python Applications Packaging Team <python-apps-t...@lists.alioth.debian.org> pykaraoke Ralf Treinen <trei...@debian.org> maria (U) Reinhard Tartler <siret...@tauware.de> xine-lib-1.2 (U) Rene Engelhard <r...@debian.org> hyphen (U) libwpd libwpg libwps lp-solve (U) Robert Lemmen <rober...@semistable.com> noiz2sa Robert Millan <r...@debian.org> freebsd-buildutils (U) Robie Basak <robie.ba...@canonical.com> bind9 (U) Rogério Brito <rbr...@ime.usp.br> dvdisaster (U) Sam Hocevar (Debian packages) <sam+...@zoy.org> ketm (U) vdk2 (U) Sam Hocevar <s...@debian.org> clanlib (U) elk ftgl Scheme48 Maintainers Task Force <pkg-scheme48-maintain...@lists.alioth.debian.org> scsh-0.6 Scott Kitterman <sc...@kitterman.com> postfix (U) sean finney <sean...@debian.org> nagios3 (U) Stefan Hornburg (Racke) <ra...@linuxia.de> interchange Steven Chamberlain <ste...@pyro.eu.org> freebsd-buildutils (U) Stuart Teasdale <s...@debian.org> ganglia (U) Sylvain Thenault <s...@logilab.fr> xmldiff (U) TANIGUCHI Takaki <tak...@debian.org> dvdisaster (U) Thomas Goirand <z...@debian.org> mysqmail Tormod Volden <debian.tor...@gmail.com> linux-wlan-ng Victor Seva <linuxman...@torreviejawireless.org> linux-wlan-ng (U) Vincent Duvert (VinDuv) <vincent.duv...@free.fr> slimevolley (U) Volker Janzen <doug...@voja.org> udo Walter Franzini <walter.franz...@gmail.com> cook Wilmer van der Gaast <wil...@gaast.net> bitlbee Wookey <woo...@debian.org> jed Y Giridhar Appaji Nag <app...@debian.org> splint Yann Dirson <dir...@debian.org> dossizola konwert tau Yaroslav Halchenko <deb...@onerussian.com> 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