Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Proposed mass bug filing: packages without support for build-arch and build-indep

24 views
Skip to first unread message

Lucas Nussbaum

unread,
Nov 5, 2021, 4:30:03 PM11/5/21
to
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: debi...@lists.debian.org
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" <se...@debian.org>
amoeba-data

A Mennucc1 <menn...@debian.org>
libppd
printfilters-ppd

Adam Majer <ad...@zombino.com>
lpr
sc

Adam Sloboda <j...@disorder.sk>
gkrellm-thinkbat
gkrellm-xkb

Adi Zaimi <adiz...@users.sourceforge.net>
gkrelltop

Adrian Bunk <bu...@debian.org>
gkrellmoon

Alan Baghumian <al...@technotux.org>
myspell-fa (U)
myspell-hy

Alberto Capella Silva <albe...@gmail.com>
squidtaild

Alessandro De Zorzi <lo...@nonlontano.it>
phamm (U)

Alex Pennace <al...@pennace.org>
dircproxy
pentium-builder

Alexander Gordeev <las...@lvk.cs.msu.su>
madwimax

Alexander Wirt <form...@debian.org>
libmail-verify-perl
libmp3-info-perl
mp3burn

Alexandre Ratchov <al...@caoua.org>
midish

alice ferrazzi (aliceinwire) <alice...@gnumerica.org>
abr2gbr

Amaya Rodrigo Sastre <am...@debian.org>
perforate

Andrew McMillan <deb...@mcmillan.net.nz>
whereami

Angel Ramos <sea...@debian.org>
hunt

Anibal Monsalve Salazar <ani...@debian.org>
bootp
xfsdump (U)

Antoine Jacquet <roy...@zerezo.com>
fapg

Anton Zinoviev <zino...@debian.org>
console-cyrillic
fortunes-bg
scalable-cyrfonts

Antonin Kral <A.K...@sh.cvut.cz>
minisapserver

Ari Pollak <a...@debian.org>
gav
gav-themes
gltron
jnettop

Arjan Oosting <ar...@debian.org>
hugs98 (U)

Armando Segnini <arm...@gmail.com>
gpsim-doc

Arne Goetje <ar...@ubuntu.com>
libsnmp-multi-perl

Arthur Loiret <arthur...@gmail.com>
gcc-m68hc1x

Asheesh Laroia <ash...@asheesh.org>
cue2toc

Atsuhito Kohda <ko...@debian.org>
jtex-base (U)

Atsushi KAMOSHIDA <ka...@debian.org>
libjcode-pm-perl

Aurelien Jarno <aur...@debian.org>
fortunes-fr

Aurélio A. Heckert <aur...@gmail.com>
ink-generator

Barry deFreese <bdef...@debian.org>
hawknl (U)

Bartosz Fenski <fe...@debian.org>
libuninum

Benjamin Mako Hill <ma...@debian.org>
libtext-wikiformat-perl
libwww-mediawiki-client-perl

Benoit Mortier <benoit....@opensides.be>
vncsnapshot

Bill Allombert <ball...@debian.org>
libjpeg6b
libjpeg9
menu
menu-l10n
menu-xdg
pari-elldata
pari-galdata
pari-galpol
pari-seadata
toppler

Boyuan Yang <by...@debian.org>
abr2gbr

Bradley Smith <brad...@debian.org>
libview
plib-doc

Brandon Barnes <winter...@nerdshack.com>
xevil

Breno Leitao <lei...@debian.org>
cappuccino

Carlos Laviola <clav...@debian.org>
bplay

Chris Boyle <c...@debian.org>
aewm++
sapphire

Chris Butler <chr...@debian.org>
xinv3d

Chris Halls <ha...@debian.org>
myspell (U)
python-ooolib (U)

Chris Hanson <c...@debian.org>
libapache2-mod-lisp

Christian Bayle <ba...@debian.org>
libibtk

Christoph Egger <chri...@debian.org>
cl-irc (U)

Christopher James Halse Rogers <ra...@ubuntu.com>
gtk-nodoka-engine

Craig Small <csm...@debian.org>
lprng-doc

Dale E. Martin <da...@the-martins.org>
pccts

Dave Holland <da...@debian.org>
floatbg

David Banks <amo...@gmail.com>
sisc

David Nusinow <dnus...@debian.org>
discover (U)

David Symons <david....@liberatedcomputing.net>
plait

Davide Puricelli (evo) <e...@debian.org>
gnuboy

Debian CLI Applications Team <pkg-cli-...@lists.alioth.debian.org>
graphmonkey

Debian CLI Libraries Team <pkg-cli-...@lists.alioth.debian.org>
log4net

Debian Common Lisp Team <debian-co...@lists.debian.org>
cl-irc
cl-pg

Debian freesmartphone.org Team <pkg-fs...@lists.alioth.debian.org>
literki

Debian Games Team <pkg-gam...@lists.alioth.debian.org>
doom-wad-shareware
geki3
hawknl
plib-doc (U)
spacearyarya
uqm-russian (U)

Debian Install System Team <debia...@lists.debian.org>
discover

Debian LibreOffice Maintainers <debian-o...@lists.debian.org>
mythes

Debian LibreOffice Team <debian-o...@lists.debian.org>
python-ooolib

Debian OCaml Maintainers <debian-oc...@lists.debian.org>
pagodacf

Debian OpenOffice Team <debian-o...@lists.debian.org>
myspell

Debian QA Group <pack...@qa.debian.org>
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 <pkg-vdr-...@lists.alioth.debian.org>
libmdsp

Debian VoIP team <pkg-voip-m...@lists.alioth.debian.org>
asterisk-prompt-fr-armelle
asterisk-prompt-fr-proformatique

Debian X Strike Force <debi...@lists.debian.org>
xfonts-100dpi
xfonts-75dpi
xfonts-base
xfonts-cyrillic

Deepak Tripathi <apengu...@gmail.com>
libperlmenu-perl

Diego Fernández Durán <di...@goedi.net>
fdflush

Dirk Eddelbuettel <e...@debian.org>
beancounter

Djihed Afifi <dji...@gmail.com>
tclgeoip

Dmitry E. Oboukhov <un...@debian.org>
iat
mhddfs
uqm
uqm-russian

Don Armstrong <d...@debian.org>
libhtml-element-extended-perl
libimage-base-bundle-perl
libpoe-component-client-ident-perl

Drake Diedrich <d...@debian.org>
empire-lafe

Dylan R. E. Moonfire <deb...@mfgames.com>
log4net (U)

Emmanuel QUEMENER <emmanuel...@free.fr>
mbw

Eric Sharkey <sha...@debian.org>
macutils

Erik Schanze <er...@debian.org>
imgvtopgm

Erik Vetters <evet...@gmail.com>
libxml-rss-feed-perl

Erinn Clark <er...@double-helix.org>
icheck

Eugene Krivdyuk <ekri...@gmail.com>
liblogfile-rotate-perl

Evgeni Golov <evg...@debian.org>
v86d

Fabio M. Di Nitto <fabb...@fabbione.net>
libapache-mod-auth-radius (U)

Felipe Augusto van de Wiel (faw) <f...@debian.org>
freetable
linklint
xless

Florian Hinzmann <f...@debian.org>
libxml-dumper-perl

Francesco Paolo Lovergine <fra...@debian.org>
iitalian

Francisco Manuel Garcia Claramonte <fran...@debian.org>
gliese
yale

Frederic Peters <fpe...@debian.org>
lasso

Fredrik Hallenberg <hal...@debian.org>
asmixer

Georges Khaznadar <geor...@debian.org>
tix

Ghe Rivero <g...@debian.org>
libapache-mod-auth-kerb

Giacomo Catenazzi <ca...@debian.org>
screentest
spell

Giuseppe Iuculano <gius...@iuculano.it>
razor

Goswin von Brederlow <goswi...@web.de>
ifstat

Guus Sliepen <gu...@debian.org>
dhis-server

Hai Zaar <hai...@haizaar.com>
libapache2-mod-authnz-external
libapache2-mod-authz-unixgroup

Hakan Ardo <ha...@debian.org>
ftpwatch
libcompface

Hector Garcia <hec...@debian.org>
perforate (U)

Helen Faulkner <he...@debian.org>
xwrits

Hilko Bengen <ben...@debian.org>
libsendmail-pmilter-perl

Iain Lane <la...@debian.org>
graphmonkey (U)

Ian Beckwith <ia...@debian.org>
gnuit

Ian Jackson <ijac...@chiark.greenend.org.uk>
authbind
vtwm

Igor Stroh <jen...@debian.org>
ldap2dns

Ikuya Awashiro <ik...@oooug.jp>
scim-canna
scim-skk

Isaac Jones <ijo...@debian.org>
hugs98

ISHIKAWA Mutsumi <ishi...@debian.org>
konfont

James Bromberger <j...@debian.org>
libdigest-whirlpool-perl
libwww-indexparser-perl

James Damour (Suvarov454) <suvar...@users.sourceforge.net>
filler

Jan Lübbe <jlu...@debian.org>
iec16022

Jason Thomas <ja...@debian.org>
libcgi-ssi-parser-perl

Javier Fernandez-Sanguino Pen~a <j...@computer.org>
binstats
gliese (U)
iisemulator
portreserve
remem
sac
thp
vrrpd
yale (U)

Javier Fernandez-Sanguino Pen~a <j...@debian.org>
chrootuid
net-telnet-cisco

Javier Fernández-Sanguino Peña <j...@computer.org>
checksecurity

Javier Fernández-Sanguino Peña <j...@debian.org>
dns-browse
farpd
oinkmaster

Jelle de Jong <jelle...@powercraft.nl>
pct-scanner-scripts

Jelmer Vernooij <jel...@debian.org>
bitlbee (U)

Joachim Breitner <nom...@debian.org>
pidgin-blinklight

Joerg Jaspert <jo...@debian.org>
gkrellm-reminder
xbindkeys-config

Joey Schulze <jo...@debian.org>
dhcpdump
xxgdb

Johan Henriksson <mah...@areta.org>
mathtex

John Goerzen <jgoe...@complete.org>
datapacker
netmaze
nglister

John Steele Scott <too...@toojays.net>
openoffice.org-en-au

Jon Dowland <jm...@debian.org>
doom-wad-shareware (U)

Jonas Genannt <jonas....@capi2name.de>
libjavascript-rpc-perl

Jonas Meurer <me...@debian.org>
mimelib1
tidy-proxy

Jonathan McDowell <noo...@earth.li>
htag (U)

Jorge Salamero Sanz <ben...@cauterized.net>
mppenc

Jose Antonio Quevedo Muñoz <joseanton...@gmail.com>
ssed

Jose Luis Tallon <jlta...@adv-solutions.net>
couriergraph

Jose Parrella <bur...@debian.org>
itop
libbiblio-isis-perl
libclass-csv-perl
libdebian-package-html-perl

Josip Rodin <joy-pa...@debian.org>
gbase
gtkpool
leave
libapache-mod-auth-radius
xvier

Jotam Jr. Trejo <jot...@debian.org.sv>
sjeng
webmagick

Juan Angulo Moreno <ju...@apuntale.com>
vsdump

Juan Esteban Monsalve Tobon <est...@v7w.com>
libjama
liblip
libranlip

Julien Danjou <ac...@debian.org>
libapache2-mod-defensible
tetrinetx

Junichi Uekawa <dan...@debian.org>
binfmtc
dsh

Jörgen Hägg <j...@debian.org>
libexpect-perl

Kees Cook <ke...@debian.org>
sendpage

Kevin B. McCarty <kmcc...@debian.org>
gliese (U)
yale (U)

Kevin M. Rosenberg <k...@debian.org>
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 <kevi...@gmail.com>
falselogin

Krzysztof Burghardt <krzy...@burghardt.pl>
poco-doc

Kurt B. Kaiser <k...@shore.net>
flexbackup

LaMont Jones <lam...@debian.org>
hpsockd
xdelta

Lars Bahner <bah...@debian.org>
cryptcat
xcal

Laszlo Boszormenyi (GCS) <g...@debian.hu>
sidplay

LENART Janos <oc...@debian.org>
setcd
socket

Lionel Elie Mamane <lma...@debian.org>
asterisk-prompt-fr-armelle (U)
asterisk-prompt-fr-proformatique (U)
dvidvi

Lior Kaplan <kap...@debian.org>
efax-gtk
myspell-fa
myspell-hy (U)

Luca Bruno <lu...@debian.org>
binutils-msp430
gdb-msp430
msp430-libc

Ludovic Drolez <ldr...@debian.org>
libfile-rsyncp-perl
libio-dirent-perl
swish-e
weex

Luis Uribe <ac...@eviled.org>
ipkungfu

Mario Lang <ml...@debian.org>
midge

Mark Brown <bro...@debian.org>
ftnchek
mm
xemacs21-packages
zlib

Martin Braure de Calignon <brau...@free.fr>
lostirc

Martin Meredith <m...@debian.org>
w3cam

Martin Peylo <deb...@izac.de>
netsend

Martin Schulze <jo...@debian.org>
cgilib
gerstensaft
mailto

Martin Wuertele <ma...@debian.org>
bopm
gkrellm-x86info
ibam

Martin Zobel-Helas <zo...@debian.org>
pfqueue

Marvin Stark <ma...@der-marv.de>
syrep

Masayuki Hatta (mhatta) <mha...@debian.org>
elscreen

Mateusz Skowronski <sko...@gmail.com>
openoffice.org-hyphenation-pl
openoffice.org-thesaurus-pl

Matt Palmer <mpa...@debian.org>
dns323-firmware-tools

Matt Taggart <tag...@debian.org>
spew

Matthew Grant <matthe...@gmail.com>
nomarch

Matthew Johnson <mj...@debian.org>
nxcl

Matthew Palmer <mpa...@debian.org>
ninvaders

Matthew Vernon <mat...@debian.org>
electric-fence

Matthias Julius <md...@julius-net.net>
dnshistory

Matthias Schmitz <matt...@sigxcpu.org>
liblog-dispatch-filerotate-perl

Mattia Dongili <mala...@debian.org>
cpufreqd

Mattias Nordstrom <mnor...@debian.org>
dbench
libnzb

Micah Anderson <mi...@debian.org>
libapache-mod-removeip (U)

Michael Ablassmeier <a...@debian.org>
libaudio-scrobbler-perl
libemail-foldertype-perl
libmp4-info-perl

Michael Meskes <mes...@debian.org>
ips

Michael Piefel <pie...@debian.org>
hexxagon

Michael Tautschnig <m...@debian.org>
boolector

Mike Markley <mi...@markley.org>
gkrellm-leds

Mirko Grava <o...@klez.it>
phamm (U)

Miroslav Kure <ku...@debian.cz>
aspell-cs

MJ Ray (Debian) <m...@debian.org>
gnuit (U)

Mod_removeip Packaging Group <mod_re...@lists.riseup.net>
libapache-mod-removeip

Monty Taylor <mor...@inaugust.com>
libinnodb

Murat Demirten <mu...@debian.org>
manpages-tr

Nathan Scott <nat...@debian.org>
libxml-tokeparser-perl
xfsdump

Nicolas Vion <ni...@yojik.eu>
swac-get

NOKUBI Takatsugu <kn...@daionet.gr.jp>
libtext-kakasi-perl

Norbert Veber <nve...@debian.org>
rig

Noël Köthe <no...@debian.org>
drac
smbc

Ola Lundqvist <op...@debian.org>
icmpush
jpeginfo

Oliver Korff <o...@xynyx.de>
crafty-books-medium
crafty-books-medtosmall
crafty-books-small

Ondřej Surý <ond...@debian.org>
aspell-cs (U)

Patrick Gansterer <par...@paroga.com>
poco-doc (U)

Patrick Ouellette <pou...@debian.org>
opt

Paul Brossier <pi...@debian.org>
chuck

paul cannon <p...@debian.org>
gkrellkam

Paul Slootman <pa...@debian.org>
libident
pixmap
tmpreaper

Paweł Więcek <co...@debian.org>
pgpgpg

Peter De Schrijver (p2) <p...@debian.org>
libgcr410

Peter Karlsson <pet...@debian.org>
multimail

Peter S Galbraith <p...@debian.org>
g3data
imgsizer
mh-book
poster
proj-ps-doc
tcd-utils
xcolmix
xplot
xtide
xtide-coastline
xtide-data
xtide-data-nonfree
xwatch

Peter Van Eynde <pvan...@debian.org>
cl-irc (U)
cl-pg (U)

Petter Reinholdtsen <pe...@debian.org>
discover (U)

Phamm Team <te...@phamm.org>
phamm

Prabhu Ramachandran <pra...@aero.iitb.ac.in>
ygl

Radovan Garabík <gar...@kassiopeia.juls.savba.sk>
efingerd
mountpy

Radu Spineanu <ra...@debian.org>
libropkg-perl

Ramakrishnan Muthukrishnan <rkri...@debian.org>
ygl (U)

Rene Engelhard <re...@debian.org>
multitail
muttprint
myspell (U)
mythes (U)
python-ooolib (U)
qmc
txt2regex
writerperfect

Rene Weber <rene_d...@public.e-mail.elvenlord.com>
libimage-metadata-jpeg-perl
mapivi
parchive
scanssh

Ricardo Mones <mo...@debian.org>
gkrellm-reminder (U)

Riku Voipio <riku....@iki.fi>
sbrsh
xfractint

Robert Collins <rob...@robertcollins.net>
fl-cow

Robert S. Edmonds <edm...@debian.org>
clamassassin
pcaputils
wrapsrv

Rod Whitby <r...@whitby.id.au>
devio

Roderick Schertler <rode...@argon.org>
debget
makepatch

Runa Sandvik <runa.s...@gmail.com>
tagcloud

Russell Coker <rus...@coker.com.au>
bonnie++
logtools
memlockd
postal
sredird

Ryan Niebur <ryanr...@gmail.com>
grabc

Sam Hocevar (Debian packages) <sam...@zoy.org>
apwal
beav
ez-ipupdate
geki3 (U)
ipfm
spacearyarya (U)

Sam Hocevar <s...@debian.org>
clif

Samuel Mimram <smi...@debian.org>
fusesmb
pagodacf (U)

Sarah Connor <sarah.c...@googlemail.com>
libclass-pluggable-perl

Sebastian Dröge <sl...@debian.org>
log4net (U)

Shachar Shemesh <sha...@debian.org>
privbind

Simon Huggins <hug...@earth.li>
htag

Simon Kelley <si...@thekelleys.org.uk>
atmel-firmware
brag
dhcp-helper

Simon Richter <s...@debian.org>
towitoko

Sjoerd Simons <sjo...@debian.org>
gkrellm-mailwatch
gkrellm-radio
gkrellmwireless

Stefan Pfetzing <drea...@dreamind.de>
desklaunch
deskmenu
keylaunch
oroborus

Steinar H. Gunderson <se...@debian.org>
amoeba
pkgsync

Stephen Gran <sg...@debian.org>
randomsound

Steve Greenland <ste...@debian.org>
jargon

Steve Kemp <s...@debian.org>
asql

Stewart Smith <ste...@flamingspork.com>
libinnodb (U)

Sven Mueller <sv...@debian.org>
nslint

Taku YASUI <ta...@debian.or.jp>
libapache2-mod-encoding (U)

TAKU Yasui <ta...@debian.or.jp>
libapache-mod-encoding (U)

Thierry Randrianiriana <randria...@gmail.com>
xdiskusage

Thomas Goirand <zi...@debian.org>
libjs-edit-area

Thomas Schmidt <tsch...@debian.org>
libmdsp (U)

Tim Retout <dio...@debian.org>
gnu-standards
postgresql-autodoc

Timo Jyrinki <ti...@debian.org>
literki (U)

Tobias Grimm <et...@debian.org>
libmdsp (U)

Tomas Pospisek <tpo...@sourcepole.ch>
mailsync

tony mancill <tman...@debian.org>
liblogfile-rotate-perl (U)
xsysinfo

TSUCHIYA Masatoshi <tsuc...@namazu.org>
jtex-base

Ulises Vitulli <uvit...@fi.uba.ar>
libpam-blue

Uwe Steinmann <ste...@debian.org>
sgrep

Varun Hiremath <va...@debian.org>
xpuzzles

Vern Sun <s5u...@gmail.com>
cconv

Vincent Bernat <ber...@debian.org>
libwhisker2-perl

Vincent Bernat <ber...@luffy.cx>
labrea

Wartan Hachaturow <wa...@debian.org>
grpn

Wilmer van der Gaast <wil...@gaast.net>
bitlbee

Xavier Lüthi <xlu...@debian.org>
nrg2iso

Yann Dirson <dir...@debian.org>
deps
ftjam
leaktracer
memtest86
memtest86+
sgml2x

Yaroslav Halchenko <deb...@onerussian.com>
gkrelltop (U)
impose+

Yukiharu YABUKI <yya...@debian.org>
scim-canna (U)
scim-skk (U)

signature.asc

Emilio Pozuelo Monfort

unread,
Nov 6, 2021, 6:40:02 AM11/6/21
to
Hi Lucas,

On 05/11/2021 21:22, Lucas Nussbaum wrote:
> 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.

Thanks for looking at this.

> Unfortunately this is only a warning in lintian, which might explain
> why so many packages are still affected.

lintian should move those targets to the debian-rules-missing-required-target tag.

> 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.

I think severity serious is fine if you use an appropriate Version so that this
won't block testing migration. I would still prefer if this was filed at
important severity, and raised to serious after a month or so.

Cheers,
Emilio

Holger Levsen

unread,
Nov 6, 2021, 7:00:03 AM11/6/21
to
On Sat, Nov 06, 2021 at 11:31:25AM +0100, Emilio Pozuelo Monfort wrote:
> I think severity serious is fine if you use an appropriate Version so that
> this won't block testing migration. I would still prefer if this was filed
> at important severity, and raised to serious after a month or so.

given (too) many maintainers (sometimes) react very emotionally to serious
bugs filed against "their" packages and given we're early in the release cycle
and given this effects some hundred packages I think it would be better to
file these bugs with severity "important" and then raise the severity a
month later (and announce this in each filed bug from the start.)

This will achieve the same effect from an archive perspective and is hardly
any different (after 8 years in policy) nor any more work.


--
cheers,
Holger

⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ holger@(debian|reproducible-builds|layer-acht).org
⢿⡄⠘⠷⠚⠋⠀ OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
⠈⠳⣄

The apocalypse is here now, it’s just not equally distributed.
signature.asc

Simon McVittie

unread,
Nov 6, 2021, 8:00:02 AM11/6/21
to
On Sat, 06 Nov 2021 at 11:31:25 +0100, Emilio Pozuelo Monfort wrote:
> On 05/11/2021 21:22, Lucas Nussbaum wrote:
> > build-arch and build-indep are required targets according to Debian
> > Policy section 4.9.
...
> > Unfortunately this is only a warning in lintian, which might explain
> > why so many packages are still affected.
>
> lintian should move those targets to the debian-rules-missing-required-target tag.

That request is #657390 (in cc).

When this was discussed some years ago, Niels Thykier pointed out that
debian-rules-missing-required-target is on the ftp team's list of Lintian
tags that cause automatic rejection[1], so making that change in Lintian
would make it impossible to do a sourceful upload of the affected packages
(for example to fix some unrelated RC issue) without also adding the
required targets.

This does not necessarily mean the Lintian change is a bad idea, it's just
something we should be aware of - expanding the scope of autorejections
should be intentional rather than accidental.

smcv

[1] https://ftp-master.debian.org/static/lintian.tags

Emilio Pozuelo Monfort

unread,
Nov 6, 2021, 8:00:03 AM11/6/21
to
Ack, in that case let's wait until this mbf is done and some time is given for
the packages to get fixed. After that, I think this should become an error and
autorejection.

Cheers,
Emilio

Lucas Nussbaum

unread,
Nov 10, 2021, 2:10:03 AM11/10/21
to
signature.asc

Felix Lechner

unread,
Jan 13, 2022, 4:40:04 PM1/13/22
to
Hi,

On Fri, Nov 5, 2021 at 1:23 PM Lucas Nussbaum <lu...@debian.org> wrote:
>
> Unfortunately this is only a warning in lintian, which might explain
> why so many packages are still affected.

After a reasonably broad and balanced discussion on
Libera#debian-devel, those targets are now required. [1]

The Archive team still runs an older Lintian version (and may for a
while) so there should be plenty of time for uploads without
auto-rejection.

> in that case let's wait

At the time of writing, 264 sources were still affected [2] which was
down from 421 in November. It worked out more or less to the monthly
decline of 85 sources originally predicted by N. Thykier in 2013. [3]

Lintian's tag description was amended with the simplest possible fix,
which has two-lines. [4] They are reasonable addition to sources that
do not receive a lot of attention.

> file these bugs with severity "important" and then raise the severity a
> month later

The bugs were already serious, and therefore release-critical, when I
found them.

Thank you, everyone, for making the best operating system the world
has ever seen. Let's keep it together!

Kind regards
Felix Lechner

[1] https://salsa.debian.org/lintian/lintian/-/commit/23f836f91c03b78df76743fc002a105403a5bc14
[2] Scroll down,
https://lintian.debian.org/tags/debian-rules-missing-recommended-target
[3] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=657390#45
[4] https://lintian.debian.org/tags/debian-rules-missing-required-target
0 new messages