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" <hazelsct@debian.org> babel A. Maitland Bottoms <bottoms@debian.org> vtk (U) Adam C. Powell, IV <hazelsct@debian.org> pysparse Al Stone <ahs3@debian.org> lmbench Alain Leufroy <alain.leufroy@logilab.fr> xmldiff (U) Alexander Wirt <formorer@debian.org> icinga (U) nagios3 (U) Alexandre Fayolle <afayolle@debian.org> xmldiff Alexandre Fayolle <alexandre.fayolle@logilab.fr> xmldiff (U) Andreas "Jimmy" Gredler <jimmy@g-tec.co.at> comgt Andreas Barth <aba@not.so.argh.org> mgetty Anibal Monsalve Salazar <anibal@debian.org> lp-solve (U) Ansgar Burchardt <ansgar@43-1.org> ketm (U) Aurelien Jarno <aurel32@debian.org> freebsd-buildutils (U) Barry deFreese <bddebian@comcast.net> late (U) Barry deFreese <bdefreese@debian.org> clanlib (U) kball (U) ketm (U) liquidwar (U) stormbaancoureur (U) Bartosz Fenski <fenio@debian.org> csmash Bjørn Hansen <holomorph@users.sourceforge.net> balder2d Carlo Wood <carlo@alinoe.com> libcwd Christian Hudon <chrish@debian.org> icon Christoph Egger <christoph@debian.org> clisp (U) Christophe Prud'homme <prudhomm@debian.org> libcorelinux Daniel Pocock <daniel@pocock.pro> ganglia (U) Darren Salt <devspam@moreofthesa.me.uk> xine-lib-1.2 David Martínez Moreno <ender@debian.org> glob2 Debian Common Lisp Team <pkg-common-lisp-devel@lists.alioth.debian.org> clisp Debian Games Team <pkg-games-devel@lists.alioth.debian.org> clanlib kball ketm late liquidwar slimevolley stormbaancoureur Debian LibreOffice Maintainers <debian-openoffice@lists.debian.org> hyphen Debian Monitoring Maintainers <pkg-monitoring-maintainers@lists.alioth.debian.org> ganglia Debian Nagios Maintainer Group <pkg-nagios-devel@lists.alioth.debian.org> icinga nagios3 ndoutils (U) Debian Python Modules Team <python-modules-team@lists.alioth.debian.org> pebl python-osd (U) quixote Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org> maria Debian Science Team <debian-science-maintainers@lists.alioth.debian.org> vtk Dmitry E. Oboukhov <unera@debian.org> ogamesim Dominique Belhachemi <domibel@debian.org> vtk (U) Drew Parsons <dparsons@debian.org> gworldclock Eduard Bloch <blade@debian.org> liquidwar (U) Emile Anclin <emile.anclin@logilab.fr> xmldiff (U) Enrico Tassi <gareuselesinge@debian.org> linux-wlan-ng (U) lua50 Francesco Paolo Lovergine <frankie@debian.org> aolserver4 Geoffrey Thomas <geofft@ldpreload.com> timidity GNU/kFreeBSD Maintainers <debian-bsd@lists.debian.org> freebsd-buildutils Gonéri Le Bouder <goneri@rulezlan.org> stormbaancoureur (U) Guus Sliepen <guus@debian.org> blobandconquer Günter Milde <milde@users.sf.net> jed (U) Hendrik Frenzel <hfrenzel@scunc.net> ndoutils Idan Sofer <idan@idanso.dyndns.org> starvoyager Ivan Yat-Cheung Wong <email@ivanwong.info> pidgin-hotkeys J.H.M. Dassen (Ray) <jdassen@debian.org> lout Jamie Wilkinson <jaq@debian.org> gle Jan Christoph Nordholz <hesso@pool.math.tu-berlin.de> mrxvt Jan Wagner <waja@cyconet.org> icinga (U) nagios3 (U) Javier Fernandez-Sanguino Pen~a <jfs@debian.org> clips openuniverse titantools Javier Fernández-Sanguino Peña <jfs@debian.org> netselect Javier Galicia <javiergaliciaacm@gmail.com> late (U) Jelmer Vernooij <jelmer@debian.org> bitlbee (U) Jeremiah C. Foster <jeremiah@jeremiahfoster.com> swedish Jorgen Schäfer <forcer@debian.org> scsh-0.6 (U) Juan Cespedes <cespedes@debian.org> linux86 Juan Esteban Monsalve Tobon <esteban@v7w.com> lp-solve Jörg Sommer <joerg@alea.gnuu.de> jed (U) Karl Ramm <kcr@debian.org> timidity (U) Kevin Glynn <keving@debian.org> mozart Kurt B. Kaiser <kbk@shore.net> gambc LaMont Jones <lamont@debian.org> bind9 postfix Leo Costela <costela@debian.org> gnokii LI Daobing <lidaobing@debian.org> liblunar Lionel Elie Mamane <lmamane@debian.org> scsh-0.6 (U) Mark Brown <broonie@debian.org> xemacs21 Markus Frosch <lazyfrosch@debian.org> icinga (U) Masayuki Hatta (mhatta) <mhatta@debian.org> aiksaurus libwpd (U) ng zipios++ Massimo Dal Zotto <dz@debian.org> tclx8.4 Matthew Vernon <matthew@debian.org> bible-kjv Matthias Urlichs <smurf@debian.org> mgetty (U) Mauro Lizaur <mauro@cacavoladora.org> python-osd Michael Banck <mbanck@debian.org> libsyncml Michael Gilbert <mgilbert@debian.org> bind9 (U) Michael Piefel <piefel@debian.org> kimwitu++ Michael Vogt <mvo@debian.org> vdk2 Mikael Djurfeldt <mdj@debian.org> music Miriam Ruiz <little_miry@yahoo.es> kball (U) pebl (U) pykaraoke (U) stormbaancoureur (U) Muammar El Khatib <muammar@debian.org> blacs-mpi scalapack Neil Roeth <neil@debian.org> aplus-fsf Neil Schemenauer <nas@debian.org> quixote (U) NIIBE Yutaka <gniibe@fsij.org> chise-base NOKUBI Takatsugu <knok@daionet.gr.jp> namazu2 OHURA Makoto <ohura@debian.org> vflib3 Oleksandr Moskalenko <malex@debian.org> quixote (U) Optical Media Tools Team <pkg-opt-media-team@lists.alioth.debian.org> dvdisaster Otavio Salvador <otavio@debian.org> tcm Paul Brossier <piem@debian.org> freebirth Pawel Wiecek <coven@debian.org> crack Peter S Galbraith <psg@debian.org> libforms Peter Van Eynde <pvaneynd@debian.org> clisp (U) Petr Čech <cech@debian.org> ispell-czech Python Applications Packaging Team <python-apps-team@lists.alioth.debian.org> pykaraoke Ralf Treinen <treinen@debian.org> maria (U) Reinhard Tartler <siretart@tauware.de> xine-lib-1.2 (U) Rene Engelhard <rene@debian.org> hyphen (U) libwpd libwpg libwps lp-solve (U) Robert Lemmen <robertle@semistable.com> noiz2sa Robert Millan <rmh@debian.org> freebsd-buildutils (U) Robie Basak <robie.basak@canonical.com> bind9 (U) Rogério Brito <rbrito@ime.usp.br> dvdisaster (U) Sam Hocevar (Debian packages) <sam+deb@zoy.org> ketm (U) vdk2 (U) Sam Hocevar <sho@debian.org> clanlib (U) elk ftgl Scheme48 Maintainers Task Force <pkg-scheme48-maintainers@lists.alioth.debian.org> scsh-0.6 Scott Kitterman <scott@kitterman.com> postfix (U) sean finney <seanius@debian.org> nagios3 (U) Stefan Hornburg (Racke) <racke@linuxia.de> interchange Steven Chamberlain <steven@pyro.eu.org> freebsd-buildutils (U) Stuart Teasdale <sdt@debian.org> ganglia (U) Sylvain Thenault <syt@logilab.fr> xmldiff (U) TANIGUCHI Takaki <takaki@debian.org> dvdisaster (U) Thomas Goirand <zigo@debian.org> mysqmail Tormod Volden <debian.tormod@gmail.com> linux-wlan-ng Victor Seva <linuxmaniac@torreviejawireless.org> linux-wlan-ng (U) Vincent Duvert (VinDuv) <vincent.duvert@free.fr> slimevolley (U) Volker Janzen <douglas@voja.org> udo Walter Franzini <walter.franzini@gmail.com> cook Wilmer van der Gaast <wilmer@gaast.net> bitlbee Wookey <wookey@debian.org> jed Y Giridhar Appaji Nag <appaji@debian.org> splint Yann Dirson <dirson@debian.org> dossizola konwert tau Yaroslav Halchenko <debian@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>
Attachment:
signature.asc
Description: OpenPGP digital signature