#1122694 pacemaker: directly Depends on dbus

Package:
pacemaker
Source:
pacemaker
Description:
cluster resource manager
Submitter:
Simon McVittie
Date:
2026-10-20 14:53:02 UTC
Severity:
normal
Tags:
#1122694#5
Date:
2025-12-12 11:11:10 UTC
From:
To:
This package has a direct Depends on the dbus package, which prevents it
from being used in conjunction with the non-default dbus-broker package
as a system bus.

For details of how to replace this dependency, please see:
https://salsa.debian.org/utopia-team/dbus/-/blob/debian/unstable/debian/replacing-dbus-dependency.txt?ref_type=heads

Given the purpose of this package, I'm guessing the intention of this
dependency is "this package needs a working system bus", similar to
polkitd or network-manager. If that's the case, please replace the
dependency on dbus with:

default-dbus-system-bus | dbus-system-bus

Thanks,
    smcv

#1122694#10
Date:
2026-10-20 14:50:20 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
pacemaker, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1122694@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ferenc Wágner <wferi@debian.org> (supplier of updated pacemaker package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Tue, 20 Oct 2026 12:08:53 +0200
Source: pacemaker
Architecture: source
Version: 3.0.3-1
Distribution: unstable
Urgency: medium
Maintainer: Debian HA Maintainers <debian-ha-maintainers@alioth-lists.debian.net>
Changed-By: Ferenc Wágner <wferi@debian.org>
Closes: 1122694 1130674 1140188
Changes:
 pacemaker (3.0.3-1) unstable; urgency=medium
 .
   [ Ferenc Wágner ]
   * [6f7d582] Considering warnings fatal makes the package build unnecessary
     fragile.
     Aborting the build on any warning is very useful in upstream CI setups,
     but not so much in a packaging situation: deprecation warnings from new
     dependency versions (here CMocka 2.0.0) should generally not break a
     package build.  Upstream Pacemaker already got rid of these warnings,
     but those changes are not released yet, so we could have either cherry-
     picked them or make our build more forgiving this way.
     Bug #1122451 was an unrelated temporary breakage in Graphviz, which was
     independently fixed before the NMU.
   * [1a9d319] New upstream release (3.0.3)
     Contains fix for CVE-2026-10649 (Closes: #1130674, #1140188)
   * [f32960a] Refresh our patches
   * [5bcfd8c] Update symbols files (all removed symbols were internal)
   * [dc2e453] Transition our autopkgtest to pkgconf
   * [eea1abf] Allow Kronosnet fallback in unprivileged test containers
   * [fb243aa] Update Standards-Version to 4.7.4 (no changes required)
   * [dbd3ffa] Update watch file to version 5
   * [a8dfeb2] Drop the now-superfluous Priority: optional declaration
   * [e38daf1] Drop the now-superfluous Rules-Requires-Root: no declaration
   * [ee3c168] The Python dependency is automatic on Debhelper compatibility
     level 14.
     Altogether the pacemaker package now Depends on the Python interpreter
     instead of only recommending it.  Since Python is more and more
     widespread, this is acceptable.
   * [1b8f57c] Drop obsolete Breaks+Replaces.
     Pacemaker (<< 2.1.4-1~) is oldoldstable (bullseye),
     cluster-glue (<< 1.0.12-18~) is even older.
   * [6560c50] Add note about expected dh_installdocs warning
   * [8c71af0] New patch: Fix typo: becasue -> because
   * [36cd912] Version dependencies between our binary packages.
     We generally assumed such relations anyway.
 .
   [ Alessandro Astone ]
   * [4463935] d/control: Drop explicit dependency on dbus.
     Allow alternative implementations like dbus-broker.
     (Closes: #1122694)
 .
   [ Luca Boccassi ]
   * [cbb82c5] Switch to dh-compat 14
   * [dacd8a4] Install and use sysusers.d/tmpfiles.d config files
     sysusers.d/tmpfiles.d config files allow a package to use
     declarative configuration instead of manually written
     maintainer scripts. This also allows image-based systems
     to be created with /usr/ only, and also allows for factory
     resetting a system and recreating /etc/ on boot.
https://www.freedesktop.org/software/systemd/man/latest/sysusers.d.html
https://www.freedesktop.org/software/systemd/man/latest/tmpfiles.d.html
     Note that this does not require a hard dependency on systemd,
     debhelper generates dependencies correctly so that they work out
     of the box on non-systemd and non-linux Debian builds seamlessly.
Checksums-Sha1:
 0507d18ac6b2230b73152abf2b5dbcc4d612d4e5 3561 pacemaker_3.0.3-1.dsc
 73c0a4b28c9860c61bc688e9ccae8185fef697b4 7297833 pacemaker_3.0.3.orig.tar.gz
 56d3b1f39a8a790dd25a8d3cfb5ead1c8f87c001 53268 pacemaker_3.0.3-1.debian.tar.xz
 837ffc0ddec2689a46c01af3bdede9be6503acf0 20247 pacemaker_3.0.3-1_amd64.buildinfo
Checksums-Sha256:
 8f0df209641c8a507e1c16c73f29d89f0786e8ac7d96c2bbd3cc428c3c24d9f1 3561 pacemaker_3.0.3-1.dsc
 777055d7b3f4d7537afb979c7abdcacd0a4ebeed7203d7ae62ab1f989b518ec7 7297833 pacemaker_3.0.3.orig.tar.gz
 4c24af769c9df97a3745a89c3e169673cd63fc78f792451fd607e5aad46f9ee3 53268 pacemaker_3.0.3-1.debian.tar.xz
 a8af05167674278dc5db3ac3e8b7699ca99d4f99b3bf555c4e789f401c344b0b 20247 pacemaker_3.0.3-1_amd64.buildinfo
Files:
 726155986bccfd202d51572c82a9543c 3561 admin optional pacemaker_3.0.3-1.dsc
 f0355aaf96e36b8f30b12a44ab05cb91 7297833 admin optional pacemaker_3.0.3.orig.tar.gz
 97212df99cc5bc2019f29308b2826efc 53268 admin optional pacemaker_3.0.3-1.debian.tar.xz
 27dad08c133926b968b50169d97de6bb 20247 admin optional pacemaker_3.0.3-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEwddEx0RNIUL7eugtOsj3Fkd+2yMFAmrXbP8ACgkQOsj3Fkd+
2yMJdw//cT3nu2PUjD4WddyeZcGOnaLAMsQd6OgEmR1nQnUzh/VMjGMroX92WW3B
LCfFuRCCXaxsIHkzlIQ6ETsFiMh1ufdsZCnDeNLd7w1aTtiCRb/HnSfw73yG5q4Y
R2FiP/jy9DwHDOGxyZtNhBjRi5/3EuxT7BanHy14o//KZkXws4gcUBhl6n76oVAW
79aSfewozij2HNn3lRtHHZ0Fz51Ro8uO9STWt1NZJpum/23snAeIyJbUT9nOniWU
9kRp7DI8MhxkrR/3ZT7iPpRaxlBIfvPtvEJuOiw7eNdjFOM55wGJj1RpljP6wvMv
Ul5E0qzYruWi7qGlYf67izO228L0gcjZ6pSAzDizhp+OEXlAGk4rXqWsY2EkFVuG
QqUKDD5rAarCb07SFKi73pS4RG8dTBWv7PslFDAFUqYZO7LdKzFFLum31dUHKBHs
4//5dSaLwLRG5UaQXJXbF3dpxVx5N85Z92lF1s0F6cP4pL8MnTWrjMf90sqfbGu8
pYB75TvevIGGJhWueI/cWUD4nS616XcE7516HEOfogiiS/LPgOEYOa8VkxtkZ7c1
ous+uovHIUtZdzx23aUlGpsKLKNY/BLi/Bbqgm9DYvQKpEi/0WFwS1+axk4b02eu
pedx8pkSN7NX/F1u4sZJycyiDwC6uAgLROdMcYe3dxAXM5niwxE=
=kdLB
-----END PGP SIGNATURE-----