From 235a81bfa582c9d19786872d4a1c208407ad878f Mon Sep 17 00:00:00 2001 From: David Herrmann Date: Thu, 30 Aug 2018 12:00:51 +0200 Subject: [PATCH 01/77] dbus: move systemd-hooks for dbus.socket to 'dbus-common' The systemd_{post,postun,preun,..} hooks should be called in the package that actually provides the given files. There is no harm in calling these in the dbus-daemon package, but preferably we don't. Move this to 'dbus-common' for dbus.socket, since dbus.socket is provided by it. This makes sure the unit is properly enabled/disabled even without the dbus-daemon package installed. Note that it is safe to enable/disable dbus.socket even without a dbus.service around. systemd can deal with this just fine, and only ever actually pulls in the socket if an activatable service is around. Signed-off-by: David Herrmann --- dbus.spec | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/dbus.spec b/dbus.spec index 132b1f1..2c77982 100644 --- a/dbus.spec +++ b/dbus.spec @@ -310,19 +310,31 @@ popd /usr/sbin/useradd -c 'System message bus' -u %{dbus_user_uid} -g %{dbus_user_uid} \ -s /sbin/nologin -r -d '/' dbus 2> /dev/null || : +%post common +%systemd_post dbus.socket +%systemd_user_post dbus.socket + %post daemon -%systemd_post dbus-daemon.service dbus.socket -%systemd_user_post dbus-daemon.service dbus.socket +%systemd_post dbus-daemon.service +%systemd_user_post dbus-daemon.service %post libs -p /sbin/ldconfig +%preun common +%systemd_preun dbus.socket +%systemd_user_preun dbus.socket + %preun daemon -%systemd_preun dbus-daemon.service dbus.socket -%systemd_user_preun dbus-daemon.service dbus.socket +%systemd_preun dbus-daemon.service +%systemd_user_preun dbus-daemon.service + +%postun common +%systemd_postun dbus.socket +%systemd_user_postun dbus.socket %postun daemon -%systemd_postun dbus-daemon.service dbus.socket -%systemd_user_postun dbus-daemon.service dbus.socket +%systemd_postun dbus-daemon.service +%systemd_user_postun dbus-daemon.service %postun libs -p /sbin/ldconfig From 27eb7993d28676714164cba69657713f16ea468a Mon Sep 17 00:00:00 2001 From: David Herrmann Date: Thu, 30 Aug 2018 11:47:16 +0200 Subject: [PATCH 02/77] dbus: change 'system-release' dependency to 'fedora-release' As it turns out, 'fedora-release' only has: 'Provides: system-release' rather than: 'Provides: system-release = %{version}-%{release}' This means, any explicit dependencies on 'system-release' ignore versioning completely. This is unfortunate, and breaks our reliance on 'system-release'. Fortunately, unlike recommended on the wiki, it is safe to depend on 'fedora-release' explicitly. Other fedora flavors have this package as well, so there is no reason not to. Signed-off-by: David Herrmann --- dbus.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/dbus.spec b/dbus.spec index 2c77982..abf92aa 100644 --- a/dbus.spec +++ b/dbus.spec @@ -6,7 +6,7 @@ %global libselinux_version 2.0.86 # fedora-release-30-0.2 added required presets to enable systemd-unit symlinks -%global system_release_version 30-0.2 +%global fedora_release_version 30-0.2 %global dbus_user_uid 81 @@ -87,7 +87,7 @@ Summary: D-BUS message bus configuration Group: System Environment/Libraries BuildArch: noarch Requires(pre): /usr/sbin/useradd -Requires: system-release >= %{system_release_version} +Requires: fedora-release >= %{fedora_release_version} %description common The %{name}-common package provides the configuration and setup files for D-Bus @@ -444,6 +444,10 @@ popd %changelog +* Thu Aug 30 2018 David Herrmann - 1:1.12.10-2 +- Change 'system-release' dependency to 'fedora-release', since otherwise hard + version dependencies are ignored. + * Fri Aug 10 2018 David Herrmann - 1:1.12.10-2 - Move generic units into 'dbus-common', so other dbus implementations can use them as well. From 4372ca36cada3e69f990332faf5278dcb3907081 Mon Sep 17 00:00:00 2001 From: Tom Gundersen Date: Fri, 31 Aug 2018 14:13:26 +0200 Subject: [PATCH 03/77] dbus: apply presets on update The systemd RPM macros only apply presets on first install, we need to also apply them on the initial upgrade that starts depending on them. Signed-off-by: Tom Gundersen Signed-off-by: David Herrmann --- dbus.spec | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/dbus.spec b/dbus.spec index abf92aa..1828ad7 100644 --- a/dbus.spec +++ b/dbus.spec @@ -22,7 +22,7 @@ Name: dbus Epoch: 1 Version: 1.12.10 -Release: 2%{?dist} +Release: 3%{?dist} Summary: D-BUS message bus Group: System Environment/Libraries @@ -338,6 +338,13 @@ popd %postun libs -p /sbin/ldconfig +%triggerpostun common -- dbus-common < 1:1.12.10-4 +systemctl --no-reload preset dbus.socket &>/dev/null || : +systemctl --no-reload --global preset dbus.socket &>/dev/null || : + +%triggerpostun daemon -- dbus-daemon < 1:1.12.10-4 +systemctl --no-reload preset dbus-daemon.service &>/dev/null || : +systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %files # The 'dbus' package is only retained for compatibility purposes. It will @@ -444,6 +451,10 @@ popd %changelog +* Fri Aug 31 2018 Tom Gundersen - 1:1.12.10-3 +- Make sure presets are applied when upgrading from packages before the presets + existed + * Thu Aug 30 2018 David Herrmann - 1:1.12.10-2 - Change 'system-release' dependency to 'fedora-release', since otherwise hard version dependencies are ignored. From dbd50d1961dbd485dc7f323fd1ac53f03f1f4082 Mon Sep 17 00:00:00 2001 From: David King Date: Fri, 19 Oct 2018 07:53:14 +0100 Subject: [PATCH 04/77] Move user and group creation to daemon subpackage --- dbus.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/dbus.spec b/dbus.spec index 1828ad7..fe7b580 100644 --- a/dbus.spec +++ b/dbus.spec @@ -22,7 +22,7 @@ Name: dbus Epoch: 1 Version: 1.12.10 -Release: 3%{?dist} +Release: 4%{?dist} Summary: D-BUS message bus Group: System Environment/Libraries @@ -304,7 +304,7 @@ popd %endif -%pre common +%pre daemon # Add the "dbus" user and group /usr/sbin/groupadd -r -g %{dbus_user_uid} dbus 2>/dev/null || : /usr/sbin/useradd -c 'System message bus' -u %{dbus_user_uid} -g %{dbus_user_uid} \ @@ -451,6 +451,9 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %changelog +* Fri Oct 19 2018 David King - 1:1.12.10-4 +- Move user and group creation to daemon subpackage + * Fri Aug 31 2018 Tom Gundersen - 1:1.12.10-3 - Make sure presets are applied when upgrading from packages before the presets existed From f087b7cb37829402c90252500bc85b265227b712 Mon Sep 17 00:00:00 2001 From: David King Date: Fri, 19 Oct 2018 07:54:56 +0100 Subject: [PATCH 05/77] Move systemd to Requires of common subpackage (#1638910) --- dbus.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dbus.spec b/dbus.spec index fe7b580..f6a5540 100644 --- a/dbus.spec +++ b/dbus.spec @@ -61,7 +61,6 @@ BuildRequires: cmake %endif #For macroized scriptlets. -%{?systemd_requires} BuildRequires: systemd # Note: These is only required for --with-tests; when bootstrapping, you can @@ -87,6 +86,7 @@ Summary: D-BUS message bus configuration Group: System Environment/Libraries BuildArch: noarch Requires(pre): /usr/sbin/useradd +%{?systemd_requires} Requires: fedora-release >= %{fedora_release_version} %description common @@ -453,6 +453,7 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %changelog * Fri Oct 19 2018 David King - 1:1.12.10-4 - Move user and group creation to daemon subpackage +- Move systemd to Requires of common subpackage (#1638910) * Fri Aug 31 2018 Tom Gundersen - 1:1.12.10-3 - Make sure presets are applied when upgrading from packages before the presets From f312051bb4a54b0b1de0a3ef8da402a9e70a1b96 Mon Sep 17 00:00:00 2001 From: David King Date: Fri, 19 Oct 2018 09:12:19 +0100 Subject: [PATCH 06/77] Remove unnecessary ldconfig calls https://fedoraproject.org/wiki/Changes/Removing_ldconfig_scriptlets --- dbus.spec | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/dbus.spec b/dbus.spec index f6a5540..ccbeb8e 100644 --- a/dbus.spec +++ b/dbus.spec @@ -318,8 +318,6 @@ popd %systemd_post dbus-daemon.service %systemd_user_post dbus-daemon.service -%post libs -p /sbin/ldconfig - %preun common %systemd_preun dbus.socket %systemd_user_preun dbus.socket @@ -336,8 +334,6 @@ popd %systemd_postun dbus-daemon.service %systemd_user_postun dbus-daemon.service -%postun libs -p /sbin/ldconfig - %triggerpostun common -- dbus-common < 1:1.12.10-4 systemctl --no-reload preset dbus.socket &>/dev/null || : systemctl --no-reload --global preset dbus.socket &>/dev/null || : @@ -454,6 +450,7 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : * Fri Oct 19 2018 David King - 1:1.12.10-4 - Move user and group creation to daemon subpackage - Move systemd to Requires of common subpackage (#1638910) +- Remove unnecessary ldconfig calls * Fri Aug 31 2018 Tom Gundersen - 1:1.12.10-3 - Make sure presets are applied when upgrading from packages before the presets From 337387ac7b444afa1c267479be25536387bd3392 Mon Sep 17 00:00:00 2001 From: David Herrmann Date: Thu, 30 Aug 2018 10:03:25 +0000 Subject: [PATCH 07/77] dbus: move systemd-hooks for dbus.socket to 'dbus-common' The systemd_{post,postun,preun,..} hooks should be called in the package that actually provides the given files. There is no harm in calling these in the dbus-daemon package, but preferably we don't. Move this to 'dbus-common' for dbus.socket, since dbus.socket is provided by it. This makes sure the unit is properly enabled/disabled even without the dbus-daemon package installed. Note that it is safe to enable/disable dbus.socket even without a dbus.service around. systemd can deal with this just fine, and only ever actually pulls in the socket if an activatable service is around. Signed-off-by: David Herrmann --- dbus.spec | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/dbus.spec b/dbus.spec index 132b1f1..2c77982 100644 --- a/dbus.spec +++ b/dbus.spec @@ -310,19 +310,31 @@ popd /usr/sbin/useradd -c 'System message bus' -u %{dbus_user_uid} -g %{dbus_user_uid} \ -s /sbin/nologin -r -d '/' dbus 2> /dev/null || : +%post common +%systemd_post dbus.socket +%systemd_user_post dbus.socket + %post daemon -%systemd_post dbus-daemon.service dbus.socket -%systemd_user_post dbus-daemon.service dbus.socket +%systemd_post dbus-daemon.service +%systemd_user_post dbus-daemon.service %post libs -p /sbin/ldconfig +%preun common +%systemd_preun dbus.socket +%systemd_user_preun dbus.socket + %preun daemon -%systemd_preun dbus-daemon.service dbus.socket -%systemd_user_preun dbus-daemon.service dbus.socket +%systemd_preun dbus-daemon.service +%systemd_user_preun dbus-daemon.service + +%postun common +%systemd_postun dbus.socket +%systemd_user_postun dbus.socket %postun daemon -%systemd_postun dbus-daemon.service dbus.socket -%systemd_user_postun dbus-daemon.service dbus.socket +%systemd_postun dbus-daemon.service +%systemd_user_postun dbus-daemon.service %postun libs -p /sbin/ldconfig From 79fe35567b32a4bad073c8040307fea784300bb8 Mon Sep 17 00:00:00 2001 From: David Herrmann Date: Fri, 31 Aug 2018 14:37:38 +0000 Subject: [PATCH 08/77] dbus: change 'system-release' dependency to 'fedora-release' As it turns out, 'fedora-release' only has: 'Provides: system-release' rather than: 'Provides: system-release = %{version}-%{release}' This means, any explicit dependencies on 'system-release' ignore versioning completely. This is unfortunate, and breaks our reliance on 'system-release'. Fortunately, unlike recommended on the wiki, it is safe to depend on 'fedora-release' explicitly. Other fedora flavors have this package as well, so there is no reason not to. Signed-off-by: David Herrmann --- dbus.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/dbus.spec b/dbus.spec index 2c77982..abf92aa 100644 --- a/dbus.spec +++ b/dbus.spec @@ -6,7 +6,7 @@ %global libselinux_version 2.0.86 # fedora-release-30-0.2 added required presets to enable systemd-unit symlinks -%global system_release_version 30-0.2 +%global fedora_release_version 30-0.2 %global dbus_user_uid 81 @@ -87,7 +87,7 @@ Summary: D-BUS message bus configuration Group: System Environment/Libraries BuildArch: noarch Requires(pre): /usr/sbin/useradd -Requires: system-release >= %{system_release_version} +Requires: fedora-release >= %{fedora_release_version} %description common The %{name}-common package provides the configuration and setup files for D-Bus @@ -444,6 +444,10 @@ popd %changelog +* Thu Aug 30 2018 David Herrmann - 1:1.12.10-2 +- Change 'system-release' dependency to 'fedora-release', since otherwise hard + version dependencies are ignored. + * Fri Aug 10 2018 David Herrmann - 1:1.12.10-2 - Move generic units into 'dbus-common', so other dbus implementations can use them as well. From 83c01b25d9470bcd6fb6fd842a5b529c7039d858 Mon Sep 17 00:00:00 2001 From: Tom Gundersen Date: Fri, 31 Aug 2018 14:38:09 +0000 Subject: [PATCH 09/77] dbus: apply presets on update The systemd RPM macros only apply presets on first install, we need to also apply them on the initial upgrade that starts depending on them. Signed-off-by: Tom Gundersen Signed-off-by: David Herrmann --- dbus.spec | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/dbus.spec b/dbus.spec index abf92aa..1828ad7 100644 --- a/dbus.spec +++ b/dbus.spec @@ -22,7 +22,7 @@ Name: dbus Epoch: 1 Version: 1.12.10 -Release: 2%{?dist} +Release: 3%{?dist} Summary: D-BUS message bus Group: System Environment/Libraries @@ -338,6 +338,13 @@ popd %postun libs -p /sbin/ldconfig +%triggerpostun common -- dbus-common < 1:1.12.10-4 +systemctl --no-reload preset dbus.socket &>/dev/null || : +systemctl --no-reload --global preset dbus.socket &>/dev/null || : + +%triggerpostun daemon -- dbus-daemon < 1:1.12.10-4 +systemctl --no-reload preset dbus-daemon.service &>/dev/null || : +systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %files # The 'dbus' package is only retained for compatibility purposes. It will @@ -444,6 +451,10 @@ popd %changelog +* Fri Aug 31 2018 Tom Gundersen - 1:1.12.10-3 +- Make sure presets are applied when upgrading from packages before the presets + existed + * Thu Aug 30 2018 David Herrmann - 1:1.12.10-2 - Change 'system-release' dependency to 'fedora-release', since otherwise hard version dependencies are ignored. From 7e0514876892951687fba63040f4630cea182545 Mon Sep 17 00:00:00 2001 From: Tom Gundersen Date: Fri, 31 Aug 2018 14:41:27 +0000 Subject: [PATCH 10/77] dbus: depend on the right fedora-release for f29 Signed-off-by: Tom Gundersen Signed-off-by: David Herrmann --- dbus.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dbus.spec b/dbus.spec index 1828ad7..f420c69 100644 --- a/dbus.spec +++ b/dbus.spec @@ -5,8 +5,8 @@ %global libselinux_version 2.0.86 -# fedora-release-30-0.2 added required presets to enable systemd-unit symlinks -%global fedora_release_version 30-0.2 +# fedora-release-29-0.12 added required presets to enable systemd-unit symlinks +%global fedora_release_version 29-0.12 %global dbus_user_uid 81 From 8f3ff4dd6cd307d3c1075e2df7c024aa27e18cbc Mon Sep 17 00:00:00 2001 From: David King Date: Fri, 19 Oct 2018 07:53:14 +0100 Subject: [PATCH 11/77] Move user and group creation to daemon subpackage --- dbus.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/dbus.spec b/dbus.spec index f420c69..2339af3 100644 --- a/dbus.spec +++ b/dbus.spec @@ -22,7 +22,7 @@ Name: dbus Epoch: 1 Version: 1.12.10 -Release: 3%{?dist} +Release: 4%{?dist} Summary: D-BUS message bus Group: System Environment/Libraries @@ -304,7 +304,7 @@ popd %endif -%pre common +%pre daemon # Add the "dbus" user and group /usr/sbin/groupadd -r -g %{dbus_user_uid} dbus 2>/dev/null || : /usr/sbin/useradd -c 'System message bus' -u %{dbus_user_uid} -g %{dbus_user_uid} \ @@ -451,6 +451,9 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %changelog +* Fri Oct 19 2018 David King - 1:1.12.10-4 +- Move user and group creation to daemon subpackage + * Fri Aug 31 2018 Tom Gundersen - 1:1.12.10-3 - Make sure presets are applied when upgrading from packages before the presets existed From 7e5ac9fffdbdda6fbb11a10b4e35483ad03156c8 Mon Sep 17 00:00:00 2001 From: David King Date: Fri, 19 Oct 2018 07:54:56 +0100 Subject: [PATCH 12/77] Move systemd to Requires of common subpackage (#1638910) --- dbus.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dbus.spec b/dbus.spec index 2339af3..20844ab 100644 --- a/dbus.spec +++ b/dbus.spec @@ -61,7 +61,6 @@ BuildRequires: cmake %endif #For macroized scriptlets. -%{?systemd_requires} BuildRequires: systemd # Note: These is only required for --with-tests; when bootstrapping, you can @@ -87,6 +86,7 @@ Summary: D-BUS message bus configuration Group: System Environment/Libraries BuildArch: noarch Requires(pre): /usr/sbin/useradd +%{?systemd_requires} Requires: fedora-release >= %{fedora_release_version} %description common @@ -453,6 +453,7 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %changelog * Fri Oct 19 2018 David King - 1:1.12.10-4 - Move user and group creation to daemon subpackage +- Move systemd to Requires of common subpackage (#1638910) * Fri Aug 31 2018 Tom Gundersen - 1:1.12.10-3 - Make sure presets are applied when upgrading from packages before the presets From e5920b7c914ee5bdc5bb1c2c525e793df1b22333 Mon Sep 17 00:00:00 2001 From: David King Date: Fri, 19 Oct 2018 09:12:19 +0100 Subject: [PATCH 13/77] Remove unnecessary ldconfig calls https://fedoraproject.org/wiki/Changes/Removing_ldconfig_scriptlets --- dbus.spec | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/dbus.spec b/dbus.spec index 20844ab..4b6c202 100644 --- a/dbus.spec +++ b/dbus.spec @@ -318,8 +318,6 @@ popd %systemd_post dbus-daemon.service %systemd_user_post dbus-daemon.service -%post libs -p /sbin/ldconfig - %preun common %systemd_preun dbus.socket %systemd_user_preun dbus.socket @@ -336,8 +334,6 @@ popd %systemd_postun dbus-daemon.service %systemd_user_postun dbus-daemon.service -%postun libs -p /sbin/ldconfig - %triggerpostun common -- dbus-common < 1:1.12.10-4 systemctl --no-reload preset dbus.socket &>/dev/null || : systemctl --no-reload --global preset dbus.socket &>/dev/null || : @@ -454,6 +450,7 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : * Fri Oct 19 2018 David King - 1:1.12.10-4 - Move user and group creation to daemon subpackage - Move systemd to Requires of common subpackage (#1638910) +- Remove unnecessary ldconfig calls * Fri Aug 31 2018 Tom Gundersen - 1:1.12.10-3 - Make sure presets are applied when upgrading from packages before the presets From 5a8f8e63cb868e18986027b073880701892092bc Mon Sep 17 00:00:00 2001 From: David Herrmann Date: Tue, 23 Oct 2018 13:48:52 +0000 Subject: [PATCH 14/77] Move 'useradd' dependency to daemon subpackage The 'useradd' invocation is now on the 'daemon' subpackage, so move the useradd dependency as well. Signed-off-by: David Herrmann --- dbus.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/dbus.spec b/dbus.spec index ccbeb8e..79b3bd4 100644 --- a/dbus.spec +++ b/dbus.spec @@ -22,7 +22,7 @@ Name: dbus Epoch: 1 Version: 1.12.10 -Release: 4%{?dist} +Release: 5%{?dist} Summary: D-BUS message bus Group: System Environment/Libraries @@ -85,7 +85,6 @@ per-user-login-session messaging facility. Summary: D-BUS message bus configuration Group: System Environment/Libraries BuildArch: noarch -Requires(pre): /usr/sbin/useradd %{?systemd_requires} Requires: fedora-release >= %{fedora_release_version} @@ -100,6 +99,7 @@ Requires: libselinux%{?_isa} >= %{libselinux_version} Requires: dbus-common = %{epoch}:%{version}-%{release} Requires: dbus-libs%{?_isa} = %{epoch}:%{version}-%{release} Requires: dbus-tools = %{epoch}:%{version}-%{release} +Requires(pre): /usr/sbin/useradd %description daemon D-BUS is a system for sending messages between applications. It is @@ -447,6 +447,9 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %changelog +* Tue Oct 23 2018 David Herrmann - 1:1.12.10-5 +- Move useradd dependency to daemon subpackage + * Fri Oct 19 2018 David King - 1:1.12.10-4 - Move user and group creation to daemon subpackage - Move systemd to Requires of common subpackage (#1638910) From 7fba6aba69d3d910acdad0af05ea4748ac44e3e8 Mon Sep 17 00:00:00 2001 From: David Herrmann Date: Tue, 23 Oct 2018 13:48:52 +0000 Subject: [PATCH 15/77] Move 'useradd' dependency to daemon subpackage The 'useradd' invocation is now on the 'daemon' subpackage, so move the useradd dependency as well. Signed-off-by: David Herrmann --- dbus.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/dbus.spec b/dbus.spec index 4b6c202..8a8bc2a 100644 --- a/dbus.spec +++ b/dbus.spec @@ -22,7 +22,7 @@ Name: dbus Epoch: 1 Version: 1.12.10 -Release: 4%{?dist} +Release: 5%{?dist} Summary: D-BUS message bus Group: System Environment/Libraries @@ -85,7 +85,6 @@ per-user-login-session messaging facility. Summary: D-BUS message bus configuration Group: System Environment/Libraries BuildArch: noarch -Requires(pre): /usr/sbin/useradd %{?systemd_requires} Requires: fedora-release >= %{fedora_release_version} @@ -100,6 +99,7 @@ Requires: libselinux%{?_isa} >= %{libselinux_version} Requires: dbus-common = %{epoch}:%{version}-%{release} Requires: dbus-libs%{?_isa} = %{epoch}:%{version}-%{release} Requires: dbus-tools = %{epoch}:%{version}-%{release} +Requires(pre): /usr/sbin/useradd %description daemon D-BUS is a system for sending messages between applications. It is @@ -447,6 +447,9 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %changelog +* Tue Oct 23 2018 David Herrmann - 1:1.12.10-5 +- Move useradd dependency to daemon subpackage + * Fri Oct 19 2018 David King - 1:1.12.10-4 - Move user and group creation to daemon subpackage - Move systemd to Requires of common subpackage (#1638910) From 09cb4f85bc7942bb45b32a25ea12d6712261f2eb Mon Sep 17 00:00:00 2001 From: Tom Gundersen Date: Mon, 5 Nov 2018 14:46:51 +0100 Subject: [PATCH 16/77] Add missing requires to 'common' and 'daemon' subpackage Both subpackages call various %systemd scriptlets, so they need the %systmd_requires macro. Their %triggerpostun also call systemctl directly, so add an explicit Requires on that. Some of this may in practice prove redundant, but let's be explicit and hopefully more robust. Signed-off-by: Tom Gundersen --- dbus.spec | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dbus.spec b/dbus.spec index 79b3bd4..8cd65a5 100644 --- a/dbus.spec +++ b/dbus.spec @@ -87,6 +87,7 @@ Group: System Environment/Libraries BuildArch: noarch %{?systemd_requires} Requires: fedora-release >= %{fedora_release_version} +Requires: /usr/bin/systemctl %description common The %{name}-common package provides the configuration and setup files for D-Bus @@ -95,11 +96,13 @@ implementations to provide a System and User Message Bus. %package daemon Summary: D-BUS message bus Group: System Environment/Libraries +%{?systemd_requires} Requires: libselinux%{?_isa} >= %{libselinux_version} Requires: dbus-common = %{epoch}:%{version}-%{release} Requires: dbus-libs%{?_isa} = %{epoch}:%{version}-%{release} Requires: dbus-tools = %{epoch}:%{version}-%{release} Requires(pre): /usr/sbin/useradd +Requires: /usr/bin/systemctl %description daemon D-BUS is a system for sending messages between applications. It is From cc2d235361d1ff698ad424e9ed3df0b2af8e786c Mon Sep 17 00:00:00 2001 From: David King Date: Mon, 5 Nov 2018 15:13:18 +0000 Subject: [PATCH 17/77] Add further Requires to subpackages Add fedora-release to daemon subpackage, as the systemctl preset calls in the triggerpostun require it. Add systemd_requires macro to daemon subpackage, as it (like the common subpackage) calls systemctl in triggerpostun. --- dbus.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dbus.spec b/dbus.spec index 8cd65a5..a6e8e84 100644 --- a/dbus.spec +++ b/dbus.spec @@ -22,7 +22,7 @@ Name: dbus Epoch: 1 Version: 1.12.10 -Release: 5%{?dist} +Release: 6%{?dist} Summary: D-BUS message bus Group: System Environment/Libraries @@ -97,6 +97,7 @@ implementations to provide a System and User Message Bus. Summary: D-BUS message bus Group: System Environment/Libraries %{?systemd_requires} +Requires: fedora-release >= %{fedora_release_version} Requires: libselinux%{?_isa} >= %{libselinux_version} Requires: dbus-common = %{epoch}:%{version}-%{release} Requires: dbus-libs%{?_isa} = %{epoch}:%{version}-%{release} @@ -450,6 +451,9 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %changelog +* Mon Nov 05 2018 David King - 1:1.12.10-6 +- Add further Requires to subpackages + * Tue Oct 23 2018 David Herrmann - 1:1.12.10-5 - Move useradd dependency to daemon subpackage From 4873c189a280758baff541ede3be6149cccea20b Mon Sep 17 00:00:00 2001 From: Tom Gundersen Date: Tue, 6 Nov 2018 17:43:55 +0100 Subject: [PATCH 18/77] Fix messagebus alias --- dbus-daemon.service | 4 +++- dbus.spec | 13 +++++-------- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/dbus-daemon.service b/dbus-daemon.service index c63456e..171d4c4 100644 --- a/dbus-daemon.service +++ b/dbus-daemon.service @@ -9,5 +9,7 @@ ExecReload=/usr/bin/dbus-send --print-reply --system --type=method_call --dest=o OOMScoreAdjust=-900 [Install] -Alias=dbus.service +# Make sure that services can still refer to this under the name of the +# old SysV script (messagebus). +Alias=dbus.service messagebus.service WantedBy=multi-user.target diff --git a/dbus.spec b/dbus.spec index a6e8e84..449ecd8 100644 --- a/dbus.spec +++ b/dbus.spec @@ -22,7 +22,7 @@ Name: dbus Epoch: 1 Version: 1.12.10 -Release: 6%{?dist} +Release: 7%{?dist} Summary: D-BUS message bus Group: System Environment/Libraries @@ -228,11 +228,6 @@ install -Dp -m644 %{SOURCE3} %{buildroot}%{_unitdir}/dbus-daemon.service install -Dp -m644 %{SOURCE4} %{buildroot}%{_userunitdir}/dbus.socket install -Dp -m644 %{SOURCE5} %{buildroot}%{_userunitdir}/dbus-daemon.service -# Make sure that when somebody asks for D-Bus under the name of the -# old SysV script, that he ends up with the standard dbus.service name -# now. -ln -s dbus.service %{buildroot}%{_unitdir}/messagebus.service - # Obsolete, but still widely used, for drop-in configuration snippets. install --directory %{buildroot}%{_sysconfdir}/dbus-1/session.d install --directory %{buildroot}%{_sysconfdir}/dbus-1/system.d @@ -342,7 +337,7 @@ popd systemctl --no-reload preset dbus.socket &>/dev/null || : systemctl --no-reload --global preset dbus.socket &>/dev/null || : -%triggerpostun daemon -- dbus-daemon < 1:1.12.10-4 +%triggerpostun daemon -- dbus-daemon < 1:1.12.10-7 systemctl --no-reload preset dbus-daemon.service &>/dev/null || : systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : @@ -368,7 +363,6 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %{_datadir}/dbus-1/interfaces %{_sysusersdir}/dbus.conf %{_unitdir}/dbus.socket -%{_unitdir}/messagebus.service %{_userunitdir}/dbus.socket %files daemon @@ -451,6 +445,9 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %changelog +* Tue Nov 06 2018 Tom Gundersen - 1:1.12.10-7 +- Fix the messagebus.service alias + * Mon Nov 05 2018 David King - 1:1.12.10-6 - Add further Requires to subpackages From bca95f22ecbc3d64dc16eefafe711ed5165d427b Mon Sep 17 00:00:00 2001 From: Stephen Gallagher Date: Wed, 7 Nov 2018 10:24:56 -0500 Subject: [PATCH 19/77] Fix requirement on system-release The addition of `Requires: fedora-release` broke all installations using the non-branded `generic-release` package. This should not be a requirement, but a conflict against versions older than those which added the preset. Signed-off-by: Stephen Gallagher --- dbus.spec | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/dbus.spec b/dbus.spec index 449ecd8..e37ee56 100644 --- a/dbus.spec +++ b/dbus.spec @@ -5,8 +5,9 @@ %global libselinux_version 2.0.86 -# fedora-release-30-0.2 added required presets to enable systemd-unit symlinks +# fedora-release-30-0.2 and generic-release-0.1 added required presets to enable systemd-unit symlinks %global fedora_release_version 30-0.2 +%global generic_release_version 30-0.1 %global dbus_user_uid 81 @@ -22,7 +23,7 @@ Name: dbus Epoch: 1 Version: 1.12.10 -Release: 7%{?dist} +Release: 8%{?dist} Summary: D-BUS message bus Group: System Environment/Libraries @@ -86,7 +87,8 @@ Summary: D-BUS message bus configuration Group: System Environment/Libraries BuildArch: noarch %{?systemd_requires} -Requires: fedora-release >= %{fedora_release_version} +Conflicts: fedora-release < %{fedora_release_version} +Conflicts: generic-release < %{generic_release_version} Requires: /usr/bin/systemctl %description common @@ -97,7 +99,8 @@ implementations to provide a System and User Message Bus. Summary: D-BUS message bus Group: System Environment/Libraries %{?systemd_requires} -Requires: fedora-release >= %{fedora_release_version} +Conflicts: fedora-release < %{fedora_release_version} +Conflicts: generic-release < %{generic_release_version} Requires: libselinux%{?_isa} >= %{libselinux_version} Requires: dbus-common = %{epoch}:%{version}-%{release} Requires: dbus-libs%{?_isa} = %{epoch}:%{version}-%{release} @@ -445,6 +448,9 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %changelog +* Wed Nov 07 2018 Stephen Gallagher - 1:1.12.10-8 +- Fix requirement on system-release + * Tue Nov 06 2018 Tom Gundersen - 1:1.12.10-7 - Fix the messagebus.service alias From 6ca2d754db9234d51a7f619c4a0190953146d256 Mon Sep 17 00:00:00 2001 From: David Herrmann Date: Wed, 21 Nov 2018 08:50:17 +0000 Subject: [PATCH 20/77] Switch to dbus-broker as default backend Make the 'dbus' package pull in 'dbus-broker' over 'dbus-daemon' as the default implementation. Note that dbus-broker-16-2 is needed, since this has the required hooks to switch over the systemd units. Signed-off-by: David Herrmann --- dbus.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/dbus.spec b/dbus.spec index e37ee56..3ade599 100644 --- a/dbus.spec +++ b/dbus.spec @@ -23,7 +23,7 @@ Name: dbus Epoch: 1 Version: 1.12.10 -Release: 8%{?dist} +Release: 9%{?dist} Summary: D-BUS message bus Group: System Environment/Libraries @@ -75,7 +75,8 @@ BuildRequires: pygobject3 BuildRequires: /usr/bin/Xvfb %endif -Requires: %{name}-daemon = %{epoch}:%{version}-%{release} +# Since F30 the default implementation is dbus-broker over dbus-daemon +Requires: dbus-broker >= 16-4 %description D-BUS is a system for sending messages between applications. It is @@ -448,6 +449,9 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %changelog +* Thu Nov 22 2018 David Herrmann - 1:1.12.10-9 +- Switch to dbus-broker as the default implementation + * Wed Nov 07 2018 Stephen Gallagher - 1:1.12.10-8 - Fix requirement on system-release From dbe2752d95dcd91804825f7a0d96fdb7f72cc568 Mon Sep 17 00:00:00 2001 From: David King Date: Tue, 4 Dec 2018 21:38:38 +0000 Subject: [PATCH 21/77] Update to 1.12.12 --- .gitignore | 1 + dbus.spec | 9 ++++++--- sources | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 2c8c105..d066dfd 100644 --- a/.gitignore +++ b/.gitignore @@ -40,3 +40,4 @@ /dbus-1.12.0.tar.gz /dbus-1.12.8.tar.gz /dbus-1.12.10.tar.gz +/dbus-1.12.12.tar.gz diff --git a/dbus.spec b/dbus.spec index 3ade599..04f79b6 100644 --- a/dbus.spec +++ b/dbus.spec @@ -22,8 +22,8 @@ Name: dbus Epoch: 1 -Version: 1.12.10 -Release: 9%{?dist} +Version: 1.12.12 +Release: 1%{?dist} Summary: D-BUS message bus Group: System Environment/Libraries @@ -374,7 +374,7 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : # just have it be in libs, because dbus Requires dbus-libs. %{!?_licensedir:%global license %%doc} %license COPYING -%doc AUTHORS ChangeLog HACKING NEWS README +%doc AUTHORS ChangeLog CONTRIBUTING.md NEWS README %exclude %{_pkgdocdir}/api %exclude %{_pkgdocdir}/dbus.devhelp %exclude %{_pkgdocdir}/diagram.* @@ -449,6 +449,9 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %changelog +* Tue Dec 04 2018 David King - 1:1.12.12-1 +- Update to 1.12.12 + * Thu Nov 22 2018 David Herrmann - 1:1.12.10-9 - Switch to dbus-broker as the default implementation diff --git a/sources b/sources index 9e91808..8a3d2a7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (dbus-1.12.10.tar.gz) = 36a16393af6630c32474b971fb8864ded0fb5fe08c5ff5243a4ca312b95af4f20335c5f166b72526a0b8162c1ccfe6542ad6953c5d21a0542d920d7cb4a9ac76 +SHA512 (dbus-1.12.12.tar.gz) = 51af4e86ab7d36e1c9a861164e7cd7aa1605fdd82f90aed8728b34c45a87864a00671de9db00d88ea6f96be97459c7eb53d2517ea9d9687ae9ebf81c58c3a80f From 03307dd79ded333825e0056a5395bab5a28bfeb7 Mon Sep 17 00:00:00 2001 From: David King Date: Fri, 14 Dec 2018 23:03:22 +0000 Subject: [PATCH 22/77] Change -devel subpackage to depend on -libs --- dbus.spec | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/dbus.spec b/dbus.spec index 04f79b6..0a67b8d 100644 --- a/dbus.spec +++ b/dbus.spec @@ -23,7 +23,7 @@ Name: dbus Epoch: 1 Version: 1.12.12 -Release: 1%{?dist} +Release: 2%{?dist} Summary: D-BUS message bus Group: System Environment/Libraries @@ -143,8 +143,7 @@ other supporting documentation such as the introspect dtd file. %package devel Summary: Development files for D-BUS Group: Development/Libraries -# The server package can be a different architecture. -Requires: %{name}-daemon = %{epoch}:%{version}-%{release} +Requires: dbus-libs%{?_isa} = %{epoch}:%{version}-%{release} # For xml directory ownership. Requires: xml-common @@ -449,6 +448,9 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %changelog +* Fri Dec 14 2018 David King - 1:1.12.12-2 +- Change -devel subpackage to depend on -libs + * Tue Dec 04 2018 David King - 1:1.12.12-1 - Update to 1.12.12 From fe19cfc6e35847dfa9ad8c95565b7d23e22e70c2 Mon Sep 17 00:00:00 2001 From: Tom Gundersen Date: Mon, 5 Nov 2018 14:46:51 +0100 Subject: [PATCH 23/77] Add missing requires to 'common' and 'daemon' subpackage Both subpackages call various %systemd scriptlets, so they need the %systmd_requires macro. Their %triggerpostun also call systemctl directly, so add an explicit Requires on that. Some of this may in practice prove redundant, but let's be explicit and hopefully more robust. Signed-off-by: Tom Gundersen --- dbus.spec | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dbus.spec b/dbus.spec index 8a8bc2a..f446d52 100644 --- a/dbus.spec +++ b/dbus.spec @@ -87,6 +87,7 @@ Group: System Environment/Libraries BuildArch: noarch %{?systemd_requires} Requires: fedora-release >= %{fedora_release_version} +Requires: /usr/bin/systemctl %description common The %{name}-common package provides the configuration and setup files for D-Bus @@ -95,11 +96,13 @@ implementations to provide a System and User Message Bus. %package daemon Summary: D-BUS message bus Group: System Environment/Libraries +%{?systemd_requires} Requires: libselinux%{?_isa} >= %{libselinux_version} Requires: dbus-common = %{epoch}:%{version}-%{release} Requires: dbus-libs%{?_isa} = %{epoch}:%{version}-%{release} Requires: dbus-tools = %{epoch}:%{version}-%{release} Requires(pre): /usr/sbin/useradd +Requires: /usr/bin/systemctl %description daemon D-BUS is a system for sending messages between applications. It is From d39121006b7ef45a4a4bce6a4715299e58d84f9a Mon Sep 17 00:00:00 2001 From: David King Date: Mon, 5 Nov 2018 15:13:18 +0000 Subject: [PATCH 24/77] Add further Requires to subpackages Add fedora-release to daemon subpackage, as the systemctl preset calls in the triggerpostun require it. Add systemd_requires macro to daemon subpackage, as it (like the common subpackage) calls systemctl in triggerpostun. --- dbus.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dbus.spec b/dbus.spec index f446d52..7582a12 100644 --- a/dbus.spec +++ b/dbus.spec @@ -22,7 +22,7 @@ Name: dbus Epoch: 1 Version: 1.12.10 -Release: 5%{?dist} +Release: 6%{?dist} Summary: D-BUS message bus Group: System Environment/Libraries @@ -97,6 +97,7 @@ implementations to provide a System and User Message Bus. Summary: D-BUS message bus Group: System Environment/Libraries %{?systemd_requires} +Requires: fedora-release >= %{fedora_release_version} Requires: libselinux%{?_isa} >= %{libselinux_version} Requires: dbus-common = %{epoch}:%{version}-%{release} Requires: dbus-libs%{?_isa} = %{epoch}:%{version}-%{release} @@ -450,6 +451,9 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %changelog +* Mon Nov 05 2018 David King - 1:1.12.10-6 +- Add further Requires to subpackages + * Tue Oct 23 2018 David Herrmann - 1:1.12.10-5 - Move useradd dependency to daemon subpackage From b9e195f6bf3bb31b2f0541d7bccb84b708fee1e0 Mon Sep 17 00:00:00 2001 From: Tom Gundersen Date: Tue, 6 Nov 2018 17:43:55 +0100 Subject: [PATCH 25/77] Fix messagebus alias --- dbus-daemon.service | 4 +++- dbus.spec | 13 +++++-------- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/dbus-daemon.service b/dbus-daemon.service index c63456e..171d4c4 100644 --- a/dbus-daemon.service +++ b/dbus-daemon.service @@ -9,5 +9,7 @@ ExecReload=/usr/bin/dbus-send --print-reply --system --type=method_call --dest=o OOMScoreAdjust=-900 [Install] -Alias=dbus.service +# Make sure that services can still refer to this under the name of the +# old SysV script (messagebus). +Alias=dbus.service messagebus.service WantedBy=multi-user.target diff --git a/dbus.spec b/dbus.spec index 7582a12..b7d0071 100644 --- a/dbus.spec +++ b/dbus.spec @@ -22,7 +22,7 @@ Name: dbus Epoch: 1 Version: 1.12.10 -Release: 6%{?dist} +Release: 7%{?dist} Summary: D-BUS message bus Group: System Environment/Libraries @@ -228,11 +228,6 @@ install -Dp -m644 %{SOURCE3} %{buildroot}%{_unitdir}/dbus-daemon.service install -Dp -m644 %{SOURCE4} %{buildroot}%{_userunitdir}/dbus.socket install -Dp -m644 %{SOURCE5} %{buildroot}%{_userunitdir}/dbus-daemon.service -# Make sure that when somebody asks for D-Bus under the name of the -# old SysV script, that he ends up with the standard dbus.service name -# now. -ln -s dbus.service %{buildroot}%{_unitdir}/messagebus.service - # Obsolete, but still widely used, for drop-in configuration snippets. install --directory %{buildroot}%{_sysconfdir}/dbus-1/session.d install --directory %{buildroot}%{_sysconfdir}/dbus-1/system.d @@ -342,7 +337,7 @@ popd systemctl --no-reload preset dbus.socket &>/dev/null || : systemctl --no-reload --global preset dbus.socket &>/dev/null || : -%triggerpostun daemon -- dbus-daemon < 1:1.12.10-4 +%triggerpostun daemon -- dbus-daemon < 1:1.12.10-7 systemctl --no-reload preset dbus-daemon.service &>/dev/null || : systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : @@ -368,7 +363,6 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %{_datadir}/dbus-1/interfaces %{_sysusersdir}/dbus.conf %{_unitdir}/dbus.socket -%{_unitdir}/messagebus.service %{_userunitdir}/dbus.socket %files daemon @@ -451,6 +445,9 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %changelog +* Tue Nov 06 2018 Tom Gundersen - 1:1.12.10-7 +- Fix the messagebus.service alias + * Mon Nov 05 2018 David King - 1:1.12.10-6 - Add further Requires to subpackages From e70dafcb6318579d720236f5dde749ed2c9448ee Mon Sep 17 00:00:00 2001 From: David King Date: Mon, 21 Jan 2019 13:11:25 +0000 Subject: [PATCH 26/77] Fix requirement on fedora-release Similar to commit bca95f22ecbc3d64dc16eefafe711ed5165d427b on master. --- dbus.spec | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/dbus.spec b/dbus.spec index b7d0071..1b18d06 100644 --- a/dbus.spec +++ b/dbus.spec @@ -6,6 +6,7 @@ %global libselinux_version 2.0.86 # fedora-release-29-0.12 added required presets to enable systemd-unit symlinks +# generic-release does not yet have the required presets %global fedora_release_version 29-0.12 %global dbus_user_uid 81 @@ -22,7 +23,7 @@ Name: dbus Epoch: 1 Version: 1.12.10 -Release: 7%{?dist} +Release: 8%{?dist} Summary: D-BUS message bus Group: System Environment/Libraries @@ -86,7 +87,7 @@ Summary: D-BUS message bus configuration Group: System Environment/Libraries BuildArch: noarch %{?systemd_requires} -Requires: fedora-release >= %{fedora_release_version} +Conflicts: fedora-release < %{fedora_release_version} Requires: /usr/bin/systemctl %description common @@ -97,7 +98,7 @@ implementations to provide a System and User Message Bus. Summary: D-BUS message bus Group: System Environment/Libraries %{?systemd_requires} -Requires: fedora-release >= %{fedora_release_version} +Conflicts: fedora-release < %{fedora_release_version} Requires: libselinux%{?_isa} >= %{libselinux_version} Requires: dbus-common = %{epoch}:%{version}-%{release} Requires: dbus-libs%{?_isa} = %{epoch}:%{version}-%{release} @@ -445,6 +446,9 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %changelog +* Mon Jan 21 2019 David King - 1:1.12.10-8 +- Fix requirement on fedora-release + * Tue Nov 06 2018 Tom Gundersen - 1:1.12.10-7 - Fix the messagebus.service alias From 59e4e60b0bfe3c3402342ee44f8fb758cd2b293c Mon Sep 17 00:00:00 2001 From: David King Date: Tue, 4 Dec 2018 21:38:38 +0000 Subject: [PATCH 27/77] Update to 1.12.12 --- .gitignore | 1 + dbus.spec | 9 ++++++--- sources | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 2c8c105..d066dfd 100644 --- a/.gitignore +++ b/.gitignore @@ -40,3 +40,4 @@ /dbus-1.12.0.tar.gz /dbus-1.12.8.tar.gz /dbus-1.12.10.tar.gz +/dbus-1.12.12.tar.gz diff --git a/dbus.spec b/dbus.spec index 1b18d06..68b2455 100644 --- a/dbus.spec +++ b/dbus.spec @@ -22,8 +22,8 @@ Name: dbus Epoch: 1 -Version: 1.12.10 -Release: 8%{?dist} +Version: 1.12.12 +Release: 1%{?dist} Summary: D-BUS message bus Group: System Environment/Libraries @@ -371,7 +371,7 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : # just have it be in libs, because dbus Requires dbus-libs. %{!?_licensedir:%global license %%doc} %license COPYING -%doc AUTHORS ChangeLog HACKING NEWS README +%doc AUTHORS ChangeLog CONTRIBUTING.md NEWS README %exclude %{_pkgdocdir}/api %exclude %{_pkgdocdir}/dbus.devhelp %exclude %{_pkgdocdir}/diagram.* @@ -446,6 +446,9 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %changelog +* Tue Dec 04 2018 David King - 1:1.12.12-1 +- Update to 1.12.12 + * Mon Jan 21 2019 David King - 1:1.12.10-8 - Fix requirement on fedora-release diff --git a/sources b/sources index 9e91808..8a3d2a7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (dbus-1.12.10.tar.gz) = 36a16393af6630c32474b971fb8864ded0fb5fe08c5ff5243a4ca312b95af4f20335c5f166b72526a0b8162c1ccfe6542ad6953c5d21a0542d920d7cb4a9ac76 +SHA512 (dbus-1.12.12.tar.gz) = 51af4e86ab7d36e1c9a861164e7cd7aa1605fdd82f90aed8728b34c45a87864a00671de9db00d88ea6f96be97459c7eb53d2517ea9d9687ae9ebf81c58c3a80f From 3003d5f603c408d7f6f75bc0f648f6f6a2da845b Mon Sep 17 00:00:00 2001 From: David King Date: Fri, 14 Dec 2018 23:03:22 +0000 Subject: [PATCH 28/77] Change -devel subpackage to depend on -libs --- dbus.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dbus.spec b/dbus.spec index 68b2455..cb7f19e 100644 --- a/dbus.spec +++ b/dbus.spec @@ -140,8 +140,7 @@ other supporting documentation such as the introspect dtd file. %package devel Summary: Development files for D-BUS Group: Development/Libraries -# The server package can be a different architecture. -Requires: %{name}-daemon = %{epoch}:%{version}-%{release} +Requires: dbus-libs%{?_isa} = %{epoch}:%{version}-%{release} # For xml directory ownership. Requires: xml-common @@ -446,8 +445,9 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %changelog -* Tue Dec 04 2018 David King - 1:1.12.12-1 +* Mon Jan 21 2019 David King - 1:1.12.12-1 - Update to 1.12.12 +- Change -devel subpackage to depend on -libs * Mon Jan 21 2019 David King - 1:1.12.10-8 - Fix requirement on fedora-release From 1542d96bcd802ced60c5547544244b6dbaf137ca Mon Sep 17 00:00:00 2001 From: David King Date: Mon, 21 Jan 2019 13:30:41 +0000 Subject: [PATCH 29/77] Ensure presets are applied during this upgrade only --- dbus.spec | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dbus.spec b/dbus.spec index cb7f19e..ccd2edf 100644 --- a/dbus.spec +++ b/dbus.spec @@ -333,11 +333,11 @@ popd %systemd_postun dbus-daemon.service %systemd_user_postun dbus-daemon.service -%triggerpostun common -- dbus-common < 1:1.12.10-4 +%triggerpostun common -- dbus-common < 1:1.12.12-1 systemctl --no-reload preset dbus.socket &>/dev/null || : systemctl --no-reload --global preset dbus.socket &>/dev/null || : -%triggerpostun daemon -- dbus-daemon < 1:1.12.10-7 +%triggerpostun daemon -- dbus-daemon < 1:1.12.12-1 systemctl --no-reload preset dbus-daemon.service &>/dev/null || : systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : @@ -448,6 +448,7 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : * Mon Jan 21 2019 David King - 1:1.12.12-1 - Update to 1.12.12 - Change -devel subpackage to depend on -libs +- Ensure presets are applied during this upgrade only * Mon Jan 21 2019 David King - 1:1.12.10-8 - Fix requirement on fedora-release From f8751d6244783632564f405150ca504a2365765d Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 28 Jan 2019 20:17:41 +0100 Subject: [PATCH 30/77] Remove obsolete Group tag References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag --- dbus.spec | 9 --------- 1 file changed, 9 deletions(-) diff --git a/dbus.spec b/dbus.spec index 0a67b8d..5213dfd 100644 --- a/dbus.spec +++ b/dbus.spec @@ -26,7 +26,6 @@ Version: 1.12.12 Release: 2%{?dist} Summary: D-BUS message bus -Group: System Environment/Libraries # The effective license of the majority of the package, including the shared # library, is "GPL-2+ or AFL-2.1". Certain utilities are "GPL-2+" only. License: (GPLv2+ or AFL) and GPLv2+ @@ -85,7 +84,6 @@ per-user-login-session messaging facility. %package common Summary: D-BUS message bus configuration -Group: System Environment/Libraries BuildArch: noarch %{?systemd_requires} Conflicts: fedora-release < %{fedora_release_version} @@ -98,7 +96,6 @@ implementations to provide a System and User Message Bus. %package daemon Summary: D-BUS message bus -Group: System Environment/Libraries %{?systemd_requires} Conflicts: fedora-release < %{fedora_release_version} Conflicts: generic-release < %{generic_release_version} @@ -116,7 +113,6 @@ per-user-login-session messaging facility. %package tools Summary: D-BUS Tools and Utilities -Group: Development/Libraries Requires: dbus-libs%{?_isa} = %{epoch}:%{version}-%{release} %description tools @@ -125,14 +121,12 @@ the reference implementation. %package libs Summary: Libraries for accessing D-BUS -Group: Development/Libraries %description libs This package contains lowlevel libraries for accessing D-BUS. %package doc Summary: Developer documentation for D-BUS -Group: Documentation Requires: %{name}-daemon = %{epoch}:%{version}-%{release} BuildArch: noarch @@ -142,7 +136,6 @@ other supporting documentation such as the introspect dtd file. %package devel Summary: Development files for D-BUS -Group: Development/Libraries Requires: dbus-libs%{?_isa} = %{epoch}:%{version}-%{release} # For xml directory ownership. Requires: xml-common @@ -153,7 +146,6 @@ developing software that uses D-BUS. %package tests Summary: Tests for the %{name}-daemon package -Group: Development/Libraries Requires: %{name}-daemon%{?_isa} = %{epoch}:%{version}-%{release} %description tests @@ -162,7 +154,6 @@ the functionality of the installed %{name}-daemon package. %package x11 Summary: X11-requiring add-ons for D-BUS -Group: Development/Libraries # The server package can be a different architecture. Requires: %{name}-daemon = %{epoch}:%{version}-%{release} From d6293444a6225bdd096409a8bfd8866a6f569562 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 31 Jan 2019 16:50:34 +0000 Subject: [PATCH 31/77] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- dbus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dbus.spec b/dbus.spec index 5213dfd..73e99d7 100644 --- a/dbus.spec +++ b/dbus.spec @@ -23,7 +23,7 @@ Name: dbus Epoch: 1 Version: 1.12.12 -Release: 2%{?dist} +Release: 3%{?dist} Summary: D-BUS message bus # The effective license of the majority of the package, including the shared @@ -439,6 +439,9 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %changelog +* Thu Jan 31 2019 Fedora Release Engineering - 1:1.12.12-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Fri Dec 14 2018 David King - 1:1.12.12-2 - Change -devel subpackage to depend on -libs From 39280f37dc0bf3ebb8f8a44df990f1e8c1869d3c Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Mon, 4 Feb 2019 09:36:24 +0100 Subject: [PATCH 32/77] Update requires for pygobject3 -> python2-gobject rename This also makes it explicit that the BRs are still using a python2 package as it's not immediately obvious that pygobject3 is the python2 build. --- dbus.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/dbus.spec b/dbus.spec index 73e99d7..751193e 100644 --- a/dbus.spec +++ b/dbus.spec @@ -23,7 +23,7 @@ Name: dbus Epoch: 1 Version: 1.12.12 -Release: 3%{?dist} +Release: 4%{?dist} Summary: D-BUS message bus # The effective license of the majority of the package, including the shared @@ -68,7 +68,7 @@ BuildRequires: systemd %if %{with tests} BuildRequires: pkgconfig(gio-2.0) >= 2.40.0 BuildRequires: python3-dbus -BuildRequires: pygobject3 +BuildRequires: python2-gobject %endif %if %{with check} BuildRequires: /usr/bin/Xvfb @@ -439,6 +439,9 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %changelog +* Mon Feb 04 2019 Kalev Lember - 1:1.12.12-4 +- Update requires for pygobject3 -> python2-gobject rename + * Thu Jan 31 2019 Fedora Release Engineering - 1:1.12.12-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From cb1110c0268cc5386b0d97a88b554d477258b9ac Mon Sep 17 00:00:00 2001 From: Leigh Scott Date: Sun, 3 Mar 2019 11:50:53 +0000 Subject: [PATCH 33/77] Fix f30 FTBFS --- ax_check-fix.patch | 44 +++++++ code_coverage_fix.patch | 268 ++++++++++++++++++++++++++++++++++++++++ dbus.spec | 11 +- 3 files changed, 322 insertions(+), 1 deletion(-) create mode 100644 ax_check-fix.patch create mode 100644 code_coverage_fix.patch diff --git a/ax_check-fix.patch b/ax_check-fix.patch new file mode 100644 index 0000000..2a60e8e --- /dev/null +++ b/ax_check-fix.patch @@ -0,0 +1,44 @@ +From 6ef67cff6ba26645f9cbe23ffb401f3d49a66429 Mon Sep 17 00:00:00 2001 +From: Simon McVittie +Date: Mon, 21 Jan 2019 14:28:24 +0000 +Subject: configure.ac: Forbid AX_-prefixed patterns more selectively + +We want to make autoconf fail early and with a user-comprehensible +message if autoconf-archive isn't installed, rather than generating +a configure script with syntax errors, or a configure script that runs +successfully but doesn't do what we intended. + +However, autoconf-archive doesn't actually guarantee not to use +AX_-prefixed shell variable names without m4_pattern_allow'ing them +(unlike Autoconf, Automake, Libtool and pkg-config, which explicitly use +m4_pattern_allow for variables with AC_, AM_, LT_ and PKG_ prefixes), so +it isn't safe to assume that they won't be used. In particular, recent +versions of AX_CHECK_GNU_MAKE appear to be using +$AX_CHECK_GNU_MAKE_HEADLINE as a shell variable. + +Instead, specifically forbid the names of the finite list of macros +that we actually use. + +Signed-off-by: Simon McVittie +Resolves: dbus#249 +(cherry picked from commit ee09cc0acdc1c34e8ae999adf9922f3d0d66f407) +--- + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/configure.ac b/configure.ac +index cc86860..d876a2f 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -10,7 +10,7 @@ AC_INIT([dbus],[dbus_version],[https://bugs.freedesktop.org/enter_bug.cgi?produc + + AC_CONFIG_AUX_DIR([build-aux]) + +-m4_pattern_forbid([^AX_], ++m4_pattern_forbid([^AX_(CHECK_ENABLE_DEBUG|CODE_COVERAGE|COMPILER_FLAGS|COMPILER_FLAGS_(CFLAGS|CXXFLAGS|LDFLAGS))\b], + [Unexpanded AX_ macro found. Please install GNU autoconf-archive]) + + AC_CANONICAL_HOST +-- +cgit v1.1 + diff --git a/code_coverage_fix.patch b/code_coverage_fix.patch new file mode 100644 index 0000000..a6e1abf --- /dev/null +++ b/code_coverage_fix.patch @@ -0,0 +1,268 @@ +--- /dev/null ++++ b/m4/ax_code_coverage.m4 +@@ -0,0 +1,264 @@ ++# =========================================================================== ++# https://www.gnu.org/software/autoconf-archive/ax_code_coverage.html ++# =========================================================================== ++# ++# SYNOPSIS ++# ++# AX_CODE_COVERAGE() ++# ++# DESCRIPTION ++# ++# Defines CODE_COVERAGE_CPPFLAGS, CODE_COVERAGE_CFLAGS, ++# CODE_COVERAGE_CXXFLAGS and CODE_COVERAGE_LIBS which should be included ++# in the CPPFLAGS, CFLAGS CXXFLAGS and LIBS/LIBADD variables of every ++# build target (program or library) which should be built with code ++# coverage support. Also defines CODE_COVERAGE_RULES which should be ++# substituted in your Makefile; and $enable_code_coverage which can be ++# used in subsequent configure output. CODE_COVERAGE_ENABLED is defined ++# and substituted, and corresponds to the value of the ++# --enable-code-coverage option, which defaults to being disabled. ++# ++# Test also for gcov program and create GCOV variable that could be ++# substituted. ++# ++# Note that all optimization flags in CFLAGS must be disabled when code ++# coverage is enabled. ++# ++# Usage example: ++# ++# configure.ac: ++# ++# AX_CODE_COVERAGE ++# ++# Makefile.am: ++# ++# @CODE_COVERAGE_RULES@ ++# my_program_LIBS = ... $(CODE_COVERAGE_LIBS) ... ++# my_program_CPPFLAGS = ... $(CODE_COVERAGE_CPPFLAGS) ... ++# my_program_CFLAGS = ... $(CODE_COVERAGE_CFLAGS) ... ++# my_program_CXXFLAGS = ... $(CODE_COVERAGE_CXXFLAGS) ... ++# ++# This results in a "check-code-coverage" rule being added to any ++# Makefile.am which includes "@CODE_COVERAGE_RULES@" (assuming the module ++# has been configured with --enable-code-coverage). Running `make ++# check-code-coverage` in that directory will run the module's test suite ++# (`make check`) and build a code coverage report detailing the code which ++# was touched, then print the URI for the report. ++# ++# In earlier versions of this macro, CODE_COVERAGE_LDFLAGS was defined ++# instead of CODE_COVERAGE_LIBS. They are both still defined, but use of ++# CODE_COVERAGE_LIBS is preferred for clarity; CODE_COVERAGE_LDFLAGS is ++# deprecated. They have the same value. ++# ++# This code was derived from Makefile.decl in GLib, originally licenced ++# under LGPLv2.1+. ++# ++# LICENSE ++# ++# Copyright (c) 2012, 2016 Philip Withnall ++# Copyright (c) 2012 Xan Lopez ++# Copyright (c) 2012 Christian Persch ++# Copyright (c) 2012 Paolo Borelli ++# Copyright (c) 2012 Dan Winship ++# Copyright (c) 2015 Bastien ROUCARIES ++# ++# This library is free software; you can redistribute it and/or modify it ++# under the terms of the GNU Lesser General Public License as published by ++# the Free Software Foundation; either version 2.1 of the License, or (at ++# your option) any later version. ++# ++# This library is distributed in the hope that it will be useful, but ++# WITHOUT ANY WARRANTY; without even the implied warranty of ++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser ++# General Public License for more details. ++# ++# You should have received a copy of the GNU Lesser General Public License ++# along with this program. If not, see . ++ ++#serial 25 ++ ++AC_DEFUN([AX_CODE_COVERAGE],[ ++ dnl Check for --enable-code-coverage ++ AC_REQUIRE([AC_PROG_SED]) ++ ++ # allow to override gcov location ++ AC_ARG_WITH([gcov], ++ [AS_HELP_STRING([--with-gcov[=GCOV]], [use given GCOV for coverage (GCOV=gcov).])], ++ [_AX_CODE_COVERAGE_GCOV_PROG_WITH=$with_gcov], ++ [_AX_CODE_COVERAGE_GCOV_PROG_WITH=gcov]) ++ ++ AC_MSG_CHECKING([whether to build with code coverage support]) ++ AC_ARG_ENABLE([code-coverage], ++ AS_HELP_STRING([--enable-code-coverage], ++ [Whether to enable code coverage support]),, ++ enable_code_coverage=no) ++ ++ AM_CONDITIONAL([CODE_COVERAGE_ENABLED], [test x$enable_code_coverage = xyes]) ++ AC_SUBST([CODE_COVERAGE_ENABLED], [$enable_code_coverage]) ++ AC_MSG_RESULT($enable_code_coverage) ++ ++ AS_IF([ test "$enable_code_coverage" = "yes" ], [ ++ # check for gcov ++ AC_CHECK_TOOL([GCOV], ++ [$_AX_CODE_COVERAGE_GCOV_PROG_WITH], ++ [:]) ++ AS_IF([test "X$GCOV" = "X:"], ++ [AC_MSG_ERROR([gcov is needed to do coverage])]) ++ AC_SUBST([GCOV]) ++ ++ dnl Check if gcc is being used ++ AS_IF([ test "$GCC" = "no" ], [ ++ AC_MSG_ERROR([not compiling with gcc, which is required for gcov code coverage]) ++ ]) ++ ++ AC_CHECK_PROG([LCOV], [lcov], [lcov]) ++ AC_CHECK_PROG([GENHTML], [genhtml], [genhtml]) ++ ++ AS_IF([ test -z "$LCOV" ], [ ++ AC_MSG_ERROR([To enable code coverage reporting you must have lcov installed]) ++ ]) ++ ++ AS_IF([ test -z "$GENHTML" ], [ ++ AC_MSG_ERROR([Could not find genhtml from the lcov package]) ++ ]) ++ ++ dnl Build the code coverage flags ++ dnl Define CODE_COVERAGE_LDFLAGS for backwards compatibility ++ CODE_COVERAGE_CPPFLAGS="-DNDEBUG" ++ CODE_COVERAGE_CFLAGS="-O0 -g -fprofile-arcs -ftest-coverage" ++ CODE_COVERAGE_CXXFLAGS="-O0 -g -fprofile-arcs -ftest-coverage" ++ CODE_COVERAGE_LIBS="-lgcov" ++ CODE_COVERAGE_LDFLAGS="$CODE_COVERAGE_LIBS" ++ ++ AC_SUBST([CODE_COVERAGE_CPPFLAGS]) ++ AC_SUBST([CODE_COVERAGE_CFLAGS]) ++ AC_SUBST([CODE_COVERAGE_CXXFLAGS]) ++ AC_SUBST([CODE_COVERAGE_LIBS]) ++ AC_SUBST([CODE_COVERAGE_LDFLAGS]) ++ ++ [CODE_COVERAGE_RULES_CHECK=' ++ -$(A''M_V_at)$(MAKE) $(AM_MAKEFLAGS) -k check ++ $(A''M_V_at)$(MAKE) $(AM_MAKEFLAGS) code-coverage-capture ++'] ++ [CODE_COVERAGE_RULES_CAPTURE=' ++ $(code_coverage_v_lcov_cap)$(LCOV) $(code_coverage_quiet) $(addprefix --directory ,$(CODE_COVERAGE_DIRECTORY)) --capture --output-file "$(CODE_COVERAGE_OUTPUT_FILE).tmp" --test-name "$(call code_coverage_sanitize,$(PACKAGE_NAME)-$(PACKAGE_VERSION))" --no-checksum --compat-libtool $(CODE_COVERAGE_LCOV_SHOPTS) $(CODE_COVERAGE_LCOV_OPTIONS) ++ $(code_coverage_v_lcov_ign)$(LCOV) $(code_coverage_quiet) $(addprefix --directory ,$(CODE_COVERAGE_DIRECTORY)) --remove "$(CODE_COVERAGE_OUTPUT_FILE).tmp" "/tmp/*" $(CODE_COVERAGE_IGNORE_PATTERN) --output-file "$(CODE_COVERAGE_OUTPUT_FILE)" $(CODE_COVERAGE_LCOV_SHOPTS) $(CODE_COVERAGE_LCOV_RMOPTS) ++ -@rm -f $(CODE_COVERAGE_OUTPUT_FILE).tmp ++ $(code_coverage_v_genhtml)LANG=C $(GENHTML) $(code_coverage_quiet) $(addprefix --prefix ,$(CODE_COVERAGE_DIRECTORY)) --output-directory "$(CODE_COVERAGE_OUTPUT_DIRECTORY)" --title "$(PACKAGE_NAME)-$(PACKAGE_VERSION) Code Coverage" --legend --show-details "$(CODE_COVERAGE_OUTPUT_FILE)" $(CODE_COVERAGE_GENHTML_OPTIONS) ++ @echo "file://$(abs_builddir)/$(CODE_COVERAGE_OUTPUT_DIRECTORY)/index.html" ++'] ++ [CODE_COVERAGE_RULES_CLEAN=' ++clean: code-coverage-clean ++distclean: code-coverage-clean ++code-coverage-clean: ++ -$(LCOV) --directory $(top_builddir) -z ++ -rm -rf $(CODE_COVERAGE_OUTPUT_FILE) $(CODE_COVERAGE_OUTPUT_FILE).tmp $(CODE_COVERAGE_OUTPUT_DIRECTORY) ++ -find . \( -name "*.gcda" -o -name "*.gcno" -o -name "*.gcov" \) -delete ++'] ++ ], [ ++ [CODE_COVERAGE_RULES_CHECK=' ++ @echo "Need to reconfigure with --enable-code-coverage" ++'] ++ CODE_COVERAGE_RULES_CAPTURE="$CODE_COVERAGE_RULES_CHECK" ++ CODE_COVERAGE_RULES_CLEAN='' ++ ]) ++ ++[CODE_COVERAGE_RULES=' ++# Code coverage ++# ++# Optional: ++# - CODE_COVERAGE_DIRECTORY: Top-level directory for code coverage reporting. ++# Multiple directories may be specified, separated by whitespace. ++# (Default: $(top_builddir)) ++# - CODE_COVERAGE_OUTPUT_FILE: Filename and path for the .info file generated ++# by lcov for code coverage. (Default: ++# $(PACKAGE_NAME)-$(PACKAGE_VERSION)-coverage.info) ++# - CODE_COVERAGE_OUTPUT_DIRECTORY: Directory for generated code coverage ++# reports to be created. (Default: ++# $(PACKAGE_NAME)-$(PACKAGE_VERSION)-coverage) ++# - CODE_COVERAGE_BRANCH_COVERAGE: Set to 1 to enforce branch coverage, ++# set to 0 to disable it and leave empty to stay with the default. ++# (Default: empty) ++# - CODE_COVERAGE_LCOV_SHOPTS_DEFAULT: Extra options shared between both lcov ++# instances. (Default: based on $CODE_COVERAGE_BRANCH_COVERAGE) ++# - CODE_COVERAGE_LCOV_SHOPTS: Extra options to shared between both lcov ++# instances. (Default: $CODE_COVERAGE_LCOV_SHOPTS_DEFAULT) ++# - CODE_COVERAGE_LCOV_OPTIONS_GCOVPATH: --gcov-tool pathtogcov ++# - CODE_COVERAGE_LCOV_OPTIONS_DEFAULT: Extra options to pass to the ++# collecting lcov instance. (Default: $CODE_COVERAGE_LCOV_OPTIONS_GCOVPATH) ++# - CODE_COVERAGE_LCOV_OPTIONS: Extra options to pass to the collecting lcov ++# instance. (Default: $CODE_COVERAGE_LCOV_OPTIONS_DEFAULT) ++# - CODE_COVERAGE_LCOV_RMOPTS_DEFAULT: Extra options to pass to the filtering ++# lcov instance. (Default: empty) ++# - CODE_COVERAGE_LCOV_RMOPTS: Extra options to pass to the filtering lcov ++# instance. (Default: $CODE_COVERAGE_LCOV_RMOPTS_DEFAULT) ++# - CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT: Extra options to pass to the ++# genhtml instance. (Default: based on $CODE_COVERAGE_BRANCH_COVERAGE) ++# - CODE_COVERAGE_GENHTML_OPTIONS: Extra options to pass to the genhtml ++# instance. (Default: $CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT) ++# - CODE_COVERAGE_IGNORE_PATTERN: Extra glob pattern of files to ignore ++# ++# The generated report will be titled using the $(PACKAGE_NAME) and ++# $(PACKAGE_VERSION). In order to add the current git hash to the title, ++# use the git-version-gen script, available online. ++ ++# Optional variables ++CODE_COVERAGE_DIRECTORY ?= $(top_builddir) ++CODE_COVERAGE_OUTPUT_FILE ?= $(PACKAGE_NAME)-$(PACKAGE_VERSION)-coverage.info ++CODE_COVERAGE_OUTPUT_DIRECTORY ?= $(PACKAGE_NAME)-$(PACKAGE_VERSION)-coverage ++CODE_COVERAGE_BRANCH_COVERAGE ?= ++CODE_COVERAGE_LCOV_SHOPTS_DEFAULT ?= $(if $(CODE_COVERAGE_BRANCH_COVERAGE),\ ++--rc lcov_branch_coverage=$(CODE_COVERAGE_BRANCH_COVERAGE)) ++CODE_COVERAGE_LCOV_SHOPTS ?= $(CODE_COVERAGE_LCOV_SHOPTS_DEFAULT) ++CODE_COVERAGE_LCOV_OPTIONS_GCOVPATH ?= --gcov-tool "$(GCOV)" ++CODE_COVERAGE_LCOV_OPTIONS_DEFAULT ?= $(CODE_COVERAGE_LCOV_OPTIONS_GCOVPATH) ++CODE_COVERAGE_LCOV_OPTIONS ?= $(CODE_COVERAGE_LCOV_OPTIONS_DEFAULT) ++CODE_COVERAGE_LCOV_RMOPTS_DEFAULT ?= ++CODE_COVERAGE_LCOV_RMOPTS ?= $(CODE_COVERAGE_LCOV_RMOPTS_DEFAULT) ++CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT ?=\ ++$(if $(CODE_COVERAGE_BRANCH_COVERAGE),\ ++--rc genhtml_branch_coverage=$(CODE_COVERAGE_BRANCH_COVERAGE)) ++CODE_COVERAGE_GENHTML_OPTIONS ?= $(CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT) ++CODE_COVERAGE_IGNORE_PATTERN ?= ++ ++GITIGNOREFILES ?= ++GITIGNOREFILES += $(CODE_COVERAGE_OUTPUT_FILE) $(CODE_COVERAGE_OUTPUT_DIRECTORY) ++ ++code_coverage_v_lcov_cap = $(code_coverage_v_lcov_cap_$(V)) ++code_coverage_v_lcov_cap_ = $(code_coverage_v_lcov_cap_$(AM_DEFAULT_VERBOSITY)) ++code_coverage_v_lcov_cap_0 = @echo " LCOV --capture"\ ++ $(CODE_COVERAGE_OUTPUT_FILE); ++code_coverage_v_lcov_ign = $(code_coverage_v_lcov_ign_$(V)) ++code_coverage_v_lcov_ign_ = $(code_coverage_v_lcov_ign_$(AM_DEFAULT_VERBOSITY)) ++code_coverage_v_lcov_ign_0 = @echo " LCOV --remove /tmp/*"\ ++ $(CODE_COVERAGE_IGNORE_PATTERN); ++code_coverage_v_genhtml = $(code_coverage_v_genhtml_$(V)) ++code_coverage_v_genhtml_ = $(code_coverage_v_genhtml_$(AM_DEFAULT_VERBOSITY)) ++code_coverage_v_genhtml_0 = @echo " GEN " $(CODE_COVERAGE_OUTPUT_DIRECTORY); ++code_coverage_quiet = $(code_coverage_quiet_$(V)) ++code_coverage_quiet_ = $(code_coverage_quiet_$(AM_DEFAULT_VERBOSITY)) ++code_coverage_quiet_0 = --quiet ++ ++# sanitizes the test-name: replaces with underscores: dashes and dots ++code_coverage_sanitize = $(subst -,_,$(subst .,_,$(1))) ++ ++# Use recursive makes in order to ignore errors during check ++check-code-coverage:'"$CODE_COVERAGE_RULES_CHECK"' ++ ++# Capture code coverage data ++code-coverage-capture: code-coverage-capture-hook'"$CODE_COVERAGE_RULES_CAPTURE"' ++ ++# Hook rule executed before code-coverage-capture, overridable by the user ++code-coverage-capture-hook: ++ ++'"$CODE_COVERAGE_RULES_CLEAN"' ++ ++A''M_DISTCHECK_CONFIGURE_FLAGS ?= ++A''M_DISTCHECK_CONFIGURE_FLAGS += --disable-code-coverage ++ ++.PHONY: check-code-coverage code-coverage-capture code-coverage-capture-hook code-coverage-clean ++'] ++ ++ AC_SUBST([CODE_COVERAGE_RULES]) ++ m4_ifdef([_AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE([CODE_COVERAGE_RULES])]) ++]) + diff --git a/dbus.spec b/dbus.spec index 751193e..207a821 100644 --- a/dbus.spec +++ b/dbus.spec @@ -23,7 +23,7 @@ Name: dbus Epoch: 1 Version: 1.12.12 -Release: 4%{?dist} +Release: 5%{?dist} Summary: D-BUS message bus # The effective license of the majority of the package, including the shared @@ -38,6 +38,10 @@ Source3: dbus-daemon.service Source4: dbus.user.socket Source5: dbus-daemon.user.service Patch0: 0001-tools-Use-Python3-for-GetAllMatchRules.patch +# https://cgit.freedesktop.org/dbus/dbus/commit/?h=dbus-1.12&id=6ef67cff6ba26645f9cbe23ffb401f3d49a66429 +Patch1: ax_check-fix.patch +# Use old ax_code_coverage, gjs used a similar fix. +Patch2: code_coverage_fix.patch BuildRequires: autoconf-archive BuildRequires: libtool @@ -164,6 +168,8 @@ in this separate package so server systems need not install X. %prep %setup -q +%patch1 -p1 +%patch2 -p1 %build @@ -439,6 +445,9 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %changelog +* Sun Mar 03 2019 Leigh Scott - 1:1.12.12-5 +- Fix f30 FTBFS + * Mon Feb 04 2019 Kalev Lember - 1:1.12.12-4 - Update requires for pygobject3 -> python2-gobject rename From 99352d1e4a2fdb45e4082cf372ccc0e88d01d07a Mon Sep 17 00:00:00 2001 From: David King Date: Thu, 4 Apr 2019 22:12:53 +0100 Subject: [PATCH 34/77] Own system.d and session.d directories (#1696385) --- dbus.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dbus.spec b/dbus.spec index 207a821..c1a8c1d 100644 --- a/dbus.spec +++ b/dbus.spec @@ -23,7 +23,7 @@ Name: dbus Epoch: 1 Version: 1.12.12 -Release: 5%{?dist} +Release: 6%{?dist} Summary: D-BUS message bus # The effective license of the majority of the package, including the shared @@ -356,6 +356,8 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %config %{_sysconfdir}/dbus-1/session.conf %config %{_sysconfdir}/dbus-1/system.conf %dir %{_datadir}/dbus-1 +%dir %{_datadir}/dbus-1/session.d +%dir %{_datadir}/dbus-1/system.d %{_datadir}/dbus-1/session.conf %{_datadir}/dbus-1/system.conf %{_datadir}/dbus-1/services @@ -445,6 +447,9 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %changelog +* Thu Apr 04 2019 David King - 1:1.12.12-6 +- Own system.d and session.d directories (#1696385) + * Sun Mar 03 2019 Leigh Scott - 1:1.12.12-5 - Fix f30 FTBFS From e614b5e96bf1aab023b892ef05732430517f5971 Mon Sep 17 00:00:00 2001 From: David King Date: Tue, 9 Apr 2019 16:07:41 +0100 Subject: [PATCH 35/77] Improve user and group creation (#1698001) --- dbus.spec | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/dbus.spec b/dbus.spec index c1a8c1d..f4a934e 100644 --- a/dbus.spec +++ b/dbus.spec @@ -23,7 +23,7 @@ Name: dbus Epoch: 1 Version: 1.12.12 -Release: 6%{?dist} +Release: 7%{?dist} Summary: D-BUS message bus # The effective license of the majority of the package, including the shared @@ -305,9 +305,15 @@ popd %pre daemon # Add the "dbus" user and group -/usr/sbin/groupadd -r -g %{dbus_user_uid} dbus 2>/dev/null || : -/usr/sbin/useradd -c 'System message bus' -u %{dbus_user_uid} -g %{dbus_user_uid} \ - -s /sbin/nologin -r -d '/' dbus 2> /dev/null || : +getent group dbus >/dev/null || groupadd -f -g %{dbus_user_uid} -r dbus +if ! getent passwd dbus >/dev/null ; then + if ! getent passwd %{dbus_user_uid} >/dev/null ; then + useradd -r -u %{dbus_user_uid} -g %{dbus_user_uid} -d '/' -s /sbin/nologin -c "System message bus" dbus + else + useradd -r -g %{dbus_user_uid} -d '/' -s /sbin/nologin -c "System message bus" dbus + fi +fi +exit 0 %post common %systemd_post dbus.socket @@ -447,6 +453,9 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %changelog +* Tue Apr 09 2019 David King - 1:1.12.12-7 +- Improve user and group creation (#1698001) + * Thu Apr 04 2019 David King - 1:1.12.12-6 - Own system.d and session.d directories (#1696385) From 92826827bd4cc6a1a3751cafaa460c35655f7aba Mon Sep 17 00:00:00 2001 From: David King Date: Fri, 17 May 2019 16:20:37 +0100 Subject: [PATCH 36/77] Update to 1.12.14 --- .gitignore | 1 + ax_check-fix.patch | 44 ------- code_coverage_fix.patch | 268 ---------------------------------------- dbus.spec | 13 +- sources | 2 +- 5 files changed, 7 insertions(+), 321 deletions(-) delete mode 100644 ax_check-fix.patch delete mode 100644 code_coverage_fix.patch diff --git a/.gitignore b/.gitignore index d066dfd..201247e 100644 --- a/.gitignore +++ b/.gitignore @@ -41,3 +41,4 @@ /dbus-1.12.8.tar.gz /dbus-1.12.10.tar.gz /dbus-1.12.12.tar.gz +/dbus-1.12.14.tar.gz diff --git a/ax_check-fix.patch b/ax_check-fix.patch deleted file mode 100644 index 2a60e8e..0000000 --- a/ax_check-fix.patch +++ /dev/null @@ -1,44 +0,0 @@ -From 6ef67cff6ba26645f9cbe23ffb401f3d49a66429 Mon Sep 17 00:00:00 2001 -From: Simon McVittie -Date: Mon, 21 Jan 2019 14:28:24 +0000 -Subject: configure.ac: Forbid AX_-prefixed patterns more selectively - -We want to make autoconf fail early and with a user-comprehensible -message if autoconf-archive isn't installed, rather than generating -a configure script with syntax errors, or a configure script that runs -successfully but doesn't do what we intended. - -However, autoconf-archive doesn't actually guarantee not to use -AX_-prefixed shell variable names without m4_pattern_allow'ing them -(unlike Autoconf, Automake, Libtool and pkg-config, which explicitly use -m4_pattern_allow for variables with AC_, AM_, LT_ and PKG_ prefixes), so -it isn't safe to assume that they won't be used. In particular, recent -versions of AX_CHECK_GNU_MAKE appear to be using -$AX_CHECK_GNU_MAKE_HEADLINE as a shell variable. - -Instead, specifically forbid the names of the finite list of macros -that we actually use. - -Signed-off-by: Simon McVittie -Resolves: dbus#249 -(cherry picked from commit ee09cc0acdc1c34e8ae999adf9922f3d0d66f407) ---- - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/configure.ac b/configure.ac -index cc86860..d876a2f 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -10,7 +10,7 @@ AC_INIT([dbus],[dbus_version],[https://bugs.freedesktop.org/enter_bug.cgi?produc - - AC_CONFIG_AUX_DIR([build-aux]) - --m4_pattern_forbid([^AX_], -+m4_pattern_forbid([^AX_(CHECK_ENABLE_DEBUG|CODE_COVERAGE|COMPILER_FLAGS|COMPILER_FLAGS_(CFLAGS|CXXFLAGS|LDFLAGS))\b], - [Unexpanded AX_ macro found. Please install GNU autoconf-archive]) - - AC_CANONICAL_HOST --- -cgit v1.1 - diff --git a/code_coverage_fix.patch b/code_coverage_fix.patch deleted file mode 100644 index a6e1abf..0000000 --- a/code_coverage_fix.patch +++ /dev/null @@ -1,268 +0,0 @@ ---- /dev/null -+++ b/m4/ax_code_coverage.m4 -@@ -0,0 +1,264 @@ -+# =========================================================================== -+# https://www.gnu.org/software/autoconf-archive/ax_code_coverage.html -+# =========================================================================== -+# -+# SYNOPSIS -+# -+# AX_CODE_COVERAGE() -+# -+# DESCRIPTION -+# -+# Defines CODE_COVERAGE_CPPFLAGS, CODE_COVERAGE_CFLAGS, -+# CODE_COVERAGE_CXXFLAGS and CODE_COVERAGE_LIBS which should be included -+# in the CPPFLAGS, CFLAGS CXXFLAGS and LIBS/LIBADD variables of every -+# build target (program or library) which should be built with code -+# coverage support. Also defines CODE_COVERAGE_RULES which should be -+# substituted in your Makefile; and $enable_code_coverage which can be -+# used in subsequent configure output. CODE_COVERAGE_ENABLED is defined -+# and substituted, and corresponds to the value of the -+# --enable-code-coverage option, which defaults to being disabled. -+# -+# Test also for gcov program and create GCOV variable that could be -+# substituted. -+# -+# Note that all optimization flags in CFLAGS must be disabled when code -+# coverage is enabled. -+# -+# Usage example: -+# -+# configure.ac: -+# -+# AX_CODE_COVERAGE -+# -+# Makefile.am: -+# -+# @CODE_COVERAGE_RULES@ -+# my_program_LIBS = ... $(CODE_COVERAGE_LIBS) ... -+# my_program_CPPFLAGS = ... $(CODE_COVERAGE_CPPFLAGS) ... -+# my_program_CFLAGS = ... $(CODE_COVERAGE_CFLAGS) ... -+# my_program_CXXFLAGS = ... $(CODE_COVERAGE_CXXFLAGS) ... -+# -+# This results in a "check-code-coverage" rule being added to any -+# Makefile.am which includes "@CODE_COVERAGE_RULES@" (assuming the module -+# has been configured with --enable-code-coverage). Running `make -+# check-code-coverage` in that directory will run the module's test suite -+# (`make check`) and build a code coverage report detailing the code which -+# was touched, then print the URI for the report. -+# -+# In earlier versions of this macro, CODE_COVERAGE_LDFLAGS was defined -+# instead of CODE_COVERAGE_LIBS. They are both still defined, but use of -+# CODE_COVERAGE_LIBS is preferred for clarity; CODE_COVERAGE_LDFLAGS is -+# deprecated. They have the same value. -+# -+# This code was derived from Makefile.decl in GLib, originally licenced -+# under LGPLv2.1+. -+# -+# LICENSE -+# -+# Copyright (c) 2012, 2016 Philip Withnall -+# Copyright (c) 2012 Xan Lopez -+# Copyright (c) 2012 Christian Persch -+# Copyright (c) 2012 Paolo Borelli -+# Copyright (c) 2012 Dan Winship -+# Copyright (c) 2015 Bastien ROUCARIES -+# -+# This library is free software; you can redistribute it and/or modify it -+# under the terms of the GNU Lesser General Public License as published by -+# the Free Software Foundation; either version 2.1 of the License, or (at -+# your option) any later version. -+# -+# This library is distributed in the hope that it will be useful, but -+# WITHOUT ANY WARRANTY; without even the implied warranty of -+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser -+# General Public License for more details. -+# -+# You should have received a copy of the GNU Lesser General Public License -+# along with this program. If not, see . -+ -+#serial 25 -+ -+AC_DEFUN([AX_CODE_COVERAGE],[ -+ dnl Check for --enable-code-coverage -+ AC_REQUIRE([AC_PROG_SED]) -+ -+ # allow to override gcov location -+ AC_ARG_WITH([gcov], -+ [AS_HELP_STRING([--with-gcov[=GCOV]], [use given GCOV for coverage (GCOV=gcov).])], -+ [_AX_CODE_COVERAGE_GCOV_PROG_WITH=$with_gcov], -+ [_AX_CODE_COVERAGE_GCOV_PROG_WITH=gcov]) -+ -+ AC_MSG_CHECKING([whether to build with code coverage support]) -+ AC_ARG_ENABLE([code-coverage], -+ AS_HELP_STRING([--enable-code-coverage], -+ [Whether to enable code coverage support]),, -+ enable_code_coverage=no) -+ -+ AM_CONDITIONAL([CODE_COVERAGE_ENABLED], [test x$enable_code_coverage = xyes]) -+ AC_SUBST([CODE_COVERAGE_ENABLED], [$enable_code_coverage]) -+ AC_MSG_RESULT($enable_code_coverage) -+ -+ AS_IF([ test "$enable_code_coverage" = "yes" ], [ -+ # check for gcov -+ AC_CHECK_TOOL([GCOV], -+ [$_AX_CODE_COVERAGE_GCOV_PROG_WITH], -+ [:]) -+ AS_IF([test "X$GCOV" = "X:"], -+ [AC_MSG_ERROR([gcov is needed to do coverage])]) -+ AC_SUBST([GCOV]) -+ -+ dnl Check if gcc is being used -+ AS_IF([ test "$GCC" = "no" ], [ -+ AC_MSG_ERROR([not compiling with gcc, which is required for gcov code coverage]) -+ ]) -+ -+ AC_CHECK_PROG([LCOV], [lcov], [lcov]) -+ AC_CHECK_PROG([GENHTML], [genhtml], [genhtml]) -+ -+ AS_IF([ test -z "$LCOV" ], [ -+ AC_MSG_ERROR([To enable code coverage reporting you must have lcov installed]) -+ ]) -+ -+ AS_IF([ test -z "$GENHTML" ], [ -+ AC_MSG_ERROR([Could not find genhtml from the lcov package]) -+ ]) -+ -+ dnl Build the code coverage flags -+ dnl Define CODE_COVERAGE_LDFLAGS for backwards compatibility -+ CODE_COVERAGE_CPPFLAGS="-DNDEBUG" -+ CODE_COVERAGE_CFLAGS="-O0 -g -fprofile-arcs -ftest-coverage" -+ CODE_COVERAGE_CXXFLAGS="-O0 -g -fprofile-arcs -ftest-coverage" -+ CODE_COVERAGE_LIBS="-lgcov" -+ CODE_COVERAGE_LDFLAGS="$CODE_COVERAGE_LIBS" -+ -+ AC_SUBST([CODE_COVERAGE_CPPFLAGS]) -+ AC_SUBST([CODE_COVERAGE_CFLAGS]) -+ AC_SUBST([CODE_COVERAGE_CXXFLAGS]) -+ AC_SUBST([CODE_COVERAGE_LIBS]) -+ AC_SUBST([CODE_COVERAGE_LDFLAGS]) -+ -+ [CODE_COVERAGE_RULES_CHECK=' -+ -$(A''M_V_at)$(MAKE) $(AM_MAKEFLAGS) -k check -+ $(A''M_V_at)$(MAKE) $(AM_MAKEFLAGS) code-coverage-capture -+'] -+ [CODE_COVERAGE_RULES_CAPTURE=' -+ $(code_coverage_v_lcov_cap)$(LCOV) $(code_coverage_quiet) $(addprefix --directory ,$(CODE_COVERAGE_DIRECTORY)) --capture --output-file "$(CODE_COVERAGE_OUTPUT_FILE).tmp" --test-name "$(call code_coverage_sanitize,$(PACKAGE_NAME)-$(PACKAGE_VERSION))" --no-checksum --compat-libtool $(CODE_COVERAGE_LCOV_SHOPTS) $(CODE_COVERAGE_LCOV_OPTIONS) -+ $(code_coverage_v_lcov_ign)$(LCOV) $(code_coverage_quiet) $(addprefix --directory ,$(CODE_COVERAGE_DIRECTORY)) --remove "$(CODE_COVERAGE_OUTPUT_FILE).tmp" "/tmp/*" $(CODE_COVERAGE_IGNORE_PATTERN) --output-file "$(CODE_COVERAGE_OUTPUT_FILE)" $(CODE_COVERAGE_LCOV_SHOPTS) $(CODE_COVERAGE_LCOV_RMOPTS) -+ -@rm -f $(CODE_COVERAGE_OUTPUT_FILE).tmp -+ $(code_coverage_v_genhtml)LANG=C $(GENHTML) $(code_coverage_quiet) $(addprefix --prefix ,$(CODE_COVERAGE_DIRECTORY)) --output-directory "$(CODE_COVERAGE_OUTPUT_DIRECTORY)" --title "$(PACKAGE_NAME)-$(PACKAGE_VERSION) Code Coverage" --legend --show-details "$(CODE_COVERAGE_OUTPUT_FILE)" $(CODE_COVERAGE_GENHTML_OPTIONS) -+ @echo "file://$(abs_builddir)/$(CODE_COVERAGE_OUTPUT_DIRECTORY)/index.html" -+'] -+ [CODE_COVERAGE_RULES_CLEAN=' -+clean: code-coverage-clean -+distclean: code-coverage-clean -+code-coverage-clean: -+ -$(LCOV) --directory $(top_builddir) -z -+ -rm -rf $(CODE_COVERAGE_OUTPUT_FILE) $(CODE_COVERAGE_OUTPUT_FILE).tmp $(CODE_COVERAGE_OUTPUT_DIRECTORY) -+ -find . \( -name "*.gcda" -o -name "*.gcno" -o -name "*.gcov" \) -delete -+'] -+ ], [ -+ [CODE_COVERAGE_RULES_CHECK=' -+ @echo "Need to reconfigure with --enable-code-coverage" -+'] -+ CODE_COVERAGE_RULES_CAPTURE="$CODE_COVERAGE_RULES_CHECK" -+ CODE_COVERAGE_RULES_CLEAN='' -+ ]) -+ -+[CODE_COVERAGE_RULES=' -+# Code coverage -+# -+# Optional: -+# - CODE_COVERAGE_DIRECTORY: Top-level directory for code coverage reporting. -+# Multiple directories may be specified, separated by whitespace. -+# (Default: $(top_builddir)) -+# - CODE_COVERAGE_OUTPUT_FILE: Filename and path for the .info file generated -+# by lcov for code coverage. (Default: -+# $(PACKAGE_NAME)-$(PACKAGE_VERSION)-coverage.info) -+# - CODE_COVERAGE_OUTPUT_DIRECTORY: Directory for generated code coverage -+# reports to be created. (Default: -+# $(PACKAGE_NAME)-$(PACKAGE_VERSION)-coverage) -+# - CODE_COVERAGE_BRANCH_COVERAGE: Set to 1 to enforce branch coverage, -+# set to 0 to disable it and leave empty to stay with the default. -+# (Default: empty) -+# - CODE_COVERAGE_LCOV_SHOPTS_DEFAULT: Extra options shared between both lcov -+# instances. (Default: based on $CODE_COVERAGE_BRANCH_COVERAGE) -+# - CODE_COVERAGE_LCOV_SHOPTS: Extra options to shared between both lcov -+# instances. (Default: $CODE_COVERAGE_LCOV_SHOPTS_DEFAULT) -+# - CODE_COVERAGE_LCOV_OPTIONS_GCOVPATH: --gcov-tool pathtogcov -+# - CODE_COVERAGE_LCOV_OPTIONS_DEFAULT: Extra options to pass to the -+# collecting lcov instance. (Default: $CODE_COVERAGE_LCOV_OPTIONS_GCOVPATH) -+# - CODE_COVERAGE_LCOV_OPTIONS: Extra options to pass to the collecting lcov -+# instance. (Default: $CODE_COVERAGE_LCOV_OPTIONS_DEFAULT) -+# - CODE_COVERAGE_LCOV_RMOPTS_DEFAULT: Extra options to pass to the filtering -+# lcov instance. (Default: empty) -+# - CODE_COVERAGE_LCOV_RMOPTS: Extra options to pass to the filtering lcov -+# instance. (Default: $CODE_COVERAGE_LCOV_RMOPTS_DEFAULT) -+# - CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT: Extra options to pass to the -+# genhtml instance. (Default: based on $CODE_COVERAGE_BRANCH_COVERAGE) -+# - CODE_COVERAGE_GENHTML_OPTIONS: Extra options to pass to the genhtml -+# instance. (Default: $CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT) -+# - CODE_COVERAGE_IGNORE_PATTERN: Extra glob pattern of files to ignore -+# -+# The generated report will be titled using the $(PACKAGE_NAME) and -+# $(PACKAGE_VERSION). In order to add the current git hash to the title, -+# use the git-version-gen script, available online. -+ -+# Optional variables -+CODE_COVERAGE_DIRECTORY ?= $(top_builddir) -+CODE_COVERAGE_OUTPUT_FILE ?= $(PACKAGE_NAME)-$(PACKAGE_VERSION)-coverage.info -+CODE_COVERAGE_OUTPUT_DIRECTORY ?= $(PACKAGE_NAME)-$(PACKAGE_VERSION)-coverage -+CODE_COVERAGE_BRANCH_COVERAGE ?= -+CODE_COVERAGE_LCOV_SHOPTS_DEFAULT ?= $(if $(CODE_COVERAGE_BRANCH_COVERAGE),\ -+--rc lcov_branch_coverage=$(CODE_COVERAGE_BRANCH_COVERAGE)) -+CODE_COVERAGE_LCOV_SHOPTS ?= $(CODE_COVERAGE_LCOV_SHOPTS_DEFAULT) -+CODE_COVERAGE_LCOV_OPTIONS_GCOVPATH ?= --gcov-tool "$(GCOV)" -+CODE_COVERAGE_LCOV_OPTIONS_DEFAULT ?= $(CODE_COVERAGE_LCOV_OPTIONS_GCOVPATH) -+CODE_COVERAGE_LCOV_OPTIONS ?= $(CODE_COVERAGE_LCOV_OPTIONS_DEFAULT) -+CODE_COVERAGE_LCOV_RMOPTS_DEFAULT ?= -+CODE_COVERAGE_LCOV_RMOPTS ?= $(CODE_COVERAGE_LCOV_RMOPTS_DEFAULT) -+CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT ?=\ -+$(if $(CODE_COVERAGE_BRANCH_COVERAGE),\ -+--rc genhtml_branch_coverage=$(CODE_COVERAGE_BRANCH_COVERAGE)) -+CODE_COVERAGE_GENHTML_OPTIONS ?= $(CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT) -+CODE_COVERAGE_IGNORE_PATTERN ?= -+ -+GITIGNOREFILES ?= -+GITIGNOREFILES += $(CODE_COVERAGE_OUTPUT_FILE) $(CODE_COVERAGE_OUTPUT_DIRECTORY) -+ -+code_coverage_v_lcov_cap = $(code_coverage_v_lcov_cap_$(V)) -+code_coverage_v_lcov_cap_ = $(code_coverage_v_lcov_cap_$(AM_DEFAULT_VERBOSITY)) -+code_coverage_v_lcov_cap_0 = @echo " LCOV --capture"\ -+ $(CODE_COVERAGE_OUTPUT_FILE); -+code_coverage_v_lcov_ign = $(code_coverage_v_lcov_ign_$(V)) -+code_coverage_v_lcov_ign_ = $(code_coverage_v_lcov_ign_$(AM_DEFAULT_VERBOSITY)) -+code_coverage_v_lcov_ign_0 = @echo " LCOV --remove /tmp/*"\ -+ $(CODE_COVERAGE_IGNORE_PATTERN); -+code_coverage_v_genhtml = $(code_coverage_v_genhtml_$(V)) -+code_coverage_v_genhtml_ = $(code_coverage_v_genhtml_$(AM_DEFAULT_VERBOSITY)) -+code_coverage_v_genhtml_0 = @echo " GEN " $(CODE_COVERAGE_OUTPUT_DIRECTORY); -+code_coverage_quiet = $(code_coverage_quiet_$(V)) -+code_coverage_quiet_ = $(code_coverage_quiet_$(AM_DEFAULT_VERBOSITY)) -+code_coverage_quiet_0 = --quiet -+ -+# sanitizes the test-name: replaces with underscores: dashes and dots -+code_coverage_sanitize = $(subst -,_,$(subst .,_,$(1))) -+ -+# Use recursive makes in order to ignore errors during check -+check-code-coverage:'"$CODE_COVERAGE_RULES_CHECK"' -+ -+# Capture code coverage data -+code-coverage-capture: code-coverage-capture-hook'"$CODE_COVERAGE_RULES_CAPTURE"' -+ -+# Hook rule executed before code-coverage-capture, overridable by the user -+code-coverage-capture-hook: -+ -+'"$CODE_COVERAGE_RULES_CLEAN"' -+ -+A''M_DISTCHECK_CONFIGURE_FLAGS ?= -+A''M_DISTCHECK_CONFIGURE_FLAGS += --disable-code-coverage -+ -+.PHONY: check-code-coverage code-coverage-capture code-coverage-capture-hook code-coverage-clean -+'] -+ -+ AC_SUBST([CODE_COVERAGE_RULES]) -+ m4_ifdef([_AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE([CODE_COVERAGE_RULES])]) -+]) - diff --git a/dbus.spec b/dbus.spec index f4a934e..cb65e00 100644 --- a/dbus.spec +++ b/dbus.spec @@ -22,8 +22,8 @@ Name: dbus Epoch: 1 -Version: 1.12.12 -Release: 7%{?dist} +Version: 1.12.14 +Release: 1%{?dist} Summary: D-BUS message bus # The effective license of the majority of the package, including the shared @@ -38,10 +38,6 @@ Source3: dbus-daemon.service Source4: dbus.user.socket Source5: dbus-daemon.user.service Patch0: 0001-tools-Use-Python3-for-GetAllMatchRules.patch -# https://cgit.freedesktop.org/dbus/dbus/commit/?h=dbus-1.12&id=6ef67cff6ba26645f9cbe23ffb401f3d49a66429 -Patch1: ax_check-fix.patch -# Use old ax_code_coverage, gjs used a similar fix. -Patch2: code_coverage_fix.patch BuildRequires: autoconf-archive BuildRequires: libtool @@ -168,8 +164,6 @@ in this separate package so server systems need not install X. %prep %setup -q -%patch1 -p1 -%patch2 -p1 %build @@ -453,6 +447,9 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %changelog +* Fri May 17 2019 David King - 1:1.12.14-1 +- Update to 1.12.14 + * Tue Apr 09 2019 David King - 1:1.12.12-7 - Improve user and group creation (#1698001) diff --git a/sources b/sources index 8a3d2a7..ffcc380 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (dbus-1.12.12.tar.gz) = 51af4e86ab7d36e1c9a861164e7cd7aa1605fdd82f90aed8728b34c45a87864a00671de9db00d88ea6f96be97459c7eb53d2517ea9d9687ae9ebf81c58c3a80f +SHA512 (dbus-1.12.14.tar.gz) = b5707a9b429683995a44ba1c61acd402f8c3f2bd867fffc46506583c67dac864c262ce3e7310f653cf3a78fa1a9cae7326a62d244a2b515f613bad274d1826c6 From 83ae3fd808b355fe522649d642229d4b3fc44128 Mon Sep 17 00:00:00 2001 From: David King Date: Tue, 11 Jun 2019 19:00:28 +0100 Subject: [PATCH 37/77] Update to 1.12.16 --- .gitignore | 1 + dbus.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 201247e..a81e03a 100644 --- a/.gitignore +++ b/.gitignore @@ -42,3 +42,4 @@ /dbus-1.12.10.tar.gz /dbus-1.12.12.tar.gz /dbus-1.12.14.tar.gz +/dbus-1.12.16.tar.gz diff --git a/dbus.spec b/dbus.spec index cb65e00..c48446c 100644 --- a/dbus.spec +++ b/dbus.spec @@ -22,7 +22,7 @@ Name: dbus Epoch: 1 -Version: 1.12.14 +Version: 1.12.16 Release: 1%{?dist} Summary: D-BUS message bus @@ -447,6 +447,9 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %changelog +* Tue Jun 11 2019 David King - 1:1.12.16-1 +- Update to 1.12.16 + * Fri May 17 2019 David King - 1:1.12.14-1 - Update to 1.12.14 diff --git a/sources b/sources index ffcc380..e0dc31d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (dbus-1.12.14.tar.gz) = b5707a9b429683995a44ba1c61acd402f8c3f2bd867fffc46506583c67dac864c262ce3e7310f653cf3a78fa1a9cae7326a62d244a2b515f613bad274d1826c6 +SHA512 (dbus-1.12.16.tar.gz) = 27ae805170e9515a8bb0fba5f29d414edc70e3b6b28b7b65bbea47035b8eafa9ac4820cdc92645be6035f6748f8aa45679e1ffc84ba74a64859a3056d318b9bb From 23b406f3203e9b48a767d0aa2909fc0b4b1aab1b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 24 Jul 2019 21:35:25 +0000 Subject: [PATCH 38/77] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- dbus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dbus.spec b/dbus.spec index c48446c..d617056 100644 --- a/dbus.spec +++ b/dbus.spec @@ -23,7 +23,7 @@ Name: dbus Epoch: 1 Version: 1.12.16 -Release: 1%{?dist} +Release: 2%{?dist} Summary: D-BUS message bus # The effective license of the majority of the package, including the shared @@ -447,6 +447,9 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %changelog +* Wed Jul 24 2019 Fedora Release Engineering - 1:1.12.16-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Tue Jun 11 2019 David King - 1:1.12.16-1 - Update to 1.12.16 From 48e0f0c159ed09e8ed6e02ccb93b529f27f963e3 Mon Sep 17 00:00:00 2001 From: David King Date: Thu, 1 Aug 2019 07:24:20 +0100 Subject: [PATCH 39/77] Ensure that patches are applied --- dbus.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/dbus.spec b/dbus.spec index d617056..52b557c 100644 --- a/dbus.spec +++ b/dbus.spec @@ -23,7 +23,7 @@ Name: dbus Epoch: 1 Version: 1.12.16 -Release: 2%{?dist} +Release: 3%{?dist} Summary: D-BUS message bus # The effective license of the majority of the package, including the shared @@ -163,7 +163,7 @@ in this separate package so server systems need not install X. %prep -%setup -q +%autosetup -p1 %build @@ -447,6 +447,9 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %changelog +* Thu Aug 01 2019 David King - 1:1.12.16-3 +- Ensure that patches are applied + * Wed Jul 24 2019 Fedora Release Engineering - 1:1.12.16-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 628c608e41fa320ca4efd71dda2998b4974f53af Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jan 2020 15:24:29 +0000 Subject: [PATCH 40/77] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- dbus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dbus.spec b/dbus.spec index 52b557c..e9595ce 100644 --- a/dbus.spec +++ b/dbus.spec @@ -23,7 +23,7 @@ Name: dbus Epoch: 1 Version: 1.12.16 -Release: 3%{?dist} +Release: 4%{?dist} Summary: D-BUS message bus # The effective license of the majority of the package, including the shared @@ -447,6 +447,9 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %changelog +* Tue Jan 28 2020 Fedora Release Engineering - 1:1.12.16-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Thu Aug 01 2019 David King - 1:1.12.16-3 - Ensure that patches are applied From dafecf5b8024a413c089af696f4092f2f96c4bcf Mon Sep 17 00:00:00 2001 From: David King Date: Fri, 31 Jan 2020 10:58:35 +0000 Subject: [PATCH 41/77] Update python2- to python3-gobject --- dbus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dbus.spec b/dbus.spec index e9595ce..315d0a4 100644 --- a/dbus.spec +++ b/dbus.spec @@ -68,7 +68,7 @@ BuildRequires: systemd %if %{with tests} BuildRequires: pkgconfig(gio-2.0) >= 2.40.0 BuildRequires: python3-dbus -BuildRequires: python2-gobject +BuildRequires: python3-gobject %endif %if %{with check} BuildRequires: /usr/bin/Xvfb @@ -447,6 +447,9 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %changelog +* Fri Jan 31 2020 David King - 1:1.12.16-4 +- Update python2- to python3-gobject + * Tue Jan 28 2020 Fedora Release Engineering - 1:1.12.16-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From e75175d9b4077064382e7c84c0b37b87d832be7d Mon Sep 17 00:00:00 2001 From: David King Date: Wed, 19 Feb 2020 11:22:25 +0000 Subject: [PATCH 42/77] Verify GPG signature of sources https://docs.fedoraproject.org/en-US/packaging-guidelines/#_source_file_verification --- .gitignore | 1 + dbus.spec | 31 +++++++++++------- ...EC5A6448A4F5EF79BEFE98E05AE1478F814C4F.gpg | Bin 0 -> 6991 bytes sources | 1 + 4 files changed, 22 insertions(+), 11 deletions(-) create mode 100644 gpgkey-36EC5A6448A4F5EF79BEFE98E05AE1478F814C4F.gpg diff --git a/.gitignore b/.gitignore index a81e03a..eeeea1a 100644 --- a/.gitignore +++ b/.gitignore @@ -43,3 +43,4 @@ /dbus-1.12.12.tar.gz /dbus-1.12.14.tar.gz /dbus-1.12.16.tar.gz +/dbus-1.12.16.tar.gz.asc diff --git a/dbus.spec b/dbus.spec index 315d0a4..57a1833 100644 --- a/dbus.spec +++ b/dbus.spec @@ -23,7 +23,7 @@ Name: dbus Epoch: 1 Version: 1.12.16 -Release: 4%{?dist} +Release: 5%{?dist} Summary: D-BUS message bus # The effective license of the majority of the package, including the shared @@ -32,16 +32,21 @@ License: (GPLv2+ or AFL) and GPLv2+ URL: http://www.freedesktop.org/Software/dbus/ #VCS: git:git://git.freedesktop.org/git/dbus/dbus Source0: https://dbus.freedesktop.org/releases/%{name}/%{name}-%{version}.tar.gz -Source1: 00-start-message-bus.sh -Source2: dbus.socket -Source3: dbus-daemon.service -Source4: dbus.user.socket -Source5: dbus-daemon.user.service +Source1: https://dbus.freedesktop.org/releases/%{name}/%{name}-%{version}.tar.gz.asc +# gpg --keyserver keyring.debian.org --recv-keys 36EC5A6448A4F5EF79BEFE98E05AE1478F814C4F +# gpg --export --export-options export-minimal > gpgkey-36EC5A6448A4F5EF79BEFE98E05AE1478F814C4F.gpg +Source2: gpgkey-36EC5A6448A4F5EF79BEFE98E05AE1478F814C4F.gpg +Source3: 00-start-message-bus.sh +Source4: dbus.socket +Source5: dbus-daemon.service +Source6: dbus.user.socket +Source7: dbus-daemon.user.service Patch0: 0001-tools-Use-Python3-for-GetAllMatchRules.patch BuildRequires: autoconf-archive BuildRequires: libtool BuildRequires: audit-libs-devel >= 0.9 +BuildRequires: gnupg2 BuildRequires: libX11-devel BuildRequires: libcap-ng-devel BuildRequires: pkgconfig(expat) @@ -163,6 +168,7 @@ in this separate package so server systems need not install X. %prep +%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}' %autosetup -p1 @@ -216,11 +222,11 @@ rm -f %{buildroot}%{_userunitdir}/dbus.{socket,service} rm -f %{buildroot}%{_userunitdir}/sockets.target.wants/dbus.socket # Install downstream units -install -Dp -m755 %{SOURCE1} %{buildroot}%{_sysconfdir}/X11/xinit/xinitrc.d/00-start-message-bus.sh -install -Dp -m644 %{SOURCE2} %{buildroot}%{_unitdir}/dbus.socket -install -Dp -m644 %{SOURCE3} %{buildroot}%{_unitdir}/dbus-daemon.service -install -Dp -m644 %{SOURCE4} %{buildroot}%{_userunitdir}/dbus.socket -install -Dp -m644 %{SOURCE5} %{buildroot}%{_userunitdir}/dbus-daemon.service +install -Dp -m755 %{SOURCE3} %{buildroot}%{_sysconfdir}/X11/xinit/xinitrc.d/00-start-message-bus.sh +install -Dp -m644 %{SOURCE4} %{buildroot}%{_unitdir}/dbus.socket +install -Dp -m644 %{SOURCE5} %{buildroot}%{_unitdir}/dbus-daemon.service +install -Dp -m644 %{SOURCE6} %{buildroot}%{_userunitdir}/dbus.socket +install -Dp -m644 %{SOURCE7} %{buildroot}%{_userunitdir}/dbus-daemon.service # Obsolete, but still widely used, for drop-in configuration snippets. install --directory %{buildroot}%{_sysconfdir}/dbus-1/session.d @@ -447,6 +453,9 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %changelog +* Wed Feb 19 2020 David King - 1:1.12.16-5 +- Verify GPG signature of sources + * Fri Jan 31 2020 David King - 1:1.12.16-4 - Update python2- to python3-gobject diff --git a/gpgkey-36EC5A6448A4F5EF79BEFE98E05AE1478F814C4F.gpg b/gpgkey-36EC5A6448A4F5EF79BEFE98E05AE1478F814C4F.gpg new file mode 100644 index 0000000000000000000000000000000000000000..4a5c6f81084fe2cf4539637eda550a8931a932b6 GIT binary patch literal 6991 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 literal 0 HcmV?d00001 diff --git a/sources b/sources index e0dc31d..6c36856 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ SHA512 (dbus-1.12.16.tar.gz) = 27ae805170e9515a8bb0fba5f29d414edc70e3b6b28b7b65bbea47035b8eafa9ac4820cdc92645be6035f6748f8aa45679e1ffc84ba74a64859a3056d318b9bb +SHA512 (dbus-1.12.16.tar.gz.asc) = 6d19bf7be86ae1dc70550ba472e5761f3ed1a71007c00679e3a586d567776e82cf9869c9a7021c1324990615657a054b949dc5bbd8e60b0a8843ef6d977eda24 From 91491679c5b7b8193063c7a54aa1d59ea591b641 Mon Sep 17 00:00:00 2001 From: David King Date: Tue, 25 Feb 2020 08:36:30 +0000 Subject: [PATCH 43/77] Improve permissions on ghosted /run/dbus --- dbus.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dbus.spec b/dbus.spec index 57a1833..2f6be2c 100644 --- a/dbus.spec +++ b/dbus.spec @@ -237,6 +237,7 @@ install --directory %{buildroot}%{_datadir}/dbus-1/interfaces ## %find_lang %{gettext_package} install --directory %{buildroot}/var/lib/dbus +install --directory %{buildroot}/run/dbus install -pm 644 -t %{buildroot}%{_pkgdocdir} \ doc/introspect.dtd doc/introspect.xsl doc/system-activation.txt @@ -455,6 +456,7 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %changelog * Wed Feb 19 2020 David King - 1:1.12.16-5 - Verify GPG signature of sources +- Improve permissions on ghosted /run/dbus * Fri Jan 31 2020 David King - 1:1.12.16-4 - Update python2- to python3-gobject From b5d6ebb28543fc6c95b9b101d969dd93497fec41 Mon Sep 17 00:00:00 2001 From: David King Date: Tue, 2 Jun 2020 21:36:26 +0100 Subject: [PATCH 44/77] Update to 1.12.18 --- .gitignore | 2 ++ dbus.spec | 7 +++++-- sources | 4 ++-- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index eeeea1a..6cb7589 100644 --- a/.gitignore +++ b/.gitignore @@ -44,3 +44,5 @@ /dbus-1.12.14.tar.gz /dbus-1.12.16.tar.gz /dbus-1.12.16.tar.gz.asc +/dbus-1.12.18.tar.gz +/dbus-1.12.18.tar.gz.asc diff --git a/dbus.spec b/dbus.spec index 2f6be2c..2dedc8b 100644 --- a/dbus.spec +++ b/dbus.spec @@ -22,8 +22,8 @@ Name: dbus Epoch: 1 -Version: 1.12.16 -Release: 5%{?dist} +Version: 1.12.18 +Release: 1%{?dist} Summary: D-BUS message bus # The effective license of the majority of the package, including the shared @@ -454,6 +454,9 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %changelog +* Tue Jun 02 2020 David King - 1:1.12.18-1 +- Update to 1.12.18 + * Wed Feb 19 2020 David King - 1:1.12.16-5 - Verify GPG signature of sources - Improve permissions on ghosted /run/dbus diff --git a/sources b/sources index 6c36856..0d20cdc 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (dbus-1.12.16.tar.gz) = 27ae805170e9515a8bb0fba5f29d414edc70e3b6b28b7b65bbea47035b8eafa9ac4820cdc92645be6035f6748f8aa45679e1ffc84ba74a64859a3056d318b9bb -SHA512 (dbus-1.12.16.tar.gz.asc) = 6d19bf7be86ae1dc70550ba472e5761f3ed1a71007c00679e3a586d567776e82cf9869c9a7021c1324990615657a054b949dc5bbd8e60b0a8843ef6d977eda24 +SHA512 (dbus-1.12.18.tar.gz) = 817674e86a5d4cbfa705a79ca5197176311e47505c5da02334c2811f63b55014b582a12bce53bc73a08a3ad5061f210ba0d1e5f3bbf7697c81ca70c22a76fc13 +SHA512 (dbus-1.12.18.tar.gz.asc) = 4e332cf2251cc6a9b107698525514f2ebddefd52cd44c69c6a182b8d1416a7a9e61b3ff683a93449e845ab05b9c7a1a40323ba551efe97656484f84f1bd64fe7 From a7a918f4b1c96d52366a6af1f65cfc9ab7af13f5 Mon Sep 17 00:00:00 2001 From: David King Date: Thu, 2 Jul 2020 20:54:28 +0100 Subject: [PATCH 45/77] Update to 1.12.20 --- .gitignore | 2 ++ dbus.spec | 5 ++++- sources | 4 ++-- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 6cb7589..e10b3ac 100644 --- a/.gitignore +++ b/.gitignore @@ -46,3 +46,5 @@ /dbus-1.12.16.tar.gz.asc /dbus-1.12.18.tar.gz /dbus-1.12.18.tar.gz.asc +/dbus-1.12.20.tar.gz +/dbus-1.12.20.tar.gz.asc diff --git a/dbus.spec b/dbus.spec index 2dedc8b..7404ebc 100644 --- a/dbus.spec +++ b/dbus.spec @@ -22,7 +22,7 @@ Name: dbus Epoch: 1 -Version: 1.12.18 +Version: 1.12.20 Release: 1%{?dist} Summary: D-BUS message bus @@ -454,6 +454,9 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %changelog +* Thu Jul 02 2020 David King - 1:1.12.20-1 +- Update to 1.12.20 + * Tue Jun 02 2020 David King - 1:1.12.18-1 - Update to 1.12.18 diff --git a/sources b/sources index 0d20cdc..88f9199 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (dbus-1.12.18.tar.gz) = 817674e86a5d4cbfa705a79ca5197176311e47505c5da02334c2811f63b55014b582a12bce53bc73a08a3ad5061f210ba0d1e5f3bbf7697c81ca70c22a76fc13 -SHA512 (dbus-1.12.18.tar.gz.asc) = 4e332cf2251cc6a9b107698525514f2ebddefd52cd44c69c6a182b8d1416a7a9e61b3ff683a93449e845ab05b9c7a1a40323ba551efe97656484f84f1bd64fe7 +SHA512 (dbus-1.12.20.tar.gz) = 0964683bc6859374cc94e42e1ec0cdb542cca67971c205fcba4352500b6c0891665b0718e7d85eb060c81cb82e3346c313892bc02384da300ddd306c7eef0056 +SHA512 (dbus-1.12.20.tar.gz.asc) = a31207b5abb0dc81ad16eeae99b510045d57bcd6da1bb640d32efaa1f1519394fad452b455e7d4d1eaa5f1542ade5f7ba410c91ac5d2a80adec14e54ee7bd705 From b48caa7af02f0647a1a14d9abf6fcb486a990d04 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 27 Jul 2020 15:03:16 +0000 Subject: [PATCH 46/77] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- dbus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dbus.spec b/dbus.spec index 7404ebc..96e5c79 100644 --- a/dbus.spec +++ b/dbus.spec @@ -23,7 +23,7 @@ Name: dbus Epoch: 1 Version: 1.12.20 -Release: 1%{?dist} +Release: 2%{?dist} Summary: D-BUS message bus # The effective license of the majority of the package, including the shared @@ -454,6 +454,9 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %changelog +* Mon Jul 27 2020 Fedora Release Engineering - 1:1.12.20-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Thu Jul 02 2020 David King - 1:1.12.20-1 - Update to 1.12.20 From 50b52089d06cc0f48f57b22af7f3d686c56e3573 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Sat, 19 Dec 2020 05:32:14 +0000 Subject: [PATCH 47/77] Add BuildRequires: make https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot --- dbus.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/dbus.spec b/dbus.spec index 96e5c79..6a37344 100644 --- a/dbus.spec +++ b/dbus.spec @@ -78,6 +78,7 @@ BuildRequires: python3-gobject %if %{with check} BuildRequires: /usr/bin/Xvfb %endif +BuildRequires: make # Since F30 the default implementation is dbus-broker over dbus-daemon Requires: dbus-broker >= 16-4 From 7fee961c567146c0b0b5f7aec6f58546057d596b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 03:02:11 +0000 Subject: [PATCH 48/77] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- dbus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dbus.spec b/dbus.spec index 6a37344..e6bb803 100644 --- a/dbus.spec +++ b/dbus.spec @@ -23,7 +23,7 @@ Name: dbus Epoch: 1 Version: 1.12.20 -Release: 2%{?dist} +Release: 3%{?dist} Summary: D-BUS message bus # The effective license of the majority of the package, including the shared @@ -455,6 +455,9 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 1:1.12.20-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Mon Jul 27 2020 Fedora Release Engineering - 1:1.12.20-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From ce63bf9240002369bb7ece5fbed07efad0ef461f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 21 Jul 2021 20:25:40 +0000 Subject: [PATCH 49/77] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- dbus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dbus.spec b/dbus.spec index e6bb803..e7eca01 100644 --- a/dbus.spec +++ b/dbus.spec @@ -23,7 +23,7 @@ Name: dbus Epoch: 1 Version: 1.12.20 -Release: 3%{?dist} +Release: 4%{?dist} Summary: D-BUS message bus # The effective license of the majority of the package, including the shared @@ -455,6 +455,9 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %changelog +* Wed Jul 21 2021 Fedora Release Engineering - 1:1.12.20-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Tue Jan 26 2021 Fedora Release Engineering - 1:1.12.20-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 78984513f5ad49cee78f5eda6f1fd82ce0060d6c Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Fri, 1 Oct 2021 10:48:11 +0200 Subject: [PATCH 50/77] 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. --- dbus.spec | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/dbus.spec b/dbus.spec index e7eca01..b59c645 100644 --- a/dbus.spec +++ b/dbus.spec @@ -23,7 +23,7 @@ Name: dbus Epoch: 1 Version: 1.12.20 -Release: 4%{?dist} +Release: 5%{?dist} Summary: D-BUS message bus # The effective license of the majority of the package, including the shared @@ -91,10 +91,8 @@ per-user-login-session messaging facility. %package common Summary: D-BUS message bus configuration BuildArch: noarch -%{?systemd_requires} Conflicts: fedora-release < %{fedora_release_version} Conflicts: generic-release < %{generic_release_version} -Requires: /usr/bin/systemctl %description common The %{name}-common package provides the configuration and setup files for D-Bus @@ -102,7 +100,6 @@ implementations to provide a System and User Message Bus. %package daemon Summary: D-BUS message bus -%{?systemd_requires} Conflicts: fedora-release < %{fedora_release_version} Conflicts: generic-release < %{generic_release_version} Requires: libselinux%{?_isa} >= %{libselinux_version} @@ -110,7 +107,6 @@ Requires: dbus-common = %{epoch}:%{version}-%{release} Requires: dbus-libs%{?_isa} = %{epoch}:%{version}-%{release} Requires: dbus-tools = %{epoch}:%{version}-%{release} Requires(pre): /usr/sbin/useradd -Requires: /usr/bin/systemctl %description daemon D-BUS is a system for sending messages between applications. It is @@ -342,12 +338,16 @@ exit 0 %systemd_user_postun dbus-daemon.service %triggerpostun common -- dbus-common < 1:1.12.10-4 -systemctl --no-reload preset dbus.socket &>/dev/null || : -systemctl --no-reload --global preset dbus.socket &>/dev/null || : +if [ -x /usr/bin/systemctl ]; then + systemctl --no-reload preset dbus.socket &>/dev/null || : + systemctl --no-reload --global preset dbus.socket &>/dev/null || : +fi %triggerpostun daemon -- dbus-daemon < 1:1.12.10-7 -systemctl --no-reload preset dbus-daemon.service &>/dev/null || : -systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : +if [ -x /usr/bin/systemctl ]; then + systemctl --no-reload preset dbus-daemon.service &>/dev/null || : + systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : +fi %files # The 'dbus' package is only retained for compatibility purposes. It will @@ -455,6 +455,9 @@ systemctl --no-reload --global preset dbus-daemon.service &>/dev/null || : %changelog +* Fri Oct 01 2021 Kalev Lember - 1:1.12.20-5 +- Avoid systemd_requires as per updated packaging guidelines + * Wed Jul 21 2021 Fedora Release Engineering - 1:1.12.20-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 35ba0cebc0657a8e619dfa7ebd6ee343cf289e6d Mon Sep 17 00:00:00 2001 From: David King Date: Fri, 17 Dec 2021 16:28:15 +0000 Subject: [PATCH 51/77] Update to 1.13.20 --- .gitignore | 4 ++++ dbus.spec | 13 ++++++++----- sources | 4 ++-- 3 files changed, 14 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index e10b3ac..6a66525 100644 --- a/.gitignore +++ b/.gitignore @@ -48,3 +48,7 @@ /dbus-1.12.18.tar.gz.asc /dbus-1.12.20.tar.gz /dbus-1.12.20.tar.gz.asc +/dbus-1.13.18.tar.xz +/dbus-1.13.18.tar.xz.asc +/dbus-1.13.20.tar.xz +/dbus-1.13.20.tar.xz.asc diff --git a/dbus.spec b/dbus.spec index b59c645..802043e 100644 --- a/dbus.spec +++ b/dbus.spec @@ -22,8 +22,8 @@ Name: dbus Epoch: 1 -Version: 1.12.20 -Release: 5%{?dist} +Version: 1.13.20 +Release: 1%{?dist} Summary: D-BUS message bus # The effective license of the majority of the package, including the shared @@ -31,8 +31,8 @@ Summary: D-BUS message bus License: (GPLv2+ or AFL) and GPLv2+ URL: http://www.freedesktop.org/Software/dbus/ #VCS: git:git://git.freedesktop.org/git/dbus/dbus -Source0: https://dbus.freedesktop.org/releases/%{name}/%{name}-%{version}.tar.gz -Source1: https://dbus.freedesktop.org/releases/%{name}/%{name}-%{version}.tar.gz.asc +Source0: https://dbus.freedesktop.org/releases/%{name}/%{name}-%{version}.tar.xz +Source1: https://dbus.freedesktop.org/releases/%{name}/%{name}-%{version}.tar.xz.asc # gpg --keyserver keyring.debian.org --recv-keys 36EC5A6448A4F5EF79BEFE98E05AE1478F814C4F # gpg --export --export-options export-minimal > gpgkey-36EC5A6448A4F5EF79BEFE98E05AE1478F814C4F.gpg Source2: gpgkey-36EC5A6448A4F5EF79BEFE98E05AE1478F814C4F.gpg @@ -380,7 +380,7 @@ fi # just have it be in libs, because dbus Requires dbus-libs. %{!?_licensedir:%global license %%doc} %license COPYING -%doc AUTHORS ChangeLog CONTRIBUTING.md NEWS README +%doc AUTHORS CONTRIBUTING.md NEWS README %exclude %{_pkgdocdir}/api %exclude %{_pkgdocdir}/dbus.devhelp %exclude %{_pkgdocdir}/diagram.* @@ -455,6 +455,9 @@ fi %changelog +* Fri Dec 17 2021 David King - 1:1.13.20-1 +- Update to 1.13.20 + * Fri Oct 01 2021 Kalev Lember - 1:1.12.20-5 - Avoid systemd_requires as per updated packaging guidelines diff --git a/sources b/sources index 88f9199..168dd23 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (dbus-1.12.20.tar.gz) = 0964683bc6859374cc94e42e1ec0cdb542cca67971c205fcba4352500b6c0891665b0718e7d85eb060c81cb82e3346c313892bc02384da300ddd306c7eef0056 -SHA512 (dbus-1.12.20.tar.gz.asc) = a31207b5abb0dc81ad16eeae99b510045d57bcd6da1bb640d32efaa1f1519394fad452b455e7d4d1eaa5f1542ade5f7ba410c91ac5d2a80adec14e54ee7bd705 +SHA512 (dbus-1.13.20.tar.xz) = 9398083f98103bcdff4e9ce39ecd021852702c1eb13bcea9435e043070a776935a40e2d41e98c5317c2911262f8960846b6ca6035733c2ca42ede0c04610c9c2 +SHA512 (dbus-1.13.20.tar.xz.asc) = b7fd52352ed43ddb8f98ad40763176a8e008a232e9702a0d669e72b9661e7495cdb38f4205649d9484d4fa48aa280233beced6a740e9d91ac0172fa88a612d9a From a69a094b1efab5ac7177cb87ec98a0e1d8a8e9f4 Mon Sep 17 00:00:00 2001 From: David King Date: Tue, 4 Jan 2022 13:57:24 +0000 Subject: [PATCH 52/77] Explicitly specify runstatedir (#2036943) --- dbus.spec | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/dbus.spec b/dbus.spec index 802043e..101bc64 100644 --- a/dbus.spec +++ b/dbus.spec @@ -11,7 +11,7 @@ %global dbus_user_uid 81 -%global dbus_common_config_opts --enable-libaudit --enable-selinux=yes --with-system-socket=/run/dbus/system_bus_socket --with-dbus-user=dbus --libexecdir=/%{_libexecdir}/dbus-1 --enable-user-session --docdir=%{_pkgdocdir} --enable-installed-tests +%global dbus_common_config_opts --enable-libaudit --enable-selinux=yes %--with-system-socket=/run/dbus/system_bus_socket --with-dbus-user=dbus %--libexecdir=/%{_libexecdir}/dbus-1 --runstatedir=/run --enable-user-session --docdir=%{_pkgdocdir} --enable-installed-tests # Allow extra dependencies required for some tests to be disabled. %bcond_without tests @@ -23,7 +23,7 @@ Name: dbus Epoch: 1 Version: 1.13.20 -Release: 1%{?dist} +Release: 2%{?dist} Summary: D-BUS message bus # The effective license of the majority of the package, including the shared @@ -184,21 +184,21 @@ pushd build # See /usr/lib/rpm/macros %global _configure ../configure %configure %{dbus_common_config_opts} --enable-doxygen-docs --enable-ducktype-docs --enable-xml-docs --disable-asserts -make V=1 %{?_smp_mflags} +%make_build popd %if %{with check} mkdir build-check pushd build-check %configure %{dbus_common_config_opts} --enable-asserts --enable-verbose-mode --enable-tests -make V=1 %{?_smp_mflags} +%make_build popd %endif %install pushd build -make install DESTDIR=%{buildroot} INSTALL="install -p" +%make_install popd # Delete python2 code @@ -455,6 +455,9 @@ fi %changelog +* Tue Jan 04 2022 David King - 1:1.13.20-2 +- Explicitly specify runstatedir (#2036943) + * Fri Dec 17 2021 David King - 1:1.13.20-1 - Update to 1.13.20 From a4dd2a6ed14ad3b1e2891ddbbf56f0dd9614710b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jan 2022 00:18:23 +0000 Subject: [PATCH 53/77] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- dbus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dbus.spec b/dbus.spec index 101bc64..0d8f1fd 100644 --- a/dbus.spec +++ b/dbus.spec @@ -23,7 +23,7 @@ Name: dbus Epoch: 1 Version: 1.13.20 -Release: 2%{?dist} +Release: 3%{?dist} Summary: D-BUS message bus # The effective license of the majority of the package, including the shared @@ -455,6 +455,9 @@ fi %changelog +* Thu Jan 20 2022 Fedora Release Engineering - 1:1.13.20-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Tue Jan 04 2022 David King - 1:1.13.20-2 - Explicitly specify runstatedir (#2036943) From 7d50ff21d75df0f6290a7756a316efeee7308033 Mon Sep 17 00:00:00 2001 From: David King Date: Thu, 24 Feb 2022 08:32:18 +0000 Subject: [PATCH 54/77] Update to 1.13.22 --- .gitignore | 2 ++ dbus.spec | 7 +++++-- sources | 4 ++-- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 6a66525..36ee3ab 100644 --- a/.gitignore +++ b/.gitignore @@ -52,3 +52,5 @@ /dbus-1.13.18.tar.xz.asc /dbus-1.13.20.tar.xz /dbus-1.13.20.tar.xz.asc +/dbus-1.13.22.tar.xz +/dbus-1.13.22.tar.xz.asc diff --git a/dbus.spec b/dbus.spec index 0d8f1fd..504964e 100644 --- a/dbus.spec +++ b/dbus.spec @@ -22,8 +22,8 @@ Name: dbus Epoch: 1 -Version: 1.13.20 -Release: 3%{?dist} +Version: 1.13.22 +Release: 1%{?dist} Summary: D-BUS message bus # The effective license of the majority of the package, including the shared @@ -455,6 +455,9 @@ fi %changelog +* Thu Feb 24 2022 David King - 1:1.13.22-1 +- Update to 1.13.22 + * Thu Jan 20 2022 Fedora Release Engineering - 1:1.13.20-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild diff --git a/sources b/sources index 168dd23..820eb02 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (dbus-1.13.20.tar.xz) = 9398083f98103bcdff4e9ce39ecd021852702c1eb13bcea9435e043070a776935a40e2d41e98c5317c2911262f8960846b6ca6035733c2ca42ede0c04610c9c2 -SHA512 (dbus-1.13.20.tar.xz.asc) = b7fd52352ed43ddb8f98ad40763176a8e008a232e9702a0d669e72b9661e7495cdb38f4205649d9484d4fa48aa280233beced6a740e9d91ac0172fa88a612d9a +SHA512 (dbus-1.13.22.tar.xz) = 5c7a12f789b4d3271a57cbcae77f10d59c8e53cd05d1a53bfdf002f28e49bf0bca6e0d4741a626cf0efdcc70aa76b04795aaedc58366f408640b6851d936e739 +SHA512 (dbus-1.13.22.tar.xz.asc) = d02ec2ae95ca6ea3b01c7491f5183f3181a81ea208f8c0210690805e4708cb592949c97f76893b4fcd9293c17b73029df6aa000b37ca2d01fe306186364491a6 From 065c605ad5711f456660b9cc1d05127ec5b7aef4 Mon Sep 17 00:00:00 2001 From: David King Date: Thu, 10 Mar 2022 09:37:30 +0000 Subject: [PATCH 55/77] Update to 1.14.0 --- .gitignore | 2 ++ dbus.spec | 8 +++++--- sources | 4 ++-- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 36ee3ab..2795b70 100644 --- a/.gitignore +++ b/.gitignore @@ -54,3 +54,5 @@ /dbus-1.13.20.tar.xz.asc /dbus-1.13.22.tar.xz /dbus-1.13.22.tar.xz.asc +/dbus-1.14.0.tar.xz +/dbus-1.14.0.tar.xz.asc diff --git a/dbus.spec b/dbus.spec index 504964e..1993f15 100644 --- a/dbus.spec +++ b/dbus.spec @@ -22,15 +22,14 @@ Name: dbus Epoch: 1 -Version: 1.13.22 +Version: 1.14.0 Release: 1%{?dist} Summary: D-BUS message bus # The effective license of the majority of the package, including the shared # library, is "GPL-2+ or AFL-2.1". Certain utilities are "GPL-2+" only. License: (GPLv2+ or AFL) and GPLv2+ -URL: http://www.freedesktop.org/Software/dbus/ -#VCS: git:git://git.freedesktop.org/git/dbus/dbus +URL: https://www.freedesktop.org/wiki/Software/dbus/ Source0: https://dbus.freedesktop.org/releases/%{name}/%{name}-%{version}.tar.xz Source1: https://dbus.freedesktop.org/releases/%{name}/%{name}-%{version}.tar.xz.asc # gpg --keyserver keyring.debian.org --recv-keys 36EC5A6448A4F5EF79BEFE98E05AE1478F814C4F @@ -455,6 +454,9 @@ fi %changelog +* Thu Mar 10 2022 David King - 1:1.14.0-1 +- Update to 1.14.0 + * Thu Feb 24 2022 David King - 1:1.13.22-1 - Update to 1.13.22 diff --git a/sources b/sources index 820eb02..3ec8aee 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (dbus-1.13.22.tar.xz) = 5c7a12f789b4d3271a57cbcae77f10d59c8e53cd05d1a53bfdf002f28e49bf0bca6e0d4741a626cf0efdcc70aa76b04795aaedc58366f408640b6851d936e739 -SHA512 (dbus-1.13.22.tar.xz.asc) = d02ec2ae95ca6ea3b01c7491f5183f3181a81ea208f8c0210690805e4708cb592949c97f76893b4fcd9293c17b73029df6aa000b37ca2d01fe306186364491a6 +SHA512 (dbus-1.14.0.tar.xz) = 9bf17a3ebb3cf44722c6fbf24ee56e9dc14d6882fc312f26c7f07459d969424bc2fb63a229139e011804ecc479a8f0eb1a0c83286f8d5a664c5979d12634179f +SHA512 (dbus-1.14.0.tar.xz.asc) = 5c6ed31de369886fe337e22efa2c4751b9ae5bea6b4e5c887448241a4ea8f700ab8264517c4e13f61b109b9040727e2c33e85453247f122af453c7791287f261 From f8a9185e191966e002eb2a0d3707a9dfc5470c08 Mon Sep 17 00:00:00 2001 From: David King Date: Tue, 12 Jul 2022 13:46:23 +0100 Subject: [PATCH 56/77] Use sysusers.d snippet for user configuration (#2105177) As neither Debian nor openSUSE seem to use a static UID and GID, drop that at the same time and prefer dynamic IDs instead. --- dbus.spec | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/dbus.spec b/dbus.spec index 1993f15..7075514 100644 --- a/dbus.spec +++ b/dbus.spec @@ -9,9 +9,7 @@ %global fedora_release_version 30-0.2 %global generic_release_version 30-0.1 -%global dbus_user_uid 81 - -%global dbus_common_config_opts --enable-libaudit --enable-selinux=yes %--with-system-socket=/run/dbus/system_bus_socket --with-dbus-user=dbus %--libexecdir=/%{_libexecdir}/dbus-1 --runstatedir=/run --enable-user-session --docdir=%{_pkgdocdir} --enable-installed-tests +%global dbus_common_config_opts --enable-libaudit --enable-selinux=yes --with-system-socket=/run/dbus/system_bus_socket --with-dbus-user=dbus --libexecdir=/%{_libexecdir}/dbus-1 --runstatedir=/run --enable-user-session --docdir=%{_pkgdocdir} --enable-installed-tests # Allow extra dependencies required for some tests to be disabled. %bcond_without tests @@ -23,7 +21,7 @@ Name: dbus Epoch: 1 Version: 1.14.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: D-BUS message bus # The effective license of the majority of the package, including the shared @@ -105,7 +103,6 @@ Requires: libselinux%{?_isa} >= %{libselinux_version} Requires: dbus-common = %{epoch}:%{version}-%{release} Requires: dbus-libs%{?_isa} = %{epoch}:%{version}-%{release} Requires: dbus-tools = %{epoch}:%{version}-%{release} -Requires(pre): /usr/sbin/useradd %description daemon D-BUS is a system for sending messages between applications. It is @@ -302,15 +299,7 @@ popd %pre daemon # Add the "dbus" user and group -getent group dbus >/dev/null || groupadd -f -g %{dbus_user_uid} -r dbus -if ! getent passwd dbus >/dev/null ; then - if ! getent passwd %{dbus_user_uid} >/dev/null ; then - useradd -r -u %{dbus_user_uid} -g %{dbus_user_uid} -d '/' -s /sbin/nologin -c "System message bus" dbus - else - useradd -r -g %{dbus_user_uid} -d '/' -s /sbin/nologin -c "System message bus" dbus - fi -fi -exit 0 +%sysusers_create_compat %{buildroot}/%{_sysusersdir}/%{name}.conf %post common %systemd_post dbus.socket @@ -454,6 +443,9 @@ fi %changelog +* Tue Jul 12 2022 David King - 1:1.14.0-2 +- Use sysusers.d snippet for user configuration (#2105177) + * Thu Mar 10 2022 David King - 1:1.14.0-1 - Update to 1.14.0 From 9d36c6aeb45ee98db84da94f4c855b6717d5a978 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 21 Jul 2022 00:04:42 +0000 Subject: [PATCH 57/77] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- dbus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dbus.spec b/dbus.spec index 7075514..dc1955c 100644 --- a/dbus.spec +++ b/dbus.spec @@ -21,7 +21,7 @@ Name: dbus Epoch: 1 Version: 1.14.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: D-BUS message bus # The effective license of the majority of the package, including the shared @@ -443,6 +443,9 @@ fi %changelog +* Thu Jul 21 2022 Fedora Release Engineering - 1:1.14.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Tue Jul 12 2022 David King - 1:1.14.0-2 - Use sysusers.d snippet for user configuration (#2105177) From 316e32c369cdd4bd0eb9108f74180b2a600bf604 Mon Sep 17 00:00:00 2001 From: Luca BRUNO Date: Wed, 3 Aug 2022 12:17:27 +0000 Subject: [PATCH 58/77] dbus: align sysusers.d configuration to Fedora user/group allocation Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=2105177 --- dbus-systemd-sysusers.conf | 2 ++ dbus.spec | 10 ++++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 dbus-systemd-sysusers.conf diff --git a/dbus-systemd-sysusers.conf b/dbus-systemd-sysusers.conf new file mode 100644 index 0000000..c98ae40 --- /dev/null +++ b/dbus-systemd-sysusers.conf @@ -0,0 +1,2 @@ +#Type Name ID GECOS Home directory Shell +u dbus 81 "System Message Bus" - - diff --git a/dbus.spec b/dbus.spec index dc1955c..71a8d7a 100644 --- a/dbus.spec +++ b/dbus.spec @@ -21,7 +21,7 @@ Name: dbus Epoch: 1 Version: 1.14.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: D-BUS message bus # The effective license of the majority of the package, including the shared @@ -38,6 +38,7 @@ Source4: dbus.socket Source5: dbus-daemon.service Source6: dbus.user.socket Source7: dbus-daemon.user.service +Source8: dbus-systemd-sysusers.conf Patch0: 0001-tools-Use-Python3-for-GetAllMatchRules.patch BuildRequires: autoconf-archive @@ -213,6 +214,7 @@ rm -f %{buildroot}%{_unitdir}/sockets.target.wants/dbus.socket rm -f %{buildroot}%{_unitdir}/multi-user.target.wants/dbus.service rm -f %{buildroot}%{_userunitdir}/dbus.{socket,service} rm -f %{buildroot}%{_userunitdir}/sockets.target.wants/dbus.socket +rm -f %{buildroot}%{_sysusersdir}/dbus.conf # Install downstream units install -Dp -m755 %{SOURCE3} %{buildroot}%{_sysconfdir}/X11/xinit/xinitrc.d/00-start-message-bus.sh @@ -220,6 +222,7 @@ install -Dp -m644 %{SOURCE4} %{buildroot}%{_unitdir}/dbus.socket install -Dp -m644 %{SOURCE5} %{buildroot}%{_unitdir}/dbus-daemon.service install -Dp -m644 %{SOURCE6} %{buildroot}%{_userunitdir}/dbus.socket install -Dp -m644 %{SOURCE7} %{buildroot}%{_userunitdir}/dbus-daemon.service +install -Dp -m644 %{SOURCE8} %{buildroot}%{_sysusersdir}/dbus.conf # Obsolete, but still widely used, for drop-in configuration snippets. install --directory %{buildroot}%{_sysconfdir}/dbus-1/session.d @@ -299,7 +302,7 @@ popd %pre daemon # Add the "dbus" user and group -%sysusers_create_compat %{buildroot}/%{_sysusersdir}/%{name}.conf +%sysusers_create_compat %{SOURCE8} %post common %systemd_post dbus.socket @@ -443,6 +446,9 @@ fi %changelog +* Wed Aug 03 2022 Luca BRUNO - 1:1.14.0-4 +- Align sysusers.d configuration to Fedora user/group allocation (rhbz#2105177) + * Thu Jul 21 2022 Fedora Release Engineering - 1:1.14.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From da8aea9041a35a99d086f52038ff367162964d97 Mon Sep 17 00:00:00 2001 From: Debarshi Ray Date: Mon, 22 Aug 2022 20:37:10 +0200 Subject: [PATCH 59/77] Restore Requires(pre) through %%sysusers_requires_compat ... to match %%sysusers_create_compat. Fallout from f8a9185e191966e002eb2a0d3707a9dfc5470c08 --- dbus.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dbus.spec b/dbus.spec index 71a8d7a..e342e1b 100644 --- a/dbus.spec +++ b/dbus.spec @@ -21,7 +21,7 @@ Name: dbus Epoch: 1 Version: 1.14.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: D-BUS message bus # The effective license of the majority of the package, including the shared @@ -104,6 +104,7 @@ Requires: libselinux%{?_isa} >= %{libselinux_version} Requires: dbus-common = %{epoch}:%{version}-%{release} Requires: dbus-libs%{?_isa} = %{epoch}:%{version}-%{release} Requires: dbus-tools = %{epoch}:%{version}-%{release} +%{?sysusers_requires_compat} %description daemon D-BUS is a system for sending messages between applications. It is @@ -446,6 +447,9 @@ fi %changelog +* Mon Aug 22 2022 Debarshi Ray - 1:1.14.0-5 +- Restore Requires(pre) through %%sysusers_requires_compat + * Wed Aug 03 2022 Luca BRUNO - 1:1.14.0-4 - Align sysusers.d configuration to Fedora user/group allocation (rhbz#2105177) From 52feafa331d479cbb309375e897913e1430e4d12 Mon Sep 17 00:00:00 2001 From: David King Date: Tue, 27 Sep 2022 08:03:56 +0100 Subject: [PATCH 60/77] Update to 1.14.2 --- .gitignore | 2 ++ dbus.spec | 7 +++++-- sources | 4 ++-- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 2795b70..cbfeaae 100644 --- a/.gitignore +++ b/.gitignore @@ -56,3 +56,5 @@ /dbus-1.13.22.tar.xz.asc /dbus-1.14.0.tar.xz /dbus-1.14.0.tar.xz.asc +/dbus-1.14.2.tar.xz +/dbus-1.14.2.tar.xz.asc diff --git a/dbus.spec b/dbus.spec index e342e1b..1394b0f 100644 --- a/dbus.spec +++ b/dbus.spec @@ -20,8 +20,8 @@ Name: dbus Epoch: 1 -Version: 1.14.0 -Release: 5%{?dist} +Version: 1.14.2 +Release: 1%{?dist} Summary: D-BUS message bus # The effective license of the majority of the package, including the shared @@ -447,6 +447,9 @@ fi %changelog +* Tue Sep 27 2022 David King - 1:1.14.2-1 +- Update to 1.14.2 + * Mon Aug 22 2022 Debarshi Ray - 1:1.14.0-5 - Restore Requires(pre) through %%sysusers_requires_compat diff --git a/sources b/sources index 3ec8aee..a1ff195 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (dbus-1.14.0.tar.xz) = 9bf17a3ebb3cf44722c6fbf24ee56e9dc14d6882fc312f26c7f07459d969424bc2fb63a229139e011804ecc479a8f0eb1a0c83286f8d5a664c5979d12634179f -SHA512 (dbus-1.14.0.tar.xz.asc) = 5c6ed31de369886fe337e22efa2c4751b9ae5bea6b4e5c887448241a4ea8f700ab8264517c4e13f61b109b9040727e2c33e85453247f122af453c7791287f261 +SHA512 (dbus-1.14.2.tar.xz) = 6e503385bfc1b17d4922dc6d2fb3fa10626ed306fe2b3a6a59f6cf81667c4cd63c2fc5e4fd040f48415235e9f4a75b10948ef512f022af1edab20f426271a9b4 +SHA512 (dbus-1.14.2.tar.xz.asc) = 11fa48c454f8a45365e8c5aca581f17d8c428dc4daa9bc3c089c5944a43b5709f65fb4b3b3f5f7b890b3ff4c8f750cae1f25436e95726f06da78e7d86ff9e749 From 1ec0a9242b475765d57c5a69f4b4ad59207f7b21 Mon Sep 17 00:00:00 2001 From: David King Date: Thu, 6 Oct 2022 17:00:14 +0100 Subject: [PATCH 61/77] Update to 1.14.4 --- .gitignore | 2 ++ dbus.spec | 5 ++++- sources | 4 ++-- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index cbfeaae..561fd82 100644 --- a/.gitignore +++ b/.gitignore @@ -58,3 +58,5 @@ /dbus-1.14.0.tar.xz.asc /dbus-1.14.2.tar.xz /dbus-1.14.2.tar.xz.asc +/dbus-1.14.4.tar.xz +/dbus-1.14.4.tar.xz.asc diff --git a/dbus.spec b/dbus.spec index 1394b0f..9bfc3d6 100644 --- a/dbus.spec +++ b/dbus.spec @@ -20,7 +20,7 @@ Name: dbus Epoch: 1 -Version: 1.14.2 +Version: 1.14.4 Release: 1%{?dist} Summary: D-BUS message bus @@ -447,6 +447,9 @@ fi %changelog +* Thu Oct 06 2022 David King - 1:1.14.4-1 +- Update to 1.14.4 + * Tue Sep 27 2022 David King - 1:1.14.2-1 - Update to 1.14.2 diff --git a/sources b/sources index a1ff195..e499e4d 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (dbus-1.14.2.tar.xz) = 6e503385bfc1b17d4922dc6d2fb3fa10626ed306fe2b3a6a59f6cf81667c4cd63c2fc5e4fd040f48415235e9f4a75b10948ef512f022af1edab20f426271a9b4 -SHA512 (dbus-1.14.2.tar.xz.asc) = 11fa48c454f8a45365e8c5aca581f17d8c428dc4daa9bc3c089c5944a43b5709f65fb4b3b3f5f7b890b3ff4c8f750cae1f25436e95726f06da78e7d86ff9e749 +SHA512 (dbus-1.14.4.tar.xz) = 7c8ce95b8a4c63cf51cc9f10bebbc19e66d6a96c4806befad48c3fe73b4468bb2b50f9570b73fe05ff12223e5e6815032139d316995eb670c28b23c028f293d6 +SHA512 (dbus-1.14.4.tar.xz.asc) = dccc44e54e5369b152924ac5f58807001e0e11959d822319d00e76d064f0471abd0772a803c374c33dbee220a989334cc69e03240cd7931c28371344ae02e3fd From 788c9af7f8f9f8c741c504eba8c90288ef0bc1ef Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 19 Jan 2023 01:01:08 +0000 Subject: [PATCH 62/77] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- dbus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dbus.spec b/dbus.spec index 9bfc3d6..3a2173f 100644 --- a/dbus.spec +++ b/dbus.spec @@ -21,7 +21,7 @@ Name: dbus Epoch: 1 Version: 1.14.4 -Release: 1%{?dist} +Release: 2%{?dist} Summary: D-BUS message bus # The effective license of the majority of the package, including the shared @@ -447,6 +447,9 @@ fi %changelog +* Thu Jan 19 2023 Fedora Release Engineering - 1:1.14.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Thu Oct 06 2022 David King - 1:1.14.4-1 - Update to 1.14.4 From f1260338ca584c0e590cdad4f651f2eef558a138 Mon Sep 17 00:00:00 2001 From: David King Date: Wed, 8 Feb 2023 18:05:50 +0000 Subject: [PATCH 63/77] Update to 1.14.6 --- .gitignore | 2 ++ dbus.spec | 7 +++++-- sources | 4 ++-- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 561fd82..6c69a44 100644 --- a/.gitignore +++ b/.gitignore @@ -60,3 +60,5 @@ /dbus-1.14.2.tar.xz.asc /dbus-1.14.4.tar.xz /dbus-1.14.4.tar.xz.asc +/dbus-1.14.6.tar.xz +/dbus-1.14.6.tar.xz.asc diff --git a/dbus.spec b/dbus.spec index 3a2173f..080a589 100644 --- a/dbus.spec +++ b/dbus.spec @@ -20,8 +20,8 @@ Name: dbus Epoch: 1 -Version: 1.14.4 -Release: 2%{?dist} +Version: 1.14.6 +Release: 1%{?dist} Summary: D-BUS message bus # The effective license of the majority of the package, including the shared @@ -447,6 +447,9 @@ fi %changelog +* Wed Feb 08 2023 David King - 1:1.14.6-1 +- Update to 1.14.6 + * Thu Jan 19 2023 Fedora Release Engineering - 1:1.14.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild diff --git a/sources b/sources index e499e4d..a01b07d 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (dbus-1.14.4.tar.xz) = 7c8ce95b8a4c63cf51cc9f10bebbc19e66d6a96c4806befad48c3fe73b4468bb2b50f9570b73fe05ff12223e5e6815032139d316995eb670c28b23c028f293d6 -SHA512 (dbus-1.14.4.tar.xz.asc) = dccc44e54e5369b152924ac5f58807001e0e11959d822319d00e76d064f0471abd0772a803c374c33dbee220a989334cc69e03240cd7931c28371344ae02e3fd +SHA512 (dbus-1.14.6.tar.xz) = eadf5dabc95f242a26350708e4d7b78e4bef68b056189741f1a330c5976e0ce08e8520a57518d60dea0576b76eb5955dd9d8ddaa01e4a305078641e47c8e600a +SHA512 (dbus-1.14.6.tar.xz.asc) = 22df62ad47789f259630ee7aae2972efc23ec65bbd84a7cd9595c0ecc98cb108e6808ec38224cd69c180d9976628627dc9d320c86d76c5a1a85625aad06cce22 From f6bc5d96e76b33be05c0808281d9a1f0f494d288 Mon Sep 17 00:00:00 2001 From: David King Date: Tue, 6 Jun 2023 21:01:19 +0100 Subject: [PATCH 64/77] Update to 1.14.8 Use SPDX license expression. --- .gitignore | 2 ++ dbus.spec | 13 +++++-------- sources | 4 ++-- 3 files changed, 9 insertions(+), 10 deletions(-) diff --git a/.gitignore b/.gitignore index 6c69a44..d5ffac6 100644 --- a/.gitignore +++ b/.gitignore @@ -62,3 +62,5 @@ /dbus-1.14.4.tar.xz.asc /dbus-1.14.6.tar.xz /dbus-1.14.6.tar.xz.asc +/dbus-1.14.8.tar.xz +/dbus-1.14.8.tar.xz.asc diff --git a/dbus.spec b/dbus.spec index 080a589..09de241 100644 --- a/dbus.spec +++ b/dbus.spec @@ -20,13 +20,13 @@ Name: dbus Epoch: 1 -Version: 1.14.6 +Version: 1.14.8 Release: 1%{?dist} Summary: D-BUS message bus # The effective license of the majority of the package, including the shared # library, is "GPL-2+ or AFL-2.1". Certain utilities are "GPL-2+" only. -License: (GPLv2+ or AFL) and GPLv2+ +License: (AFL-2.1 OR GPL-2.0-or-later) AND GPL-2.0-or-later URL: https://www.freedesktop.org/wiki/Software/dbus/ Source0: https://dbus.freedesktop.org/releases/%{name}/%{name}-%{version}.tar.xz Source1: https://dbus.freedesktop.org/releases/%{name}/%{name}-%{version}.tar.xz.asc @@ -374,7 +374,6 @@ fi %license COPYING %doc AUTHORS CONTRIBUTING.md NEWS README %exclude %{_pkgdocdir}/api -%exclude %{_pkgdocdir}/dbus.devhelp %exclude %{_pkgdocdir}/diagram.* %exclude %{_pkgdocdir}/introspect.* %exclude %{_pkgdocdir}/system-activation.txt @@ -428,11 +427,6 @@ fi %files doc %{_pkgdocdir}/* %{_datadir}/gtk-doc -%exclude %{_pkgdocdir}/AUTHORS -%exclude %{_pkgdocdir}/ChangeLog -%exclude %{_pkgdocdir}/HACKING -%exclude %{_pkgdocdir}/NEWS -%exclude %{_pkgdocdir}/README %files devel %{_datadir}/xml/dbus-1 @@ -447,6 +441,9 @@ fi %changelog +* Tue Jun 06 2023 David King - 1:1.14.8-1 +- Update to 1.14.8 + * Wed Feb 08 2023 David King - 1:1.14.6-1 - Update to 1.14.6 diff --git a/sources b/sources index a01b07d..51e2d43 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (dbus-1.14.6.tar.xz) = eadf5dabc95f242a26350708e4d7b78e4bef68b056189741f1a330c5976e0ce08e8520a57518d60dea0576b76eb5955dd9d8ddaa01e4a305078641e47c8e600a -SHA512 (dbus-1.14.6.tar.xz.asc) = 22df62ad47789f259630ee7aae2972efc23ec65bbd84a7cd9595c0ecc98cb108e6808ec38224cd69c180d9976628627dc9d320c86d76c5a1a85625aad06cce22 +SHA512 (dbus-1.14.8.tar.xz) = f3dfc73da28cbe20449d15bbe4166c3574f0e551dfd15fca7cce2b8c71e778360ed2dd391ee5c414a7a47ff4b958727b26ef4cabfee70564f8d0a34bf5ad2386 +SHA512 (dbus-1.14.8.tar.xz.asc) = 02a4148ca1138fd1216323c7e65fd35e13ab812e7f2957fe2c698c89797f76f8283489f7136860cc6d3496de17ae6368ce1f6ed03475ab112ef98f92bbdb833c From 19968972eb4375270ca0aac3ba64abbb9299ca45 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jul 2023 17:01:11 +0000 Subject: [PATCH 65/77] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- dbus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dbus.spec b/dbus.spec index 09de241..9703857 100644 --- a/dbus.spec +++ b/dbus.spec @@ -21,7 +21,7 @@ Name: dbus Epoch: 1 Version: 1.14.8 -Release: 1%{?dist} +Release: 2%{?dist} Summary: D-BUS message bus # The effective license of the majority of the package, including the shared @@ -441,6 +441,9 @@ fi %changelog +* Wed Jul 19 2023 Fedora Release Engineering - 1:1.14.8-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Tue Jun 06 2023 David King - 1:1.14.8-1 - Update to 1.14.8 From 53b34d262e257e2b288dbe00368aada063951a49 Mon Sep 17 00:00:00 2001 From: David King Date: Fri, 1 Sep 2023 19:19:44 +0100 Subject: [PATCH 66/77] Update to 1.14.10 --- .gitignore | 2 ++ dbus.spec | 7 +++++-- sources | 4 ++-- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index d5ffac6..4fb1cab 100644 --- a/.gitignore +++ b/.gitignore @@ -64,3 +64,5 @@ /dbus-1.14.6.tar.xz.asc /dbus-1.14.8.tar.xz /dbus-1.14.8.tar.xz.asc +/dbus-1.14.10.tar.xz +/dbus-1.14.10.tar.xz.asc diff --git a/dbus.spec b/dbus.spec index 9703857..ead30fa 100644 --- a/dbus.spec +++ b/dbus.spec @@ -20,8 +20,8 @@ Name: dbus Epoch: 1 -Version: 1.14.8 -Release: 2%{?dist} +Version: 1.14.10 +Release: 1%{?dist} Summary: D-BUS message bus # The effective license of the majority of the package, including the shared @@ -441,6 +441,9 @@ fi %changelog +* Fri Sep 01 2023 David King - 1:1.14.10-1 +- Update to 1.14.10 + * Wed Jul 19 2023 Fedora Release Engineering - 1:1.14.8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild diff --git a/sources b/sources index 51e2d43..c6976f0 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (dbus-1.14.8.tar.xz) = f3dfc73da28cbe20449d15bbe4166c3574f0e551dfd15fca7cce2b8c71e778360ed2dd391ee5c414a7a47ff4b958727b26ef4cabfee70564f8d0a34bf5ad2386 -SHA512 (dbus-1.14.8.tar.xz.asc) = 02a4148ca1138fd1216323c7e65fd35e13ab812e7f2957fe2c698c89797f76f8283489f7136860cc6d3496de17ae6368ce1f6ed03475ab112ef98f92bbdb833c +SHA512 (dbus-1.14.10.tar.xz) = 775b708326059692937acb69d4ce1a89e69878501166655b5d1b1628ac31b50dd53d979d93c84e57f95e90b15e25aa33893e51a7421d3537e9c2f02b1b91bfae +SHA512 (dbus-1.14.10.tar.xz.asc) = 2a646884150f31e50b1bf2238fe21377929ceb536691fb9ef06aee25737c1a5be5ca18d8bdd8a02fdf3b00681fd26509a3e6e62a49541ef5685d09499ba9d30b From f89e791e43852c384f69f732a256b275f0b3a312 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jan 2024 16:44:28 +0000 Subject: [PATCH 67/77] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- dbus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dbus.spec b/dbus.spec index ead30fa..b004683 100644 --- a/dbus.spec +++ b/dbus.spec @@ -21,7 +21,7 @@ Name: dbus Epoch: 1 Version: 1.14.10 -Release: 1%{?dist} +Release: 2%{?dist} Summary: D-BUS message bus # The effective license of the majority of the package, including the shared @@ -441,6 +441,9 @@ fi %changelog +* Fri Jan 19 2024 Fedora Release Engineering - 1:1.14.10-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Fri Sep 01 2023 David King - 1:1.14.10-1 - Update to 1.14.10 From cb6b0216c004e9248f024a93f2641390a57c21b7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 24 Jan 2024 08:58:49 +0000 Subject: [PATCH 68/77] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- dbus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dbus.spec b/dbus.spec index b004683..56f598a 100644 --- a/dbus.spec +++ b/dbus.spec @@ -21,7 +21,7 @@ Name: dbus Epoch: 1 Version: 1.14.10 -Release: 2%{?dist} +Release: 3%{?dist} Summary: D-BUS message bus # The effective license of the majority of the package, including the shared @@ -441,6 +441,9 @@ fi %changelog +* Wed Jan 24 2024 Fedora Release Engineering - 1:1.14.10-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Fri Jan 19 2024 Fedora Release Engineering - 1:1.14.10-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 707f05d86c8106328bb13d59f4f66beb6a8c8671 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 17 Jul 2024 20:34:04 +0000 Subject: [PATCH 69/77] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- dbus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dbus.spec b/dbus.spec index 56f598a..ff3a75c 100644 --- a/dbus.spec +++ b/dbus.spec @@ -21,7 +21,7 @@ Name: dbus Epoch: 1 Version: 1.14.10 -Release: 3%{?dist} +Release: 4%{?dist} Summary: D-BUS message bus # The effective license of the majority of the package, including the shared @@ -441,6 +441,9 @@ fi %changelog +* Wed Jul 17 2024 Fedora Release Engineering - 1:1.14.10-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Wed Jan 24 2024 Fedora Release Engineering - 1:1.14.10-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From d5095b5d89b517a93ac63711cf009999f01e3e9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= Date: Tue, 17 Jan 2023 08:08:44 +0000 Subject: [PATCH 70/77] Update to 1.15.2 and meson MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marc-André Lureau --- .gitignore | 2 ++ dbus.spec | 56 ++++++++++++++++++------------------------------------ sources | 4 ++-- 3 files changed, 23 insertions(+), 39 deletions(-) diff --git a/.gitignore b/.gitignore index 4fb1cab..2ef1ed5 100644 --- a/.gitignore +++ b/.gitignore @@ -66,3 +66,5 @@ /dbus-1.14.8.tar.xz.asc /dbus-1.14.10.tar.xz /dbus-1.14.10.tar.xz.asc +/dbus-1.15.2.tar.xz +/dbus-1.15.2.tar.xz.asc diff --git a/dbus.spec b/dbus.spec index ff3a75c..139b4d1 100644 --- a/dbus.spec +++ b/dbus.spec @@ -9,7 +9,7 @@ %global fedora_release_version 30-0.2 %global generic_release_version 30-0.1 -%global dbus_common_config_opts --enable-libaudit --enable-selinux=yes --with-system-socket=/run/dbus/system_bus_socket --with-dbus-user=dbus --libexecdir=/%{_libexecdir}/dbus-1 --runstatedir=/run --enable-user-session --docdir=%{_pkgdocdir} --enable-installed-tests +%global dbus_common_config_opts -Dlibaudit=enabled -Dselinux=enabled -Dsystem_socket=/run/dbus/system_bus_socket -Ddbus_user=dbus -Duser_session=true -Dinstalled_tests=true --libexecdir=%{_libexecdir}/dbus-1 # Allow extra dependencies required for some tests to be disabled. %bcond_without tests @@ -20,8 +20,8 @@ Name: dbus Epoch: 1 -Version: 1.14.10 -Release: 4%{?dist} +Version: 1.15.2 +Release: 0%{?dist} Summary: D-BUS message bus # The effective license of the majority of the package, including the shared @@ -41,8 +41,8 @@ Source7: dbus-daemon.user.service Source8: dbus-systemd-sysusers.conf Patch0: 0001-tools-Use-Python3-for-GetAllMatchRules.patch -BuildRequires: autoconf-archive -BuildRequires: libtool +BuildRequires: gcc +BuildRequires: meson BuildRequires: audit-libs-devel >= 0.9 BuildRequires: gnupg2 BuildRequires: libX11-devel @@ -76,7 +76,6 @@ BuildRequires: python3-gobject %if %{with check} BuildRequires: /usr/bin/Xvfb %endif -BuildRequires: make # Since F30 the default implementation is dbus-broker over dbus-daemon Requires: dbus-broker >= 16-4 @@ -168,43 +167,24 @@ in this separate package so server systems need not install X. %build -# Avoid rpath. -if test -f autogen.sh; then env NOCONFIGURE=1 ./autogen.sh; else autoreconf --verbose --force --install; fi - -# Call configure here (before the extra directories for the multiple builds -# have been created) to ensure that the hardening flag hack is applied to -# ltmain.sh -%configure %{dbus_common_config_opts} --enable-doxygen-docs --enable-ducktype-docs --enable-xml-docs --disable-asserts -make distclean - -mkdir build -pushd build -# See /usr/lib/rpm/macros -%global _configure ../configure -%configure %{dbus_common_config_opts} --enable-doxygen-docs --enable-ducktype-docs --enable-xml-docs --disable-asserts -%make_build -popd +%define _vpath_builddir build +%meson %{dbus_common_config_opts} -Ddoxygen_docs=enabled -Dducktype_docs=enabled -Dxml_docs=enabled -Dasserts=false -Dqt_help=disabled -Dapparmor=disabled -Dkqueue=disabled -Dlaunchd=disabled +%meson_build %if %{with check} -mkdir build-check -pushd build-check -%configure %{dbus_common_config_opts} --enable-asserts --enable-verbose-mode --enable-tests -%make_build -popd +%define _vpath_builddir build-check +%meson %{dbus_common_config_opts} -Dasserts=true -Dverbose_mode=true +%meson_build %endif %install -pushd build -%make_install -popd +%define _vpath_builddir build +%meson_install # Delete python2 code rm -f %{buildroot}/%{_pkgdocdir}/examples/GetAllMatchRules.py -find %{buildroot} -name '*.a' -type f -delete -find %{buildroot} -name '*.la' -type f -delete - %if ! %{with cmake} rm -rf %{buildroot}%{_libdir}/cmake %endif @@ -291,10 +271,9 @@ pushd build-check export DISPLAY=42 { Xvfb :${DISPLAY} -nolisten tcp -auth /dev/null >/dev/null 2>&1 & trap "kill -15 $! || true" 0 HUP INT QUIT TRAP TERM; }; -if ! env DBUS_TEST_SLOW=1 make check; then - echo "Tests failed, finding all Automake logs..." 1>&2; - find . -type f -name '*.trs' | while read trs; do cat ${trs}; cat ${trs%%.trs}.log; done - echo "Exiting abnormally due to make check failure above" 1>&2; +if ! meson test; then + echo "Exiting abnormally due to meson test failure" 1>&2; + cat meson-logs/testlog.txt exit 1; fi popd @@ -441,6 +420,9 @@ fi %changelog +* Tue Jan 10 2023 Marc-André Lureau - 1:1.15.2-0 +- Update to 1.15.2 and use meson + * Wed Jul 17 2024 Fedora Release Engineering - 1:1.14.10-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild diff --git a/sources b/sources index c6976f0..20f9108 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (dbus-1.14.10.tar.xz) = 775b708326059692937acb69d4ce1a89e69878501166655b5d1b1628ac31b50dd53d979d93c84e57f95e90b15e25aa33893e51a7421d3537e9c2f02b1b91bfae -SHA512 (dbus-1.14.10.tar.xz.asc) = 2a646884150f31e50b1bf2238fe21377929ceb536691fb9ef06aee25737c1a5be5ca18d8bdd8a02fdf3b00681fd26509a3e6e62a49541ef5685d09499ba9d30b +SHA512 (dbus-1.15.2.tar.xz) = 486eab8c4f87d75e988558724bff1b0708c969341ecb62bcb9d0b0612a653ac2674aa7caa4d129dd81c00af7989b122ee7837599262c9a0c5c7f9335ed3dacaf +SHA512 (dbus-1.15.2.tar.xz.asc) = d6e55116030ae7ca51202e2f44cc483e29700f17412df23c5f16bb180fcbca19eb26958044067cc49a38e88736ad9955f16b0004c1c62bf208d2a7797c9b5b0b From 641325c8147d2d3a733090980292950bf8d0e87f Mon Sep 17 00:00:00 2001 From: David King Date: Tue, 22 Aug 2023 08:38:33 +0100 Subject: [PATCH 71/77] Update to 1.15.8 --- .gitignore | 2 ++ dbus.spec | 8 ++++---- sources | 4 ++-- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 2ef1ed5..ca867fb 100644 --- a/.gitignore +++ b/.gitignore @@ -68,3 +68,5 @@ /dbus-1.14.10.tar.xz.asc /dbus-1.15.2.tar.xz /dbus-1.15.2.tar.xz.asc +/dbus-1.15.8.tar.xz +/dbus-1.15.8.tar.xz.asc diff --git a/dbus.spec b/dbus.spec index 139b4d1..4ca4cc2 100644 --- a/dbus.spec +++ b/dbus.spec @@ -20,8 +20,8 @@ Name: dbus Epoch: 1 -Version: 1.15.2 -Release: 0%{?dist} +Version: 1.15.8 +Release: 1%{?dist} Summary: D-BUS message bus # The effective license of the majority of the package, including the shared @@ -420,8 +420,8 @@ fi %changelog -* Tue Jan 10 2023 Marc-André Lureau - 1:1.15.2-0 -- Update to 1.15.2 and use meson +* Tue Aug 22 2023 David King - 1:1.15.8-1 +- Update to 1.15.8 and use meson * Wed Jul 17 2024 Fedora Release Engineering - 1:1.14.10-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild diff --git a/sources b/sources index 20f9108..6331788 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (dbus-1.15.2.tar.xz) = 486eab8c4f87d75e988558724bff1b0708c969341ecb62bcb9d0b0612a653ac2674aa7caa4d129dd81c00af7989b122ee7837599262c9a0c5c7f9335ed3dacaf -SHA512 (dbus-1.15.2.tar.xz.asc) = d6e55116030ae7ca51202e2f44cc483e29700f17412df23c5f16bb180fcbca19eb26958044067cc49a38e88736ad9955f16b0004c1c62bf208d2a7797c9b5b0b +SHA512 (dbus-1.15.8.tar.xz) = 84b8ac194ede3bf300f4501395b7253538469a4f9d59ea4adaf800282e359ef43494d81941b338081d3704317d39f0aba14906c6490419f04f946eb9d815f46c +SHA512 (dbus-1.15.8.tar.xz.asc) = 2f28f3a4134f02899f7531a94bd066cd2bdd4e4b910275d98d8173db269e71b032b4b6986da958508a5a0561a730958db3eaa97c7b0b28bf8d0f1540b7e2dbdd From 5ad569a6c9c5050ffb89cb9c2471d5bfe8694c23 Mon Sep 17 00:00:00 2001 From: David King Date: Tue, 17 Dec 2024 11:21:56 +0000 Subject: [PATCH 72/77] Update to 1.16.0 and use meson --- .gitignore | 2 + dbus.spec | 49 +++++++++++------- ...EC5A6448A4F5EF79BEFE98E05AE1478F814C4F.gpg | Bin 6991 -> 0 bytes ...98F25C0871C49A59EAFF2C4DE8FF2A63C7CC90.gpg | Bin 0 -> 12784 bytes sources | 4 +- 5 files changed, 35 insertions(+), 20 deletions(-) delete mode 100644 gpgkey-36EC5A6448A4F5EF79BEFE98E05AE1478F814C4F.gpg create mode 100644 gpgkey-DA98F25C0871C49A59EAFF2C4DE8FF2A63C7CC90.gpg diff --git a/.gitignore b/.gitignore index ca867fb..1c69c84 100644 --- a/.gitignore +++ b/.gitignore @@ -70,3 +70,5 @@ /dbus-1.15.2.tar.xz.asc /dbus-1.15.8.tar.xz /dbus-1.15.8.tar.xz.asc +/dbus-1.16.0.tar.xz +/dbus-1.16.0.tar.xz.asc diff --git a/dbus.spec b/dbus.spec index 4ca4cc2..1af8078 100644 --- a/dbus.spec +++ b/dbus.spec @@ -9,8 +9,6 @@ %global fedora_release_version 30-0.2 %global generic_release_version 30-0.1 -%global dbus_common_config_opts -Dlibaudit=enabled -Dselinux=enabled -Dsystem_socket=/run/dbus/system_bus_socket -Ddbus_user=dbus -Duser_session=true -Dinstalled_tests=true --libexecdir=%{_libexecdir}/dbus-1 - # Allow extra dependencies required for some tests to be disabled. %bcond_without tests # Disabled in June 2014: http://lists.freedesktop.org/archives/dbus/2014-June/016223.html @@ -20,7 +18,7 @@ Name: dbus Epoch: 1 -Version: 1.15.8 +Version: 1.16.0 Release: 1%{?dist} Summary: D-BUS message bus @@ -30,9 +28,9 @@ License: (AFL-2.1 OR GPL-2.0-or-later) AND GPL-2.0-or-later URL: https://www.freedesktop.org/wiki/Software/dbus/ Source0: https://dbus.freedesktop.org/releases/%{name}/%{name}-%{version}.tar.xz Source1: https://dbus.freedesktop.org/releases/%{name}/%{name}-%{version}.tar.xz.asc -# gpg --keyserver keyring.debian.org --recv-keys 36EC5A6448A4F5EF79BEFE98E05AE1478F814C4F -# gpg --export --export-options export-minimal > gpgkey-36EC5A6448A4F5EF79BEFE98E05AE1478F814C4F.gpg -Source2: gpgkey-36EC5A6448A4F5EF79BEFE98E05AE1478F814C4F.gpg +# gpg --keyserver keyring.debian.org --recv-keys DA98F25C0871C49A59EAFF2C4DE8FF2A63C7CC90 +# gpg --export --export-options export-minimal > gpgkey-DA98F25C0871C49A59EAFF2C4DE8FF2A63C7CC90.gpg +Source2: gpgkey-DA98F25C0871C49A59EAFF2C4DE8FF2A63C7CC90.gpg Source3: 00-start-message-bus.sh Source4: dbus.socket Source5: dbus-daemon.service @@ -167,19 +165,38 @@ in this separate package so server systems need not install X. %build -%define _vpath_builddir build -%meson %{dbus_common_config_opts} -Ddoxygen_docs=enabled -Dducktype_docs=enabled -Dxml_docs=enabled -Dasserts=false -Dqt_help=disabled -Dapparmor=disabled -Dkqueue=disabled -Dlaunchd=disabled +CONFIG_OPTIONS=( + -Dlibaudit=enabled + -Dselinux=enabled + -Dsystem_socket=/run/dbus/system_bus_socket + -Ddbus_user=dbus + -Duser_session=true + -Dinstalled_tests=true + --libexecdir=%{_libexecdir}/dbus-1 +) + +%global _vpath_builddir build +%meson \ + "${CONFIG_OPTIONS[@]}" \ + -Ddoxygen_docs=enabled \ + -Dducktype_docs=enabled \ + -Dxml_docs=enabled \ + -Dasserts=false \ + -Dqt_help=disabled \ + -Dapparmor=disabled \ + -Dkqueue=disabled \ + -Dlaunchd=disabled %meson_build %if %{with check} -%define _vpath_builddir build-check -%meson %{dbus_common_config_opts} -Dasserts=true -Dverbose_mode=true +%global _vpath_builddir build-check +%meson "${CONFIG_OPTIONS[@]}" -Dasserts=true -Dverbose_mode=true %meson_build %endif %install -%define _vpath_builddir build +%global _vpath_builddir build %meson_install # Delete python2 code @@ -271,11 +288,7 @@ pushd build-check export DISPLAY=42 { Xvfb :${DISPLAY} -nolisten tcp -auth /dev/null >/dev/null 2>&1 & trap "kill -15 $! || true" 0 HUP INT QUIT TRAP TERM; }; -if ! meson test; then - echo "Exiting abnormally due to meson test failure" 1>&2; - cat meson-logs/testlog.txt - exit 1; -fi +%meson_test popd %endif @@ -420,8 +433,8 @@ fi %changelog -* Tue Aug 22 2023 David King - 1:1.15.8-1 -- Update to 1.15.8 and use meson +* Tue Dec 17 2024 David King - 1:1.16.0-1 +- Update to 1.16.0 and use meson * Wed Jul 17 2024 Fedora Release Engineering - 1:1.14.10-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild diff --git a/gpgkey-36EC5A6448A4F5EF79BEFE98E05AE1478F814C4F.gpg b/gpgkey-36EC5A6448A4F5EF79BEFE98E05AE1478F814C4F.gpg deleted file mode 100644 index 4a5c6f81084fe2cf4539637eda550a8931a932b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6991 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 diff --git a/gpgkey-DA98F25C0871C49A59EAFF2C4DE8FF2A63C7CC90.gpg b/gpgkey-DA98F25C0871C49A59EAFF2C4DE8FF2A63C7CC90.gpg new file mode 100644 index 0000000000000000000000000000000000000000..e313026a0708b7d5d36e456ea418e6bc649253e1 GIT binary patch literal 12784 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 Date: Fri, 3 Jan 2025 16:03:56 -0500 Subject: [PATCH 73/77] Conditionalize dbus-broker dependency dbus-broker is a host service (with both system and user instances), and should not (and need not) be present to use DBus in flatpaks or toolboxes. --- dbus.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/dbus.spec b/dbus.spec index 1af8078..d7947dd 100644 --- a/dbus.spec +++ b/dbus.spec @@ -19,7 +19,7 @@ Name: dbus Epoch: 1 Version: 1.16.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: D-BUS message bus # The effective license of the majority of the package, including the shared @@ -76,7 +76,7 @@ BuildRequires: /usr/bin/Xvfb %endif # Since F30 the default implementation is dbus-broker over dbus-daemon -Requires: dbus-broker >= 16-4 +Requires: (dbus-broker >= 16-4 if systemd) %description D-BUS is a system for sending messages between applications. It is @@ -433,6 +433,9 @@ fi %changelog +* Fri Jan 03 2025 Yaakov Selkowitz - 1:1.16.0-2 +- Conditionalize dbus-broker dependency + * Tue Dec 17 2024 David King - 1:1.16.0-1 - Update to 1.16.0 and use meson From 3244c5916b3275022f31a05d532d77a5b4d61187 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jan 2025 15:17:31 +0000 Subject: [PATCH 74/77] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- dbus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dbus.spec b/dbus.spec index d7947dd..89cde4c 100644 --- a/dbus.spec +++ b/dbus.spec @@ -19,7 +19,7 @@ Name: dbus Epoch: 1 Version: 1.16.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: D-BUS message bus # The effective license of the majority of the package, including the shared @@ -433,6 +433,9 @@ fi %changelog +* Thu Jan 16 2025 Fedora Release Engineering - 1:1.16.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Fri Jan 03 2025 Yaakov Selkowitz - 1:1.16.0-2 - Conditionalize dbus-broker dependency From d7ee14756718998daa81b65256d182a9a0852e68 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 23 Jul 2025 19:03:06 +0000 Subject: [PATCH 75/77] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- dbus.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dbus.spec b/dbus.spec index 89cde4c..094d6b4 100644 --- a/dbus.spec +++ b/dbus.spec @@ -19,7 +19,7 @@ Name: dbus Epoch: 1 Version: 1.16.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: D-BUS message bus # The effective license of the majority of the package, including the shared @@ -433,6 +433,9 @@ fi %changelog +* Wed Jul 23 2025 Fedora Release Engineering - 1:1.16.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Thu Jan 16 2025 Fedora Release Engineering - 1:1.16.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 0c5ef210bd41900f4301c96be3ae15266431c507 Mon Sep 17 00:00:00 2001 From: Debarshi Ray Date: Fri, 7 Nov 2025 15:56:07 +0100 Subject: [PATCH 76/77] Convert to %autorelease and %autochangelog ... using 'rpmautospec convert'. Differences in email addresses between Git commits and RPM %changelog were resolved in favour of the latter. [skip changelog] --- .mailmap | 1 + changelog | 1164 ++++++++++++++++++++++++++++++++++++++++++++++++++++ dbus.spec | 1167 +---------------------------------------------------- 3 files changed, 1167 insertions(+), 1165 deletions(-) create mode 100644 .mailmap create mode 100644 changelog diff --git a/.mailmap b/.mailmap new file mode 100644 index 0000000..df66a1b --- /dev/null +++ b/.mailmap @@ -0,0 +1 @@ + diff --git a/changelog b/changelog new file mode 100644 index 0000000..9ed556e --- /dev/null +++ b/changelog @@ -0,0 +1,1164 @@ +* Wed Jul 23 2025 Fedora Release Engineering - 1:1.16.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + +* Thu Jan 16 2025 Fedora Release Engineering - 1:1.16.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Fri Jan 03 2025 Yaakov Selkowitz - 1:1.16.0-2 +- Conditionalize dbus-broker dependency + +* Tue Dec 17 2024 David King - 1:1.16.0-1 +- Update to 1.16.0 and use meson + +* Wed Jul 17 2024 Fedora Release Engineering - 1:1.14.10-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Wed Jan 24 2024 Fedora Release Engineering - 1:1.14.10-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Jan 19 2024 Fedora Release Engineering - 1:1.14.10-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Sep 01 2023 David King - 1:1.14.10-1 +- Update to 1.14.10 + +* Wed Jul 19 2023 Fedora Release Engineering - 1:1.14.8-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Tue Jun 06 2023 David King - 1:1.14.8-1 +- Update to 1.14.8 + +* Wed Feb 08 2023 David King - 1:1.14.6-1 +- Update to 1.14.6 + +* Thu Jan 19 2023 Fedora Release Engineering - 1:1.14.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Thu Oct 06 2022 David King - 1:1.14.4-1 +- Update to 1.14.4 + +* Tue Sep 27 2022 David King - 1:1.14.2-1 +- Update to 1.14.2 + +* Mon Aug 22 2022 Debarshi Ray - 1:1.14.0-5 +- Restore Requires(pre) through %%sysusers_requires_compat + +* Wed Aug 03 2022 Luca BRUNO - 1:1.14.0-4 +- Align sysusers.d configuration to Fedora user/group allocation (rhbz#2105177) + +* Thu Jul 21 2022 Fedora Release Engineering - 1:1.14.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Tue Jul 12 2022 David King - 1:1.14.0-2 +- Use sysusers.d snippet for user configuration (#2105177) + +* Thu Mar 10 2022 David King - 1:1.14.0-1 +- Update to 1.14.0 + +* Thu Feb 24 2022 David King - 1:1.13.22-1 +- Update to 1.13.22 + +* Thu Jan 20 2022 Fedora Release Engineering - 1:1.13.20-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Tue Jan 04 2022 David King - 1:1.13.20-2 +- Explicitly specify runstatedir (#2036943) + +* Fri Dec 17 2021 David King - 1:1.13.20-1 +- Update to 1.13.20 + +* Fri Oct 01 2021 Kalev Lember - 1:1.12.20-5 +- Avoid systemd_requires as per updated packaging guidelines + +* Wed Jul 21 2021 Fedora Release Engineering - 1:1.12.20-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Tue Jan 26 2021 Fedora Release Engineering - 1:1.12.20-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Mon Jul 27 2020 Fedora Release Engineering - 1:1.12.20-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Thu Jul 02 2020 David King - 1:1.12.20-1 +- Update to 1.12.20 + +* Tue Jun 02 2020 David King - 1:1.12.18-1 +- Update to 1.12.18 + +* Wed Feb 19 2020 David King - 1:1.12.16-5 +- Verify GPG signature of sources +- Improve permissions on ghosted /run/dbus + +* Fri Jan 31 2020 David King - 1:1.12.16-4 +- Update python2- to python3-gobject + +* Tue Jan 28 2020 Fedora Release Engineering - 1:1.12.16-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Aug 01 2019 David King - 1:1.12.16-3 +- Ensure that patches are applied + +* Wed Jul 24 2019 Fedora Release Engineering - 1:1.12.16-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Tue Jun 11 2019 David King - 1:1.12.16-1 +- Update to 1.12.16 + +* Fri May 17 2019 David King - 1:1.12.14-1 +- Update to 1.12.14 + +* Tue Apr 09 2019 David King - 1:1.12.12-7 +- Improve user and group creation (#1698001) + +* Thu Apr 04 2019 David King - 1:1.12.12-6 +- Own system.d and session.d directories (#1696385) + +* Sun Mar 03 2019 Leigh Scott - 1:1.12.12-5 +- Fix f30 FTBFS + +* Mon Feb 04 2019 Kalev Lember - 1:1.12.12-4 +- Update requires for pygobject3 -> python2-gobject rename + +* Thu Jan 31 2019 Fedora Release Engineering - 1:1.12.12-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Dec 14 2018 David King - 1:1.12.12-2 +- Change -devel subpackage to depend on -libs + +* Tue Dec 04 2018 David King - 1:1.12.12-1 +- Update to 1.12.12 + +* Thu Nov 22 2018 David Herrmann - 1:1.12.10-9 +- Switch to dbus-broker as the default implementation + +* Wed Nov 07 2018 Stephen Gallagher - 1:1.12.10-8 +- Fix requirement on system-release + +* Tue Nov 06 2018 Tom Gundersen - 1:1.12.10-7 +- Fix the messagebus.service alias + +* Mon Nov 05 2018 David King - 1:1.12.10-6 +- Add further Requires to subpackages + +* Tue Oct 23 2018 David Herrmann - 1:1.12.10-5 +- Move useradd dependency to daemon subpackage + +* Fri Oct 19 2018 David King - 1:1.12.10-4 +- Move user and group creation to daemon subpackage +- Move systemd to Requires of common subpackage (#1638910) +- Remove unnecessary ldconfig calls + +* Fri Aug 31 2018 Tom Gundersen - 1:1.12.10-3 +- Make sure presets are applied when upgrading from packages before the presets + existed + +* Thu Aug 30 2018 David Herrmann - 1:1.12.10-2 +- Change 'system-release' dependency to 'fedora-release', since otherwise hard + version dependencies are ignored. + +* Fri Aug 10 2018 David Herrmann - 1:1.12.10-2 +- Move generic units into 'dbus-common', so other dbus implementations can use + them as well. + +* Fri Aug 10 2018 David Herrmann - 1:1.12.10-1 +- Add [Install] sections to unit files, rather than creating the symlinks + manually during the installation. This will pick up the systemd-presets + global to Fedora from the 'fedora-release' package. + +* Fri Aug 10 2018 David Herrmann - 1:1.12.10-1 +- Provide custom systemd unit files to replace the upstream units. Also rename + the service to 'dbus-daemon.service', but provide an alias to 'dbus.service'. + +* Fri Aug 03 2018 David King - 1:1.12.10-1 +- Update to 1.12.10 + +* Tue Jul 31 2018 Colin Walters - 1:1.12.8-5 +- More python3 + +* Tue Jul 31 2018 Colin Walters - 1:1.12.8-4 +- Use python3-dbus to drop python2 deps + +* Thu Jul 12 2018 Fedora Release Engineering - 1:1.12.8-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Wed May 16 2018 David Herrmann - 1:1.12.8-2 +- Extract 'dbus-tools' package from 'dbus-daemon' to provide all command-line + utilities independent of the actual message bus. They are valid to be used + with independent message-bus implementations, so they should not needlessly + pull in dbus-daemon. + +* Wed May 16 2018 David Herrmann - 1:1.12.8-1 +- Extract 'dbus-common' package from 'dbus-daemon' to provide XML configuration + and setup files as independent package ready for alternative Message Bus + implementations to be used. + +* Wed May 16 2018 David Herrmann - 1:1.12.8-1 +- Turn 'dbus' package into 'dbus-daemon' package, but keep 'dbus' for + compatibility around and make it pull in the new 'dbus-daemon' package. + +* Mon Apr 30 2018 David King - 1:1.12.8-1 +- Update to 1.12.8 (#1556590) + +* Tue Feb 20 2018 Adam Jackson - 1:1.12.0-3 +- Don't Require: xorg-x11-xinit. We don't actually need it, and newer + filesystem packages own the directory for us. + +* Wed Feb 07 2018 Fedora Release Engineering - 1:1.12.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Mon Oct 30 2017 David King - 1:1.12.0-1 +- Update to 1.12.0 + +* Mon Oct 23 2017 David King - 1:1.11.22-1 +- Update to 1.11.22 + +* Tue Oct 03 2017 David King - 1:1.11.20-1 +- Update to 1.11.20 +- Allow cmake support to be disabled (#1497257) + +* Wed Sep 27 2017 David King - 1:1.11.18-1 +- Update to 1.11.18 + +* Sun Aug 06 2017 Björn Esser - 1:1.11.16-4 +- Rebuilt for AutoReq cmake-filesystem + +* Wed Aug 02 2017 Fedora Release Engineering - 1:1.11.16-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Sat Jul 29 2017 Florian Weimer - 1:1.11.16-2 +- Rebuild with binutils fix for ppc64le (#1475636) + +* Fri Jul 28 2017 David King - 1:1.11.16-1 +- Update to 1.11.16 + +* Wed Jul 26 2017 Fedora Release Engineering - 1:1.11.14-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Thu Jun 29 2017 David King - 1:1.11.14-1 +- Update to 1.11.14 + +* Fri Apr 07 2017 David King - 1:1.11.12-1 +- Update to 1.11.12 + +* Thu Mar 02 2017 David King - 1:1.11.10-2 +- Own session.d and system.d directories (#1285033) + +* Fri Feb 17 2017 David King - 1:1.11.10-1 +- Update to 1.11.10 + +* Fri Feb 10 2017 Fedora Release Engineering - 1:1.11.8-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Tue Nov 29 2016 David King - 1:1.11.8-1 +- Update to 1.11.8 + +* Tue Oct 11 2016 David King - 1:1.11.6-1 +- Update to 1.11.6 +- Use systemd user unit macros + +* Tue Aug 16 2016 David King - 1:1.11.4-1 +- Update to 1.11.4 + +* Wed Mar 16 2016 David King - 1:1.11.2-1 +- Update to 1.11.2 + +* Wed Feb 03 2016 Fedora Release Engineering - 1:1.11.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Dec 03 2015 David King - 1:1.11.0-1 +- Update to 1.11.0 +- Fix sending of audit events (#1278602) + +* Wed Dec 02 2015 David King - 1:1.10.6-1 +- Update to 1.10.6 + +* Sat Nov 21 2015 David King - 1:1.10.4-1 +- Update to 1.10.4 + +* Mon Nov 02 2015 David King - 1:1.10.2-1 +- Update to 1.10.2 + +* Sun Oct 25 2015 David King - 1:1.10.0-4 +- Inject session bus address into user bus environment (#1274700) + +* Fri Sep 04 2015 David King - 1:1.10.0-3 +- Enable Ducktype documentation + +* Mon Aug 31 2015 Kay Sievers - 1:1.10.0-2 +- add --enable-user-session to ship systemd user bus units + +* Wed Aug 26 2015 David King - 1:1.10.0-1 +- Update to 1.10.0 + +* Thu Aug 20 2015 David King - 1:1.9.20-3 +- Adjust configure calls to make LDFLAGS patch unneccesary + +* Fri Aug 14 2015 Adam Jackson 1:1.9.20-2 +- Link libdbus with -z now + +* Tue Aug 11 2015 David King - 1:1.9.20-1 +- Update to 1.9.20 + +* Mon Jul 27 2015 David King - 1:1.9.18-1 +- Update to 1.9.18 + +* Wed Jun 17 2015 Fedora Release Engineering - 1:1.9.16-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Thu May 14 2015 David King - 1:1.9.16-1 +- Update to 1.9.16 + +* Thu Apr 23 2015 David King - 1:1.9.14-1 +- Update to 1.9.14 +- Update man page globs in files section +- Build tests in a separate build directory +- Enable installed tests, with new -tests subpackage +- Allow extra dependencies for tests to be disabled independently of check + +* Mon Mar 16 2015 Than Ngo - 1:1.8.16-2 +- bump release and rebuild so that koji-shadow can rebuild it + against new gcc on secondary arch + +* Mon Feb 09 2015 David King - 1:1.8.16-1 +- Update to 1.8.16 +- Fixes CVE-2015-0245 (fd.o#88811) + +* Mon Jan 05 2015 David King - 1:1.8.14-1 +- Update to 1.8.14 + +* Thu Dec 18 2014 David King - 1:1.8.12-3 +- Relax subpackage dependencies (#1175837) + +* Wed Dec 03 2014 David King - 1:1.8.12-2 +- Drop bindir patch, and update to comply with UsrMove +- Correct license description for multiple licenses +- Use macroized systemd scriptlets (#850083) +- Add some more documentation from the upstream tarball +- Tighten subpackage dependencies by using %%{?_isa} +- Use --with-tests to conditionalize test dependencies +- Use /run instead of /var/run +- Remove obsolete dbus.target.wants (#1084087) + +* Wed Nov 26 2014 David King - 1:1.8.12-1 +- Update to 1.8.12 (#1168438) +- Fixes CVE-2014-3635 (fd.o#83622) +- Fixes CVE-2014-3636 (fd.o#82820) +- Fixes CVE-2014-3637 (fd.o#80559) +- Fixes CVE-2014-3638 (fd.o#81053) +- Fixes CVE-2014-3639 (fd.o#80919) +- Fixes CVE-2014-7824 (fd.o#85105) + +* Sat Aug 16 2014 Fedora Release Engineering - 1:1.8.6-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Fri Jul 11 2014 Tom Callaway - 1:1.8.6-2 +- fix license handling + +* Thu Jul 10 2014 Colin Walters - 1:1.8.6-1 +- New upstream version +- Fixes CVE-2014-3477 (fd.o#80163) +- Fixes CVE-2014-3533 (fd.o#79694) + +* Tue Jun 10 2014 Colin Walters - 1:1.8.4-2 +- New upstream version: +- Fixes CVE-2014-3477 (fd.o#78979): "local DoS in dbus-daemon" +- Drop "make check" for now, per http://lists.freedesktop.org/archives/dbus/2014-June/016223.html +- BR systemd-devel + +* Sat Jun 07 2014 Fedora Release Engineering - 1:1.6.18-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Tue Jan 21 2014 Ville Skyttä - 1:1.6.18-3 +- Adapt to unversioned docdirs; don't ship all docs in main package. +- Fix bogus dates in %%changelog and tabs vs spaces warning. + +* Fri Dec 20 2013 Colin Walters - 1:1.6.18-2 +- Test rebuild to see if we are affected by cast-align warnings now. + +* Mon Nov 11 2013 Colin Walters - 1:1.6.18-1 +- New upstream version +- Added backported patch which should fix the test suite; thanks to + Yanko Kaneti for the suggestion. + +* Wed Jul 24 2013 Colin Walters - 1:1.6.12-4 +- Add patch to fix test-marshal on s390. + +* Thu Jul 18 2013 Colin Walters - 1:1.6.12-3 +- Find all logs automake has hidden and cat them for visibility + into the mock logs. + +* Thu Jul 18 2013 Colin Walters - 1:1.6.12-2 +- Enable all upstream tests + Resolves: #955532 + This is fairly hacky; a much better replacement would be + something like the InstalledTests system. But we have to live + with rpm and stuff for now... + +* Mon Jun 17 2013 Colin Walters - 1:1.6.12-1 +- New upstream release +- CVE-2013-2168 + +* Thu Apr 18 2013 Matthias Clasen - 1:1.6.8-5 +- Hardened build + +* Tue Feb 05 2013 Colin Walters - 1:1.6.8-4 +- Add patch from Matej Cepl to enable check section, modified by me + to use common configure opts. + +* Sun Oct 14 2012 Rex Dieter - 1:1.6.8-3 +- minor .spec cleanups +- tighten lib deps via %%{?_isa} +- drop old Conflicts/Obsoletes/patches + +* Wed Oct 3 2012 Bill Nottingham - 1:1.6.8-2 +- Drop systemd-sysv-convert in trigger, and resulting dependency (#852822) + +* Fri Sep 28 2012 Colin Walters - 1:1.6.8-1 +- 1.6.8 + +* Fri Sep 28 2012 Colin Walters - 1:1.6.6-1 +- 1.6.6 + +* Thu Sep 13 2012 Colin Walters - 1:1.6.0-3 +- CVE-2012-3524 + +* Wed Jul 18 2012 Fedora Release Engineering - 1:1.6.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Tue Jun 5 2012 Colin Walters - 1:1.6.0-1 +- Update to 1.6.0 + +* Sun Apr 22 2012 Lennart Poettering - 1:1.4.20-2 +- Make D-Bus work in containers + +* Fri Apr 13 2012 Colin Walters +- Update to 1.4.20; closes #806082 +- Ensure /var/lib/dbus exists; this seems to have been + dropped from upstream build rules. +- Adapt to documentation actually being installed + +* Fri Jan 13 2012 Fedora Release Engineering - 1:1.4.10-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Mon Aug 22 2011 Lennart Poettering - 1:1.4.10-3 +- Don't restart D-Bus on upgrades, dont' enable D-Bus, since it is statically enabled. +- https://bugzilla.redhat.com/show_bug.cgi?id=732426 + +* Wed Aug 03 2011 David Zeuthen - 1:1.4.10-2 +- Drop SysV support, #697523 (from Jóhann B. Guðmundsson ) + +* Thu Jun 2 2011 Colin Walters - 1:1.4.10-1 +- New upstream version +- Drop XML docs patch which is now upstream +- Drop devhelp stuff; people should be using GDBus now. If you + don't, the raw doxygen is fine. + +* Tue Feb 08 2011 Fedora Release Engineering - 1:1.4.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Fri Jan 28 2011 Matthias Clasen - 1:1.4.0-2 +- %%ghost /var/run content (#656571) + +* Mon Sep 6 2010 Lennart Poettering - 1:1.4.0-1 +- New upstream release + +* Thu Jul 29 2010 Lennart Poettering - 1:1.3.2-0.1.885483%{?dist} +- Conversion from systemd-install to systemctl + +* Fri Jul 9 2010 Lennart Poettering - 1:1.3.2-0.0.885483 +- git Snapshot with systemd activation + +* Wed Jun 23 2010 Lennart Poettering - 1:1.3.1-1 +- New upstream release + +* Wed Mar 24 2010 Colin Walters - 1:1.2.24-1 +- New upstream release +- Drop upstreamed patch + +* Mon Mar 22 2010 Colin Walters - 1:1.2.22-2 +- Add patch to fix syslog crasher + +* Wed Mar 17 2010 Colin Walters - 1:1.2.22-1 +- New upstream release + +* Wed Feb 03 2010 Colin Walters - 1:1.2.20-1 +- New upstream release +- Actually add start-early.patch + +* Tue Feb 02 2010 Colin Walters - 1:1.2.18-1 +- New upstream release + Drop all upstreamed patches. +- start-early.patch had both bindir changes and start-early; the + latter was upstreamed, so start-early is now bindir.patch. + Ideally later get this partial-bindir stuff upstream. + +* Thu Jan 21 2010 Colin Walters - 1:1.2.16-11 +- Drop dbus-libs requiring dbus; this was unnecessary for programs + which happened to speak the dbus protocol but don't require + the daemon. + Note that libdbus does support autolaunching dbus-daemon in + the session as an emergency fallback for legacy situations; however, + these cases were likely to have dbus installed already (via comps). + If they don't, well one turned to the wrong page in the choose your + own adventure book. + +* Tue Jan 12 2010 Matthias Clasen - 1:1.2.16-10 +- Don't link libdub against libcap-ng + +* Fri Dec 18 2009 Ray Strode - 1:1.2.16-9 +- Fix activation of daemons (#545267) +- Fix reload memleak (fdo #24697) +- Don't forget about pending activations on reload (fdo #24350) +- Fix reload race (fdo #21597) + +* Wed Oct 7 2009 Matthias Clasen - 1:1.2.16-8 +- Drop capabilities (#518541) + +* Wed Oct 7 2009 Matthias Clasen - 1:1.2.16-7 +- Add missing diagrams to the docs (#527650) + +* Thu Oct 1 2009 Matthias Clasen - 1:1.2.16-6 +- Fix timeout accounting + +* Fri Aug 21 2009 Tomas Mraz - 1:1.2.16-5 +- rebuilt with new audit + +* Fri Jul 24 2009 Fedora Release Engineering - 1:1.2.16-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Thu Jul 23 2009 Colin Walters - 1:1.2.16-3 +- Remove conflicting -U option to useradd + +* Wed Jul 22 2009 Colin Walters - 1:1.2.16-2 +- Explicitly add a dbus group id, fixes dbus files getting a + random group id in cases where the RPM install order varies. + Fixes https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=458183 + +* Tue Jul 14 2009 Colin Walters - 1:1.2.16-1 +- Upstream 1.2.16 +- Remove inotify patch, now upstreamed +- Remove timeout patch, obsolete with upstream change to infinite + timeout maximum by default + +* Sat Jun 27 2009 Matthias Clasen - 1:1.2.14-2 +- Don't leak inotify fd (#505338) + +* Wed Apr 22 2009 Colin Walters - 1:1.2.14-1 +- CVE-2009-1189 + * Update to 1.2.14 + +* Thu Mar 12 2009 Colin Walters - 1:1.2.12-1 +- Switch to non-permissive branch: + http://fedoraproject.org/wiki/Features/DBusPolicy + +* Fri Feb 27 2009 Matthias Clasen - 1:1.2.4.4permissive-4 +- Mark -doc content as %%doc + +* Tue Feb 24 2009 Matthias Clasen - 1:1.2.4.4permissive-2 +- Make -doc noarch + +* Tue Feb 24 2009 Fedora Release Engineering - 1:1.2.4.4permissive-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Tue Jan 06 2009 Colin Walters - 1:1.2.4.4.permissive-1 +- New upstream + +* Thu Dec 18 2008 Colin Walters - 1:1.2.4.2.permissive-1 +- New upstream + +* Fri Dec 12 2008 Colin Walters - 1:1.2.4-2 +- Revert to upstream 1.2.4, add epoch + +* Thu Dec 11 2008 Colin Walters - 1.2.8-4 +- And drop it again, needs more work + +* Wed Dec 10 2008 Colin Walters - 1.2.8-3 +- Add back working syslog patch + +* Tue Dec 09 2008 Colin Walters - 1.2.8-2 +- Remove accidentally added syslog patch + +* Tue Dec 09 2008 Colin Walters - 1.2.8-1 +- New upstream 1.2.8 + Allows signals by default. + +* Fri Dec 05 2008 Colin Walters - 1.2.6-1 +- New upstream 1.2.6 + +* Fri Nov 21 2008 Matthias Clasen - 1.2.4-2 +- Tweak descriptions + +* Mon Oct 06 2008 Colin Walters - 1.2.4-1 +- New upstream 1.2.4 + +* Thu Sep 25 2008 David Zeuthen - 1.2.3-2%{?dist} +- Avoid using noreplace for files that aren't really config files + +* Wed Aug 06 2008 Colin Walters - 1.2.3-1 +- New upstream 1.2.2 +- Drop patches that were upstreamed + +* Wed Jul 23 2008 Matthias Clasen - 1.2.1-7 +- Own /usr/share/dbus-1/interfaces + +* Fri Jul 18 2008 Matthias Clasen - 1.2.1-6 +- Add a patch from upstream git that adds a method + for changing the activation environment on the session bus + +* Thu Jul 17 2008 Casey Dahlin - 1.2.1-5 +- Patch to increase max method timeout + +* Thu May 29 2008 Casey Dahlin - 1.2.1-4 +- Patches for fd.o bugs 15635, 15571, 15588, 15570 + +* Mon May 12 2008 Ray Strode - 1.2.1-3 +- drop last patch after discussion on dbus list + +* Mon May 12 2008 Ray Strode - 1.2.1-2 +- ensure uuid is created at post time + +* Fri Apr 04 2008 John (J5) Palmieri - 1.2.1-1 +- update to latest upstream +- major version change is really a maint release for 1.1.20 + please read the NEWS file in the source for more information + +* Wed Feb 27 2008 David Zeuthen - 1.1.20-1%{?dist} +- Update to latest upstream release. Includes fix for CVE-2008-0595. +- Drop some patches that went upstream already + +* Wed Feb 20 2008 Mamoru Tasaka - 1.1.4-6 +- Really rebuild against new libcap + +* Sun Feb 17 2008 Adam Tkac - 1.1.4-5 +- rebuild against new libcap + +* Tue Feb 5 2008 Matthias Clasen - 1.1.4-4 +- Fix a dbus-launch problem (#430412) + +* Mon Feb 4 2008 Ray Strode - 1.1.4-3 +- Start message bus from xinitrc.d instead of hard coding it +at the end of Xsession + +* Mon Feb 4 2008 Matthias Clasen - 1.1.4-2 +- Make it build against the latest gcc/glibc + +* Thu Jan 17 2008 John (J5) Palmieri - 1.1.4-1 +- new upstream version +- fixes inotify patch which was consuming 100% cpu and memory + +* Wed Jan 16 2008 John (J5) Palmieri - 1.1.3-1 +- new upstream version which obsoletes a number of our patches +- doc section added for the devhelp docs + +* Thu Nov 15 2007 John (J5) Palmieri - 1.1.2-9 +- clean up spec file as per the merge review (#225676) + +* Thu Oct 25 2007 Bill Nottingham - 1.1.2-8 +- have -libs obsolete older versions of the main package so that yum upgrades work + +* Thu Oct 4 2007 Matthias Clasen - 1.1.2-7 +- Make the daemon a PIE executable (#210039) + +* Fri Sep 14 2007 Bill Nottingham - 1.1.2-6%{?dist} +- fix daemon abort when SELinux denies passing on a message (#283231) + +* Fri Sep 14 2007 Dan Walsh - 1.1.2-5%{?dist} +- Reverse we_were_root check to setpcap if we were root. Also only init +audit if we were root. So error dbus message will not show up when policy +reload happens. dbus -session will no longer try to send audit message, +only system will. + +* Tue Aug 28 2007 David Zeuthen - 1.1.2-4%{?dist} +- Make dbus require dbus-libs (#261721) + +* Mon Aug 27 2007 Adel Gadllah - 1.1.2-3 +- Add libs to a libs subpackage +- Update license tag + +* Wed Aug 01 2007 David Zeuthen - 1.1.2-2%{?dist} +- Move system bus activation helper to /{lib,lib64}/dbus-1. Also set + the correct mode and permissions. +- Own the directory /usr/share/dbus-1/system-services +- Delete the diretory /{lib,lib64}/dbus-1.0 as it's not used +- Pass 'dbus' instead of 81 as --with-dbus-user; otherwise the setuid + system bus activation helper fails + +* Sat Jul 28 2007 Matthias Clasen - 1.1.2-1 +- Update to 1.1.2 + +* Fri Jul 6 2007 Matthias Clasen - 1.1.1-3 +- Add LSB header to init script (#246902) + +* Thu Jun 28 2007 Ray Strode - 1.1.1-2 +- include session.d directory in package manifest + +* Thu Jun 28 2007 Ray Strode - 1.1.1-1 +- Update to 1.1.1 + +* Fri Jun 22 2007 Matthias Clasen - 1.0.2-6 +- Don't require libxml-python needlessly (#245300) + +* Sun Jun 17 2007 Matthias Clasen - 1.0.2-5 +- Require pkgconfig in -devel, not in -x11 (#244385) + +* Sat Apr 14 2007 Matthias Clasen - 1.0.2-4 +- Move the dbus-launch man page to the x11 subpackage + +* Thu Apr 12 2007 David Zeuthen - 1.0.2-3 +- Start SELinux thread after setuid call (#221168) + +* Wed Mar 28 2007 Matthias Clasen - 1.0.2-2 +- Require pkgconfig in the -devel package + +* Sun Mar 25 2007 Matthias Clasen - 1.0.2-1 +- Update to 1.0.2 +- Drop obsolete patches +- Fix directory ownership issues (#233753) + +* Fri Dec 15 2006 David Zeuthen - 1.0.1-3%{?dist} +- CVE-2006-6107: D-Bus denial of service + +* Sun Nov 26 2006 Matthias Clasen - 1.0.1-2 +- Include docs, and make them show up in devhelp + +* Mon Nov 20 2006 Ray Strode - 1.0.1-1 +- Update to 1.0.1 +- Apply patch from Thiago Macieira to + fix failed assertion in threading implementation +- Drop some crazy looking build time speed optimization + +* Tue Nov 14 2006 John (J5) Palmieri - 1.0.0-2 +- add patch to fix dbus_threads_init_default + +* Mon Nov 13 2006 John (J5) Palmieri - 1.0.0-1 +- update to D-Bus 1.0.0 "Blue Bird" +- build with verbose mode on but tests and asserts off + +* Sun Nov 12 2006 Ray Strode - 0.95-3 +- dont let dbus-launch session sitter crash in the + non-autolaunch code path (bug 214649) + +* Mon Nov 06 2006 John (J5) Palmieri - 0.95-2 +- Add /var/lib/dbus directory to %%files + +* Fri Nov 03 2006 John (J5) Palmieri - 0.95-1 +- Update to D-Bus 1.0 RC 3 (0.95) +- don't build with tests on + +* Sat Oct 14 2006 John (J5) Palmieri - 0.94-1 +- Update to D-Bus 1.0 RC 2 (0.94) + +* Sun Oct 01 2006 Jesse Keating - 0.93-3 +- rebuilt for unwind info generation, broken in gcc-4.1.1-21 + +* Tue Sep 19 2006 Matthias Clasen - 0.93-2 +- Add a Requires for libxml2-python (#201877) + +* Thu Sep 14 2006 John (J5) Palmieri - 0.93-1 +- Updated from upstream D-Bus 1.0 RC 1 (0.93) + +* Wed Sep 6 2006 Dan Walsh - 0.92-2 +- Only audit on the system bus + +* Fri Aug 18 2006 John (J5) Palmieri - 0.92-1 +- Update to 0.92 +- remove old patches + +* Sat Jul 22 2006 John (J5) Palmieri - 0.90-8 +- add patch to fix timeout removal assertion + +* Thu Jul 20 2006 John (J5) Palmieri - 0.90-7 +- add patch to fix taking a connection ref when it is locked + +* Wed Jul 19 2006 John (J5) Palmieri - 0.90-6 +- change the arch-deps.h include directory to /usr/lib[64] instead of /lib[64] + in the dbus-1.pc file after compile + +* Wed Jul 19 2006 John (J5) Palmieri - 0.90-5 +- Move arch include file from lib to libdir + +* Tue Jul 18 2006 John (J5) Palmieri - 0.90-4 +- add patch that pregenerates the xml introspect file so d-bus doesn't + have to be running suring the build. + +* Tue Jul 18 2006 John (J5) Palmieri - 0.90-3 +- s/--libdir=\/lib/--libdir=%%{_lib}/ in configure stage +- add / before %%{_lib} + +* Tue Jul 18 2006 John (J5) Palmieri - 0.90-2 +- Remove some remnants of the GLIB bindings from configure.in + +* Mon Jul 17 2006 John (J5) Palmieri - 0.90-1 +- Update to upstream 0.90 +- Split out bindings + +* Wed Jul 12 2006 Jesse Keating - 0.62-1.1 +- rebuild + +* Mon Jun 12 2006 John (J5) Palmieri - 0.62-1 +- Update to upstream 0.62 +- Remove mono for s390s + +* Tue Jun 6 2006 Matthias Clasen 0.61-6 +- Rebuild + +* Wed May 17 2006 Karsten Hopp 0.61-5.2 +- add buildrequires libICE-devel, libSM-devel, libcap-devel +- change buildrequires form libX11 to libX11-devel + +* Mon May 15 2006 John (J5) Palmieri - 0.61-5.1 +- Bump and rebuild. Add a BR and R for libX11 + +* Tue Apr 25 2006 John (J5) Palmieri - 0.61-5 +- Backport patch from dbus-connection.c + - Allows interfaces to be NULL in the message header as per the spec + - Fixes a problem with pendings calls blocking on a data starved socket + +* Mon Apr 17 2006 John (J5) Palmieri 0.61-4 +- New audit patch + +* Fri Feb 24 2006 John (J5) Palmieri 0.61-3 +- ABI hasn't changed so add patch that makes dbus-sharp think + it is still 0.60 (mono uses hard version names so any change + means apps need to recompile) + +* Fri Feb 24 2006 John (J5) Palmieri 0.61-2 +- Make sure chkconfig rests the priorities so we can start earlier + +* Fri Feb 24 2006 John (J5) Palmieri 0.61-1 +- Upgrade to upstream version 0.61 +- remove python callchain patch +- update avc patch + +* Fri Feb 10 2006 Jesse Keating - 0.60-7.2 +- bump again for double-long bug on ppc(64) + +* Tue Feb 07 2006 Jesse Keating - 0.60-7.1 +- rebuilt for new gcc4.1 snapshot and glibc changes + +* Mon Jan 23 2006 John (J5) Palmieri 0.60-7 +- Add patch to fix the python callchain +- Symlink dbus-send to /usr/bin because some applications + look for it there + +* Fri Jan 20 2006 John (J5) Palmieri 0.60-6 +- Fix up patch to init script so it refrences /bin not /usr/bin + +* Fri Jan 20 2006 John (J5) Palmieri 0.60-5 +- move base libraries and binaries to /bin and /lib so they can be started + before /usr is mounted on network mounted /usr systems +- have D-Bus start early + +* Thu Jan 19 2006 Alexander Larsson 0.60-4 +- mono now built on s390x + +* Mon Jan 9 2006 Alexander Larsson 0.60-3 +- Don't exclude non-mono arches + +* Mon Jan 9 2006 Alexander Larsson - 0.60-2 +- Add dbus-sharp sub-package + +* Fri Dec 09 2005 Jesse Keating - 0.60-1.1 +- rebuilt + +* Thu Dec 01 2005 John (J5) Palmieri - 0.60-1 +- upgrade to 0.60 + +* Thu Sep 08 2005 John (J5) Palmieri - 0.50-1 +- upgrade to 0.50 + +* Mon Aug 29 2005 John (J5) Palmieri - 0.36.2-1 +- upgrade to 0.36.2 which fixes an exploit where + users can attach to another user's session bus (CAN-2005-0201) + +* Wed Aug 24 2005 John (J5) Palmieri - 0.36.1-1 +- Upgrade to dbus-0.36.1 +- Install all files to lib64/ on 64bit machines + +* Tue Aug 23 2005 John (J5) Palmieri - 0.36-1 +- Upgrade to dbus-0.36 +- Split modules that go into %%{_lib}/python2.4/site-packages/dbus +and those that go into %%{python_sitelib}/dbus (they differ on 64bit) +- Renable Qt bindings since packages in core can use them + +* Mon Jul 18 2005 John (J5) Palmieri - 0.35.2-1 +- Upgrade to dbus-0.35.2 +- removed dbus-0.34-kill-babysitter.patch +- removed dbus-0.34-python-threadsync.patch +- removed dbus-0.23-selinux-avc-audit.patch +- added dbus-0.35.2-selinux-avc-audit.patch +- take out restarts on upgrade + +* Tue Jun 28 2005 John (J5) Palmieri - 0.34-1 +- Upgrade to dbus-0.34 +- added dbus-0.34-kill-babysitter.patch +- added dbus-0.34-python-threadsync.patch +- remove dbus-0.32-print_child_pid.patch +- remove dbus-0.32-deadlock-fix.patch +- remove dbus-0.33-types.patch + +* Wed Jun 8 2005 John (J5) Palmieri - 0.33-4 +- Add new libaudit patch from Steve Grub and enable in configure + (Bug #159218) + +* Mon May 23 2005 Bill Nottingham - 0.33-3 +- remove static libraries from python bindings + +* Sun May 01 2005 John (J5) Palmieri - 0.33-2 +- Backport patch from CVS that fixes int32's being marshaled as +uint16's in the python bindings + +* Mon Apr 25 2005 John (J5) Palmieri - 0.33-1 +- update to upstream 0.33 +- renable selinux audit patch + +* Tue Apr 12 2005 John (J5) Palmieri - 0.32-6 +- Added patch to fix deadlocks when using recursive g_mains + +* Tue Apr 12 2005 John (J5) Palmieri - 0.32-5 +- replace selinux_init patch with selinux_chroot_workaround patch + to work around bad selinux interactions when using chroots + on the beehive build machines + +* Mon Apr 11 2005 John (J5) Palmieri - 0.32-4 +- add print_child_pid patch which make sure we prin the child's pid if we fork + +* Thu Apr 7 2005 David Zeuthen - 0.32-3 +- add fix for glib infinite loop (fdo #2889) + +* Thu Mar 31 2005 John (J5) Palmieri - 0.32-2 +- add selinux-init patch to fix dbus from segfaulting when + building on machines that don't have selinux enabled + +* Thu Mar 31 2005 John (J5) Palmieri - 0.32-1 +- update to upstream version 0.32 + +* Wed Mar 23 2005 John (J5) Palmieri - 0.31-4 +- Pyrex has been patched to generate gcc4.0 complient code +- Rebuild for gcc4.0 + +* Wed Mar 16 2005 John (J5) Palmieri - 0.31-3 +- change compat-gcc requirement to compat-gcc-32 +- rebuild with gcc 3.2 + +* Tue Mar 08 2005 John (J5) Palmieri - 0.31-2 +- Remove precompiled init script and let the sources generate it + +* Mon Mar 07 2005 John (J5) Palmieri - 0.31-1 +- update to upstream version 0.31 +- take out user has same id patch (merged upstream) +- udi patch updated +- dbus-daemon-1 renamed to dbus-daemon +- dbus-glib-tool renamed to dbus-binding-tool +- force gcc33 because pyrex generate improper lvalue code +- disable audit patch for now + +* Tue Feb 01 2005 John (J5) Palmieri - 0.23-4 +- Explicitly pass in the pid file location to ./configure instead of + letting it guess based on the build enviornment + +* Mon Jan 31 2005 John (J5) Palmieri - 0.23-3 +- Add patch to fix random users from connecting to a users session bus + +* Fri Jan 21 2005 John (J5) Palmieri - 0.23-2 +- Add Steve Grubb's SE-Linux audit patch (Bug# 144920) + +* Fri Jan 21 2005 John (J5) Palmieri - 0.23-1 +- Update to upstream version 0.23 +- Drop all patches except for the UDI patch as they have been + integrated upstream +- List of API changes: + * add setgroups() to drop supplementary groups + * removed dbus_bug_get_with_g_main since it's been replaced by dbus_g_bus_get + * added support for int64 and uint64 to the python bindings + * use SerivceOwnerChanges signal instead of ServiceCreated and ServiceDeleted + +* Mon Nov 8 2004 Jeremy Katz - 0.22-12 +- rebuild against python 2.4 + +* Tue Nov 02 2004 John (J5) Palmieri +- Add a requires for glib2-devel in the devel package +- Add SE-Linux backport from Colin Walters that fixes + messages getting lost in SE-Linux contexts + +* Wed Oct 13 2004 John (J5) Palmieri +- Bump up release and rebuild + +* Mon Oct 11 2004 Tim Waugh +- Run /sbin/ldconfig for glib sub-package (bug #134062). + +* Wed Sep 22 2004 John (J5) Palmieri +- Fixed patch to use dbus-1 instead of dbus-1.0 +- (configure.in): Exported just the datadir instead of + the full path to the dbus datadir for consistency + +* Wed Sep 22 2004 John (J5) Palmieri +- Adding patch to move /usr/lib/dbus-1.0/services to + /usr/share/dbus-1.0/services + +* Thu Sep 16 2004 John (J5) Palmieri +- reverting BuildRequires: redhat-release because of issues with build system +- added precompiled version of the messagebus init script + +* Thu Sep 16 2004 John (J5) Palmieri +- changed /etc/redhat-release to the package redhat-release + +* Thu Sep 16 2004 John (J5) Palmieri +- added python int64 patch from davidz + +* Thu Sep 16 2004 John (J5) Palmieri +- added BuildRequires: /etc/redhat-release (RH Bug #132436) + +* Wed Aug 18 2004 John (J5) Palmieri +- Added Steve Grubb's spec file patch (RH Bug #130201) + +* Mon Aug 16 2004 John (J5) Palmieri +- Disabled dbus-gtk since dbus-viewer doesn't do anything right now + +* Mon Aug 16 2004 John (J5) Palmieri +- Moved dbus-viewer to new dbus-gtk package so that dbus-glib + no longer requires X or GTK libraries. (RH Bug #130029) + +* Thu Aug 12 2004 John (J5) Palmieri +- Update to new 0.22 release + +* Thu Aug 05 2004 John (J5) Palmieri +- Added BuildRequires for libselinux-devel and Requires for libselinux + +* Mon Aug 02 2004 Colin Walters +- Add SE-DBus patch + +* Fri Jul 30 2004 John (J5) Palmieri +- Added lib64 workaround for python bindings installing to + the wrong lib directory on 64 bit archs + +* Fri Jul 30 2004 John (J5) Palmieri +- Updated console-auth patch +- rebuild + +* Thu Jul 22 2004 John (J5) Palmieri +- Update to upstream CVS build +- Added console-auth patch + +* Fri Jun 25 2004 John (J5) Palmieri +- Workaround added to fix gcc-3.4 bug on ia64 + +* Fri Jun 25 2004 John (J5) Palmieri +- require new Pyrex version and see if it builds this time + +* Fri Jun 25 2004 John (J5) Palmieri +- rebuild with updated Pyrex (0.9.2.1) + +* Tue Jun 15 2004 Elliot Lee +- rebuilt + +* Fri Jun 04 2004 John (J5) Palmieri +- Moved dbus-viewer, dbus-monitor and dbus-glib-tool + into the dbus-glib package so that the main dbus + package does not depend on glib (Bug #125285) + +* Thu Jun 03 2004 John (J5) Palmieri +- rebuilt + +* Thu May 27 2004 John (J5) Palmieri +- added my Python patch +- took out the qt build requires +- added a gtk+ build requires + +* Fri Apr 23 2004 John (J5) Palmieri +- Changed build requirement to version 0.9-3 of Pyrex + to fix problem with builing on x86_64 + +* Tue Apr 20 2004 John (J5) Palmieri +- update to upstream 0.21 +- removed dbus-0.20-varargs.patch patch (fixed upstream) + +* Mon Apr 19 2004 John (J5) Palmieri +- added a dbus-python package to generate python bindings +- added Pyrex build dependacy + +* Tue Mar 02 2004 Elliot Lee +- rebuilt + +* Wed Feb 25 2004 Bill Nottingham 0.20-4 +- fix dbus error functions on x86-64 (#116324) +- add prereq (#112027) + +* Fri Feb 13 2004 Elliot Lee +- rebuilt + +* Fri Feb 13 2004 Tim Waugh +- Conflict with cups prior to configuration file change, so that the + %%postun service condrestart works. + +* Wed Feb 11 2004 Havoc Pennington 0.20-2 +- rebuild in fc2, cups now updated + +* Wed Jan 7 2004 Bill Nottingham 0.20-1 +- update to upstream 0.20 + +* Thu Oct 16 2003 Havoc Pennington 0.13-6 +- hmm, dbus doesn't support uids in the config file. fix. + +* Thu Oct 16 2003 Havoc Pennington 0.13-5 +- put uid instead of username in the config file, to keep things working with name change + +* Thu Oct 16 2003 Havoc Pennington 0.13-4 +- make subpackages require the specific release, not just version, of base package + +* Thu Oct 16 2003 Havoc Pennington 0.13-3 +- change system user "messagebus" -> "dbus" to be under 8 chars + +* Mon Sep 29 2003 Havoc Pennington 0.13-2 +- see if removing qt subpackage for now will get us through the build system, + qt bindings not useful yet anyway + +* Sun Sep 28 2003 Havoc Pennington 0.13-1 +- 0.13 fixes a little security oops + +* Mon Aug 4 2003 Havoc Pennington 0.11.91-3 +- break the tiny dbus-launch that depends on X into separate package + so a CUPS server doesn't need X installed + +* Wed Jun 04 2003 Elliot Lee +- rebuilt + +* Sat May 17 2003 Havoc Pennington 0.11.91-1 +- 0.11.91 cvs snap properly merges system.d + +* Fri May 16 2003 Havoc Pennington 0.11.90-1 +- build a cvs snap with a few more fixes + +* Fri May 16 2003 Havoc Pennington 0.11-2 +- fix a crash that was breaking cups + +* Thu May 15 2003 Havoc Pennington 0.11-1 +- 0.11 + +* Thu May 15 2003 Havoc Pennington 0.10.90-1 +- use rc.d/init.d not init.d, bug #90192 +- include the new man pages + +* Fri Apr 11 2003 Havoc Pennington 0.9-1 +- 0.9 +- export QTDIR explicitly +- re-enable qt, the problem was most likely D-BUS configure + +* Tue Apr 1 2003 Havoc Pennington 0.6.94-1 +- update from CVS with a fix to set uid after gid + +* Tue Apr 1 2003 Havoc Pennington 0.6.93-1 +- new cvs snap that actually forks to background and changes + user it's running as and so forth +- create our system user in pre + +* Mon Mar 31 2003 Havoc Pennington 0.6.92-1 +- fix for "make check" test that required a home directory + +* Mon Mar 31 2003 Havoc Pennington 0.6.91-1 +- disable qt for now because beehive hates me +- pull a slightly newer cvs snap that creates socket directory +- cat the make check log after make check fails + +* Mon Mar 31 2003 Havoc Pennington 0.6.90-1 +- initial build diff --git a/dbus.spec b/dbus.spec index 094d6b4..9468a4c 100644 --- a/dbus.spec +++ b/dbus.spec @@ -19,7 +19,7 @@ Name: dbus Epoch: 1 Version: 1.16.0 -Release: 4%{?dist} +Release: %autorelease Summary: D-BUS message bus # The effective license of the majority of the package, including the shared @@ -433,1167 +433,4 @@ fi %changelog -* Wed Jul 23 2025 Fedora Release Engineering - 1:1.16.0-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild - -* Thu Jan 16 2025 Fedora Release Engineering - 1:1.16.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild - -* Fri Jan 03 2025 Yaakov Selkowitz - 1:1.16.0-2 -- Conditionalize dbus-broker dependency - -* Tue Dec 17 2024 David King - 1:1.16.0-1 -- Update to 1.16.0 and use meson - -* Wed Jul 17 2024 Fedora Release Engineering - 1:1.14.10-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Wed Jan 24 2024 Fedora Release Engineering - 1:1.14.10-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Fri Jan 19 2024 Fedora Release Engineering - 1:1.14.10-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Fri Sep 01 2023 David King - 1:1.14.10-1 -- Update to 1.14.10 - -* Wed Jul 19 2023 Fedora Release Engineering - 1:1.14.8-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Tue Jun 06 2023 David King - 1:1.14.8-1 -- Update to 1.14.8 - -* Wed Feb 08 2023 David King - 1:1.14.6-1 -- Update to 1.14.6 - -* Thu Jan 19 2023 Fedora Release Engineering - 1:1.14.4-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Thu Oct 06 2022 David King - 1:1.14.4-1 -- Update to 1.14.4 - -* Tue Sep 27 2022 David King - 1:1.14.2-1 -- Update to 1.14.2 - -* Mon Aug 22 2022 Debarshi Ray - 1:1.14.0-5 -- Restore Requires(pre) through %%sysusers_requires_compat - -* Wed Aug 03 2022 Luca BRUNO - 1:1.14.0-4 -- Align sysusers.d configuration to Fedora user/group allocation (rhbz#2105177) - -* Thu Jul 21 2022 Fedora Release Engineering - 1:1.14.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Tue Jul 12 2022 David King - 1:1.14.0-2 -- Use sysusers.d snippet for user configuration (#2105177) - -* Thu Mar 10 2022 David King - 1:1.14.0-1 -- Update to 1.14.0 - -* Thu Feb 24 2022 David King - 1:1.13.22-1 -- Update to 1.13.22 - -* Thu Jan 20 2022 Fedora Release Engineering - 1:1.13.20-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Tue Jan 04 2022 David King - 1:1.13.20-2 -- Explicitly specify runstatedir (#2036943) - -* Fri Dec 17 2021 David King - 1:1.13.20-1 -- Update to 1.13.20 - -* Fri Oct 01 2021 Kalev Lember - 1:1.12.20-5 -- Avoid systemd_requires as per updated packaging guidelines - -* Wed Jul 21 2021 Fedora Release Engineering - 1:1.12.20-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Tue Jan 26 2021 Fedora Release Engineering - 1:1.12.20-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Mon Jul 27 2020 Fedora Release Engineering - 1:1.12.20-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Thu Jul 02 2020 David King - 1:1.12.20-1 -- Update to 1.12.20 - -* Tue Jun 02 2020 David King - 1:1.12.18-1 -- Update to 1.12.18 - -* Wed Feb 19 2020 David King - 1:1.12.16-5 -- Verify GPG signature of sources -- Improve permissions on ghosted /run/dbus - -* Fri Jan 31 2020 David King - 1:1.12.16-4 -- Update python2- to python3-gobject - -* Tue Jan 28 2020 Fedora Release Engineering - 1:1.12.16-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Thu Aug 01 2019 David King - 1:1.12.16-3 -- Ensure that patches are applied - -* Wed Jul 24 2019 Fedora Release Engineering - 1:1.12.16-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Tue Jun 11 2019 David King - 1:1.12.16-1 -- Update to 1.12.16 - -* Fri May 17 2019 David King - 1:1.12.14-1 -- Update to 1.12.14 - -* Tue Apr 09 2019 David King - 1:1.12.12-7 -- Improve user and group creation (#1698001) - -* Thu Apr 04 2019 David King - 1:1.12.12-6 -- Own system.d and session.d directories (#1696385) - -* Sun Mar 03 2019 Leigh Scott - 1:1.12.12-5 -- Fix f30 FTBFS - -* Mon Feb 04 2019 Kalev Lember - 1:1.12.12-4 -- Update requires for pygobject3 -> python2-gobject rename - -* Thu Jan 31 2019 Fedora Release Engineering - 1:1.12.12-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Fri Dec 14 2018 David King - 1:1.12.12-2 -- Change -devel subpackage to depend on -libs - -* Tue Dec 04 2018 David King - 1:1.12.12-1 -- Update to 1.12.12 - -* Thu Nov 22 2018 David Herrmann - 1:1.12.10-9 -- Switch to dbus-broker as the default implementation - -* Wed Nov 07 2018 Stephen Gallagher - 1:1.12.10-8 -- Fix requirement on system-release - -* Tue Nov 06 2018 Tom Gundersen - 1:1.12.10-7 -- Fix the messagebus.service alias - -* Mon Nov 05 2018 David King - 1:1.12.10-6 -- Add further Requires to subpackages - -* Tue Oct 23 2018 David Herrmann - 1:1.12.10-5 -- Move useradd dependency to daemon subpackage - -* Fri Oct 19 2018 David King - 1:1.12.10-4 -- Move user and group creation to daemon subpackage -- Move systemd to Requires of common subpackage (#1638910) -- Remove unnecessary ldconfig calls - -* Fri Aug 31 2018 Tom Gundersen - 1:1.12.10-3 -- Make sure presets are applied when upgrading from packages before the presets - existed - -* Thu Aug 30 2018 David Herrmann - 1:1.12.10-2 -- Change 'system-release' dependency to 'fedora-release', since otherwise hard - version dependencies are ignored. - -* Fri Aug 10 2018 David Herrmann - 1:1.12.10-2 -- Move generic units into 'dbus-common', so other dbus implementations can use - them as well. - -* Fri Aug 10 2018 David Herrmann - 1:1.12.10-1 -- Add [Install] sections to unit files, rather than creating the symlinks - manually during the installation. This will pick up the systemd-presets - global to Fedora from the 'fedora-release' package. - -* Fri Aug 10 2018 David Herrmann - 1:1.12.10-1 -- Provide custom systemd unit files to replace the upstream units. Also rename - the service to 'dbus-daemon.service', but provide an alias to 'dbus.service'. - -* Fri Aug 03 2018 David King - 1:1.12.10-1 -- Update to 1.12.10 - -* Tue Jul 31 2018 Colin Walters - 1:1.12.8-5 -- More python3 - -* Tue Jul 31 2018 Colin Walters - 1:1.12.8-4 -- Use python3-dbus to drop python2 deps - -* Thu Jul 12 2018 Fedora Release Engineering - 1:1.12.8-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Wed May 16 2018 David Herrmann - 1:1.12.8-2 -- Extract 'dbus-tools' package from 'dbus-daemon' to provide all command-line - utilities independent of the actual message bus. They are valid to be used - with independent message-bus implementations, so they should not needlessly - pull in dbus-daemon. - -* Wed May 16 2018 David Herrmann - 1:1.12.8-1 -- Extract 'dbus-common' package from 'dbus-daemon' to provide XML configuration - and setup files as independent package ready for alternative Message Bus - implementations to be used. - -* Wed May 16 2018 David Herrmann - 1:1.12.8-1 -- Turn 'dbus' package into 'dbus-daemon' package, but keep 'dbus' for - compatibility around and make it pull in the new 'dbus-daemon' package. - -* Mon Apr 30 2018 David King - 1:1.12.8-1 -- Update to 1.12.8 (#1556590) - -* Tue Feb 20 2018 Adam Jackson - 1:1.12.0-3 -- Don't Require: xorg-x11-xinit. We don't actually need it, and newer - filesystem packages own the directory for us. - -* Wed Feb 07 2018 Fedora Release Engineering - 1:1.12.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Mon Oct 30 2017 David King - 1:1.12.0-1 -- Update to 1.12.0 - -* Mon Oct 23 2017 David King - 1:1.11.22-1 -- Update to 1.11.22 - -* Tue Oct 03 2017 David King - 1:1.11.20-1 -- Update to 1.11.20 -- Allow cmake support to be disabled (#1497257) - -* Wed Sep 27 2017 David King - 1:1.11.18-1 -- Update to 1.11.18 - -* Sun Aug 06 2017 Björn Esser - 1:1.11.16-4 -- Rebuilt for AutoReq cmake-filesystem - -* Wed Aug 02 2017 Fedora Release Engineering - 1:1.11.16-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Sat Jul 29 2017 Florian Weimer - 1:1.11.16-2 -- Rebuild with binutils fix for ppc64le (#1475636) - -* Fri Jul 28 2017 David King - 1:1.11.16-1 -- Update to 1.11.16 - -* Wed Jul 26 2017 Fedora Release Engineering - 1:1.11.14-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Thu Jun 29 2017 David King - 1:1.11.14-1 -- Update to 1.11.14 - -* Fri Apr 07 2017 David King - 1:1.11.12-1 -- Update to 1.11.12 - -* Thu Mar 02 2017 David King - 1:1.11.10-2 -- Own session.d and system.d directories (#1285033) - -* Fri Feb 17 2017 David King - 1:1.11.10-1 -- Update to 1.11.10 - -* Fri Feb 10 2017 Fedora Release Engineering - 1:1.11.8-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Tue Nov 29 2016 David King - 1:1.11.8-1 -- Update to 1.11.8 - -* Tue Oct 11 2016 David King - 1:1.11.6-1 -- Update to 1.11.6 -- Use systemd user unit macros - -* Tue Aug 16 2016 David King - 1:1.11.4-1 -- Update to 1.11.4 - -* Wed Mar 16 2016 David King - 1:1.11.2-1 -- Update to 1.11.2 - -* Wed Feb 03 2016 Fedora Release Engineering - 1:1.11.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Thu Dec 03 2015 David King - 1:1.11.0-1 -- Update to 1.11.0 -- Fix sending of audit events (#1278602) - -* Wed Dec 02 2015 David King - 1:1.10.6-1 -- Update to 1.10.6 - -* Sat Nov 21 2015 David King - 1:1.10.4-1 -- Update to 1.10.4 - -* Mon Nov 02 2015 David King - 1:1.10.2-1 -- Update to 1.10.2 - -* Sun Oct 25 2015 David King - 1:1.10.0-4 -- Inject session bus address into user bus environment (#1274700) - -* Fri Sep 04 2015 David King - 1:1.10.0-3 -- Enable Ducktype documentation - -* Mon Aug 31 2015 Kay Sievers - 1:1.10.0-2 -- add --enable-user-session to ship systemd user bus units - -* Wed Aug 26 2015 David King - 1:1.10.0-1 -- Update to 1.10.0 - -* Thu Aug 20 2015 David King - 1:1.9.20-3 -- Adjust configure calls to make LDFLAGS patch unneccesary - -* Fri Aug 14 2015 Adam Jackson 1:1.9.20-2 -- Link libdbus with -z now - -* Tue Aug 11 2015 David King - 1:1.9.20-1 -- Update to 1.9.20 - -* Mon Jul 27 2015 David King - 1:1.9.18-1 -- Update to 1.9.18 - -* Wed Jun 17 2015 Fedora Release Engineering - 1:1.9.16-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Thu May 14 2015 David King - 1:1.9.16-1 -- Update to 1.9.16 - -* Thu Apr 23 2015 David King - 1:1.9.14-1 -- Update to 1.9.14 -- Update man page globs in files section -- Build tests in a separate build directory -- Enable installed tests, with new -tests subpackage -- Allow extra dependencies for tests to be disabled independently of check - -* Mon Mar 16 2015 Than Ngo - 1:1.8.16-2 -- bump release and rebuild so that koji-shadow can rebuild it - against new gcc on secondary arch - -* Mon Feb 09 2015 David King - 1:1.8.16-1 -- Update to 1.8.16 -- Fixes CVE-2015-0245 (fd.o#88811) - -* Mon Jan 05 2015 David King - 1:1.8.14-1 -- Update to 1.8.14 - -* Thu Dec 18 2014 David King - 1:1.8.12-3 -- Relax subpackage dependencies (#1175837) - -* Wed Dec 03 2014 David King - 1:1.8.12-2 -- Drop bindir patch, and update to comply with UsrMove -- Correct license description for multiple licenses -- Use macroized systemd scriptlets (#850083) -- Add some more documentation from the upstream tarball -- Tighten subpackage dependencies by using %%{?_isa} -- Use --with-tests to conditionalize test dependencies -- Use /run instead of /var/run -- Remove obsolete dbus.target.wants (#1084087) - -* Wed Nov 26 2014 David King - 1:1.8.12-1 -- Update to 1.8.12 (#1168438) -- Fixes CVE-2014-3635 (fd.o#83622) -- Fixes CVE-2014-3636 (fd.o#82820) -- Fixes CVE-2014-3637 (fd.o#80559) -- Fixes CVE-2014-3638 (fd.o#81053) -- Fixes CVE-2014-3639 (fd.o#80919) -- Fixes CVE-2014-7824 (fd.o#85105) - -* Sat Aug 16 2014 Fedora Release Engineering - 1:1.8.6-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Fri Jul 11 2014 Tom Callaway - 1:1.8.6-2 -- fix license handling - -* Thu Jul 10 2014 Colin Walters - 1:1.8.6-1 -- New upstream version -- Fixes CVE-2014-3477 (fd.o#80163) -- Fixes CVE-2014-3533 (fd.o#79694) - -* Tue Jun 10 2014 Colin Walters - 1:1.8.4-2 -- New upstream version: -- Fixes CVE-2014-3477 (fd.o#78979): "local DoS in dbus-daemon" -- Drop "make check" for now, per http://lists.freedesktop.org/archives/dbus/2014-June/016223.html -- BR systemd-devel - -* Sat Jun 07 2014 Fedora Release Engineering - 1:1.6.18-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Tue Jan 21 2014 Ville Skyttä - 1:1.6.18-3 -- Adapt to unversioned docdirs; don't ship all docs in main package. -- Fix bogus dates in %%changelog and tabs vs spaces warning. - -* Fri Dec 20 2013 Colin Walters - 1:1.6.18-2 -- Test rebuild to see if we are affected by cast-align warnings now. - -* Mon Nov 11 2013 Colin Walters - 1:1.6.18-1 -- New upstream version -- Added backported patch which should fix the test suite; thanks to - Yanko Kaneti for the suggestion. - -* Wed Jul 24 2013 Colin Walters - 1:1.6.12-4 -- Add patch to fix test-marshal on s390. - -* Thu Jul 18 2013 Colin Walters - 1:1.6.12-3 -- Find all logs automake has hidden and cat them for visibility - into the mock logs. - -* Thu Jul 18 2013 Colin Walters - 1:1.6.12-2 -- Enable all upstream tests - Resolves: #955532 - This is fairly hacky; a much better replacement would be - something like the InstalledTests system. But we have to live - with rpm and stuff for now... - -* Mon Jun 17 2013 Colin Walters - 1:1.6.12-1 -- New upstream release -- CVE-2013-2168 - -* Thu Apr 18 2013 Matthias Clasen - 1:1.6.8-5 -- Hardened build - -* Tue Feb 05 2013 Colin Walters - 1:1.6.8-4 -- Add patch from Matej Cepl to enable check section, modified by me - to use common configure opts. - -* Sun Oct 14 2012 Rex Dieter - 1:1.6.8-3 -- minor .spec cleanups -- tighten lib deps via %%{?_isa} -- drop old Conflicts/Obsoletes/patches - -* Wed Oct 3 2012 Bill Nottingham - 1:1.6.8-2 -- Drop systemd-sysv-convert in trigger, and resulting dependency (#852822) - -* Fri Sep 28 2012 Colin Walters - 1:1.6.8-1 -- 1.6.8 - -* Fri Sep 28 2012 Colin Walters - 1:1.6.6-1 -- 1.6.6 - -* Thu Sep 13 2012 Colin Walters - 1:1.6.0-3 -- CVE-2012-3524 - -* Wed Jul 18 2012 Fedora Release Engineering - 1:1.6.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Tue Jun 5 2012 Colin Walters - 1:1.6.0-1 -- Update to 1.6.0 - -* Sun Apr 22 2012 Lennart Poettering - 1:1.4.20-2 -- Make D-Bus work in containers - -* Fri Apr 13 2012 Colin Walters -- Update to 1.4.20; closes #806082 -- Ensure /var/lib/dbus exists; this seems to have been - dropped from upstream build rules. -- Adapt to documentation actually being installed - -* Fri Jan 13 2012 Fedora Release Engineering - 1:1.4.10-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Mon Aug 22 2011 Lennart Poettering - 1:1.4.10-3 -- Don't restart D-Bus on upgrades, dont' enable D-Bus, since it is statically enabled. -- https://bugzilla.redhat.com/show_bug.cgi?id=732426 - -* Wed Aug 03 2011 David Zeuthen - 1:1.4.10-2 -- Drop SysV support, #697523 (from Jóhann B. Guðmundsson ) - -* Thu Jun 2 2011 Colin Walters - 1:1.4.10-1 -- New upstream version -- Drop XML docs patch which is now upstream -- Drop devhelp stuff; people should be using GDBus now. If you - don't, the raw doxygen is fine. - -* Tue Feb 08 2011 Fedora Release Engineering - 1:1.4.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Fri Jan 28 2011 Matthias Clasen - 1:1.4.0-2 -- %%ghost /var/run content (#656571) - -* Mon Sep 6 2010 Lennart Poettering - 1:1.4.0-1 -- New upstream release - -* Thu Jul 29 2010 Lennart Poettering - 1:1.3.2-0.1.885483%{?dist} -- Conversion from systemd-install to systemctl - -* Fri Jul 9 2010 Lennart Poettering - 1:1.3.2-0.0.885483 -- git Snapshot with systemd activation - -* Wed Jun 23 2010 Lennart Poettering - 1:1.3.1-1 -- New upstream release - -* Wed Mar 24 2010 Colin Walters - 1:1.2.24-1 -- New upstream release -- Drop upstreamed patch - -* Mon Mar 22 2010 Colin Walters - 1:1.2.22-2 -- Add patch to fix syslog crasher - -* Wed Mar 17 2010 Colin Walters - 1:1.2.22-1 -- New upstream release - -* Wed Feb 03 2010 Colin Walters - 1:1.2.20-1 -- New upstream release -- Actually add start-early.patch - -* Tue Feb 02 2010 Colin Walters - 1:1.2.18-1 -- New upstream release - Drop all upstreamed patches. -- start-early.patch had both bindir changes and start-early; the - latter was upstreamed, so start-early is now bindir.patch. - Ideally later get this partial-bindir stuff upstream. - -* Thu Jan 21 2010 Colin Walters - 1:1.2.16-11 -- Drop dbus-libs requiring dbus; this was unnecessary for programs - which happened to speak the dbus protocol but don't require - the daemon. - Note that libdbus does support autolaunching dbus-daemon in - the session as an emergency fallback for legacy situations; however, - these cases were likely to have dbus installed already (via comps). - If they don't, well one turned to the wrong page in the choose your - own adventure book. - -* Tue Jan 12 2010 Matthias Clasen - 1:1.2.16-10 -- Don't link libdub against libcap-ng - -* Fri Dec 18 2009 Ray Strode - 1:1.2.16-9 -- Fix activation of daemons (#545267) -- Fix reload memleak (fdo #24697) -- Don't forget about pending activations on reload (fdo #24350) -- Fix reload race (fdo #21597) - -* Wed Oct 7 2009 Matthias Clasen - 1:1.2.16-8 -- Drop capabilities (#518541) - -* Wed Oct 7 2009 Matthias Clasen - 1:1.2.16-7 -- Add missing diagrams to the docs (#527650) - -* Thu Oct 1 2009 Matthias Clasen - 1:1.2.16-6 -- Fix timeout accounting - -* Fri Aug 21 2009 Tomas Mraz - 1:1.2.16-5 -- rebuilt with new audit - -* Fri Jul 24 2009 Fedora Release Engineering - 1:1.2.16-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Thu Jul 23 2009 Colin Walters - 1:1.2.16-3 -- Remove conflicting -U option to useradd - -* Wed Jul 22 2009 Colin Walters - 1:1.2.16-2 -- Explicitly add a dbus group id, fixes dbus files getting a - random group id in cases where the RPM install order varies. - Fixes https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=458183 - -* Tue Jul 14 2009 Colin Walters - 1:1.2.16-1 -- Upstream 1.2.16 -- Remove inotify patch, now upstreamed -- Remove timeout patch, obsolete with upstream change to infinite - timeout maximum by default - -* Sat Jun 27 2009 Matthias Clasen - 1:1.2.14-2 -- Don't leak inotify fd (#505338) - -* Wed Apr 22 2009 Colin Walters - 1:1.2.14-1 -- CVE-2009-1189 - * Update to 1.2.14 - -* Thu Mar 12 2009 Colin Walters - 1:1.2.12-1 -- Switch to non-permissive branch: - http://fedoraproject.org/wiki/Features/DBusPolicy - -* Fri Feb 27 2009 Matthias Clasen - 1:1.2.4.4permissive-4 -- Mark -doc content as %%doc - -* Tue Feb 24 2009 Matthias Clasen - 1:1.2.4.4permissive-2 -- Make -doc noarch - -* Tue Feb 24 2009 Fedora Release Engineering - 1:1.2.4.4permissive-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Tue Jan 06 2009 Colin Walters - 1:1.2.4.4.permissive-1 -- New upstream - -* Thu Dec 18 2008 Colin Walters - 1:1.2.4.2.permissive-1 -- New upstream - -* Fri Dec 12 2008 Colin Walters - 1:1.2.4-2 -- Revert to upstream 1.2.4, add epoch - -* Thu Dec 11 2008 Colin Walters - 1.2.8-4 -- And drop it again, needs more work - -* Wed Dec 10 2008 Colin Walters - 1.2.8-3 -- Add back working syslog patch - -* Tue Dec 09 2008 Colin Walters - 1.2.8-2 -- Remove accidentally added syslog patch - -* Tue Dec 09 2008 Colin Walters - 1.2.8-1 -- New upstream 1.2.8 - Allows signals by default. - -* Fri Dec 05 2008 Colin Walters - 1.2.6-1 -- New upstream 1.2.6 - -* Fri Nov 21 2008 Matthias Clasen - 1.2.4-2 -- Tweak descriptions - -* Mon Oct 06 2008 Colin Walters - 1.2.4-1 -- New upstream 1.2.4 - -* Thu Sep 25 2008 David Zeuthen - 1.2.3-2%{?dist} -- Avoid using noreplace for files that aren't really config files - -* Wed Aug 06 2008 Colin Walters - 1.2.3-1 -- New upstream 1.2.2 -- Drop patches that were upstreamed - -* Wed Jul 23 2008 Matthias Clasen - 1.2.1-7 -- Own /usr/share/dbus-1/interfaces - -* Fri Jul 18 2008 Matthias Clasen - 1.2.1-6 -- Add a patch from upstream git that adds a method - for changing the activation environment on the session bus - -* Thu Jul 17 2008 Casey Dahlin - 1.2.1-5 -- Patch to increase max method timeout - -* Thu May 29 2008 Casey Dahlin - 1.2.1-4 -- Patches for fd.o bugs 15635, 15571, 15588, 15570 - -* Mon May 12 2008 Ray Strode - 1.2.1-3 -- drop last patch after discussion on dbus list - -* Mon May 12 2008 Ray Strode - 1.2.1-2 -- ensure uuid is created at post time - -* Fri Apr 04 2008 John (J5) Palmieri - 1.2.1-1 -- update to latest upstream -- major version change is really a maint release for 1.1.20 - please read the NEWS file in the source for more information - -* Wed Feb 27 2008 David Zeuthen - 1.1.20-1%{?dist} -- Update to latest upstream release. Includes fix for CVE-2008-0595. -- Drop some patches that went upstream already - -* Wed Feb 20 2008 Mamoru Tasaka - 1.1.4-6 -- Really rebuild against new libcap - -* Sun Feb 17 2008 Adam Tkac - 1.1.4-5 -- rebuild against new libcap - -* Tue Feb 5 2008 Matthias Clasen - 1.1.4-4 -- Fix a dbus-launch problem (#430412) - -* Mon Feb 4 2008 Ray Strode - 1.1.4-3 -- Start message bus from xinitrc.d instead of hard coding it -at the end of Xsession - -* Mon Feb 4 2008 Matthias Clasen - 1.1.4-2 -- Make it build against the latest gcc/glibc - -* Thu Jan 17 2008 John (J5) Palmieri - 1.1.4-1 -- new upstream version -- fixes inotify patch which was consuming 100% cpu and memory - -* Wed Jan 16 2008 John (J5) Palmieri - 1.1.3-1 -- new upstream version which obsoletes a number of our patches -- doc section added for the devhelp docs - -* Thu Nov 15 2007 John (J5) Palmieri - 1.1.2-9 -- clean up spec file as per the merge review (#225676) - -* Thu Oct 25 2007 Bill Nottingham - 1.1.2-8 -- have -libs obsolete older versions of the main package so that yum upgrades work - -* Thu Oct 4 2007 Matthias Clasen - 1.1.2-7 -- Make the daemon a PIE executable (#210039) - -* Fri Sep 14 2007 Bill Nottingham - 1.1.2-6%{?dist} -- fix daemon abort when SELinux denies passing on a message (#283231) - -* Fri Sep 14 2007 Dan Walsh - 1.1.2-5%{?dist} -- Reverse we_were_root check to setpcap if we were root. Also only init -audit if we were root. So error dbus message will not show up when policy -reload happens. dbus -session will no longer try to send audit message, -only system will. - -* Tue Aug 28 2007 David Zeuthen - 1.1.2-4%{?dist} -- Make dbus require dbus-libs (#261721) - -* Mon Aug 27 2007 Adel Gadllah - 1.1.2-3 -- Add libs to a libs subpackage -- Update license tag - -* Wed Aug 01 2007 David Zeuthen - 1.1.2-2%{?dist} -- Move system bus activation helper to /{lib,lib64}/dbus-1. Also set - the correct mode and permissions. -- Own the directory /usr/share/dbus-1/system-services -- Delete the diretory /{lib,lib64}/dbus-1.0 as it's not used -- Pass 'dbus' instead of 81 as --with-dbus-user; otherwise the setuid - system bus activation helper fails - -* Sat Jul 28 2007 Matthias Clasen - 1.1.2-1 -- Update to 1.1.2 - -* Fri Jul 6 2007 Matthias Clasen - 1.1.1-3 -- Add LSB header to init script (#246902) - -* Thu Jun 28 2007 Ray Strode - 1.1.1-2 -- include session.d directory in package manifest - -* Thu Jun 28 2007 Ray Strode - 1.1.1-1 -- Update to 1.1.1 - -* Fri Jun 22 2007 Matthias Clasen - 1.0.2-6 -- Don't require libxml-python needlessly (#245300) - -* Sun Jun 17 2007 Matthias Clasen - 1.0.2-5 -- Require pkgconfig in -devel, not in -x11 (#244385) - -* Sat Apr 14 2007 Matthias Clasen - 1.0.2-4 -- Move the dbus-launch man page to the x11 subpackage - -* Thu Apr 12 2007 David Zeuthen - 1.0.2-3 -- Start SELinux thread after setuid call (#221168) - -* Wed Mar 28 2007 Matthias Clasen - 1.0.2-2 -- Require pkgconfig in the -devel package - -* Sun Mar 25 2007 Matthias Clasen - 1.0.2-1 -- Update to 1.0.2 -- Drop obsolete patches -- Fix directory ownership issues (#233753) - -* Fri Dec 15 2006 David Zeuthen - 1.0.1-3%{?dist} -- CVE-2006-6107: D-Bus denial of service - -* Sun Nov 26 2006 Matthias Clasen - 1.0.1-2 -- Include docs, and make them show up in devhelp - -* Mon Nov 20 2006 Ray Strode - 1.0.1-1 -- Update to 1.0.1 -- Apply patch from Thiago Macieira to - fix failed assertion in threading implementation -- Drop some crazy looking build time speed optimization - -* Tue Nov 14 2006 John (J5) Palmieri - 1.0.0-2 -- add patch to fix dbus_threads_init_default - -* Mon Nov 13 2006 John (J5) Palmieri - 1.0.0-1 -- update to D-Bus 1.0.0 "Blue Bird" -- build with verbose mode on but tests and asserts off - -* Sun Nov 12 2006 Ray Strode - 0.95-3 -- dont let dbus-launch session sitter crash in the - non-autolaunch code path (bug 214649) - -* Mon Nov 06 2006 John (J5) Palmieri - 0.95-2 -- Add /var/lib/dbus directory to %%files - -* Fri Nov 03 2006 John (J5) Palmieri - 0.95-1 -- Update to D-Bus 1.0 RC 3 (0.95) -- don't build with tests on - -* Sat Oct 14 2006 John (J5) Palmieri - 0.94-1 -- Update to D-Bus 1.0 RC 2 (0.94) - -* Sun Oct 01 2006 Jesse Keating - 0.93-3 -- rebuilt for unwind info generation, broken in gcc-4.1.1-21 - -* Tue Sep 19 2006 Matthias Clasen - 0.93-2 -- Add a Requires for libxml2-python (#201877) - -* Thu Sep 14 2006 John (J5) Palmieri - 0.93-1 -- Updated from upstream D-Bus 1.0 RC 1 (0.93) - -* Wed Sep 6 2006 Dan Walsh - 0.92-2 -- Only audit on the system bus - -* Fri Aug 18 2006 John (J5) Palmieri - 0.92-1 -- Update to 0.92 -- remove old patches - -* Sat Jul 22 2006 John (J5) Palmieri - 0.90-8 -- add patch to fix timeout removal assertion - -* Thu Jul 20 2006 John (J5) Palmieri - 0.90-7 -- add patch to fix taking a connection ref when it is locked - -* Wed Jul 19 2006 John (J5) Palmieri - 0.90-6 -- change the arch-deps.h include directory to /usr/lib[64] instead of /lib[64] - in the dbus-1.pc file after compile - -* Wed Jul 19 2006 John (J5) Palmieri - 0.90-5 -- Move arch include file from lib to libdir - -* Tue Jul 18 2006 John (J5) Palmieri - 0.90-4 -- add patch that pregenerates the xml introspect file so d-bus doesn't - have to be running suring the build. - -* Tue Jul 18 2006 John (J5) Palmieri - 0.90-3 -- s/--libdir=\/lib/--libdir=%%{_lib}/ in configure stage -- add / before %%{_lib} - -* Tue Jul 18 2006 John (J5) Palmieri - 0.90-2 -- Remove some remnants of the GLIB bindings from configure.in - -* Mon Jul 17 2006 John (J5) Palmieri - 0.90-1 -- Update to upstream 0.90 -- Split out bindings - -* Wed Jul 12 2006 Jesse Keating - 0.62-1.1 -- rebuild - -* Mon Jun 12 2006 John (J5) Palmieri - 0.62-1 -- Update to upstream 0.62 -- Remove mono for s390s - -* Tue Jun 6 2006 Matthias Clasen 0.61-6 -- Rebuild - -* Wed May 17 2006 Karsten Hopp 0.61-5.2 -- add buildrequires libICE-devel, libSM-devel, libcap-devel -- change buildrequires form libX11 to libX11-devel - -* Mon May 15 2006 John (J5) Palmieri - 0.61-5.1 -- Bump and rebuild. Add a BR and R for libX11 - -* Tue Apr 25 2006 John (J5) Palmieri - 0.61-5 -- Backport patch from dbus-connection.c - - Allows interfaces to be NULL in the message header as per the spec - - Fixes a problem with pendings calls blocking on a data starved socket - -* Mon Apr 17 2006 John (J5) Palmieri 0.61-4 -- New audit patch - -* Fri Feb 24 2006 John (J5) Palmieri 0.61-3 -- ABI hasn't changed so add patch that makes dbus-sharp think - it is still 0.60 (mono uses hard version names so any change - means apps need to recompile) - -* Fri Feb 24 2006 John (J5) Palmieri 0.61-2 -- Make sure chkconfig rests the priorities so we can start earlier - -* Fri Feb 24 2006 John (J5) Palmieri 0.61-1 -- Upgrade to upstream version 0.61 -- remove python callchain patch -- update avc patch - -* Fri Feb 10 2006 Jesse Keating - 0.60-7.2 -- bump again for double-long bug on ppc(64) - -* Tue Feb 07 2006 Jesse Keating - 0.60-7.1 -- rebuilt for new gcc4.1 snapshot and glibc changes - -* Mon Jan 23 2006 John (J5) Palmieri 0.60-7 -- Add patch to fix the python callchain -- Symlink dbus-send to /usr/bin because some applications - look for it there - -* Fri Jan 20 2006 John (J5) Palmieri 0.60-6 -- Fix up patch to init script so it refrences /bin not /usr/bin - -* Fri Jan 20 2006 John (J5) Palmieri 0.60-5 -- move base libraries and binaries to /bin and /lib so they can be started - before /usr is mounted on network mounted /usr systems -- have D-Bus start early - -* Thu Jan 19 2006 Alexander Larsson 0.60-4 -- mono now built on s390x - -* Mon Jan 9 2006 Alexander Larsson 0.60-3 -- Don't exclude non-mono arches - -* Mon Jan 9 2006 Alexander Larsson - 0.60-2 -- Add dbus-sharp sub-package - -* Fri Dec 09 2005 Jesse Keating - 0.60-1.1 -- rebuilt - -* Thu Dec 01 2005 John (J5) Palmieri - 0.60-1 -- upgrade to 0.60 - -* Thu Sep 08 2005 John (J5) Palmieri - 0.50-1 -- upgrade to 0.50 - -* Mon Aug 29 2005 John (J5) Palmieri - 0.36.2-1 -- upgrade to 0.36.2 which fixes an exploit where - users can attach to another user's session bus (CAN-2005-0201) - -* Wed Aug 24 2005 John (J5) Palmieri - 0.36.1-1 -- Upgrade to dbus-0.36.1 -- Install all files to lib64/ on 64bit machines - -* Tue Aug 23 2005 John (J5) Palmieri - 0.36-1 -- Upgrade to dbus-0.36 -- Split modules that go into %%{_lib}/python2.4/site-packages/dbus -and those that go into %%{python_sitelib}/dbus (they differ on 64bit) -- Renable Qt bindings since packages in core can use them - -* Mon Jul 18 2005 John (J5) Palmieri - 0.35.2-1 -- Upgrade to dbus-0.35.2 -- removed dbus-0.34-kill-babysitter.patch -- removed dbus-0.34-python-threadsync.patch -- removed dbus-0.23-selinux-avc-audit.patch -- added dbus-0.35.2-selinux-avc-audit.patch -- take out restarts on upgrade - -* Tue Jun 28 2005 John (J5) Palmieri - 0.34-1 -- Upgrade to dbus-0.34 -- added dbus-0.34-kill-babysitter.patch -- added dbus-0.34-python-threadsync.patch -- remove dbus-0.32-print_child_pid.patch -- remove dbus-0.32-deadlock-fix.patch -- remove dbus-0.33-types.patch - -* Wed Jun 8 2005 John (J5) Palmieri - 0.33-4 -- Add new libaudit patch from Steve Grub and enable in configure - (Bug #159218) - -* Mon May 23 2005 Bill Nottingham - 0.33-3 -- remove static libraries from python bindings - -* Sun May 01 2005 John (J5) Palmieri - 0.33-2 -- Backport patch from CVS that fixes int32's being marshaled as -uint16's in the python bindings - -* Mon Apr 25 2005 John (J5) Palmieri - 0.33-1 -- update to upstream 0.33 -- renable selinux audit patch - -* Tue Apr 12 2005 John (J5) Palmieri - 0.32-6 -- Added patch to fix deadlocks when using recursive g_mains - -* Tue Apr 12 2005 John (J5) Palmieri - 0.32-5 -- replace selinux_init patch with selinux_chroot_workaround patch - to work around bad selinux interactions when using chroots - on the beehive build machines - -* Mon Apr 11 2005 John (J5) Palmieri - 0.32-4 -- add print_child_pid patch which make sure we prin the child's pid if we fork - -* Thu Apr 7 2005 David Zeuthen - 0.32-3 -- add fix for glib infinite loop (fdo #2889) - -* Thu Mar 31 2005 John (J5) Palmieri - 0.32-2 -- add selinux-init patch to fix dbus from segfaulting when - building on machines that don't have selinux enabled - -* Thu Mar 31 2005 John (J5) Palmieri - 0.32-1 -- update to upstream version 0.32 - -* Wed Mar 23 2005 John (J5) Palmieri - 0.31-4 -- Pyrex has been patched to generate gcc4.0 complient code -- Rebuild for gcc4.0 - -* Wed Mar 16 2005 John (J5) Palmieri - 0.31-3 -- change compat-gcc requirement to compat-gcc-32 -- rebuild with gcc 3.2 - -* Tue Mar 08 2005 John (J5) Palmieri - 0.31-2 -- Remove precompiled init script and let the sources generate it - -* Mon Mar 07 2005 John (J5) Palmieri - 0.31-1 -- update to upstream version 0.31 -- take out user has same id patch (merged upstream) -- udi patch updated -- dbus-daemon-1 renamed to dbus-daemon -- dbus-glib-tool renamed to dbus-binding-tool -- force gcc33 because pyrex generate improper lvalue code -- disable audit patch for now - -* Tue Feb 01 2005 John (J5) Palmieri - 0.23-4 -- Explicitly pass in the pid file location to ./configure instead of - letting it guess based on the build enviornment - -* Mon Jan 31 2005 John (J5) Palmieri - 0.23-3 -- Add patch to fix random users from connecting to a users session bus - -* Fri Jan 21 2005 John (J5) Palmieri - 0.23-2 -- Add Steve Grubb's SE-Linux audit patch (Bug# 144920) - -* Fri Jan 21 2005 John (J5) Palmieri - 0.23-1 -- Update to upstream version 0.23 -- Drop all patches except for the UDI patch as they have been - integrated upstream -- List of API changes: - * add setgroups() to drop supplementary groups - * removed dbus_bug_get_with_g_main since it's been replaced by dbus_g_bus_get - * added support for int64 and uint64 to the python bindings - * use SerivceOwnerChanges signal instead of ServiceCreated and ServiceDeleted - -* Mon Nov 8 2004 Jeremy Katz - 0.22-12 -- rebuild against python 2.4 - -* Tue Nov 02 2004 John (J5) Palmieri -- Add a requires for glib2-devel in the devel package -- Add SE-Linux backport from Colin Walters that fixes - messages getting lost in SE-Linux contexts - -* Wed Oct 13 2004 John (J5) Palmieri -- Bump up release and rebuild - -* Mon Oct 11 2004 Tim Waugh -- Run /sbin/ldconfig for glib sub-package (bug #134062). - -* Wed Sep 22 2004 John (J5) Palmieri -- Fixed patch to use dbus-1 instead of dbus-1.0 -- (configure.in): Exported just the datadir instead of - the full path to the dbus datadir for consistency - -* Wed Sep 22 2004 John (J5) Palmieri -- Adding patch to move /usr/lib/dbus-1.0/services to - /usr/share/dbus-1.0/services - -* Thu Sep 16 2004 John (J5) Palmieri -- reverting BuildRequires: redhat-release because of issues with build system -- added precompiled version of the messagebus init script - -* Thu Sep 16 2004 John (J5) Palmieri -- changed /etc/redhat-release to the package redhat-release - -* Thu Sep 16 2004 John (J5) Palmieri -- added python int64 patch from davidz - -* Thu Sep 16 2004 John (J5) Palmieri -- added BuildRequires: /etc/redhat-release (RH Bug #132436) - -* Wed Aug 18 2004 John (J5) Palmieri -- Added Steve Grubb's spec file patch (RH Bug #130201) - -* Mon Aug 16 2004 John (J5) Palmieri -- Disabled dbus-gtk since dbus-viewer doesn't do anything right now - -* Mon Aug 16 2004 John (J5) Palmieri -- Moved dbus-viewer to new dbus-gtk package so that dbus-glib - no longer requires X or GTK libraries. (RH Bug #130029) - -* Thu Aug 12 2004 John (J5) Palmieri -- Update to new 0.22 release - -* Thu Aug 05 2004 John (J5) Palmieri -- Added BuildRequires for libselinux-devel and Requires for libselinux - -* Mon Aug 02 2004 Colin Walters -- Add SE-DBus patch - -* Fri Jul 30 2004 John (J5) Palmieri -- Added lib64 workaround for python bindings installing to - the wrong lib directory on 64 bit archs - -* Fri Jul 30 2004 John (J5) Palmieri -- Updated console-auth patch -- rebuild - -* Thu Jul 22 2004 John (J5) Palmieri -- Update to upstream CVS build -- Added console-auth patch - -* Fri Jun 25 2004 John (J5) Palmieri -- Workaround added to fix gcc-3.4 bug on ia64 - -* Fri Jun 25 2004 John (J5) Palmieri -- require new Pyrex version and see if it builds this time - -* Fri Jun 25 2004 John (J5) Palmieri -- rebuild with updated Pyrex (0.9.2.1) - -* Tue Jun 15 2004 Elliot Lee -- rebuilt - -* Fri Jun 04 2004 John (J5) Palmieri -- Moved dbus-viewer, dbus-monitor and dbus-glib-tool - into the dbus-glib package so that the main dbus - package does not depend on glib (Bug #125285) - -* Thu Jun 03 2004 John (J5) Palmieri -- rebuilt - -* Thu May 27 2004 John (J5) Palmieri -- added my Python patch -- took out the qt build requires -- added a gtk+ build requires - -* Fri Apr 23 2004 John (J5) Palmieri -- Changed build requirement to version 0.9-3 of Pyrex - to fix problem with builing on x86_64 - -* Tue Apr 20 2004 John (J5) Palmieri -- update to upstream 0.21 -- removed dbus-0.20-varargs.patch patch (fixed upstream) - -* Mon Apr 19 2004 John (J5) Palmieri -- added a dbus-python package to generate python bindings -- added Pyrex build dependacy - -* Tue Mar 02 2004 Elliot Lee -- rebuilt - -* Wed Feb 25 2004 Bill Nottingham 0.20-4 -- fix dbus error functions on x86-64 (#116324) -- add prereq (#112027) - -* Fri Feb 13 2004 Elliot Lee -- rebuilt - -* Fri Feb 13 2004 Tim Waugh -- Conflict with cups prior to configuration file change, so that the - %%postun service condrestart works. - -* Wed Feb 11 2004 Havoc Pennington 0.20-2 -- rebuild in fc2, cups now updated - -* Wed Jan 7 2004 Bill Nottingham 0.20-1 -- update to upstream 0.20 - -* Thu Oct 16 2003 Havoc Pennington 0.13-6 -- hmm, dbus doesn't support uids in the config file. fix. - -* Thu Oct 16 2003 Havoc Pennington 0.13-5 -- put uid instead of username in the config file, to keep things working with name change - -* Thu Oct 16 2003 Havoc Pennington 0.13-4 -- make subpackages require the specific release, not just version, of base package - -* Thu Oct 16 2003 Havoc Pennington 0.13-3 -- change system user "messagebus" -> "dbus" to be under 8 chars - -* Mon Sep 29 2003 Havoc Pennington 0.13-2 -- see if removing qt subpackage for now will get us through the build system, - qt bindings not useful yet anyway - -* Sun Sep 28 2003 Havoc Pennington 0.13-1 -- 0.13 fixes a little security oops - -* Mon Aug 4 2003 Havoc Pennington 0.11.91-3 -- break the tiny dbus-launch that depends on X into separate package - so a CUPS server doesn't need X installed - -* Wed Jun 04 2003 Elliot Lee -- rebuilt - -* Sat May 17 2003 Havoc Pennington 0.11.91-1 -- 0.11.91 cvs snap properly merges system.d - -* Fri May 16 2003 Havoc Pennington 0.11.90-1 -- build a cvs snap with a few more fixes - -* Fri May 16 2003 Havoc Pennington 0.11-2 -- fix a crash that was breaking cups - -* Thu May 15 2003 Havoc Pennington 0.11-1 -- 0.11 - -* Thu May 15 2003 Havoc Pennington 0.10.90-1 -- use rc.d/init.d not init.d, bug #90192 -- include the new man pages - -* Fri Apr 11 2003 Havoc Pennington 0.9-1 -- 0.9 -- export QTDIR explicitly -- re-enable qt, the problem was most likely D-BUS configure - -* Tue Apr 1 2003 Havoc Pennington 0.6.94-1 -- update from CVS with a fix to set uid after gid - -* Tue Apr 1 2003 Havoc Pennington 0.6.93-1 -- new cvs snap that actually forks to background and changes - user it's running as and so forth -- create our system user in pre - -* Mon Mar 31 2003 Havoc Pennington 0.6.92-1 -- fix for "make check" test that required a home directory - -* Mon Mar 31 2003 Havoc Pennington 0.6.91-1 -- disable qt for now because beehive hates me -- pull a slightly newer cvs snap that creates socket directory -- cat the make check log after make check fails - -* Mon Mar 31 2003 Havoc Pennington 0.6.90-1 -- initial build +%autochangelog From 05e5c6d1c95cef9d2ca8a669dfa9e6474ca3eeea Mon Sep 17 00:00:00 2001 From: Debarshi Ray Date: Fri, 7 Nov 2025 15:53:39 +0100 Subject: [PATCH 77/77] Silence macro-in-comment Fallout from 5d01674e18b219c72d3f576534ad6a717b8f4fa9 [skip changelog] --- dbus.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dbus.spec b/dbus.spec index 9468a4c..f71cf86 100644 --- a/dbus.spec +++ b/dbus.spec @@ -228,7 +228,7 @@ install --directory %{buildroot}%{_sysconfdir}/dbus-1/system.d install --directory %{buildroot}%{_datadir}/dbus-1/interfaces -## %find_lang %{gettext_package} +## %%find_lang %%{gettext_package} install --directory %{buildroot}/var/lib/dbus install --directory %{buildroot}/run/dbus