Hi,
I'd like to propose a MBF with severity:serious for the above issue.
build-arch and build-indep are required targets according to Debian
Policy section 4.9. This rule was introduced in Policy version 3.9.4,
released in 2012.
https://www.debian.org/doc/debian-policy/ch-source.html#main-building-script-debian-rules
There are 421 affected packages in unstable (389 in testing as of
2021-10-01).
The list of affected packages according to lintian is
https://lintian.debian.org/tags/debian-rules-missing-recommended-target
A dd-list is included below.
Unfortunately this is only a warning in lintian, which might explain
why so many packages are still affected.
I have no strong feelings about this requirement, but I see it as a good opportunity to identify packages whose packaging probably need a
refresh. Therefore it is a good target, especially at the beginning of a release cycle, to either update old cruft or get it removed from the
next stable release.
This topic was raised back in April on debian-qa@, and saw no
objection back then. See
https://lists.debian.org/debian-qa/2021/04/msg00014.html (the thread
included other topics).
The bug template I plan to use is included below.
I would prefer to file bugs directly with severity:serious, but I'm fine
with starting with severity:important and bumping severity after a month
or two if the release team prefers it, of course.
- Lucas
============== bug template ============
Subject: x: missing required debian/rules targets build-arch and/or build-indep
Source: x
Version: x
Severity: serious
Justification: Debian Policy section 4.9
User:
[email protected]
Usertags: missing-build-arch-indep
Dear maintainer,
Your package does not include build-arch and build-indep targets in debian/rules. This is required by Debian Policy section 4.9, since 2012.
https://www.debian.org/doc/debian-policy/ch-source.html#main-building-script-debian-rules
Please note that this is also a sign that the packaging of this software
could benefit from a refresh. For example, packages using 'dh' cannot be affected by this issue.
This mass bug filing was discussed on debian-devel@ in [url]
Best,
=============== dd-list ===============
"Steinar H. Gunderson" <
[email protected]>
amoeba-data
A Mennucc1 <
[email protected]>
libppd
printfilters-ppd
Adam Majer <
[email protected]>
lpr
sc
Adam Sloboda <
[email protected]>
gkrellm-thinkbat
gkrellm-xkb
Adi Zaimi <
[email protected]>
gkrelltop
Adrian Bunk <
[email protected]>
gkrellmoon
Alan Baghumian <
[email protected]>
myspell-fa (U)
myspell-hy
Alberto Capella Silva <
[email protected]>
squidtaild
Alessandro De Zorzi <
[email protected]>
phamm (U)
Alex Pennace <
[email protected]>
dircproxy
pentium-builder
Alexander Gordeev <
[email protected]>
madwimax
Alexander Wirt <
[email protected]>
libmail-verify-perl
libmp3-info-perl
mp3burn
Alexandre Ratchov <
[email protected]>
midish
alice ferrazzi (aliceinwire) <
[email protected]>
abr2gbr
Amaya Rodrigo Sastre <
[email protected]>
perforate
Andrew McMillan <
[email protected]>
whereami
Angel Ramos <
[email protected]>
hunt
Anibal Monsalve Salazar <
[email protected]>
bootp
xfsdump (U)
Antoine Jacquet <
[email protected]>
fapg
Anton Zinoviev <
[email protected]>
console-cyrillic
fortunes-bg
scalable-cyrfonts
Antonin Kral <
[email protected]>
minisapserver
Ari Pollak <
[email protected]>
gav
gav-themes
gltron
jnettop
Arjan Oosting <
[email protected]>
hugs98 (U)
Armando Segnini <
[email protected]>
gpsim-doc
Arne Goetje <
[email protected]>
libsnmp-multi-perl
Arthur Loiret <
[email protected]>
gcc-m68hc1x
Asheesh Laroia <
[email protected]>
cue2toc
Atsuhito Kohda <
[email protected]>
jtex-base (U)
Atsushi KAMOSHIDA <
[email protected]>
libjcode-pm-perl
Aurelien Jarno <
[email protected]>
fortunes-fr
Aurélio A. Heckert <
[email protected]>
ink-generator
Barry deFreese <
[email protected]>
hawknl (U)
Bartosz Fenski <
[email protected]>
libuninum
Benjamin Mako Hill <
[email protected]>
libtext-wikiformat-perl
libwww-mediawiki-client-perl
Benoit Mortier <
[email protected]>
vncsnapshot
Bill Allombert <
[email protected]>
libjpeg6b
libjpeg9
menu
menu-l10n
menu-xdg
pari-elldata
pari-galdata
pari-galpol
pari-seadata
toppler
Boyuan Yang <
[email protected]>
abr2gbr
Bradley Smith <
[email protected]>
libview
plib-doc
Brandon Barnes <
[email protected]>
xevil
Breno Leitao <
[email protected]>
cappuccino
Carlos Laviola <
[email protected]>
bplay
Chris Boyle <
[email protected]>
aewm++
sapphire
Chris Butler <
[email protected]>
xinv3d
Chris Halls <
[email protected]>
myspell (U)
python-ooolib (U)
Chris Hanson <
[email protected]>
libapache2-mod-lisp
Christian Bayle <
[email protected]>
libibtk
Christoph Egger <
[email protected]>
cl-irc (U)
Christopher James Halse Rogers <
[email protected]>
gtk-nodoka-engine
Craig Small <
[email protected]>
lprng-doc
Dale E. Martin <
[email protected]>
pccts
Dave Holland <
[email protected]>
floatbg
David Banks <
[email protected]>
sisc
David Nusinow <
[email protected]>
discover (U)
David Symons <
[email protected]>
plait
Davide Puricelli (evo) <
[email protected]>
gnuboy
Debian CLI Applications Team <
[email protected]>
graphmonkey
Debian CLI Libraries Team <
[email protected]>
log4net
Debian Common Lisp Team <
[email protected]>
cl-irc
cl-pg
Debian freesmartphone.org Team <
[email protected]>
literki
Debian Games Team <
[email protected]>
doom-wad-shareware
geki3
hawknl
plib-doc (U)
spacearyarya
uqm-russian (U)
Debian Install System Team <
[email protected]>
discover
Debian LibreOffice Maintainers <
[email protected]>
mythes
Debian LibreOffice Team <
[email protected]>
python-ooolib
Debian OCaml Maintainers <
[email protected]>
pagodacf
Debian OpenOffice Team <
[email protected]>
myspell
Debian QA Group <
[email protected]>
apsfilter
cfingerd
cldump
convlit
crip
dbmix
dh-kpatches
docbook-simple
efax
esekeyd
fbpager
galib
glbsp
hashcash
iog
kic
lgrind
libapache-mod-encoding
libapache2-mod-encoding
ncdt
osdclock
playmidi
poppassd
pppconfig
quickml
scribus-template
sgml-base-doc
snmptrapfmt
sntop
stfl
stymulator
swish++
tmexpand
triangle
wnn7egg
xfonts-bolkhov
xgammon
xstarfish
Debian VDR Team <
[email protected]>
libmdsp
Debian VoIP team <
[email protected]>
asterisk-prompt-fr-armelle
asterisk-prompt-fr-proformatique
Debian X Strike Force <
[email protected]>
xfonts-100dpi
xfonts-75dpi
xfonts-base
xfonts-cyrillic
Deepak Tripathi <
[email protected]>
libperlmenu-perl
Diego Fernández Durán <
[email protected]>
fdflush
Dirk Eddelbuettel <
[email protected]>
beancounter
Djihed Afifi <
[email protected]>
tclgeoip
Dmitry E. Oboukhov <
[email protected]>
iat
mhddfs
uqm
uqm-russian
Don Armstrong <
[email protected]>
libhtml-element-extended-perl
libimage-base-bundle-perl
libpoe-component-client-ident-perl
Drake Diedrich <
[email protected]>
empire-lafe
Dylan R. E. Moonfire <
[email protected]>
log4net (U)
Emmanuel QUEMENER <
[email protected]>
mbw
Eric Sharkey <
[email protected]>
macutils
Erik Schanze <
[email protected]>
imgvtopgm
Erik Vetters <
[email protected]>
libxml-rss-feed-perl
Erinn Clark <
[email protected]>
icheck
Eugene Krivdyuk <
[email protected]>
liblogfile-rotate-perl
Evgeni Golov <
[email protected]>
v86d
Fabio M. Di Nitto <
[email protected]>
libapache-mod-auth-radius (U)
Felipe Augusto van de Wiel (faw) <
[email protected]>
freetable
linklint
xless
Florian Hinzmann <
[email protected]>
libxml-dumper-perl
Francesco Paolo Lovergine <
[email protected]>
iitalian
Francisco Manuel Garcia Claramonte <
[email protected]>
gliese
yale
Frederic Peters <
[email protected]>
lasso
Fredrik Hallenberg <
[email protected]>
asmixer
Georges Khaznadar <
[email protected]>
tix
Ghe Rivero <
[email protected]>
libapache-mod-auth-kerb
Giacomo Catenazzi <
[email protected]>
screentest
spell
Giuseppe Iuculano <
[email protected]>
razor
Goswin von Brederlow <
[email protected]>
ifstat
Guus Sliepen <
[email protected]>
dhis-server
Hai Zaar <
[email protected]>
libapache2-mod-authnz-external
libapache2-mod-authz-unixgroup
Hakan Ardo <
[email protected]>
ftpwatch
libcompface
Hector Garcia <
[email protected]>
perforate (U)
Helen Faulkner <
[email protected]>
xwrits
Hilko Bengen <
[email protected]>
libsendmail-pmilter-perl
Iain Lane <
[email protected]>
graphmonkey (U)
Ian Beckwith <
[email protected]>
gnuit
Ian Jackson <
[email protected]>
authbind
vtwm
Igor Stroh <
[email protected]>
ldap2dns
Ikuya Awashiro <
[email protected]>
scim-canna
scim-skk
Isaac Jones <
[email protected]>
hugs98
ISHIKAWA Mutsumi <
[email protected]>
konfont
James Bromberger <
[email protected]>
libdigest-whirlpool-perl
libwww-indexparser-perl
James Damour (Suvarov454) <
[email protected]>
filler
Jan Lübbe <
[email protected]>
iec16022
Jason Thomas <
[email protected]>
libcgi-ssi-parser-perl
Javier Fernandez-Sanguino Pen~a <
[email protected]>
binstats
gliese (U)
iisemulator
portreserve
remem
sac
thp
vrrpd
yale (U)
Javier Fernandez-Sanguino Pen~a <
[email protected]>
chrootuid
net-telnet-cisco
Javier Fernández-Sanguino Peña <
[email protected]>
checksecurity
Javier Fernández-Sanguino Peña <
[email protected]>
dns-browse
farpd
oinkmaster
Jelle de Jong <
[email protected]>
pct-scanner-scripts
Jelmer Vernooij <
[email protected]>
bitlbee (U)
Joachim Breitner <
[email protected]>
pidgin-blinklight
Joerg Jaspert <
[email protected]>
gkrellm-reminder
xbindkeys-config
Joey Schulze <
[email protected]>
dhcpdump
xxgdb
Johan Henriksson <
[email protected]>
mathtex
John Goerzen <
[email protected]>
datapacker
netmaze
nglister
John Steele Scott <
[email protected]>
openoffice.org-en-au
Jon Dowland <
[email protected]>
doom-wad-shareware (U)
Jonas Genannt <
[email protected]>
libjavascript-rpc-perl
Jonas Meurer <
[email protected]>
mimelib1
tidy-proxy
Jonathan McDowell <
[email protected]>
htag (U)
Jorge Salamero Sanz <
[email protected]>
mppenc
Jose Antonio Quevedo Muñoz <
[email protected]>
ssed
Jose Luis Tallon <
[email protected]>
couriergraph
Jose Parrella <
[email protected]>
itop
libbiblio-isis-perl
libclass-csv-perl
libdebian-package-html-perl
Josip Rodin <
[email protected]>
gbase
gtkpool
leave
libapache-mod-auth-radius
xvier
Jotam Jr. Trejo <
[email protected]>
sjeng
webmagick
Juan Angulo Moreno <
[email protected]>
vsdump
Juan Esteban Monsalve Tobon <
[email protected]>
libjama
liblip
libranlip
Julien Danjou <
[email protected]>
libapache2-mod-defensible
tetrinetx
Junichi Uekawa <
[email protected]>
binfmtc
dsh
Jörgen Hägg <
[email protected]>
libexpect-perl
Kees Cook <
[email protected]>
sendpage
Kevin B. McCarty <
[email protected]>
gliese (U)
yale (U)
Kevin M. Rosenberg <
[email protected]>
cl-getopt
cl-irc-logger
cl-lml
cl-lml2
cl-modlisp
cl-photo
cl-pipes
cl-pubmed
cl-umlisp
cl-umlisp-orf
cl-xlunit
cl-xptest
Kevin Zambrano <
[email protected]>
falselogin
Krzysztof Burghardt <
[email protected]>
poco-doc
Kurt B. Kaiser <
[email protected]>
flexbackup
LaMont Jones <
[email protected]>
hpsockd
xdelta
Lars Bahner <
[email protected]>
cryptcat
xcal
Laszlo Boszormenyi (GCS) <
[email protected]>
sidplay
LENART Janos <
[email protected]>
setcd
socket
Lionel Elie Mamane <
[email protected]>
asterisk-prompt-fr-armelle (U)
asterisk-prompt-fr-proformatique (U)
dvidvi
Lior Kaplan <
[email protected]>
efax-gtk
myspell-fa
myspell-hy (U)
Luca Bruno <
[email protected]>
binutils-msp430
gdb-msp430
msp430-libc
Ludovic Drolez <
[email protected]>
libfile-rsyncp-perl
libio-dirent-perl
swish-e
weex
Luis Uribe <
[email protected]>
ipkungfu
Mario Lang <
[email protected]>
midge
Mark Brown <
[email protected]>
ftnchek
mm
xemacs21-packages
zlib
Martin Braure de Calignon <
[email protected]>
lostirc
Martin Meredith <
[email protected]>
w3cam
Martin Peylo <
[email protected]>
netsend
Martin Schulze <
[email protected]>
cgilib
gerstensaft
mailto
Martin Wuertele <
[email protected]>
bopm
gkrellm-x86info
ibam
Martin Zobel-Helas <
[email protected]>
pfqueue
Marvin Stark <
[email protected]>
syrep
Masayuki Hatta (mhatta) <
[email protected]>
elscreen
Mateusz Skowronski <
[email protected]>
openoffice.org-hyphenation-pl
openoffice.org-thesaurus-pl
Matt Palmer <
[email protected]>
dns323-firmware-tools
Matt Taggart <
[email protected]>
spew
Matthew Grant <
[email protected]>
nomarch
Matthew Johnson <
[email protected]>
nxcl
Matthew Palmer <
[email protected]>
ninvaders
Matthew Vernon <
[email protected]>
electric-fence
Matthias Julius <
[email protected]>
dnshistory
Matthias Schmitz <
[email protected]>
liblog-dispatch-filerotate-perl
Mattia Dongili <
[email protected]>
cpufreqd
Mattias Nordstrom <
[email protected]>
dbench
libnzb
Micah Anderson <
[email protected]>
libapache-mod-removeip (U)
Michael Ablassmeier <
[email protected]>
libaudio-scrobbler-perl
libemail-foldertype-perl
libmp4-info-perl
Michael Meskes <
[email protected]>
ips
Michael Piefel <
[email protected]>
hexxagon
Michael Tautschnig <
[email protected]>
boolector
Mike Markley <
[email protected]>
gkrellm-leds
Mirko Grava <
[email protected]>
phamm (U)
Miroslav Kure <
[email protected]>
aspell-cs
MJ Ray (Debian) <
[email protected]>
gnuit (U)
Mod_removeip Packaging Group <
[email protected]>
libapache-mod-removeip
Monty Taylor <
[email protected]>
libinnodb
Murat Demirten <
[email protected]>
manpages-tr
Nathan Scott <
[email protected]>
libxml-tokeparser-perl
xfsdump
Nicolas Vion <
[email protected]>
swac-get
NOKUBI Takatsugu <
[email protected]>
libtext-kakasi-perl
Norbert Veber <
[email protected]>
rig
Noël Köthe <
[email protected]>
drac
smbc
Ola Lundqvist <
[email protected]>
icmpush
jpeginfo
Oliver Korff <
[email protected]>
crafty-books-medium
crafty-books-medtosmall
crafty-books-small
Ondřej Surý <
[email protected]>
aspell-cs (U)
Patrick Gansterer <
[email protected]>
poco-doc (U)
Patrick Ouellette <
[email protected]>
opt
Paul Brossier <
[email protected]>
chuck
paul cannon <
[email protected]>
gkrellkam
Paul Slootman <
[email protected]>
libident
pixmap
tmpreaper
Paweł Więcek <
[email protected]>
pgpgpg
Peter De Schrijver (p2) <
[email protected]>
libgcr410
Peter Karlsson <
[email protected]>
multimail
Peter S Galbraith <
[email protected]>
g3data
imgsizer
mh-book
poster
proj-ps-doc
tcd-utils
xcolmix
xplot
xtide
xtide-coastline
xtide-data
xtide-data-nonfree
xwatch
Peter Van Eynde <
[email protected]>
cl-irc (U)
cl-pg (U)
Petter Reinholdtsen <
[email protected]>
discover (U)
Phamm Team <
[email protected]>
phamm
Prabhu Ramachandran <
[email protected]>
ygl
Radovan Garabík <
[email protected]>
efingerd
mountpy
Radu Spineanu <
[email protected]>
libropkg-perl
Ramakrishnan Muthukrishnan <
[email protected]>
ygl (U)
Rene Engelhard <
[email protected]>
multitail
muttprint
myspell (U)
mythes (U)
python-ooolib (U)
qmc
txt2regex
writerperfect
Rene Weber <
[email protected]>
libimage-metadata-jpeg-perl
mapivi
parchive
scanssh
Ricardo Mones <
[email protected]>
gkrellm-reminder (U)
Riku Voipio <
[email protected]>
sbrsh
xfractint
Robert Collins <
[email protected]>
fl-cow
Robert S. Edmonds <
[email protected]>
clamassassin
pcaputils
wrapsrv
Rod Whitby <
[email protected]>
devio
Roderick Schertler <
[email protected]>
debget
makepatch
Runa Sandvik <
[email protected]>
tagcloud
Russell Coker <
[email protected]>
bonnie++
logtools
memlockd
postal
sredird
Ryan Niebur <
[email protected]>
grabc
Sam Hocevar (Debian packages) <
[email protected]>
apwal
beav
ez-ipupdate
geki3 (U)
ipfm
spacearyarya (U)
Sam Hocevar <
[email protected]>
clif
Samuel Mimram <
[email protected]>
fusesmb
pagodacf (U)
Sarah Connor <
[email protected]>
libclass-pluggable-perl
Sebastian Dröge <
[email protected]>
log4net (U)
Shachar Shemesh <
[email protected]>
privbind
Simon Huggins <
[email protected]>
htag
Simon Kelley <
[email protected]>
atmel-firmware
brag
dhcp-helper
Simon Richter <
[email protected]>
towitoko
Sjoerd Simons <
[email protected]>
gkrellm-mailwatch
gkrellm-radio
gkrellmwireless
Stefan Pfetzing <
[email protected]>
desklaunch
deskmenu
keylaunch
oroborus
Steinar H. Gunderson <
[email protected]>
amoeba
pkgsync
Stephen Gran <
[email protected]>
randomsound
Steve Greenland <
[email protected]>
jargon
Steve Kemp <
[email protected]>
asql
Stewart Smith <
[email protected]>
libinnodb (U)
Sven Mueller <
[email protected]>
nslint
Taku YASUI <
[email protected]>
libapache2-mod-encoding (U)
TAKU Yasui <
[email protected]>
libapache-mod-encoding (U)
Thierry Randrianiriana <
[email protected]>
xdiskusage
Thomas Goirand <
[email protected]>
libjs-edit-area
Thomas Schmidt <
[email protected]>
libmdsp (U)
Tim Retout <
[email protected]>
gnu-standards
postgresql-autodoc
Timo Jyrinki <
[email protected]>
literki (U)
Tobias Grimm <
[email protected]>
libmdsp (U)
Tomas Pospisek <
[email protected]>
mailsync
tony mancill <
[email protected]>
liblogfile-rotate-perl (U)
xsysinfo
TSUCHIYA Masatoshi <
[email protected]>
jtex-base
Ulises Vitulli <
[email protected]>
libpam-blue
Uwe Steinmann <
[email protected]>
sgrep
Varun Hiremath <
[email protected]>
xpuzzles
Vern Sun <
[email protected]>
cconv
Vincent Bernat <
[email protected]>
libwhisker2-perl
Vincent Bernat <
[email protected]>
labrea
Wartan Hachaturow <
[email protected]>
grpn
Wilmer van der Gaast <
[email protected]>
bitlbee
Xavier Lüthi <
[email protected]>
nrg2iso
Yann Dirson <
[email protected]>
deps
ftjam
leaktracer
memtest86
memtest86+
sgml2x
Yaroslav Halchenko <
[email protected]>
gkrelltop (U)
impose+
Yukiharu YABUKI <
[email protected]>
scim-canna (U)
scim-skk (U)
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE/t7ByzN7z1CfQ8IkORS1MvTfvpkFAmGFkp0ACgkQORS1MvTf vpnWARAAmlAZXtWSMwNEgbXUKt2BeuGfOmh4nEmdZGsvgmGdnkT8TTFrIUrPgsHe dRwbk4dulrmkI5NxGPMqJVwuO5uA1epMfYsf/Yo90ZV10jLFrqxh4eCstl0suXbp YCzmqvRVJinbHvFQ2gq6TrN2pOSxsDOgNBCL7qiL6eFcXMx2Ud9SYVdGMnpYFcG7 kdlTvOd5Mto9qKAzauvYxbZ5SMQOocpSHgJvlpiw2M7fRtRxK0du3dKOR58746ww jR2C4+jIkkIAt3l+aQjsOZSnYUPObZkvTFW0IJh7nDR8B07JervwhwrHqP8H2kdS d7MrY5YfcIQqZQi0Alzg18mOWF5qS69Kn5UY9DrgQJwkvb0uA7spLM/H9TWw14Yx uLYJ6PfuWGMZ6i3mvMpatbcYlrfhGK0okBWGqnT5yvyxEzRkkeLjTsYQq6KDMXck JMAnOlFt7P2kLqIQ/qE7fyMoZW1/0rkeigbowAbTopErjX8qcQYHdALHemlaiZ10 jMReN6eGh0uPwIhIWqLbh2555/jPr1DqAETFl6sW11e1FYa3H5mcLrvX7/odW278 XwOcf/sZKg8XhEQR2nreyZTS5SJmJuJQnRWLswKO7927rBRHk0izY5RXTdjUb2KZ sN3mHhtRQ57AxdNlsyO4xLO9zvOnLl38vbunulVKFgRKS24i2qw=
=Cp+x
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)