Re: MBF: packages not using the default build flags
On 2025-10-29 06:21, Andreas Metzler wrote:
> On 2025-10-28 Emanuele Rocca <ema@debian.org> wrote:
> > A long overdue task of mine is filing bugs about the above mentioned
> > packages. Here's the template I intend to use. You can find the output
> > of dd-list attached.
> 
> Wow, the list is surprisingly short.
Heh, partially because it's incomplete... The input I passed to dd-list
was trimmed at 200 packages, sorry about that. It's actually 291.
Correct dd-list attached.
Still, that's not a lot of packages! It seems that the winning
combination is debhelper automatically setting the default flags without
any work needed on the maintainer side, plus build systems generally
respecting environment variables such as CFLAGS, LDFLAGS and friends.
Bugs filed BTW:
https://udd.debian.org/cgi-bin/bts-usertags.cgi?user=debian-security@lists.debian.org&tag=hardening-buildflags
A. Maitland Bottoms <bottoms@debian.org>
   splat (U)
Adam Bilbrough <ats@atlas.cz>
   worklog
Adam Majer <adamm@zombino.com>
   lpr
Adrian Bunk <bunk@debian.org>
   xserver-xorg-input-elographics
   xserver-xorg-input-mutouch
akira yamada <akira@debian.org>
   ruby-uconv (U)
Alastair McKinstry <mckinstry@debian.org>
   csh
   flexpart
Alessio Treglia <alessio@debian.org>
   ir.lv2 (U)
   jackmeter (U)
   klick (U)
   rotter (U)
   silentjack (U)
   wsynth-dssi (U)
   xcfa (U)
Alex Myczko <tar@debian.org>
   bchunk (U)
   elfkickers
   hivelytracker (U)
   klystrack (U)
   qwinff (U)
   snibbetracker (U)
   ssocr
   uftrace (U)
   yaku-ns
   zytrax (U)
Alex Pennace <alex@pennace.org>
   dircproxy
Alexander Bürger <acfb@users.sourceforge.net>
   fig2sxd
Alexander Zangerl <az@debian.org>
   glimpse
Alexandre Detiste <tchet@debian.org>
   dbview
   geki3 (U)
   pacman (U)
   rafkill (U)
   sjeng (U)
   tetrinetx (U)
   xscavenger (U)
Andreas Barth <aba@ayous.org>
   mgetty (U)
Andreas Bombe <aeb@debian.org>
   simh
Andreas Tille <tille@debian.org>
   assembly-stats (U)
   ctsim (U)
   flashbench (U)
   gmotionlive (U)
   lumpy-sv (U)
   minc-tools (U)
   murasaki (U)
   obitools (U)
   parsinsert (U)
   raster3d (U)
   rig (U)
   sumatra (U)
   wmcpu (U)
   wmdate (U)
   xbubble (U)
Andrew Gee <andrew@andrewgee.org>
   jackmeter (U)
   silentjack (U)
Andrew Pollock <apollock@debian.org>
   sma
Andrius Merkys <merkys@debian.org>
   c2x (U)
   feff85exafs (U)
Andrzej Urbaniak <au742582@interia.pl>
   vonsh
Anibal Monsalve Salazar <anibal@debian.org>
   bootp
Ari Pollak <ari@debian.org>
   jnettop (U)
Aurelien Jarno <aurel32@debian.org>
   simulpic
Barak A. Pearlmutter <bap@debian.org>
   blackbox-terminal
   terminus
Bart Martens <bartm@debian.org>
   qiv
Bdale Garbee <bdale@gag.com>
   as31
   atlc
   pforth
   splat
Bill Allombert <ballombe@debian.org>
   libjpeg9
   menu
   toppler
Bill MacAllister <bill@ca-zephyr.org>
   kafs-client
Boris Pek <tehnick@debian.org>
   psi-plugins (U)
Brandon Barnes <winterknight@nerdshack.com>
   komi
Bruno Kleinert <fuddl@debian.org>
   railcontrol
Camm Maguire <camm@debian.org>
   pcal
Carlo Segre <segre@debian.org>
   ifeffit (U)
   tgif (U)
Carsten Schoenert <c.schoenert@t-online.de>
   ponyprog (U)
ChangZhuo Chen (陳昌倬) <czchen@debian.org>
   dumb-init
Chris Taylor <ctaylor@debian.org>
   nuttcp (U)
Christian T. Steigies <cts@debian.org>
   hp2xx
Christoph Berg <myon@debian.org>
   ircmarkers
   pgmodeler (U)
Christoph Martin <chrism@debian.org>
   mimedefang
Christoph Martin <martin@uni-mainz.de>
   vdr-plugin-skinenigmang (U)
Dale E. Martin <dale@the-martins.org>
   pccts
Daniel Baumann <daniel@debian.org>
   clzip
   lunzip
   lzd
   pdlzip
   plzip
   xlunzip
Dario Minnucci <midget@debian.org>
   ftpmirror
Dave Holland <dave@debian.org>
   floatbg
David Bannon <tomboy-ng@bannons.id.au>
   tomboy-ng
David Bremner <bremner@debian.org>
   sketch (U)
David Suárez <deiv@debian.org>
   driftnet
Debian Electronics Team <pkg-electronics-devel@alioth-lists.debian.net>
   ponyprog
Debian FreeIPA Team <pkg-freeipa-devel@alioth-lists.debian.net>
   libmozilla-ldap-perl
Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
   etw
   flobopuyo
   garden-of-coloured-lights
   geki3
   gigalomania
   koules
   netris
   ogamesim
   pacman
   pente
   rafkill
   sjeng
   slashem
   tetrinetx
   triplane
   xbubble
   xinv3d
   xscavenger
Debian GCC Maintainers <debian-gcc@lists.debian.org>
   debugedit
Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
   nailgun
Debian Junior Maintainers <debian-jr@lists.debian.org>
   tuxpaint (U)
Debian Math Team <team+math@tracker.debian.org>
   eprover
Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>
   assembly-stats
   ctsim
   dextractor
   lumpy-sv
   minc-tools
   murasaki
   nthash
   obitools
   parsinsert
   raster3d
   simka
   sumatra
   survivor
   transrate-tools
Debian Mobcom Maintainers <Debian-mobcom-maintainers@lists.alioth.debian.org>
   osmo-tetra
Debian Mono Group <pkg-mono-group@lists.alioth.debian.org>
   libgdiplus
Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
   flvstreamer
   hivelytracker
   hydrogen
   ir.lv2
   jackmeter
   klick
   klystrack
   mppenc
   puredata-import
   qwinff
   rotter
   silentjack
   snibbetracker
   wsynth-dssi
   xcfa
   zytrax
Debian OpenStack <team+openstack@tracker.debian.org>
   ntpstat
Debian PaN Maintainers <debian-pan-maintainers@alioth-lists.debian.net>
   ifeffit
Debian PostgreSQL Maintainers <team+postgresql@tracker.debian.org>
   pgmodeler
Debian Printing Team <debian-printing@lists.debian.org>
   magicfilter
Debian QA Group <packages@qa.debian.org>
   ascd
   asmixer
   bwbasic
   cdecl
   cfingerd
   d52
   dsdp
   elvis-tiny
   gcpegg
   getstream
   hpsockd
   icheck
   integrit
   iroffer
   lifelines
   metapixel
   msort
   nitpic
   pal
   parchive
   parprouted
   purity
   scanssh
   stymulator
   xless
Debian Ruby Team <pkg-ruby-extras-maintainers@lists.alioth.debian.org>
   ruby-rpam-ruby19
   ruby-uconv
Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
   cba
   feff85exafs
   ifeffit (U)
   magic
   sketch
   spass
   z88
Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>
   ispc
   wxastrocapture
Debian Security Tools <team+pkg-security@tracker.debian.org>
   steghide
Debian TeX Task Force <debian-tex-maint@lists.debian.org>
   hintview
Debian VDR Team <pkg-vdr-dvb-devel@lists.alioth.debian.org>
   vdr-plugin-skinenigmang
Debian VoIP Team <pkg-voip-maintainers@lists.alioth.debian.org>
   asterisk-espeak
   asterisk-flite
   iaxmodem
Debian X Strike Force <debian-x@lists.debian.org>
   xbacklight
   xserver-xorg-input-mouse
Debian XMPP Maintainers <pkg-xmpp-devel@lists.alioth.debian.org>
   psi-plugins
Debichem Team <debichem-devel@lists.alioth.debian.org>
   bagel
   c2x
Dennis Braun <d_braun@kabelmail.de>
   hydrogen (U)
   ir.lv2 (U)
Denys Berkovskyy <berkovskyy@gmail.com>
   dmg2img
Dmitrijs Ledkovs <dmitrij.ledkov@ubuntu.com>
   flashbench (U)
Dmitry E. Oboukhov <unera@debian.org>
   ogamesim (U)
   xbattbar
Dmitry Smirnov <onlyjob@debian.org>
   dumb-init (U)
Emmanuel Arias <eamanu@debian.org>
   logtools (U)
Eric Sharkey <sharkey@debian.org>
   macutils
Ferdinand Griffon <idf.dresden@gmx.net>
   cba (U)
Filippo Rusconi <lopippo@debian.org>
   tandem-mass (U)
Francesco Paolo Lovergine <frankie@debian.org>
   autodir
   imapfilter
   proftpd-mod-kafka (U)
   proftpd-mod-sftp-ldap (U)
   proftpd-mod-statsd (U)
   proftpd-mod-vroot (U)
Francisco Manuel Garcia Claramonte <francisco@debian.org>
   stardata-common
Francois Mazen <mzf@debian.org>
   ispc (U)
Free Ekanayaka <freee@debian.org>
   rotter (U)
   wsynth-dssi (U)
Georges Khaznadar <georgesk@debian.org>
   cdcover
   chemeq
   felix-latin
Ghe Rivero <ghe@debian.org>
   lshw
Giovani Augusto Ferreira <giovani@debian.org>
   steghide (U)
Giulio Paci <giuliopaci@gmail.com>
   transcriber
Golf Team <team@golf-lang.com>
   golf
Graham Inggs <ginggs@debian.org>
   bagel (U)
Guido Günther <agx@sigxcpu.org>
   wmwave
Hans-Christoph Steiner <hans@eds.org>
   puredata-import (U)
   tkdnd
Heiko Stuebner <mmind@debian.org>
   abootimg
Hideki Yamane <henrich@debian.org>
   nailgun (U)
Hilmar Preusse <hille42@web.de>
   proftpd-mod-kafka (U)
   proftpd-mod-statsd (U)
Hilmar Preuße <hille42@debian.org>
   hintview (U)
   proftpd-mod-sftp-ldap (U)
   proftpd-mod-vroot (U)
Hugo Torres de Lima <hugotorres@protonmail.com>
   mp3info
Hwei Sheng Teoh <hsteoh@debian.org>
   atom4
Héctor Orón Martínez <zumbi@debian.org>
   egctl
Ian Jackson <ijackson@chiark.greenend.org.uk>
   userv-utils (U)
   vtwm
Jaromír Mikeš <mira.mikes@seznam.cz>
   ir.lv2 (U)
   klick (U)
Javier Fernandez-Sanguino Pen~a <jfs@debian.org>
   chrootuid
   libpam-chroot
Javier Fernandez-Sanguino Peña <jfs@computer.org>
   stardata-common (U)
Javier Fernández-Sanguino Peña <jfs@debian.org>
   chntpw
   clips
   farpd (U)
   netselect
   paxtest
   ssmping
Jo Shields <directhex@apebox.org>
   libgdiplus (U)
Joerg Dorchain <joerg@dorchain.net>
   iaxmodem (U)
John Goerzen <jgoerzen@complete.org>
   glulxe
   netmaze
Jonas Smedegaard <dr@jones.dk>
   asterisk-espeak (U)
   asterisk-flite (U)
   valentina
Jonathan Carter <jcc@debian.org>
   tuxpaint
Jonathan Dowland <jmtd@debian.org>
   squishyball
Jorge Salamero Sanz <bencer@cauterized.net>
   mppenc (U)
Jose G. López <josgalo@gmail.com>
   gigalomania (U)
Josue Ortega <josue@debian.org>
   euler
Juan Cespedes <cespedes@debian.org>
   genromfs
Julien Puydt <jpuydt@debian.org>
   eprover (U)
Kartik Mistry <kartik@debian.org>
   uni2ascii
   xmountains
Kevin M. Rosenberg <kmr@debian.org>
   ctsim (U)
Kevin Zambrano <kevinjzc@gmail.com>
   falselogin
Krystian Wlosek <tygrys@waw.pdi.net>
   zmakebas
Kyle Robbertze <paddatrapper@debian.org>
   hashcheck
Laszlo Boszormenyi (GCS) <gcs@debian.org>
   crasm
LENART Janos <ocsi@debian.org>
   socket
Lionel Elie Mamane <lmamane@debian.org>
   dvidvi
Lior Kaplan <kaplan@debian.org>
   paps
Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>
   pgmodeler (U)
LLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
   iwyu
   swiftlang
Ludovic Drolez <ldrolez@debian.org>
   lookup
Mahyuddin Susanto <udienz@ubuntu.com>
   proftpd-mod-sftp-ldap (U)
Marcelo Jorge Vieira <metal@debian.org>
   gpt
Mark Brown <broonie@debian.org>
   clc-intercal
Mark W. Eichin <eichin@thok.org>
   lx-gdb
Markus Koschany <apo@debian.org>
   etw (U)
   pente (U)
Martin A. Godisch <godisch@debian.org>
   cgoban
Martin Meredith <mez@debian.org>
   w3cam
Martin Quinson <mquinson@debian.org>
   flexml
Martín Ferrari <tincho@debian.org>
   drawterm
Matteo F. Vescovi <mfv@debian.org>
   rtklib
   z88 (U)
Matthew Grant <matt@mattgrant.net.nz>
   nomarch
Matthew Palmer <mpalmer@debian.org>
   ninvaders
Matthew Vernon <matthew@debian.org>
   bible-kjv
   electric-fence
   xbs
Matthias Geiger <werdahias@debian.org>
   kew
Matthias Klose <doko@ubuntu.com>
   debugedit (U)
Maximiliano Curia <maxy@debian.org>
   gmotionlive (U)
Michael Banck <mbanck@debian.org>
   bagel (U)
Michael Meskes <meskes@debian.org>
   ips
   memstat
Michael R. Crusoe <michael.crusoe@gmail.com>
   transrate-tools (U)
Michael Tautschnig <mt@debian.org>
   boolector
Mike Hommey <glandium@debian.org>
   vmfs-tools
Milan Zamazal <pdm@debian.org>
   stockfish
Mirco Bauer <meebey@debian.org>
   libgdiplus (U)
Nate Doris <nate.doris@gmail.com>
   osmo-tetra (U)
Nicholas D Steeves <sten@debian.org>
   hydrogen (U)
Nicolas Schier <nicolas@fjasle.eu>
   sleepenh
Nilesh Patra <nilesh@debian.org>
   lumpy-sv (U)
   survivor (U)
NOKUBI Takatsugu <knok@daionet.gr.jp>
   nkf
Norbert Preining <norbert@preining.info>
   gwaei
   rssguard
Norbert Schlia <nschlia@oblivion-software.de>
   ffmpegfs
Norbert Veber <nveber@debian.org>
   rig (U)
Noël Köthe <noel@debian.org>
   yersinia
Olivier Sallou <osallou@debian.org>
   obitools (U)
Otto Kekäläinen <otto@debian.org>
   mydumper
Package Salvaging Team <team+salvage@tracker.debian.org>
   birthday
   farpd
   flashbench
   gmotionlive
   jnettop
   logtools
   mgetty
   nuttcp
   rig
   tgif
   wmcpu
   wmdate
   wrapsrv
Patrick Matthäi <pmatthaei@debian.org>
   fraqtive
Patrick Uiterwijk <puiterwijk@gmail.com>
   birthday (U)
paul cannon <pik@debian.org>
   uftrace
Paul Slootman <paul@debian.org>
   tmpreaper
Petter Reinholdtsen <pere@debian.org>
   array-info
Philipp Hug <hug@debian.org>
   rkflashtool
Picca Frédéric-Emmanuel <picca@debian.org>
   ifeffit (U)
Pierre Gruet <pgt@debian.org>
   sumatra (U)
Pierre-Elliott Bécue <peb@debian.org>
   drogon
Praveen Arimbrathodiyil <pravi.a@gmail.com>
   bchunk
ProFTPD Maintainance Team <pkg-proftpd-maintainers@alioth-lists.debian.net>
   proftpd-mod-kafka
   proftpd-mod-sftp-ldap
   proftpd-mod-statsd
   proftpd-mod-vroot
Radovan Garabík <garabik@kassiopeia.juls.savba.sk>
   efingerd
   utalk
Ralf Treinen <treinen@debian.org>
   aribas
   mccs
   spass (U)
   xdemineur
Ralph Ronnquist <rrq@rrq.au>
   overlay-boot
RenZO <renzo@imaginux.com>
   ola (U)
Rhonda D'Vine <rhonda@debian.org>
   netris (U)
   tetradraw
Ricardo Mones <mones@debian.org>
   sysvbanner
   xinv3d (U)
Richard B Winters <rik@mmogp.com>
   ruby-rpam-ruby19 (U)
Ritesh Raj Sarraf <rrs@debian.org>
   uml-utilities (U)
Robert James Clay <jame@rocasa.us>
   sn
Robert S. Edmonds <edmonds@debian.org>
   wrapsrv (U)
Ron Lee <ron@debian.org>
   dovecot-antispam
   mp3splt
Ross Burton <ross@debian.org>
   flvstreamer (U)
RPM packaging team <team+pkg-rpm@tracker.debian.org>
   debugedit (U)
Ruben Undheim <ruben.undheim@gmail.com>
   magic (U)
Russ Allbery <rra@debian.org>
   kafs-client (U)
Russell Coker <russell@coker.com.au>
   logtools (U)
   sredird
Rémi Vanicat <vanicat@debian.org>
   xdu
Samuel Thibault <sthibault@debian.org>
   xtel
Santiago Garcia Mantinan <manty@debian.org>
   mbr
Sean Whitton <spwhitton@spwhitton.name>
   userv-utils
Sebastian Dröge <slomo@debian.org>
   libgdiplus (U)
Shane Wegner <shane@debian.org>
   cachefilesd
Shayan Doust <hello@shayandoust.me>
   dextractor (U)
   simka (U)
Shengjing Zhu <zhsj@debian.org>
   dumb-init (U)
Stanislav Maslovski <stanislav.maslovski@gmail.com>
   xkbind
Stefan Hornburg (Racke) <racke@linuxia.de>
   pure-ftpd
Steffen Moeller <moeller@debian.org>
   wxastrocapture (U)
Stephen Kitt <skitt@debian.org>
   koules (U)
   rr
Steve M. Robbins <smr@debian.org>
   minc-tools (U)
Steve McIntyre <93sam@debian.org>
   dvdtape
Steve Meliza <swm@swm1.com>
   swiftlang (U)
Stéphane Glondu <glondu@debian.org>
   net-acct
Sylvestre Ledru <sylvestre@debian.org>
   imapfilter (U)
   iwyu (U)
   ohcount
Taku YASUI <tach@debian.org>
   ruby-uconv (U)
Takuo Kitame <kitame@debian.org>
   stone
TANIGUCHI Takaki <takaki@debian.org>
   dares
The Debichem Group <debichem-devel@lists.alioth.debian.org>
   tandem-mass
Theodore Y. Ts'o <tytso@mit.edu>
   tzc
Thomas Goirand <zigo@debian.org>
   lshw (U)
   ntpstat (U)
Thorsten Alteholz <debian@alteholz.de>
   bottlerocket
   gnucobol3
   gnucobol4
   magicfilter (U)
   npd6
   osmo-tetra (U)
   pipexec
   readsb
Tim Booth <tbooth@ceh.ac.uk>
   parsinsert (U)
   sumatra (U)
Timo Aaltonen <tjaalton@debian.org>
   libmozilla-ldap-perl (U)
Timo Juhani Lindfors <timo.lindfors@iki.fi>
   triplane (U)
Tobias Grimm <etobi@debian.org>
   vdr-plugin-skinenigmang (U)
tony mancill <tmancill@debian.org>
   xsysinfo
Torsten Werner <twerner@debian.org>
   nailgun (U)
   wmcpu (U)
   wmdate (U)
Tzafrir Cohen <tzafrir@debian.org>
   iaxmodem (U)
User Mode Linux Maintainers <team+uml@tracker.debian.org>
   uml-utilities
Uwe Hermann <uwe@debian.org>
   cycfx2prog
   flobopuyo (U)
Varun Hiremath <varun@debian.org>
   wmcpu (U)
   wmdate (U)
Vern Sun <s5unty@gmail.com>
   cconv
Vincent Cheng <vcheng@debian.org>
   garden-of-coloured-lights (U)
   slashem (U)
Wartan Hachaturow <wart@debian.org>
   grpn
Wookey <wookey@debian.org>
   plotsauce
Wouter Verhelst <wouter@debian.org>
   ola
Yann Dirson <dirson@debian.org>
   fweb
Ying-Chun Liu (PaulLiu) <paulliu@debian.org>
   darknet
   groundhog
Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
   tralics
Reply to: