Commit Graph

99 Commits

Author SHA1 Message Date
Troy Dawson
e1b01e4ee0 Bump release for June 2024 mass rebuild 2024-06-24 08:39:48 -07:00
Fedora Release Engineering
6471a08378 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-24 08:58:59 +00:00
Fedora Release Engineering
018e5709ef Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 16:45:06 +00:00
David Rheinsberg
610f79433b dbus-broker: drop old patch files
Drop patch remnants that are no longer in use.

Signed-off-by: David Rheinsberg <david@readahead.eu>
2023-12-21 14:55:49 +01:00
David Rheinsberg
a370a4a573 dbus-broker: update to v35
Pull in the newest release, which is a critical bugfix-release for v34.

Signed-off-by: David Rheinsberg <david@readahead.eu>
2023-12-21 14:54:15 +01:00
Daan De Meyer
97484eb1d9 dbus-broker: update to v34
Update to upstream v34.

Signed-off-by: Daan De Meyer <daan.j.demeyer@gmail.com>
2023-12-15 11:43:46 +01:00
Daan De Meyer
691f0757d1 dbus-broker: Backport selinux permissive support
https://github.com/bus1/dbus-broker/pull/318
2023-10-03 17:30:09 +02:00
Zbigniew Jędrzejewski-Szmek
e0cfdfb80e Convert to %autorelease and %autochangelog
[skip changelog]
2023-10-03 17:27:47 +02:00
Lukáš Zaoral
e829a73160
migrate to SPDX license format 2023-07-26 21:24:15 +02:00
Fedora Release Engineering
343dddc95e Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 17:01:22 +00:00
David Rheinsberg
39df0597ce dbus-broker: update to v33
Update to upstream v33.

Signed-off-by: David Rheinsberg <david@readahead.eu>
2023-02-06 12:31:42 +01:00
Fedora Release Engineering
64e7a2cbb6 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 01:01:18 +00:00
David Rheinsberg
9c25db4562 dbus-broker: update to v32
Bump release to upstream v32.

Signed-off-by: David Rheinsberg <david.rheinsberg@gmail.com>
2022-08-05 13:13:05 +02:00
Fedora Release Engineering
874c2d33f8 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 00:04:51 +00:00
David Rheinsberg
d4fde6c427 dbus-broker: bump to v31
Update sources to v31 and synchronize with upstream.

Signed-off-by: David Rheinsberg <david.rheinsberg@gmail.com>
2022-05-16 11:33:25 +02:00
Fedora Release Engineering
3fda1213db - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 00:18:32 +00:00
Kalev Lember
4271a2a974 Avoid systemd_requires as per updated packaging guidelines
There is no need to have them as systemd correctly handles reloading
depending on the transaction ordering (even if systemd is installed
_after_ the package that installs the unit file).

Additionally, this also drops hard requires on /usr/bin/systemctl and
just makes the scriptlets that call systemctl conditional on systemctl
being present.

All of this helps avoid pulling in full systemd for container setups.
2021-10-01 12:35:19 +02:00
Zbigniew Jędrzejewski-Szmek
ee7c2a1777 Drop the ordering on sysinit.target
Upstream pull request: https://github.com/bus1/dbus-broker/pull/271.
2021-07-29 12:53:00 +02:00
Fedora Release Engineering
b10d46d1d6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 20:25:50 +00:00
David Rheinsberg
5f5bf30860 dbus-broker: update patch files
Remove old patches and import the new patches.

Signed-off-by: David Rheinsberg <david.rheinsberg@gmail.com>
2021-06-24 10:48:27 +02:00
David Rheinsberg
57a18ff507 dbus-broker: update to v29-1
Update to newest upstream bugfix release and add further fixes on top.

Signed-off-by: David Rheinsberg <david.rheinsberg@gmail.com>
2021-06-24 10:38:46 +02:00
David Rheinsberg
138e24c020 dbus-broker: one more fix from upstream
Apply another range-assertion fix that will hopefully get this problem
sorted.

Signed-off-by: David Rheinsberg <david.rheinsberg@gmail.com>
2021-03-18 12:18:50 +01:00
David Rheinsberg
019f077bbe dbus-broker: apply fix for incorrect at_console assertion
Apply a fix from upstream for an incorrect at_console range assertion
possibly affecting some of our users.

Signed-off-by: David Rheinsberg <david.rheinsberg@gmail.com>
2021-03-18 11:33:37 +01:00
David Rheinsberg
055b869566 dbus-broker: drop now unused patches
Drop previous patch-files which are no longer applied. They are now part
of the upstream release.

Signed-off-by: David Rheinsberg <david.rheinsberg@gmail.com>
2021-03-18 09:41:34 +01:00
David Rheinsberg
97dc752710 dbus-broker: update to upstream v28 release
Bump version to the new v28 release.

Signed-off-by: David Rheinsberg <david.rheinsberg@gmail.com>
2021-03-18 09:39:44 +01:00
David Rheinsberg
c5e28e5aba dbus-broker: apply activation-tracking fixes
Pull in 2 activation-tracking fixes from upstream dbus-broker.

Signed-off-by: David Rheinsberg <david.rheinsberg@gmail.com>
2021-02-17 12:40:57 +01:00
David Rheinsberg
4798e5c18b dbus-broker: update to v27
Update to newest upstream release. This includes a bunch of bug-fixes
for the new activation-tracking.

Signed-off-by: David Rheinsberg <david.rheinsberg@gmail.com>
2021-02-15 10:02:23 +00:00
Fedora Release Engineering
bc728e1652 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 03:02:20 +00:00
David Rheinsberg
deece820d6 dbus-broker: update to v26
Update to newest upstream release.

Signed-off-by: David Rheinsberg <david.rheinsberg@gmail.com>
2021-01-20 11:36:57 +00:00
Jeff Law
66b36841d7 Bump NVR to force rebuild with gcc-11 2021-01-06 10:27:27 -07:00
David Rheinsberg
24c078210f dbus-broker: bump to upstream v24
Pull in upstream updates from v24 and prepare dbus-broker-24-1.rpm
release. This update includes only minor fixes to diagnostic messages
and auditing events.

Signed-off-by: David Rheinsberg <david.rheinsberg@gmail.com>
2020-09-04 09:31:45 +02:00
Fedora Release Engineering
8294f401ca - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 15:03:25 +00:00
Adam Williamson
6970b157d7 Fix missing % in macro invocations in %post 2020-05-11 09:58:06 -07:00
David Rheinsberg
ce7ac684ed dbus-broker: bump to version v23
Bump to new upstream version.

Signed-off-by: David Rheinsberg <david.rheinsberg@gmail.com>
2020-05-11 11:21:22 +00:00
David Rheinsberg
82e30ad9f2 dbus-broker: drop live-system conversion
With F33 released, we now have 4 Fedora releases (F30-F33) that contain
a live-upgrade of `dbus-daemon` to `dbus-broker`. This allowed us to
convert existing machines out there to the new bus implementation.

However, the live-conversion is fragile, since it requires relinking
systemd services at runtime, tricking it into believing they did not
change. This is not guaranteed to work forever, nor do we want to rely
on it. Hence, this drops this code-path.

This effectively means that if you update pre-F29 machines to post-F34,
you will continue using `dbus-daemon`. This is completely fine and a
consistent *and* supported system setup. However, you no longer get the
benefits of dbus-broker automatically. Instead, you must explicitly
switch from dbus-daemon to dbus-broker. The easiest way to do that is
to install dbus-broker and uninstall dbus-daemon. This will
automatically convert the services to the new daemon.

Lastly, any fresh Fedora install will now always pick up dbus-broker,
since the `fedora-release` presets are merged and correctly configure
dbus-broker. Hence, this change only affects old installs.

Signed-off-by: David Rheinsberg <david.rheinsberg@gmail.com>
2020-05-04 10:07:06 +02:00
Timothée Ravier
cb98f3c253
Bump to v22-2: Require Linux 4.17+ to use SO_PEERSEC
This is fine for Fedora 31+ and RHEL 8+.

Signed-off-by: Timothée Ravier <tim@siosm.fr>
2020-02-25 10:38:47 +01:00
Timothée Ravier
e0ac10887c
Remove now uneeded patches
Signed-off-by: Timothée Ravier <tim@siosm.fr>
2020-02-25 10:22:12 +01:00
Tom Gundersen
025d18f5f1 Bump to v22-1
Signed-off-by: Tom Gundersen <teg@jklm.no>
2020-02-24 12:28:08 +01:00
Fedora Release Engineering
2e103e93c9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 15:24:41 +00:00
Fedora Release Engineering
4c30e0aa3d - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-24 21:35:35 +00:00
f9c3f1af9a Fix reference to dbus_user_id macro in scriptlet 2019-07-14 11:42:09 -04:00
008e4f6f6b Fix changelog entry again 2019-07-10 08:20:05 -04:00
18979f446a Fix changelog entries 2019-07-10 08:18:45 -04:00
Jonathan Brielmaier
d4a0d2a073 Make creation of dbus user and group more robust.
This fixes #1717925. The scriptlet in %pre is taken from dbus-daemon and tested with Fedora Rawhide on the OpenBuildService.

Signed-off-by: Jonathan Brielmaier <jbrielmaier@suse.de>
2019-07-10 12:00:21 +00:00
Tom Gundersen
818e0c033b Bump to v21-2
Gracefully handle missing FDs in incoming messages, and other minor bugfixes.
2019-05-10 13:24:26 +02:00
Tom Gundersen
64b1698ab0 Bump to v21-2
Do not exit on failed directory access.
2019-05-03 14:25:47 +02:00
Tom Gundersen
476dfa95ab Bump to v21-1
Fixes a reload bug.
2019-05-02 16:37:12 +02:00
Tom Gundersen
283e44851e Bump to v20-3
Fix assert due to failing reload
2019-04-17 12:12:48 +02:00
Adam Williamson
3853319c26 Rebuild with Meson fix for #1699099 2019-04-15 22:35:24 -07:00
Tom Gundersen
d2c4ba0c86 disable some preprocessor macros again
They consumed too much memory for the builders.
2019-04-11 12:55:16 +02:00