[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

MBF: Switching Build-Depends from systemd/udev to systemd-dev



Hi fellow DDs,

due to popular request, the pkg-config files systemd.pc and udev.pc have been split into a separate arch:all package named systemd-dev. A lot of packages Build-Depend on systemd and/or udev to get the paths such as systemd_system_unit_dir or udev_dir for installation of upstream provided service files or udev rules.

To ease the transition to this new systemd-dev package, the systemd and udev package currently have a Depends on systemd-dev to not cause any unnecessary build failures.
We would like to get rid of this dependency though in time for trixie.
Thus this MBF.

The text for the MBF reads like this:

"""
Hi,

your package #PACKAGE# declares a Build-Depends on systemd and/or
udev.

In most cases, this build dependency is added to get the paths that
are defined in udev.pc or systemd.pc (via pkgconfig).

Since systemd_253-2 [1], these two pkgconfig files have been split
into a separate package named systemd-dev. This package is arch:all,
so even available on non-Linux architectures, which will simplify the
installation of upstream provided service files / udev rules.

To not make existing source packages FTBFS, the systemd and udev
package have a Depends: systemd-dev. This dependency will be removed
at some point though before trixie is released. Once this happens,
this issue will be bumped to RC.

Please update your build dependencies accordingly at your earliest
convenience.

If all you need is the systemd.pc or udev.pc pkgconfig file, please
replace any systemd or udev Build-Depends with systemd-dev.  In most
cases that should be sufficient.  If your package needs further
resources from systemd or udev to build successfully, it's fine to
keep those Build-Depends in addition to systemd-dev.

To ease stable backports, a version of systemd with those changes is
provided via bookworm-backports.

In case you have further questions, please contact the systemd team at
<pkg-systemd-maintainers@lists.alioth.debian.org>.

On behalf of the systemd team,
Michael

[1]
https://salsa.debian.org/systemd-team/systemd/-/merge_requests/196
"""

A dd-list is attached.


Regards,
Michael
Abhijith PA <abhijith@debian.org>
   spice-vdagent

Adam Borowski <kilobyte@angband.pl>
   btrfs-progs

Adam Majer <adamm@debian.org>
   openqa (U)

Adrian Knoth <adi@drcomp.erfurt.thur.de>
   midisport-firmware (U)

Adrian Vondendriesch <adrian.vondendriesch@credativ.de>
   fence-agents (U)
   pacemaker (U)
   resource-agents (U)

Aigars Mahinovs <aigarius@debian.org>
   dlt-daemon

Albin Tonnerre <lutin@debian.org>
   e17 (U)
   efl (U)

Alec Leamas <leamas.alec@gmail.com>
   ddupdate
   lirc (U)

Alexander Kjäll <alexander.kjall@gmail.com>
   rust-whoami (U)

Amin Bandali <bandali@ubuntu.com>
   gnome-remote-desktop (U)
   gnome-settings-daemon (U)
   xdg-desktop-portal-gnome (U)

Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
   clamav (U)

Andreas Metzler <ametzler@debian.org>
   e17 (U)
   efl (U)

Andrej Shadura <andrewsh@debian.org>
   golang-github-containers-toolbox (U)
   netplan.io (U)

Andrew Lee (李健秋) <ajqlee@debian.org>
   openqa (U)

Antonio Terceiro <terceiro@debian.org>
   lxc (U)

Apollon Oikonomopoulos <apoikos@debian.org>
   drbd-utils (U)

Arnaud Ferraris <aferraris@debian.org>
   modemmanager (U)
   rust-zram-generator (U)

Aron Xu <aron@debian.org>
   ibus (U)

Athos Ribeiro <athos.ribeiro@canonical.com>
   mdevctl (U)

Aurélien COUDERC <coucouf@debian.org>
   sddm (U)

Ayatana Packagers <pkg-ayatana-devel@lists.alioth.debian.org>
   ayatana-indicator-a11y
   ayatana-indicator-application
   ayatana-indicator-bluetooth
   ayatana-indicator-datetime
   ayatana-indicator-display
   ayatana-indicator-keyboard
   ayatana-indicator-messages
   ayatana-indicator-notifications
   ayatana-indicator-power
   ayatana-indicator-printers
   ayatana-indicator-session
   ayatana-indicator-sound
   libayatana-common

Barak A. Pearlmutter <bap@debian.org>
   ddccontrol

Bastian Blank <waldi@debian.org>
   lvm2 (U)
   sudo (U)

Ben Westover <me@benthetechguy.net>
   rust-zram-generator (U)

Bernd Zeimetz <bzed@debian.org>
   freeipmi (U)

Bernhard Schmidt <berni@debian.org>
   openvpn

Birger Schacht <birger@debian.org>
   foot
   poweralertd
   usbguard
   usbguard-notifier
   xdg-desktop-portal-wlr (U)

Björn Påhlsson <belorn@recompile.se>
   mandos (U)

CFEngine Team <team+cfengine@tracker.debian.org>
   cfengine3

Changwoo Ryu <cwryu@debian.org>
   ibus (U)

Chow Loong Jin <hyperair@debian.org>
   logiops

Chris Hofstaedtler <zeha@debian.org>
   dnsdist (U)
   multipath-tools (U)
   pdns (U)
   pdns-recursor (U)
   util-linux (U)

Christian Ehrhardt <christian.ehrhardt@canonical.com>
   mdevctl

Christian Marillat <marillat@debian.org>
   qbittorrent

Christoph Biedl <debian.axhn@manchmal.in-ulm.de>
   clevis
   nagios-tang
   tang

Christoph Martin <martin@uni-mainz.de>
   cfengine3 (U)
   xdg-desktop-portal-xapp (U)

Christopher James Halse Rogers <raof@ubuntu.com>
   colord

ClamAV Team <pkg-clamav-devel@lists.alioth.debian.org>
   clamav

Clément Hermann <nodens@debian.org>
   onedrive (U)

Colin Ian King <colin.i.king@gmail.com>
   thermald
   thunderbolt-tools

Colin Watson <cjwatson@debian.org>
   binfmt-support

Cyril Brulebois <cyril@debamax.com>
   crowdsec

Dain Nilsson <dain@yubico.com>
   libu2f-host (U)
   yubikey-personalization (U)

Daniel Kahn Gillmor <dkg@fifthhorseman.net>
   hddemux
   libreswan
   wireguard

Darshaka Pathirana <dpat@syn-net.org>
   anytun

Debian Accessibility Team <pkg-a11y-devel@alioth-lists.debian.net>
   espeakup

Debian ALSA Maintainers <pkg-alsa-devel@lists.alioth.debian.org>
   alsa-utils

Debian Authentication Maintainers <team+auth@tracker.debian.org>
   libu2f-host
   yubikey-personalization

Debian Bluetooth Maintainers <team+pkg-bluetooth@tracker.debian.org>
   bluez
   bluez-alsa

Debian Cinnamon Team <debian-cinnamon@lists.debian.org>
   xdg-desktop-portal-xapp

Debian DM Multipath Team <team+linux-blocks@tracker.debian.org>
   multipath-tools

Debian DRBD Maintainers <debian-ha-maintainers@lists.alioth.debian.org>
   drbd-utils

Debian EFI <debian-efi@lists.debian.org>
   fwupd

Debian FCoE Team <team+fcoe@tracker.debian.org>
   fcoe-utils

Debian freedesktop.org maintainers <pkg-freedesktop-maintainers@lists.alioth.debian.org>
   bolt
   power-profiles-daemon

Debian FreeIPA Team <pkg-freeipa-devel@alioth-lists.debian.net>
   certmonger
   freeipa

Debian FreeIPA Team <pkg-freeipa-devel@lists.alioth.debian.org>
   oddjob

Debian Games Team <team+pkg-games@tracker.debian.org>
   gamemode

Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
   gdm3
   gnome-firmware
   gnome-initial-setup
   gnome-remote-desktop
   gnome-session
   gnome-settings-daemon
   gnome-shell
   gvfs
   mutter
   switcheroo-control
   tracker-miners
   xdg-desktop-portal-gnome

Debian Go Packaging Team <team+pkg-go@tracker.debian.org>
   crowdsec (U)
   golang-github-containers-toolbox

Debian HA Maintainers <debian-ha-maintainers@alioth-lists.debian.net>
   cluster-glue
   fence-agents
   pacemaker
   resource-agents

Debian HA Maintainers <debian-ha-maintainers@lists.alioth.debian.org>
   heartbeat
   pcs

Debian HPC Team <debian-hpc@lists.debian.org>
   libvma

Debian Input Method Team <debian-input-method@lists.debian.org>
   ibus

Debian Libvirt Maintainers <pkg-libvirt-maintainers@lists.alioth.debian.org>
   libguestfs

Debian Lirc Team <team+debian-lirc@tracker.debian.org>
   lirc

Debian LVM Team <team+lvm@tracker.debian.org>
   lvm2

Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
   midisport-firmware

Debian Netplan Maintainers <team+netplan@tracker.debian.org>
   netplan.io

Debian Pkg-e Team <pkg-e-devel@lists.alioth.debian.org>
   e17
   efl

Debian Python Team <team+python@tracker.debian.org>
   fail2ban
   irker

Debian QA Group <packages@qa.debian.org>
   powerman

Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
   qtsystems-opensource-src
   sddm

Debian Remote Maintainers <debian-remote@lists.debian.org>
   xrdp

Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
   rust-whoami
   rust-zram-generator

Debian SSSD Team <pkg-sssd-devel@alioth-lists.debian.net>
   sssd

Debian Telepathy maintainers <pkg-telepathy-maintainers@lists.alioth.debian.org>
   ofono

Debian TTS Team <tts-project@alioth-lists.debian.net>
   speech-dispatcher
   speech-dispatcher-contrib

Debian UBports Team <team+ubports@tracker.debian.org>
   ayatana-indicator-a11y (U)
   ayatana-indicator-application (U)
   ayatana-indicator-bluetooth (U)
   ayatana-indicator-datetime (U)
   ayatana-indicator-display (U)
   ayatana-indicator-keyboard (U)
   ayatana-indicator-messages (U)
   ayatana-indicator-power (U)
   ayatana-indicator-session (U)
   ayatana-indicator-sound (U)
   deviceinfo
   hfd-service
   libayatana-common (U)
   lomiri
   lomiri-app-launch
   lomiri-indicator-network
   lomiri-indicator-transfer
   lomiri-url-dispatcher
   qtsystems-opensource-src (U)

Debian+Ubuntu MATE Packaging Team <debian-mate@lists.debian.org>
   gnome-firmware (U)
   group-service

DebianOnMobile Maintainers <debian-on-mobile-maintainers@alioth-lists.debian.net>
   modemmanager

dnsdist packagers <dnsdist@packages.debian.org>
   dnsdist

Dominik George <natureshadow@debian.org>
   sssd (U)
   xrdp (U)

Dylan Aïssi <daissi@debian.org>
   pipewire (U)
   wireplumber (U)

Elimar Riesebieter <riesebie@lxtec.de>
   alsa-utils (U)

Evgeni Golov <evgeni@debian.org>
   lxc (U)
   lxcfs (U)
   tuned

Fabio Fantoni <fantonifabio@tiscali.it>
   freeipmi
   xdg-desktop-portal-xapp (U)

Felipe Sateler <fsateler@debian.org>
   pulseaudio (U)

Ferenc Wágner <wferi@debian.org>
   cluster-glue (U)
   pacemaker (U)

Free Ekanayaka <freee@debian.org>
   madfuload
   midisport-firmware (U)

Frédéric Pierret <frederic.pierret@qubes-os.org>
   dnf

Geoffroy Youri Berret <kaliko@debian.org>
   mpdscribble (U)

Gianfranco Costamagna <locutusofborg@debian.org>
   dlt-daemon (U)

Gregor Jasny <gjasny@googlemail.com>
   v4l-utils

gtkpod Maintainers <pkg-gtkpod-devel@alioth-lists.debian.net>
   usbmuxd

Guido Günther <agx@sigxcpu.org>
   iio-sensor-proxy (U)
   libguestfs (U)
   modemmanager (U)
   multipath-tools (U)

Gunnar Hjalmarsson <gunnarhj@debian.org>
   gnome-settings-daemon (U)
   ibus (U)

Hanno Wagner <wagner@debian.org>
   sudo (U)

Hayley Hughes <hayley@foxes.systems>
   golang-github-containers-toolbox (U)

Henry-Nicolas Tourneur <debian@nilux.be>
   modemmanager (U)

Hideki Yamane <henrich@debian.org>
   openqa (U)

Hilko Bengen <bengen@debian.org>
   libguestfs (U)
   sudo (U)

Hsieh-Tseng Shen <woodrow.shen@gmail.com>
   ledmon

Héctor Orón Martínez <zumbi@debian.org>
   ofono (U)

Iain Lane <laney@debian.org>
   gdm3 (U)
   gnome-session (U)
   gvfs (U)
   tracker-miners (U)
   xdg-desktop-portal-gnome (U)

Jacob Luna Lundberg <jacob@gnifty.net>
   fcoe-utils (U)

Jan Luca Naumann <j.naumann@fu-berlin.de>
   nitrokey-app

Jan Lübbe <jluebbe@debian.org>
   e17 (U)

Jason Conti <jason.conti@gmail.com>
   ayatana-indicator-notifications (U)

Jeremy Bicha <jbicha@debian.org>
   pipewire (U)

Jeremy Bicha <jbicha@ubuntu.com>
   bolt (U)
   gdm3 (U)
   switcheroo-control (U)

Jeremy Bícha <jbicha@ubuntu.com>
   gnome-firmware (U)
   gnome-initial-setup (U)
   gnome-remote-desktop (U)
   gnome-session (U)
   gnome-settings-daemon (U)
   gnome-shell (U)
   gvfs (U)
   mutter (U)
   tracker-miners (U)
   xdg-desktop-portal-gnome (U)

Jesper Derander <jesper.derander@outlook.com>
   gnome-firmware (U)

Joachim Nilsson <troglobit@gmail.com>
   smcroute (U)

Jonas Smedegaard <dr@jones.dk>
   iwd

Jonathan Carter <jcc@debian.org>
   gamemode (U)

Jordi Mallach <jordi@debian.org>
   alsa-utils (U)
   gnome-initial-setup (U)

Joshua Peisach <itzswirlz2020@outlook.com>
   xdg-desktop-portal-xapp (U)

Jörg Frings-Fürst <debian@jff.email>
   openvpn (U)

Kan-Ru Chen (陳侃如) <koster@debian.org>
   nss-tls

Ken McDonell <kenj@kenj.id.au>
   pcp (U)

Klas Lindfors <klas@yubico.com>
   libu2f-host (U)
   yubikey-personalization (U)

Laszlo Boszormenyi (GCS) <gcs@debian.org>
   fuse3

Laurent Bigonville <bigon@debian.org>
   gdm3 (U)
   gnome-firmware (U)
   gnome-initial-setup (U)
   gnome-session (U)
   gnome-settings-daemon (U)
   gvfs (U)
   plymouth
   tracker-miners (U)

Lee Garrett <debian@rocketjump.eu>
   thinkfan

Luca Boccassi <bluca@debian.org>
   dbus-broker (U)
   jitterentropy-rngd

Lukas Märdian <slyon@debian.org>
   netplan.io (U)

Luke Faraone <lfaraone@debian.org>
   snapd (U)

Luke Yelavich <themuso@ubuntu.com>
   alsa-utils (U)

Mandos Maintainers <mandos@recompile.se>
   mandos

Marc Haber <mh+debian-packages@zugschlus.de>
   pdns (U)
   pdns-recursor (U)
   sudo (U)

Marco Trevisan (Treviño) <marco@ubuntu.com>
   gnome-initial-setup (U)
   gnome-remote-desktop (U)
   gnome-session (U)
   gnome-settings-daemon (U)
   gnome-shell (U)
   mutter (U)

Mario Limonciello <superm1@gmail.com>
   fwupd (U)

Marius Gripsgard <mariogrip@debian.org>
   ayatana-indicator-power (U)
   lomiri (U)
   lomiri-app-launch (U)
   lomiri-indicator-transfer (U)
   lomiri-url-dispatcher (U)

Marius Gripsgard <marius@debian.org>
   deviceinfo (U)
   hfd-service (U)

Marius Gripsgard <marius@ubports.com>
   lomiri-indicator-network (U)

Mark Hindley <leepen@debian.org>
   rsnapshot

Martin <debacle@debian.org>
   modemmanager (U)

Martin Pitt <mpitt@debian.org>
   media-player-info
   umockdev

Mathias Gibbens <gibmat@debian.org>
   lxc (U)
   lxcfs (U)

Matthias Klumpp <mak@debian.org>
   btrfsd
   debspawn
   fwupd (U)

Matthieu Baerts <matttbe@kernel.org>
   mptcpd

Micha Lenk <micha@debian.org>
   smcroute

Michael Biebl <biebl@debian.org>
   rsyslog

Michael Hudson-Doyle <mwhudson@debian.org>
   snapd

Michael Meskes <meskes@debian.org>
   clamav (U)

Michael Prokop <mika@debian.org>
   anytun (U)

Michael Tautschnig <mt@debian.org>
   clamav (U)

Michael Vogt <mvo@debian.org>
   snapd (U)

Mike Gabriel <sunweaver@debian.org>
   ayatana-indicator-a11y (U)
   ayatana-indicator-application (U)
   ayatana-indicator-bluetooth (U)
   ayatana-indicator-datetime (U)
   ayatana-indicator-display (U)
   ayatana-indicator-keyboard (U)
   ayatana-indicator-messages (U)
   ayatana-indicator-notifications (U)
   ayatana-indicator-power (U)
   ayatana-indicator-printers (U)
   ayatana-indicator-session (U)
   ayatana-indicator-sound (U)
   deviceinfo (U)
   gnome-firmware (U)
   group-service (U)
   hfd-service (U)
   libayatana-common (U)
   lomiri (U)
   lomiri-app-launch (U)
   lomiri-indicator-network (U)
   lomiri-indicator-transfer (U)
   lomiri-url-dispatcher (U)
   qtsystems-opensource-src (U)
   xrdp (U)

mpd maintainers <pkg-mpd-maintainers@lists.alioth.debian.org>
   mpdscribble

N0rbert <nrbrtx@gmail.com>
   group-service (U)

Nathan Scott <nathans@debian.org>
   pcp (U)

Neil Muller <drnlmuller+debian@gmail.com>
   irker (U)

nicoo <nicoo@debian.org>
   libu2f-host (U)
   yubikey-personalization (U)

Nikos Tsipinakis <nikos@tsipinakis.com>
   dunst

Nobuhiro Iwamatsu <iwamatsu@debian.org>
   bluez (U)
   bluez-alsa (U)

Ondřej Surý <ondrej@debian.org>
   libreswan (U)

Osamu Aoki <osamu@debian.org>
   ibus (U)

Pali Rohár <pali.rohar@gmail.com>
   udftools

Patryk Cisek <patryk@debian.org>
   libnitrokey

Paul Gevers <elbrus@debian.org>
   speech-dispatcher (U)
   speech-dispatcher-contrib (U)

Paul Wouters <paul@libreswan.org>
   libreswan (U)

PCP Development Team <pcp@groups.io>
   pcp

pdns packagers <pdns@packages.debian.org>
   pdns

pdns-recursor packagers <pdns-recursor@packages.debian.org>
   pdns-recursor

Philip Hands <phil@hands.com>
   openqa

Pierre-Elliott Bécue <peb@debian.org>
   lxc (U)
   lxcfs (U)

pkg-lxc <pkg-lxc-devel@lists.alioth.debian.org>
   lxc
   lxcfs

Pulseaudio maintenance team <pkg-pulseaudio-devel@lists.alioth.debian.org>
   pulseaudio

Richard Jones <rjones@redhat.com>
   libguestfs (U)

Richard Laager <rlaager@debian.org>
   ntpsec

Ritesh Raj Sarraf <rrs@debian.org>
   iio-sensor-proxy
   multipath-tools (U)

Robert Luberda <robert@debian.org>
   sysstat

Ross Vandegrift <rvandegrift@debian.org>
   e17 (U)
   efl (U)

Samuel Thibault <sthibault@debian.org>
   espeakup (U)
   speech-dispatcher (U)
   speech-dispatcher-contrib (U)

Scott Kitterman <scott@kitterman.com>
   clamav (U)

Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
   clamav (U)

Sebastien Bacher <seb128@debian.org>
   gnome-initial-setup (U)
   gvfs (U)
   pulseaudio (U)
   switcheroo-control (U)

Sebastien Bacher <seb128@ubuntu.com>
   power-profiles-daemon (U)

Sebastien Badia <sbadia@debian.org>
   onedrive

Shawn Sörbom <shawn@sorbom.com>
   kde-config-systemd

Simon Josefsson <simon@josefsson.org>
   gssproxy

Simon McVittie <smcv@debian.org>
   xdg-desktop-portal-gnome (U)

Sjoerd Simons <sjoerd@debian.org>
   plymouth (U)
   pulseaudio (U)
   wireplumber (U)

Stefan Lippers-Hollmann <s.l-h@gmx.de>
   lirc (U)

Steinar H. Gunderson <sesse@debian.org>
   bmusb
   plocate

Stephan Lachnit <stephanlachnit@debian.org>
   gamemode (U)

Stephen Kitt <skitt@debian.org>
   libratbag

Steve Langasek <vorlon@debian.org>
   snapd (U)

Steve McIntyre <93sam@debian.org>
   fwupd (U)

strongSwan Maintainers <pkg-swan-devel@lists.alioth.debian.org>
   strongswan

Sudo Maintainers <sudo@packages.debian.org>
   sudo

Sway and related packages team <team+swaywm@tracker.debian.org>
   xdg-desktop-portal-wlr

Sylvestre Ledru <sylvestre@debian.org>
   fail2ban (U)

Teddy Hogeborn <teddy@recompile.se>
   mandos (U)

Theodore Y. Ts'o <tytso@mit.edu>
   e2fsprogs

Thorsten Glaser <tg@mirbsd.de>
   xrdp (U)

Timo Aaltonen <tjaalton@debian.org>
   certmonger (U)
   freeipa (U)
   intel-hdcp
   libwacom
   oddjob (U)
   sssd (U)

Timo Jyrinki <timo@debian.org>
   qtsystems-opensource-src (U)

Tollef Fog Heen <tfheen@debian.org>
   yubikey-personalization (U)

tony mancill <tmancill@debian.org>
   fcoe-utils (U)

Tzafrir Cohen <tzafrir@debian.org>
   libvma (U)

Unit 193 <unit193@debian.org>
   wireguard (U)

util-linux packagers <util-linux@packages.debian.org>
   util-linux

Utopia Maintenance Team <pkg-utopia-maintainers@alioth-lists.debian.net>
   pipewire
   wireplumber

Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>
   dbus-broker

Uwe Kleine-König <ukleinek@debian.org>
   rauc

Valentin Vidic <vvidic@debian.org>
   cluster-glue (U)
   fcoe-utils (U)
   fence-agents (U)
   heartbeat (U)
   pcs (U)
   resource-agents (U)

Vincent Danjean <vdanjean@debian.org>
   owfs

Yangfl <mmyangfl@gmail.com>
   netctl

Yaroslav Halchenko <debian@onerussian.com>
   fail2ban (U)

Yves-Alexis Perez <corsac@debian.org>
   strongswan (U)
   usbmuxd (U)

Zygmunt Krynicki <me@zygoon.pl>
   snapd (U)

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature


Reply to: