techniques for moving systemd units from / to /usr and RFH
Hi,
This also is part of the larger /usr-merge + DEP17 context, but it goes
more into the direction of brain storming and request for help, so if
you're short on time, you should probably skip this entirely.
To get us started, let me get some numbers. All of them concern
unstable.
* 1443 source packages that produce binary packages that install at
least one file into an aliased directory. This is the total count of
packages affected by the transition.
* 1035 source packages include a systemd unit. There are two reasons to
focus on systemd units:
+ They constitute a quite large fraction of the problem.
+ We can move them in all circumstances already (including essential
and udeb).
* At least 596 source packages are easy. We'll upload debhelper with a
modified dh_installsystemd and friends, upload systemd with changed
systemd.pc and then binNMU or no-change NMU these packages and they'll
get their units moved. As of this writing, there are still 33 future
FTBFS bugs short of moving forward.
* For 80 source packages, I have recorded bugs (either FTBFS or systemd
unit conversion patches).
* That leaves around 400 source packages that don't just work. This is
the packages of interest to this mail.
In most of these cases, we can go the short-cut: Wait for
dh_movetousr/dh-sequence-movetousr, enable it explicitly and be done.
This is easy and will be backportable. However there are a few
alternatives worth exploring:
Some configure scripts have --with-systemd-unit-dir or similar option
and we tend to pass the literal value `/lib/systemd/system` here.
Changing this to `$(pkgconf --variable=systemdsystemunitdir systemd)`
will make packages binNMUable. For some configure scripts that value is
also autodetected if passing `yes`. Beware that if your source packages
produce multiple binary packages, this method becomes annoying as you
also have to interpolate this path in `debian/*.install` files.
Often times the upstream source merely contains a unit and does not
install it. Packages tend to add `src/foo.service /lib/systemd/system`
to `debian/foo.install`. Again, we face the need for interpolation. I
see two possible alternatives to this method:
* An `execute_before_dh_installsystemd` can copy the unit to the
`debian` directory. Then `dh_installsystemd` will pick it up.
* In 3.0 source packages, `debian/foo.service` can be a symbolic
link pointing to the relevant upstream file. `dh_installsystemd` will
resolve this link and install the actual file. Unfortunately,
`debdiff` will also resolve the link and show a file addition.
While working on this, I also stumbled into another bug class. If a
package installs (via dh_auto_install or dh_install) a unit to
/lib/systemd/systemd and then also installs the same unit via
dh_installsystemd, that currently causes the latter to win. Once
dh_installsystemd instals to /usr, this will cause a policy violation,
because we then have a unit both in /lib/systemd/system and
/usr/lib/systemd/system. I filed patches for those cases I readily found
using codesearch, but I probably missed some. The reverse problem
probably exists with systemd.pc.
Given this, I plan to upload debhelper with dh_movetousr sooner rather
than later and defer the dh_installsystemd change until it causes fewer
RC bugs.
Questions:
Do you agree that avoiding dh_movetousr in favour of such alternatives
is worth spending time? Especially when files other than systemd units
are involved, dh_movetousr is probably more robust.
Is that `debian/*.$UNIT` as a symlink approach reasonable? It definitely
has quite some prior art (incomplete list) and therefore think it is:
debug-me docker.io galera-4 input-remapper ipmiutil mender-connect
osmo-ggsn osmo-msc pagure smartdns smartmontools sopel squid vblade
vnstat writeboost xpra
What other ways do you see for making packages put their units to /usr
in trixie and / when backported to bookworm?
Is there anyone who'd help with sending patches for the missing
packages? If you send patches moving files from / to /usr by one of the
means, please usertag them helmutg@debian.org + dep17m2 to avoid
duplication of work. I'm attaching a ddlist of packages needing manual
work that happen to not ship any other aliased files.
https://udd.debian.org/cgi-bin/bts-usertags.cgi?user=helmutg%40debian.org&tag=dep17m2
Helmut
A. Maitland Bottoms <bottoms@debian.org>
libiio
Adam Borowski <kilobyte@angband.pl>
ndctl
Adam Majer <adamm@debian.org>
openqa (U)
Adrian Alves <aalves@gmail.com>
grokmirror (U)
Adrian Vondendriesch <adrian.vondendriesch@credativ.de>
corosync (U)
fence-agents (U)
patroni (U)
sbd (U)
Alberto Bertogli <albertito@blitiri.com.ar>
chasquid (U)
dnss (U)
Alberto Garcia <berto@igalia.com>
filetea
Alessio Treglia <alessio@debian.org>
rtkit (U)
Alexander GQ Gerasiov <gq@debian.org>
clickhouse
Alexander Sack <asac@debian.org>
connman (U)
Alexandre Mestiashvili <mestia@debian.org>
gearmand
Alexandre Rossi <niol@zincube.net>
uwsgi (U)
Alexandre Viau <aviau@debian.org>
syncthing (U)
Alf Gaida <agaida@siduction.org>
connman (U)
Alkis Georgopoulos <alkisg@gmail.com>
epoptes (U)
Aloïs Micard <creekorful@debian.org>
syncthing (U)
Anders Waananen <waananen@nbi.dk>
nordugrid-arc (U)
Andrea Bolognani <eof@kiyuko.org>
libvirt (U)
Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
clamav (U)
Andreas Tille <tille@debian.org>
node-shiny-server (U)
Andrej Shadura <andrewsh@debian.org>
open-build-service (U)
softether-vpn
wpa (U)
Andrew Bartlett <abartlet+debian@catalyst.net.nz>
samba (U)
Andrew Lee (李健秋) <ajqlee@debian.org>
openqa (U)
Andriy Senkovych <jolly_roger@itblog.org.ua>
salt (U)
Ansgar Burchardt <ansgar@debian.org>
at (U)
Anthony Fok <foka@debian.org>
timekpr-next (U)
Antoine Beaupré <anarcat@debian.org>
etckeeper
Antoni Villalonga <antoni@friki.cat>
tigervnc (U)
Antonio Terceiro <antonio.terceiro@linaro.org>
lava (U)
Antonio Terceiro <terceiro@debian.org>
debci (U)
Apollon Oikonomopoulos <apoikos@debian.org>
dovecot (U)
haproxy (U)
APT Development Team <deity@lists.debian.org>
apt
Arnaud Ferraris <aferraris@debian.org>
eg25-manager (U)
protection-domain-mapper (U)
qrtr (U)
rmtfs (U)
rust-droid-juicer (U)
tqftpserv (U)
Aron Xu <aron@debian.org>
ocserv
ukui-control-center (U)
ukui-media (U)
zfs-linux (U)
Axel Beckert <abe@debian.org>
backuppc (U)
Axel Burri <axel@tty0.ch>
btrbk
Balasankar C <balasankarc@debian.org>
gitlab (U)
Bas Couwenberg <sebastic@debian.org>
icingadb (U)
josm-installer (U)
Bastian Blank <waldi@debian.org>
sudo (U)
Bastian Germann <bage@debian.org>
r4d (U)
Bdale Garbee <bdale@gag.com>
ipip
Ben Hutchings <ben@decadent.org.uk>
kup
Ben Hutchings <benh@debian.org>
ktls-utils (U)
Benjamin Drung <bdrung@debian.org>
ionit
netconsole
nvme-stas (U)
salt (U)
Benjamin Drung <bdrung@ubuntu.com>
rdma-core
Benjamin Kaduk <kaduk@mit.edu>
krb5 (U)
Bernd Zeimetz <bzed@debian.org>
carbon-c-relay
ksmtuned
open-vm-tools
Bernhard Schmidt <berni@debian.org>
asterisk (U)
Björn Påhlsson <belorn@recompile.se>
mandos (U)
Boian Bonev <bbonev@ipacct.com>
gammu
Boris Pek <tehnick@debian.org>
bosixnet
Boyuan Yang <byang@debian.org>
earlyoom (U)
shadowsocks-libev (U)
Bruno "Fuddl" Kleinert <fuddl@debian.org>
openarena (U)
Carlos Alberto Lopez Perez <clopez@igalia.com>
zfs-linux (U)
Carsten Leonhardt <leo@debian.org>
bacula (U)
Chow Loong Jin <hyperair@debian.org>
mbpfan
Chris Boot <crb@tiger-computing.co.uk>
nrpe-ng
Chris Hofstaedtler <zeha@debian.org>
dnsdist (U)
pdns (U)
pdns-recursor (U)
Chris Lamb <lamby@debian.org>
redis
Chris Talbot <chris@talbothome.com>
gnss-share (U)
Christian Ehrhardt <christian.ehrhardt@canonical.com>
open-vm-tools (U)
Christian Göttsche <cgzones@googlemail.com>
logrotate
Christian Seiler <christian@iwakd.de>
open-isns (U)
targetcli-fb (U)
Christoph Berg <myon@debian.org>
pgagroal (U)
pgcluu (U)
Christoph Biedl <debian.axhn@manchmal.in-ulm.de>
tang
Christoph Martin <martin@uni-mainz.de>
mimedefang
nfs-ganesha (U)
Christophe Vu-Brugier <cvubrugier@fastmail.fm>
targetcli-fb (U)
Christopher Baines <mail@cbaines.net>
prometheus-pgbouncer-exporter
Christopher Schramm <debian@cschramm.eu>
blueman
ClamAV Team <pkg-clamav-devel@lists.alioth.debian.org>
clamav
Clint Byrum <spamaps@debian.org>
gearmand (U)
Colin Ian King <colin.i.king@gmail.com>
thermald
Colin Watson <cjwatson@debian.org>
openssh (U)
CrossWire Packaging Team <pkg-crosswire-devel@alioth-lists.debian.net>
bibledit-cloud
Cyril Brulebois <cyril@debamax.com>
crowdsec
crowdsec-custom-bouncer (U)
crowdsec-firewall-bouncer (U)
Cyril Brulebois <kibi@debian.org>
xdm (U)
Cédric Boutillier <boutil@debian.org>
gitlab (U)
Damyan Ivanov <dmn@debian.org>
firebird3.0
Daniel Baumann <daniel.baumann@progress-linux.org>
deluge
nvme-cli
nvme-stas
open-infrastructure-compute-tools
open-infrastructure-storage-tools
Daniel Jared Dominguez <Jared_Dominguez@Dell.com>
pesign (U)
Daniel Kahn Gillmor <dkg@fifthhorseman.net>
hddemux
knot-resolver (U)
Daniel Markstedt <daniel@mindani.net>
netatalk (U)
Daniel Teichmann <daniel.teichmann@das-netzwerkteam.de>
opennds (U)
Dara Adib <daradib@ocf.berkeley.edu>
sidedoor
Dario Minnucci <midget@debian.org>
etbemon (U)
Dariusz Dwornikowski <dariusz.dwornikowski@cs.put.poznan.pl>
maradns
David Bremner <bremner@debian.org>
nullmailer
David Kalnischkies <donkult@debian.org>
apt (U)
David Kunz <david.kunz@dknet.ch>
pass-tomb
Debian Accessibility Team <pkg-a11y-devel@alioth-lists.debian.net>
fenrir
Debian Astronomy Team <debian-astro-maintainers@lists.alioth.debian.org>
virtualgps
Debian Authentication Maintainers <team+auth@tracker.debian.org>
yubikey-luks
Debian BackupPC Team <team+pkg-backuppc@tracker.debian.org>
backuppc
Debian Bacula Team <pkg-bacula-devel@lists.alioth.debian.org>
bacula
Debian Bridges Team <team+bridges@tracker.debian.org>
shadowsocks-libev
Debian CI team <team+ci@tracker.debian.org>
debci
Debian Cloud Team <debian-cloud@lists.debian.org>
amazon-ec2-net-utils
Debian Edu Packaging Team <debian-edu-pkg-team@lists.alioth.debian.org>
opennds
veyon
Debian fcgiwrap Maintainers <team+fcgiwrap@tracker.debian.org>
fcgiwrap
Debian FCoE Maintainers <team+fcoe@tracker.debian.org>
lldpad
Debian freedesktop.org maintainers <pkg-freedesktop-maintainers@lists.alioth.debian.org>
accountsservice
Debian FreeIPA Team <pkg-freeipa-devel@alioth-lists.debian.net>
dogtag-pki
Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
iortcw
openarena
Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org>
josm-installer
tirex
Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
sysprof
Debian Go Packaging Team <pkg-go-maintainers@lists.alioth.debian.org>
acmetool
goiardi
rawdns
Debian Go Packaging Team <team+pkg-go@tracker.debian.org>
caddy
chasquid
crowdsec (U)
crowdsec-custom-bouncer
crowdsec-firewall-bouncer
debiman
dnss
golang-v2ray-core
lxd
nats-server
nextcloud-spreed-signaling
syncthing
Debian Graphite Group <team+debian-graphite-team@tracker.debian.org>
graphite-api
graphite-carbon
Debian HA Maintainers <debian-ha-maintainers@alioth-lists.debian.net>
fence-agents
prometheus-hacluster-exporter
Debian HA Maintainers <debian-ha-maintainers@lists.alioth.debian.org>
corosync
corosync-qdevice
sbd
Debian Hamradio Maintainers <debian-hams@lists.debian.org>
soundmodem
svxlink
Debian HAProxy Maintainers <team+haproxy@tracker.debian.org>
haproxy
Debian IoT Maintainers <debian-iot-maintainers@alioth-lists.debian.net>
mosquitto
openoverlayrouter
Debian iSCSI Maintainers <open-isns@packages.debian.org>
open-isns
Debian kernel team <debian-kernel@lists.debian.org>
ktls-utils
Debian LAVA team <pkg-linaro-lava-devel@lists.alioth.debian.org>
lava
Debian Libvirt Maintainers <pkg-libvirt-maintainers@lists.alioth.debian.org>
libvirt
Debian lighttpd maintainers <team+lighttpd@tracker.debian.org>
lighttpd
Debian LIO Target Packagers <team+linux-blocks@tracker.debian.org>
targetcli-fb
Debian Mobcom Maintainers <Debian-mobcom-maintainers@lists.alioth.debian.org>
osmo-pcu
Debian Mon Maintainers <pkg-monitoring-maintainers@lists.alioth.debian.org>
etbemon
Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
rtkit
Debian MySQL Maintainers <pkg-mysql-maint@lists.alioth.debian.org>
galera-4
Debian Nagios Maintainer Group <pkg-nagios-devel@lists.alioth.debian.org>
icingadb
Debian Netatalk team <pkg-netatalk-devel@lists.alioth.debian.org>
netatalk
Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>
approx
Debian OpenLDAP Maintainers <pkg-openldap-devel@lists.alioth.debian.org>
openldap
Debian OpenSSH Maintainers <debian-ssh@lists.debian.org>
openssh
Debian OpenStack <team+openstack@tracker.debian.org>
python-ara
rabbitmq-server
Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
fusioninventory-agent
Debian PHP Maintainers <team+pkg-php@tracker.debian.org>
php-defaults
php8.2
Debian PostgreSQL Maintainers <team+postgresql@tracker.debian.org>
patroni
pgagroal
pgcluu
vip-manager
vip-manager2
Debian Printing Team <debian-printing@lists.debian.org>
cups
cups-filters
lprint
Debian Python Team <team+python@tracker.debian.org>
autosuspend
debomatic (U)
dkimpy-milter (U)
r4d
spf-engine (U)
timekpr-next
Debian QA Group <packages@qa.debian.org>
ceph-iscsi
inputlirc
ladvd
lbcd
local-apt-repository
netkit-bootparamd
pppconfig
proxsmtp
rbootd
tcmu
yaskkserv
Debian QEMU Team <pkg-qemu-devel@lists.alioth.debian.org>
qemu
Debian Remote Maintainers <debian-remote@lists.debian.org>
guacamole-server
x2gobroker
Debian Ruby Extras Maintainers <pkg-ruby-extras-maintainers@lists.alioth.debian.org>
diaspora-installer
open-build-service
syncache
Debian Ruby Team <pkg-ruby-extras-maintainers@lists.alioth.debian.org>
gitlab
Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
rust-droid-juicer
Debian Salt Team <pkg-salt-team@alioth-lists.debian.net>
salt
Debian Samba Maintainers <pkg-samba-maint@lists.alioth.debian.org>
samba
Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>
node-shiny-server
Debian Security Tools <team+pkg-security@tracker.debian.org>
arno-iptables-firewall
arpon
arpwatch
bettercap
gsad
gvmd
notus-scanner
openscap-daemon
ospd-openvas
Debian SELinux maintainers <selinux-devel@lists.alioth.debian.org>
restorecond
Debian Shorewall Team <team+shorewall@tracker.debian.org>
shorewall
Debian SOGo Maintainers <pkg-sogo-maintainers@lists.alioth.debian.org>
sogo
Debian SSSD Team <pkg-sssd-devel@alioth-lists.debian.net>
sssd
Debian UBports Team <team+ubports@tracker.debian.org>
click
Debian UEFI maintainers <debian-efi@lists.debian.org>
pesign
Debian VoIP Team <pkg-voip-maintainers@lists.alioth.debian.org>
asterisk
biboumi
homer-api
rtpengine
Debian wpasupplicant Maintainers <wpa@packages.debian.org>
wpa
Debian X Strike Force <debian-x@lists.debian.org>
xdm
Debian Xfce Maintainers <debian-xfce@lists.debian.org>
lightdm
Debian XMPP Maintainers <pkg-xmpp-devel@lists.alioth.debian.org>
jabberd2
painintheapt
Debian ZFS on Linux maintainers <pkg-zfsonlinux-devel@alioth-lists.debian.net>
zfs-linux
DebianOnMobile Maintainers <debian-on-mobile-maintainers@alioth-lists.debian.net>
eg25-manager
gnss-share
protection-domain-mapper
qrtr
rmtfs
tqftpserv
Diane Trout <diane@ghic.org>
dnssec-trigger (U)
Dmitry Borodaenko <angdraug@debian.org>
syncache (U)
Dmitry Smirnov <onlyjob@debian.org>
smartmontools
dnsdist packagers <dnsdist@packages.debian.org>
dnsdist
dnssec-trigger packagers <dnssec-trigger@packages.debian.org>
dnssec-trigger
Dominik George <natureshadow@debian.org>
guacamole-server (U)
nats-server (U)
nextcloud-spreed-signaling (U)
sssd (U)
Don Armstrong <don@debian.org>
unscd
Dovecot Maintainers <dovecot@packages.debian.org>
dovecot
Eduard Bloch <blade@debian.org>
apt-cacher-ng
Emanuele Rocca <ema@debian.org>
varnish (U)
Emilio Pozuelo Monfort <pochu@debian.org>
accountsservice (U)
Enrico Zini <enrico@debian.org>
nodm (U)
Epoptes Developers <epoptes@lists.launchpad.net>
epoptes
Eric Dorland <eric@debian.org>
dnscrypt-proxy
Erich Schubert <erich@debian.org>
pyroman
Evangelos Rigas <e.rigas@cranfield.ac.uk>
cpupower-gui
Evgeni Golov <evgeni@debian.org>
hdapsd
Fabio Augusto De Muzio Tobich <ftobich@debian.org>
monit
Faidon Liambotis <paravoid@debian.org>
gdnsd
Felix Delattre <debian@xama.nu>
tirex (U)
Felix Lechner <felix.lechner@lease-up.com>
nullmailer (U)
Ferenc Wágner <wferi@debian.org>
corosync (U)
corosync-qdevice (U)
sbd (U)
FingerForce Team <fingerforce-devel@lists.alioth.debian.org>
fprintd
Florian Maier <contact@marsmenschen.com>
smartmontools (U)
Florian Schlichting <fsfs@debian.org>
vpnc
Francisco Vilmar Cardoso Ruviaro <vilmar@debian.org>
bettercap (U)
Franklin G Mendoza <franklin.g.mendoza@gmail.com>
salt (U)
Fukui Daichi <a.dog.will.talk@akane.waseda.jp>
fapolicyd (U)
Gaudenz Steinlin <gaudenz@debian.org>
sinfo (U)
Geert Stappers <stappers@debian.org>
radvd
Georges Khaznadar <georgesk@debian.org>
cronie (U)
Glenn Strauss <gstrauss@gluelogic.com>
lighttpd (U)
Gonéri Le Bouder <goneri@rulezlan.org>
openarena (U)
GreaterFire <GreaterFire@protonmail.com>
trojan
Guido Günther <agx@sigxcpu.org>
libvirt (U)
Guillaume Bougard <gbougard@teclib.com>
fusioninventory-agent (U)
Guillem Jover <gjover@sipwise.com>
rtpengine (U)
gustavo panizzo <gfa@zumbi.com.ar>
iptables-persistent
Guus Sliepen <guus@debian.org>
tinc
Gürkan Myczko <gurkan@phys.ethz.ch>
nohang (U)
Gürkan Myczko <tar@debian.org>
ksmbd-tools
mdnsd
merecat (U)
rapiddisk
handsome_feng <jianfengli@ubuntukylin.com>
biometric-authentication (U)
ukui-control-center (U)
ukui-media (U)
Hanno Wagner <wagner@debian.org>
sudo (U)
Hideki Yamane <henrich@debian.org>
openqa (U)
snapper
Hilko Bengen <bengen@debian.org>
sudo (U)
Iain R. Learmonth <irl@debian.org>
dbeacon (U)
Ileana Dumitrescu <ileanadumitrescu95@gmail.com>
zvbi
Internet Measurement Packaging Team <pkg-netmeasure-discuss@lists.alioth.debian.org>
dbeacon
Jacob Luna Lundberg <jacob@gnifty.net>
lldpad (U)
Jakub Ružička <jakub.ruzicka@nic.cz>
knot-resolver (U)
Jaldhar H. Vyas <jaldhar@debian.org>
dovecot (U)
James Page <james.page@ubuntu.com>
rabbitmq-server (U)
Jan Dittberner <jandd@debian.org>
usbrelay
Jan Mojžíš <jan.mojzis@gmail.com>
tinyssh
Jan Wagner <waja@cyconet.org>
varnish (U)
Javier Fernandez-Sanguino Peña <jfs@debian.org>
ifupdown-extra
Jelmer Vernooij <jelmer@debian.org>
dovecot (U)
Jelmer Vernooij <jelmer@debian.org>
samba (U)
Jens Peter Secher <jps@debian.org>
slim (U)
Jeremy Bícha <jbicha@ubuntu.com>
sysprof (U)
Jeremy Lainé <jeremy.laine@m4x.org>
asterisk (U)
Jeremy Sowden <jeremy@azazel.net>
shorewall (U)
Jeroen Dekkers <jeroen@dekkers.ch>
sogo (U)
Jerome Lebleu <jerome@maroufle.fr>
rspamd (U)
Joachim Breitner <nomeata@debian.org>
nodm (U)
Joachim Falk <joachim.falk@gmx.de>
tigervnc (U)
Joachim Wiberg <troglobit@gmail.com>
mdnsd (U)
Joe Healy <joehealy@gmail.com>
salt (U)
Johannes Wienke <languitar@semipol.de>
autosuspend (U)
Jonas Genannt <genannt@debian.org>
graphite-carbon (U)
Jonas Smedegaard <dr@jones.dk>
asterisk (U)
biboumi (U)
netatalk (U)
uwsgi (U)
Jonathan Carter <jcc@debian.org>
zram-tools
Jonathan Dowland <jmtd@debian.org>
smartmontools (U)
Jonathan McCrohan <jmccrohan@gmail.com>
lcd4linux (U)
Jonathan Wiltshire <jmw@debian.org>
backuppc (U)
Jonathan Wiltshire <jmw@tiger-computing.co.uk>
nrpe-ng (U)
Joost van Baal-Ilić <joostvb@debian.org>
merecat
Jordan Justen <jljusten@debian.org>
nix
Jordi Mallach <jordi@debian.org>
fcgiwrap (U)
goiardi (U)
sogo (U)
Jose M Calhariz <calhariz@debian.org>
at
switchconf
Joseph Nuthalapati <njoseph@riseup.net>
diaspora-installer (U)
Josue Ortega <josue@debian.org>
acpid
Julian Andres Klode <jak@debian.org>
apt (U)
networkd-dispatcher
Jurjen Bokma <j.bokma@rug.nl>
msktutil (U)
Jörg Frings-Fürst <debian@jff.email>
sane-backends
Jürgen Rinas <jrinas@gmx.de>
sinfo
Kamal Mostafa <kamal@whence.com>
soundmodem (U)
Kan-Ru Chen (陳侃如) <koster@debian.org>
powertop
Keng-Yu Lin <kengyu@debian.org>
vsftpd
Khalid Aziz <khalid@debian.org>
openhpi (U)
Kienan Stewart <kienan.stewart@burntworld.ca>
grokmirror (U)
Kilian Krause <kilian@debian.org>
ircd-irc2 (U)
knot-resolver packagers <knot-resolver@packages.debian.org>
knot-resolver
Konstantin S. Vishnivetsky <kvishnivetsky@sipcapture.org>
homer-api (U)
Kurt Roeckx <kurt@roeckx.be>
ircd-irc2
Kylin Team <team+kylin@tracker.debian.org>
biometric-authentication
ukui-control-center
ukui-media
Lance Lin <lq27267@gmail.com>
cronie
Lars Bahner <bahner@debian.org>
varnish (U)
Laszlo Boszormenyi (GCS) <gcs@debian.org>
syslog-ng (U)
Laurent Bigonville <bigon@debian.org>
geoclue-2.0
low-memory-monitor
realmd (U)
restorecond (U)
sysprof (U)
Lee Garrett <debian@rocketjump.eu>
thinkfan
Lior Kaplan <kaplan@debian.org>
php-defaults (U)
php8.2 (U)
Loic Minier <lool@dooz.org>
avahi (U)
dbus (U)
Luca Falavigna <dktrkranz@debian.org>
debomatic
Lucas de Castro Borges <lucas@gnuabordo.com.br>
lsm
Ludovic Rousseau <rousseau@debian.org>
pcsc-lite
Luigi Gangitano <luigi@debian.org>
squid
Lukas Schwaighofer <lukas@schwaighofer.name>
arpon (U)
arpwatch (U)
Luke Yelavich <themuso@ubuntu.com>
rtkit (U)
Magnus Holmgren <holmgren@debian.org>
lsh-utils
lyskom-server
Mandos Maintainers <mandos@recompile.se>
mandos
Marc Dequènes (Duck) <Duck@DuckCorp.org>
bip (U)
dico (U)
Marc Haber <mh+debian-packages@zugschlus.de>
pdns (U)
pdns-recursor (U)
sudo (U)
Marco d'Itri <md@linux.it>
openbsd-inetd
Marco Trevisan <marco@ubuntu.com>
fprintd (U)
Marius Gripsgard <marius@ubports.com>
click (U)
Mark Purcell <msp@debian.org>
asterisk (U)
Markus Frosch <lazyfrosch@debian.org>
yubikey-luks (U)
Markus Wurzenberger <markus.wurzenberger@ait.ac.at>
logdata-anomaly-miner
Martin <debacle@debian.org>
painintheapt (U)
Martin Pitt <mpitt@debian.org>
policykit-1 (U)
Martina Ferrari <tina@debian.org>
chasquid (U)
Masayuki Hatta <mhatta@debian.org>
i2p
Mateusz Łukasik <mati75@linuxmint.pl>
slim (U)
udevil
Mathias Gibbens <gibmat@debian.org>
lxd (U)
Mathieu Parent <sathieu@debian.org>
samba (U)
Matt Hart <matt@mattface.com>
pdudaemon (U)
Matt Hart <matt@mattface.org>
pdudaemon
Matteo F. Vescovi <mfv@debian.org>
wsdd2
Matthew Vernon <matthew@debian.org>
openssh (U)
Matthias Klumpp <mak@debian.org>
flatpak (U)
Mattias Ellert <mattias.ellert@physics.uu.se>
nordugrid-arc
voms
xrootd
Max Lv <max.c.lv@gmail.com>
shadowsocks-libev (U)
Michael Banck <mbanck@debian.org>
patroni (U)
vip-manager (U)
vip-manager2 (U)
Michael Biebl <biebl@debian.org>
avahi (U)
dbus (U)
firewalld (U)
policykit-1 (U)
Michael Jeanson <mjeanson@debian.org>
grokmirror
sanoid
Michael Meskes <meskes@debian.org>
clamav (U)
Michael Prokop <mika@debian.org>
rtpengine (U)
Michael Stapelberg <stapelberg@debian.org>
debiman (U)
pk4
robustirc-bridge (U)
Michael Stone <mstone@debian.org>
argus
rng-tools5
Michael Tautschnig <mt@debian.org>
clamav (U)
Michael Tokarev <mjt@tls.msk.ru>
qemu (U)
samba (U)
Michael Vogt <mvo@debian.org>
apt (U)
Michal Arbet <michal.arbet@ultimum.io>
python-ara (U)
Michal Sojka <wsh@2x.cz>
usbrelay (U)
Michel Le Bihan <michel@lebihan.pl>
biboumi (U)
Mihai Moldovan <ionic@ionic.de>
x2gobroker (U)
Mike Gabriel <sunweaver@debian.org>
click (U)
nodm
opennds (U)
tigervnc (U)
veyon (U)
x2gobroker (U)
Mike Miller <mtmiller@debian.org>
ocserv (U)
Mikhail Gusarov <dottedmag@debian.org>
rspamd (U)
Mo Zhou <lumin@debian.org>
zfs-linux (U)
Mohan Devarajulu <mohan.devarajulu@hpe.com>
openhpi
Nicholas D Steeves <sten@debian.org>
btrfsmaintenance
Nicolas Braud-Santoni <nicolas@braud-santoni.eu>
yubikey-luks (U)
Noah Meyerhans <noahm@debian.org>
amazon-ec2-net-utils (U)
dovecot (U)
Nobuhiro Iwamatsu <iwamatsu@debian.org>
fapolicyd
slim
Ola Lundqvist <opal@debian.org>
tigervnc (U)
Ondřej Nový <onovy@debian.org>
salt (U)
Ondřej Surý <ondrej@debian.org>
bird
dnssec-trigger (U)
gearmand (U)
knot-resolver (U)
nghttp2 (U)
php-defaults (U)
php8.2 (U)
Otto Kekäläinen <otto@debian.org>
galera-4 (U)
Oxan van Leeuwen <oxan@oxanvanleeuwen.nl>
postsrsd
Paride Legovini <paride@debian.org>
irqbalance
Patrick Matthäi <pmatthaei@debian.org>
fastnetmon
Paul Gevers <elbrus@debian.org>
debci (U)
Paulo Vital <pvital@gmail.com>
opencryptoki
pdns packagers <pdns@packages.debian.org>
pdns
pdns-recursor packagers <pdns-recursor@packages.debian.org>
pdns-recursor
Peter Colberg <peter@colberg.org>
acmetool (U)
fcgiwrap (U)
Peymaneh <peymaneh@posteo.net>
caddy (U)
Philip Hands <phil@hands.com>
openqa
Philipp Matthias Hahn <pmhahn@debian.org>
uftp
Philippe Coval <rzr@users.sf.net>
mosquitto (U)
Philippe Deniel <philippe.deniel@cea.fr>
nfs-ganesha
Philippe Thierry <phil@reseau-libre.net>
openscap-daemon (U)
Pierre Chifflier <pollux@debian.org>
trousers
Pierre-Louis Bonicoli <pierre-louis.bonicoli@libregerbil.fr>
bip
Pirate Praveen <praveen@debian.org>
diaspora-installer (U)
gitlab (U)
pkg-go <pkg-go-maintainers@lists.alioth.debian.org>
robustirc-bridge
Prach Pongpanich <prach@debian.org>
haproxy (U)
Ralf Treinen <treinen@debian.org>
approx (U)
Reinhard Tartler <siretart@tauware.de>
lcd4linux
Remi Duraffort <remi.duraffort@linaro.org>
lava (U)
Ricardo Fraile <r@rfmoz.eu>
tuptime
Ritesh Raj Sarraf <rrs@debian.org>
dico
open-isns (U)
sysprof (U)
targetcli-fb (U)
Roberto C. Sanchez <roberto@connexer.com>
shorewall (U)
Roger A. Light <roger@atchoo.org>
mosquitto (U)
Roger Shimizu <rosh@debian.org>
golang-v2ray-core (U)
shadowsocks-libev (U)
Romain Francoise <rfrancoise@debian.org>
foomuuri
shorewall (U)
Ross Vandegrift <rvandegrift@debian.org>
powertop (U)
Ruben Pollan <meskio@sindominio.net>
laminar
Ruben Undheim <ruben.undheim@gmail.com>
osmo-pcu (U)
Russ Allbery <rra@debian.org>
krb5 (U)
Russell Coker <russell@coker.com.au>
etbemon (U)
memlockd
rasdaemon
restorecond (U)
Russell Stuart <russell-debian@stuart.id.au>
nagios4
RW Penney <rwpenney@users.sourceforge.net>
cryptmount
Ryan Finnie <ryan@finnie.org>
2ping
Ryan Kavanagh <rak@debian.org>
gophernicus
Ryan Tandy <ryan@nardis.ca>
openldap (U)
Salvo 'LtWorf' Tomaselli <tiposchi@tiscali.it>
localslackirc
Sam Hartman <hartmans@debian.org>
krb5
moonshot-trust-router
Samuel Thibault <sthibault@debian.org>
fenrir (U)
Santiago Garcia Mantinan <manty@debian.org>
squid (U)
Santiago Ruano Rincón <santiago@debian.org>
knot-resolver (U)
Scott Kitterman <scott@kitterman.com>
clamav (U)
dkimpy-milter
spf-engine
Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
clamav (U)
Sebastian Dröge <slomo@debian.org>
avahi (U)
dbus (U)
Sebastian Ramacher <sramacher@debian.org>
logdata-anomaly-miner (U)
Sebastien Badia <sbadia@debian.org>
rspamd
Sergio Durigan Junior <sergiodj@debian.org>
openldap (U)
rspamd (U)
Shayan Doust <hello@shayandoust.me>
node-shiny-server (U)
Simon Josefsson <simon@josefsson.org>
jabberd2 (U)
Simon Kelley <simon@thekelleys.org.uk>
dhcp-helper
dnsmasq
Simon McVittie <smcv@debian.org>
dbus (U)
flatpak (U)
iortcw (U)
openarena (U)
policykit-1 (U)
Sjoerd Simons <sjoerd@debian.org>
avahi (U)
dbus (U)
pdudaemon (U)
Sophie Brun <sophie@offensive-security.com>
gsad (U)
gvmd (U)
notus-scanner (U)
ospd-openvas (U)
Sruthi Chandran <srud@debian.org>
gitlab (U)
Stefan Bühler <stbuehler@web.de>
lighttpd (U)
Stein Magnus Jodal <jodal@debian.org>
mopidy
Steinar H. Gunderson <sesse@debian.org>
cubemap
Stephen Kitt <skitt@debian.org>
libratbag
Steve Langasek <vorlon@debian.org>
openldap (U)
samba (U)
Steve McIntyre <93sam@debian.org>
pesign (U)
Stig Sandbeck Mathisen <ssm@debian.org>
varnish (U)
Sudo Maintainers <sudo@packages.debian.org>
sudo
Sven Geuer <debmaint@g-e-u-e-r.de>
arno-iptables-firewall (U)
syslog-ng maintainers <syslog-ng-maintainers@alioth-lists.debian.net>
syslog-ng
SZALAY Attila <sasa@debian.org>
syslog-ng (U)
Taihsiang Ho <e@tai271828.me>
rasdaemon (U)
Teddy Hogeborn <teddy@recompile.se>
mandos (U)
Teus Benschop <teusbenschop@debian.org>
bibledit-cloud (U)
Thibault KUMMER <bob@coldsource.net>
evqueue-core
Thomas Goirand <zigo@debian.org>
graphite-carbon (U)
rabbitmq-server (U)
Thomas Lange <lange@debian.org>
dracut
Thorsten Alteholz <debian@alteholz.de>
cups (U)
cups-filters (U)
entropybroker
lprint (U)
openoverlayrouter (U)
osmo-pcu (U)
virtualgps (U)
Tiago Bortoletto Vaz <tiago@debian.org>
apticron
Tianon Gravi <tianon@debian.org>
cgroupfs-mount
rawdns (U)
TigerVNC Packaging Team <pkg-tigervnc-devel@lists.alioth.debian.org>
tigervnc
Till Kamppeter <till.kamppeter@gmail.com>
cups (U)
cups-filters (U)
Timo Aaltonen <tjaalton@debian.org>
dogtag-pki (U)
sssd (U)
Tobias Frost <tobi@debian.org>
backuppc (U)
Tomasz Buchert <tomasz@debian.org>
miredo
nghttp2
Tong Sun <suntong001@users.sourceforge.net>
dbab
tony mancill <tmancill@debian.org>
lldpad (U)
msktutil
Torsten Landschoff <torsten@debian.org>
openldap (U)
Tzafrir Cohen <tzafrir@debian.org>
asterisk (U)
Utkarsh Gupta <utkarsh@debian.org>
gitlab (U)
Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>
avahi
dbus
firewalld
flatpak
policykit-1
realmd
uWSGI packaging team <pkg-uwsgi-devel@lists.alioth.debian.org>
uwsgi
Vagrant Cascadian <vagrant@debian.org>
epoptes (U)
guix
Valentin Vidic <vvidic@debian.org>
corosync-qdevice (U)
fence-agents (U)
lldpad (U)
prometheus-hacluster-exporter (U)
sbd (U)
Varnish Package Maintainers <team+varnish-team@tracker.debian.org>
varnish
Vasudev Kamath <vasudev@copyninja.info>
biboumi (U)
Victor Seva <linuxmaniac@torreviejawireless.org>
homer-api (U)
Victor Seva <vseva@debian.org>
rtpengine (U)
Vignesh Raman <vignesh.raman@collabora.com>
connman
Vincent Bernat <bernat@debian.org>
exabgp
graphite-api (U)
haproxy (U)
lldpd
Vincent Blut <vincent.debian@free.fr>
chrony
Vitor Augusto <vitorafsr@gmail.com>
i8kutils
Yangfl <mmyangfl@gmail.com>
earlyoom
nohang
Yao-Po Wang <blue119@gmail.com>
conman
Yaroslav Halchenko <debian@onerussian.com>
btrbk (U)
tigervnc (U)
Ying-Chun Liu (PaulLiu) <paulliu@debian.org>
golang-v2ray-core (U)
Yves-Alexis Perez <corsac@debian.org>
lightdm (U)
أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy@users.sourceforge.net>
dico (U)
Reply to: