From 7d206b2b804ea6e4b9f37611b9b8cf885db6f8fd Mon Sep 17 00:00:00 2001 From: Christian Kellner Date: Thu, 23 Jan 2020 19:25:16 +0100 Subject: [PATCH 01/37] Add patch to ignore wakeup device uevents See https://bugzilla.redhat.com/show_bug.cgi?id=1790398 for more information. --- bolt-error-typedef.patch | 27 ++++++++++++++++++++++ bolt.spec | 11 +++++++-- wakeup-uevents.patch | 50 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 86 insertions(+), 2 deletions(-) create mode 100644 bolt-error-typedef.patch create mode 100644 wakeup-uevents.patch diff --git a/bolt-error-typedef.patch b/bolt-error-typedef.patch new file mode 100644 index 0000000..f982608 --- /dev/null +++ b/bolt-error-typedef.patch @@ -0,0 +1,27 @@ +From 5a739574608e5190816b3efd22e75f214c5fe4c4 Mon Sep 17 00:00:00 2001 +From: Christian Kellner +Date: Thu, 23 Jan 2020 19:07:05 +0100 +Subject: [PATCH] common: fix BoltError to be a typedef + +It was always meant to be a typedef not a (tentative) definition +of a global variable. +--- + common/bolt-error.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/common/bolt-error.h b/common/bolt-error.h +index 569da46..0486964 100644 +--- a/common/bolt-error.h ++++ b/common/bolt-error.h +@@ -36,7 +36,7 @@ G_BEGIN_DECLS + * + * Error codes used inside Bolt. + */ +-enum { ++typedef enum { + BOLT_ERROR_FAILED = 0, + BOLT_ERROR_UDEV, + BOLT_ERROR_NOKEY, +-- +2.24.1 + diff --git a/bolt.spec b/bolt.spec index 28d15e2..16722a4 100644 --- a/bolt.spec +++ b/bolt.spec @@ -1,10 +1,12 @@ Name: bolt Version: 0.8 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Thunderbolt device manager License: LGPLv2+ URL: https://gitlab.freedesktop.org/bolt/bolt Source0: %{url}/-/archive/%{version}/%{name}-%{version}.tar.gz +Patch0: wakeup-uevents.patch +Patch1: bolt-error-typedef.patch BuildRequires: gcc BuildRequires: asciidoc @@ -38,7 +40,7 @@ boltctl, can be used to control the daemon and perform all the above mentioned tasks. %prep -%setup -q +%autosetup -p1 %build %meson -Ddb-name=boltd @@ -76,6 +78,11 @@ mentioned tasks. %ghost %dir %{_localstatedir}/lib/boltd %changelog +* Thu Jan 23 2020 Christian Kellner - 0.8-3 +- Add patch to ignore uevents from wakeup devices. See upstream issue + https://gitlab.freedesktop.org/bolt/bolt/issues/156 +- Add patch to fix BoltError not being a typedef. + * Wed Jul 24 2019 Fedora Release Engineering - 0.8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild diff --git a/wakeup-uevents.patch b/wakeup-uevents.patch new file mode 100644 index 0000000..a10d420 --- /dev/null +++ b/wakeup-uevents.patch @@ -0,0 +1,50 @@ +From ea3e3e30eb3ce76f6a0ae816a0f35809872f4edf Mon Sep 17 00:00:00 2001 +From: Christian Kellner +Date: Mon, 13 Jan 2020 17:38:47 +0100 +Subject: [PATCH] manager: ignore wakeup device uevents for probing + +The probing detection code should ignore wakeup device uevents +because these virtual devices can be added (and removed) without +and correspondence to any physical thunderbolt device (un-)plug +events. +--- + boltd/bolt-manager.c | 16 ++++++++++++++++ + 1 file changed, 16 insertions(+) + +diff --git a/boltd/bolt-manager.c b/boltd/bolt-manager.c +index 877c008..c8b60da 100644 +--- a/boltd/bolt-manager.c ++++ b/boltd/bolt-manager.c +@@ -2043,6 +2043,16 @@ device_is_thunderbolt_root (struct udev_device *dev) + bolt_streq (driver, "thunderbolt"); + } + ++static gboolean ++device_is_wakeup (struct udev_device *dev) ++{ ++ const char *subsys; ++ ++ subsys = udev_device_get_subsystem (dev); ++ ++ return bolt_streq (subsys, "wakeup"); ++} ++ + static gboolean + probing_add_root (BoltManager *mgr, + struct udev_device *dev) +@@ -2080,6 +2090,12 @@ manager_probing_device_added (BoltManager *mgr, + if (syspath == NULL) + return; + ++ /* ignore events for wakeup devices which get removed ++ * and added at random time without any connection to ++ * any physical thunderbolt device */ ++ if (device_is_wakeup (dev)) ++ return; ++ + roots = mgr->probing_roots; + for (guint i = 0; i < roots->len; i++) + { +-- +2.24.1 + From e6369adc49df2ed08f342b1b61c2777872d05cd5 Mon Sep 17 00:00:00 2001 From: Christian Kellner Date: Thu, 23 Jan 2020 19:25:16 +0100 Subject: [PATCH 02/37] Add patch to ignore wakeup device uevents Closes rhbz#1790398 --- bolt-error-typedef.patch | 27 ++++++++++++++++++++++ bolt.spec | 12 ++++++++-- wakeup-uevents.patch | 50 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 87 insertions(+), 2 deletions(-) create mode 100644 bolt-error-typedef.patch create mode 100644 wakeup-uevents.patch diff --git a/bolt-error-typedef.patch b/bolt-error-typedef.patch new file mode 100644 index 0000000..f982608 --- /dev/null +++ b/bolt-error-typedef.patch @@ -0,0 +1,27 @@ +From 5a739574608e5190816b3efd22e75f214c5fe4c4 Mon Sep 17 00:00:00 2001 +From: Christian Kellner +Date: Thu, 23 Jan 2020 19:07:05 +0100 +Subject: [PATCH] common: fix BoltError to be a typedef + +It was always meant to be a typedef not a (tentative) definition +of a global variable. +--- + common/bolt-error.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/common/bolt-error.h b/common/bolt-error.h +index 569da46..0486964 100644 +--- a/common/bolt-error.h ++++ b/common/bolt-error.h +@@ -36,7 +36,7 @@ G_BEGIN_DECLS + * + * Error codes used inside Bolt. + */ +-enum { ++typedef enum { + BOLT_ERROR_FAILED = 0, + BOLT_ERROR_UDEV, + BOLT_ERROR_NOKEY, +-- +2.24.1 + diff --git a/bolt.spec b/bolt.spec index 28d15e2..13b1c79 100644 --- a/bolt.spec +++ b/bolt.spec @@ -1,10 +1,12 @@ Name: bolt Version: 0.8 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Thunderbolt device manager License: LGPLv2+ URL: https://gitlab.freedesktop.org/bolt/bolt Source0: %{url}/-/archive/%{version}/%{name}-%{version}.tar.gz +Patch0: wakeup-uevents.patch +Patch1: bolt-error-typedef.patch BuildRequires: gcc BuildRequires: asciidoc @@ -38,7 +40,7 @@ boltctl, can be used to control the daemon and perform all the above mentioned tasks. %prep -%setup -q +%autosetup -p1 %build %meson -Ddb-name=boltd @@ -76,6 +78,12 @@ mentioned tasks. %ghost %dir %{_localstatedir}/lib/boltd %changelog +* Thu Jan 23 2020 Christian Kellner - 0.8-3 +- Add patch to ignore uevents from wakeup devices. See upstream issue + https://gitlab.freedesktop.org/bolt/bolt/issues/156 + Fixes rhbz#1790398 +- Add patch to fix BoltError not being a typedef. + * Wed Jul 24 2019 Fedora Release Engineering - 0.8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild diff --git a/wakeup-uevents.patch b/wakeup-uevents.patch new file mode 100644 index 0000000..a10d420 --- /dev/null +++ b/wakeup-uevents.patch @@ -0,0 +1,50 @@ +From ea3e3e30eb3ce76f6a0ae816a0f35809872f4edf Mon Sep 17 00:00:00 2001 +From: Christian Kellner +Date: Mon, 13 Jan 2020 17:38:47 +0100 +Subject: [PATCH] manager: ignore wakeup device uevents for probing + +The probing detection code should ignore wakeup device uevents +because these virtual devices can be added (and removed) without +and correspondence to any physical thunderbolt device (un-)plug +events. +--- + boltd/bolt-manager.c | 16 ++++++++++++++++ + 1 file changed, 16 insertions(+) + +diff --git a/boltd/bolt-manager.c b/boltd/bolt-manager.c +index 877c008..c8b60da 100644 +--- a/boltd/bolt-manager.c ++++ b/boltd/bolt-manager.c +@@ -2043,6 +2043,16 @@ device_is_thunderbolt_root (struct udev_device *dev) + bolt_streq (driver, "thunderbolt"); + } + ++static gboolean ++device_is_wakeup (struct udev_device *dev) ++{ ++ const char *subsys; ++ ++ subsys = udev_device_get_subsystem (dev); ++ ++ return bolt_streq (subsys, "wakeup"); ++} ++ + static gboolean + probing_add_root (BoltManager *mgr, + struct udev_device *dev) +@@ -2080,6 +2090,12 @@ manager_probing_device_added (BoltManager *mgr, + if (syspath == NULL) + return; + ++ /* ignore events for wakeup devices which get removed ++ * and added at random time without any connection to ++ * any physical thunderbolt device */ ++ if (device_is_wakeup (dev)) ++ return; ++ + roots = mgr->probing_roots; + for (guint i = 0; i < roots->len; i++) + { +-- +2.24.1 + From 2dfd8c35de18906c04c375d5ae673ece33586ce9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jan 2020 13:10:41 +0000 Subject: [PATCH 03/37] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- bolt.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bolt.spec b/bolt.spec index 16722a4..d068918 100644 --- a/bolt.spec +++ b/bolt.spec @@ -1,6 +1,6 @@ Name: bolt Version: 0.8 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Thunderbolt device manager License: LGPLv2+ URL: https://gitlab.freedesktop.org/bolt/bolt @@ -78,6 +78,9 @@ mentioned tasks. %ghost %dir %{_localstatedir}/lib/boltd %changelog +* Tue Jan 28 2020 Fedora Release Engineering - 0.8-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Thu Jan 23 2020 Christian Kellner - 0.8-3 - Add patch to ignore uevents from wakeup devices. See upstream issue https://gitlab.freedesktop.org/bolt/bolt/issues/156 From 952974a0da4724de729bb7b8633319df8370d693 Mon Sep 17 00:00:00 2001 From: Christian Kellner Date: Fri, 14 Feb 2020 16:13:01 +0100 Subject: [PATCH 04/37] gating: opt in to rawhide gating Because it makes sense. --- gating.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/gating.yaml b/gating.yaml index d71584a..9d020b6 100644 --- a/gating.yaml +++ b/gating.yaml @@ -4,3 +4,4 @@ product_versions: decision_context: bodhi_update_push_testing rules: - !PassingTestCaseRule {test_case_name: dist.depcheck} + - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional} From bbb3c9d33ccb2492328123e4778653ef0e048b2d Mon Sep 17 00:00:00 2001 From: Stephen Gallagher Date: Tue, 5 May 2020 15:39:41 -0400 Subject: [PATCH 05/37] Minor conditional tweaks for ELN Signed-off-by: Stephen Gallagher --- bolt.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bolt.spec b/bolt.spec index d068918..6bb8724 100644 --- a/bolt.spec +++ b/bolt.spec @@ -20,7 +20,7 @@ BuildRequires: systemd %{?systemd_requires} # for the integration test (optional) -%if 0%{?fedora} +%if 0%{?fedora} || 0%{?rhel} > 8 BuildRequires: pygobject3-devel BuildRequires: python3-dbus BuildRequires: python3-dbusmock From c76b7ce04026b570b64a6e05ecfc0675f19a2b0b Mon Sep 17 00:00:00 2001 From: Christian Kellner Date: Mon, 15 Jun 2020 20:53:17 +0200 Subject: [PATCH 06/37] bolt 0.9 release Drop all patches, all included in the new upstream release. --- .gitignore | 1 + bolt-error-typedef.patch | 27 ---------------------- bolt.spec | 10 ++++---- sources | 2 +- wakeup-uevents.patch | 50 ---------------------------------------- 5 files changed, 8 insertions(+), 82 deletions(-) delete mode 100644 bolt-error-typedef.patch delete mode 100644 wakeup-uevents.patch diff --git a/.gitignore b/.gitignore index 7b697d4..75c1226 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,4 @@ tests/source/ /bolt-0.6.tar.gz /bolt-0.7.tar.gz /bolt-0.8.tar.gz +/bolt-0.9.tar.gz diff --git a/bolt-error-typedef.patch b/bolt-error-typedef.patch deleted file mode 100644 index f982608..0000000 --- a/bolt-error-typedef.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 5a739574608e5190816b3efd22e75f214c5fe4c4 Mon Sep 17 00:00:00 2001 -From: Christian Kellner -Date: Thu, 23 Jan 2020 19:07:05 +0100 -Subject: [PATCH] common: fix BoltError to be a typedef - -It was always meant to be a typedef not a (tentative) definition -of a global variable. ---- - common/bolt-error.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/common/bolt-error.h b/common/bolt-error.h -index 569da46..0486964 100644 ---- a/common/bolt-error.h -+++ b/common/bolt-error.h -@@ -36,7 +36,7 @@ G_BEGIN_DECLS - * - * Error codes used inside Bolt. - */ --enum { -+typedef enum { - BOLT_ERROR_FAILED = 0, - BOLT_ERROR_UDEV, - BOLT_ERROR_NOKEY, --- -2.24.1 - diff --git a/bolt.spec b/bolt.spec index 6bb8724..a5913a9 100644 --- a/bolt.spec +++ b/bolt.spec @@ -1,12 +1,10 @@ Name: bolt -Version: 0.8 -Release: 4%{?dist} +Version: 0.9 +Release: 1%{?dist} Summary: Thunderbolt device manager License: LGPLv2+ URL: https://gitlab.freedesktop.org/bolt/bolt Source0: %{url}/-/archive/%{version}/%{name}-%{version}.tar.gz -Patch0: wakeup-uevents.patch -Patch1: bolt-error-typedef.patch BuildRequires: gcc BuildRequires: asciidoc @@ -78,6 +76,10 @@ mentioned tasks. %ghost %dir %{_localstatedir}/lib/boltd %changelog +* Mon Jun 15 2020 Christian Kellner - 0.9-1 +- bolt 0.9 release + Drop all patches (all merged upstream). + * Tue Jan 28 2020 Fedora Release Engineering - 0.8-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild diff --git a/sources b/sources index 1e80b94..0889dd9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (bolt-0.8.tar.gz) = 0fdbc026178a4ca6a8c53aa46933d1c411eb04e350955f8b10c7faff814576d0796dd28e56b968648e549c79cf5fa13d43970d797595af0f66457abaef8ace09 +SHA512 (bolt-0.9.tar.gz) = 427e9ad95a8d018dd22326cc4b458fc9149b001d3aa6e4bb8e4047eaf6c3cf04a4dc3be9396049734dc0bd54f990b3bce31b6eef4031e3b671a6202a588cfe78 diff --git a/wakeup-uevents.patch b/wakeup-uevents.patch deleted file mode 100644 index a10d420..0000000 --- a/wakeup-uevents.patch +++ /dev/null @@ -1,50 +0,0 @@ -From ea3e3e30eb3ce76f6a0ae816a0f35809872f4edf Mon Sep 17 00:00:00 2001 -From: Christian Kellner -Date: Mon, 13 Jan 2020 17:38:47 +0100 -Subject: [PATCH] manager: ignore wakeup device uevents for probing - -The probing detection code should ignore wakeup device uevents -because these virtual devices can be added (and removed) without -and correspondence to any physical thunderbolt device (un-)plug -events. ---- - boltd/bolt-manager.c | 16 ++++++++++++++++ - 1 file changed, 16 insertions(+) - -diff --git a/boltd/bolt-manager.c b/boltd/bolt-manager.c -index 877c008..c8b60da 100644 ---- a/boltd/bolt-manager.c -+++ b/boltd/bolt-manager.c -@@ -2043,6 +2043,16 @@ device_is_thunderbolt_root (struct udev_device *dev) - bolt_streq (driver, "thunderbolt"); - } - -+static gboolean -+device_is_wakeup (struct udev_device *dev) -+{ -+ const char *subsys; -+ -+ subsys = udev_device_get_subsystem (dev); -+ -+ return bolt_streq (subsys, "wakeup"); -+} -+ - static gboolean - probing_add_root (BoltManager *mgr, - struct udev_device *dev) -@@ -2080,6 +2090,12 @@ manager_probing_device_added (BoltManager *mgr, - if (syspath == NULL) - return; - -+ /* ignore events for wakeup devices which get removed -+ * and added at random time without any connection to -+ * any physical thunderbolt device */ -+ if (device_is_wakeup (dev)) -+ return; -+ - roots = mgr->probing_roots; - for (guint i = 0; i < roots->len; i++) - { --- -2.24.1 - From a3a530bfbf125d17eebf44fdc566548f86934bb7 Mon Sep 17 00:00:00 2001 From: Christian Kellner Date: Mon, 15 Jun 2020 22:39:25 +0200 Subject: [PATCH 07/37] ci: gate also on rawhide Also, drop the `dist.depcheck`, which is not available anymore. --- gating.yaml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gating.yaml b/gating.yaml index 9d020b6..f2c6454 100644 --- a/gating.yaml +++ b/gating.yaml @@ -3,5 +3,10 @@ product_versions: - fedora-* decision_context: bodhi_update_push_testing rules: - - !PassingTestCaseRule {test_case_name: dist.depcheck} + - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional} +--- !Policy +product_versions: + - fedora-* +decision_context: bodhi_update_push_stable +rules: - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional} From 1c60b2c0367d5f41276097cfa3da3e9f6998891a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 27 Jul 2020 13:17:51 +0000 Subject: [PATCH 08/37] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- bolt.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bolt.spec b/bolt.spec index a5913a9..c42daa6 100644 --- a/bolt.spec +++ b/bolt.spec @@ -1,6 +1,6 @@ Name: bolt Version: 0.9 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Thunderbolt device manager License: LGPLv2+ URL: https://gitlab.freedesktop.org/bolt/bolt @@ -76,6 +76,9 @@ mentioned tasks. %ghost %dir %{_localstatedir}/lib/boltd %changelog +* Mon Jul 27 2020 Fedora Release Engineering - 0.9-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Mon Jun 15 2020 Christian Kellner - 0.9-1 - bolt 0.9 release Drop all patches (all merged upstream). From c59682ab976d616ebedc72007123d1d04aef76d3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 1 Aug 2020 00:14:21 +0000 Subject: [PATCH 09/37] - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- bolt.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bolt.spec b/bolt.spec index c42daa6..9cc44cd 100644 --- a/bolt.spec +++ b/bolt.spec @@ -1,6 +1,6 @@ Name: bolt Version: 0.9 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Thunderbolt device manager License: LGPLv2+ URL: https://gitlab.freedesktop.org/bolt/bolt @@ -76,6 +76,10 @@ mentioned tasks. %ghost %dir %{_localstatedir}/lib/boltd %changelog +* Sat Aug 01 2020 Fedora Release Engineering - 0.9-3 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Mon Jul 27 2020 Fedora Release Engineering - 0.9-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 5c19f90ad0ed8cc24c8fd9ebd8456095db637658 Mon Sep 17 00:00:00 2001 From: Christian Kellner Date: Tue, 1 Dec 2020 14:04:01 +0100 Subject: [PATCH 10/37] bolt 0.9.1 release The upstream release 0.9.1 is a bugfix release to address issues with integrated thunderbolt on Ice Lake. Reword the description with with less emphasis on Thunderbolt version, since bolt is also responsible for USB4 and Thunderbolt 4. --- .gitignore | 1 + bolt.spec | 12 ++++++++---- sources | 2 +- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 75c1226..bdf0f30 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,4 @@ tests/source/ /bolt-0.7.tar.gz /bolt-0.8.tar.gz /bolt-0.9.tar.gz +/bolt-0.9.1.tar.gz diff --git a/bolt.spec b/bolt.spec index 9cc44cd..4204d22 100644 --- a/bolt.spec +++ b/bolt.spec @@ -1,6 +1,6 @@ Name: bolt -Version: 0.9 -Release: 3%{?dist} +Version: 0.9.1 +Release: 1%{?dist} Summary: Thunderbolt device manager License: LGPLv2+ URL: https://gitlab.freedesktop.org/bolt/bolt @@ -26,8 +26,8 @@ BuildRequires: umockdev-devel %endif %description -bolt is a system daemon to manage thunderbolt 3 devices via a D-BUS -API. Thunderbolt 3 features different security modes that require +bolt is a system daemon to manage Thunderbolt devices via a D-BUS +API. Thunderbolt 3 introduced different security modes that require devices to be authorized before they can be used. The D-Bus API can be used to list devices, enroll them (authorize and store them in the local database) and forget them again (remove previously enrolled @@ -76,6 +76,10 @@ mentioned tasks. %ghost %dir %{_localstatedir}/lib/boltd %changelog +* Tue Dec 1 2020 Christian Kellner - 0.9.1-1 +- bolt 0.9.1 release +- Update description with less emphasis on Thunderbolt version + * Sat Aug 01 2020 Fedora Release Engineering - 0.9-3 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild diff --git a/sources b/sources index 0889dd9..5d19504 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (bolt-0.9.tar.gz) = 427e9ad95a8d018dd22326cc4b458fc9149b001d3aa6e4bb8e4047eaf6c3cf04a4dc3be9396049734dc0bd54f990b3bce31b6eef4031e3b671a6202a588cfe78 +SHA512 (bolt-0.9.1.tar.gz) = c925c290de75d3fa2dfb9e86b2f14ea39279b3f2ab6bebeced72a7853c901d44de02157d684534af2b54edd3a2e0b2ba61e889579ab1b192f99e98a2d73685d9 From 00fafcf7429cbcc3527d9a557580c0b451bcf0cd Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 01:17:46 +0000 Subject: [PATCH 11/37] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- bolt.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bolt.spec b/bolt.spec index 4204d22..1fe0d72 100644 --- a/bolt.spec +++ b/bolt.spec @@ -1,6 +1,6 @@ Name: bolt Version: 0.9.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Thunderbolt device manager License: LGPLv2+ URL: https://gitlab.freedesktop.org/bolt/bolt @@ -76,6 +76,9 @@ mentioned tasks. %ghost %dir %{_localstatedir}/lib/boltd %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 0.9.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Tue Dec 1 2020 Christian Kellner - 0.9.1-1 - bolt 0.9.1 release - Update description with less emphasis on Thunderbolt version From dabefb06fd5b46d12b21ccc25a9611792637f864 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Tue, 2 Mar 2021 16:14:07 +0100 Subject: [PATCH 12/37] Rebuilt for updated systemd-rpm-macros See https://pagure.io/fesco/issue/2583. --- bolt.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bolt.spec b/bolt.spec index 1fe0d72..a93bc20 100644 --- a/bolt.spec +++ b/bolt.spec @@ -1,6 +1,6 @@ Name: bolt Version: 0.9.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Thunderbolt device manager License: LGPLv2+ URL: https://gitlab.freedesktop.org/bolt/bolt @@ -76,6 +76,10 @@ mentioned tasks. %ghost %dir %{_localstatedir}/lib/boltd %changelog +* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek - 0.9.1-3 +- Rebuilt for updated systemd-rpm-macros + See https://pagure.io/fesco/issue/2583. + * Tue Jan 26 2021 Fedora Release Engineering - 0.9.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From ac87533df6b2cabc860474dd479b0f0063de2718 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 21 Jul 2021 13:49:36 +0000 Subject: [PATCH 13/37] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 98d34c72445746dc03f852d378046cf746f8fb7a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 21 Jul 2021 18:46:42 +0000 Subject: [PATCH 14/37] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- bolt.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bolt.spec b/bolt.spec index a93bc20..761f028 100644 --- a/bolt.spec +++ b/bolt.spec @@ -1,6 +1,6 @@ Name: bolt Version: 0.9.1 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Thunderbolt device manager License: LGPLv2+ URL: https://gitlab.freedesktop.org/bolt/bolt @@ -76,6 +76,9 @@ mentioned tasks. %ghost %dir %{_localstatedir}/lib/boltd %changelog +* Wed Jul 21 2021 Fedora Release Engineering - 0.9.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek - 0.9.1-3 - Rebuilt for updated systemd-rpm-macros See https://pagure.io/fesco/issue/2583. From 54872d69685b2fb2faa1e77ca077b0dcea1c2cf8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jan 2022 22:30:08 +0000 Subject: [PATCH 15/37] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- bolt.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bolt.spec b/bolt.spec index 761f028..5e3c7be 100644 --- a/bolt.spec +++ b/bolt.spec @@ -1,6 +1,6 @@ Name: bolt Version: 0.9.1 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Thunderbolt device manager License: LGPLv2+ URL: https://gitlab.freedesktop.org/bolt/bolt @@ -76,6 +76,9 @@ mentioned tasks. %ghost %dir %{_localstatedir}/lib/boltd %changelog +* Wed Jan 19 2022 Fedora Release Engineering - 0.9.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Wed Jul 21 2021 Fedora Release Engineering - 0.9.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From e5d2b9a0227d485e0b5b9a4a9496ce71eab76f4c Mon Sep 17 00:00:00 2001 From: Christian Kellner Date: Thu, 27 Jan 2022 17:12:46 +0100 Subject: [PATCH 16/37] bolt 0.9.2 upstream release Fixes rhbz#2045228 (FTBFS due to umocked upgrade). --- .gitignore | 1 + bolt.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index bdf0f30..723079f 100644 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,4 @@ tests/source/ /bolt-0.8.tar.gz /bolt-0.9.tar.gz /bolt-0.9.1.tar.gz +/bolt-0.9.2.tar.gz diff --git a/bolt.spec b/bolt.spec index 5e3c7be..11ebf3a 100644 --- a/bolt.spec +++ b/bolt.spec @@ -1,6 +1,6 @@ Name: bolt -Version: 0.9.1 -Release: 5%{?dist} +Version: 0.9.2 +Release: 1%{?dist} Summary: Thunderbolt device manager License: LGPLv2+ URL: https://gitlab.freedesktop.org/bolt/bolt @@ -76,6 +76,9 @@ mentioned tasks. %ghost %dir %{_localstatedir}/lib/boltd %changelog +* Thu Jan 27 2022 Christian Kellner - 0.9.2-1 +- bolt 0.9.2 release + * Wed Jan 19 2022 Fedora Release Engineering - 0.9.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild diff --git a/sources b/sources index 5d19504..de3b566 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (bolt-0.9.1.tar.gz) = c925c290de75d3fa2dfb9e86b2f14ea39279b3f2ab6bebeced72a7853c901d44de02157d684534af2b54edd3a2e0b2ba61e889579ab1b192f99e98a2d73685d9 +SHA512 (bolt-0.9.2.tar.gz) = 69e7ffa58a6dbc8a1b14fd7e11e2291fa60227896ead1a449839716b581c6ab0e351d3ed62f9b51c5e44a5a33ba5e23dc5af73a1b4eef87f733b3231d5454e90 From 40d53c2f1547918f6a6f28e81544bd800a7e8de7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 20 Jul 2022 22:09:42 +0000 Subject: [PATCH 17/37] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- bolt.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bolt.spec b/bolt.spec index 11ebf3a..066fb2a 100644 --- a/bolt.spec +++ b/bolt.spec @@ -1,6 +1,6 @@ Name: bolt Version: 0.9.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Thunderbolt device manager License: LGPLv2+ URL: https://gitlab.freedesktop.org/bolt/bolt @@ -76,6 +76,9 @@ mentioned tasks. %ghost %dir %{_localstatedir}/lib/boltd %changelog +* Wed Jul 20 2022 Fedora Release Engineering - 0.9.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Thu Jan 27 2022 Christian Kellner - 0.9.2-1 - bolt 0.9.2 release From bae5ef65e0a67740708fed8227a8349e0c916c03 Mon Sep 17 00:00:00 2001 From: Simon Steinbeiss Date: Tue, 23 Aug 2022 14:58:09 +0200 Subject: [PATCH 18/37] bolt 0.9.3 upstream release --- .gitignore | 1 + bolt.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 723079f..5ebeec0 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,4 @@ tests/source/ /bolt-0.9.tar.gz /bolt-0.9.1.tar.gz /bolt-0.9.2.tar.gz +/bolt-0.9.3.tar.gz diff --git a/bolt.spec b/bolt.spec index 066fb2a..a3f65c4 100644 --- a/bolt.spec +++ b/bolt.spec @@ -1,6 +1,6 @@ Name: bolt -Version: 0.9.2 -Release: 2%{?dist} +Version: 0.9.3 +Release: 1%{?dist} Summary: Thunderbolt device manager License: LGPLv2+ URL: https://gitlab.freedesktop.org/bolt/bolt @@ -76,6 +76,9 @@ mentioned tasks. %ghost %dir %{_localstatedir}/lib/boltd %changelog +* Tue Aug 23 2022 Simon Steinbeiss - 0.9.3-1 +- New upstream release + * Wed Jul 20 2022 Fedora Release Engineering - 0.9.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild diff --git a/sources b/sources index de3b566..63f149f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (bolt-0.9.2.tar.gz) = 69e7ffa58a6dbc8a1b14fd7e11e2291fa60227896ead1a449839716b581c6ab0e351d3ed62f9b51c5e44a5a33ba5e23dc5af73a1b4eef87f733b3231d5454e90 +SHA512 (bolt-0.9.3.tar.gz) = 2160831011090e75cf54408525f53ead6c0e7797de8a4afdd07ef5a035f8e1aa58f34efb9bd52e6e7cd93ac17751e72ff27e99f2b372a5720b2cbadd6abb3c26 From cafea0d7592ce8d6ded2004308806d37dd8adbca Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 18 Jan 2023 23:03:21 +0000 Subject: [PATCH 19/37] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- bolt.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bolt.spec b/bolt.spec index a3f65c4..af0ad30 100644 --- a/bolt.spec +++ b/bolt.spec @@ -1,6 +1,6 @@ Name: bolt Version: 0.9.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Thunderbolt device manager License: LGPLv2+ URL: https://gitlab.freedesktop.org/bolt/bolt @@ -76,6 +76,9 @@ mentioned tasks. %ghost %dir %{_localstatedir}/lib/boltd %changelog +* Wed Jan 18 2023 Fedora Release Engineering - 0.9.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Tue Aug 23 2022 Simon Steinbeiss - 0.9.3-1 - New upstream release From 32afdafb4eacc7a01cedc911858ce456d16db6a7 Mon Sep 17 00:00:00 2001 From: Kate Hsuan Date: Tue, 14 Feb 2023 17:58:21 +0800 Subject: [PATCH 20/37] Skip unix domain socket test Skip unix domain socket test to prevent from the "permission deny" error of koji build. --- .gitignore | 1 + ...st-unix-skip-unix-domain-socket-test.patch | 31 +++++++++++++++++++ bolt.spec | 8 +++-- sources | 2 +- 4 files changed, 39 insertions(+), 3 deletions(-) create mode 100644 0001-test-test-unix-skip-unix-domain-socket-test.patch diff --git a/.gitignore b/.gitignore index 5ebeec0..ec253d4 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,4 @@ tests/source/ /bolt-0.9.1.tar.gz /bolt-0.9.2.tar.gz /bolt-0.9.3.tar.gz +/bolt-0.9.5.tar.gz diff --git a/0001-test-test-unix-skip-unix-domain-socket-test.patch b/0001-test-test-unix-skip-unix-domain-socket-test.patch new file mode 100644 index 0000000..d0b1f94 --- /dev/null +++ b/0001-test-test-unix-skip-unix-domain-socket-test.patch @@ -0,0 +1,31 @@ +From 74eace0d89b63be92615364568ba36ad7d748477 Mon Sep 17 00:00:00 2001 +From: Kate Hsuan +Date: Tue, 14 Feb 2023 16:25:04 +0800 +Subject: [PATCH] test: test-unix: skip unix domain socket test + +Skip the test since we can't test unix domain socket in mock. +--- + tests/test-unix.c | 7 ------- + 1 file changed, 7 deletions(-) + +diff --git a/tests/test-unix.c b/tests/test-unix.c +index 98de3db..366488f 100644 +--- a/tests/test-unix.c ++++ b/tests/test-unix.c +@@ -198,13 +198,6 @@ main (int argc, char **argv) + test_pid_is_alive, + NULL); + +- g_test_add ("/common/unix/bolt_sd_notify", +- TestNotify, +- NULL, +- test_notify_setup, +- test_sd_notify, +- test_notify_teardown); +- + g_test_add ("/common/unix/sd_watchdog_enabled", + TestDummy, + NULL, +-- +2.39.1 + diff --git a/bolt.spec b/bolt.spec index af0ad30..a8ba82c 100644 --- a/bolt.spec +++ b/bolt.spec @@ -1,10 +1,11 @@ Name: bolt -Version: 0.9.3 -Release: 2%{?dist} +Version: 0.9.5 +Release: 1%{?dist} Summary: Thunderbolt device manager License: LGPLv2+ URL: https://gitlab.freedesktop.org/bolt/bolt Source0: %{url}/-/archive/%{version}/%{name}-%{version}.tar.gz +Patch0: 0001-test-test-unix-skip-unix-domain-socket-test.patch BuildRequires: gcc BuildRequires: asciidoc @@ -76,6 +77,9 @@ mentioned tasks. %ghost %dir %{_localstatedir}/lib/boltd %changelog +* Tue Feb 14 2023 Kate hsuan - 0.9.5-1 +- Updated to upstream version + * Wed Jan 18 2023 Fedora Release Engineering - 0.9.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild diff --git a/sources b/sources index 63f149f..d4e2266 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (bolt-0.9.3.tar.gz) = 2160831011090e75cf54408525f53ead6c0e7797de8a4afdd07ef5a035f8e1aa58f34efb9bd52e6e7cd93ac17751e72ff27e99f2b372a5720b2cbadd6abb3c26 +SHA512 (bolt-0.9.5.tar.gz) = cf8625f45d15f5685d99a49c5993a9196b355158be660c63fb22f86c2d9806d41cc13702d2e8d1b8e6f37e4acf3485e2b2c0eb19f907732bdf670680cbc073ae From 29c0ea33209917f00968f66c402120ebea7fcd15 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jul 2023 14:48:32 +0000 Subject: [PATCH 21/37] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- bolt.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bolt.spec b/bolt.spec index a8ba82c..0dfb565 100644 --- a/bolt.spec +++ b/bolt.spec @@ -1,6 +1,6 @@ Name: bolt Version: 0.9.5 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Thunderbolt device manager License: LGPLv2+ URL: https://gitlab.freedesktop.org/bolt/bolt @@ -77,6 +77,9 @@ mentioned tasks. %ghost %dir %{_localstatedir}/lib/boltd %changelog +* Wed Jul 19 2023 Fedora Release Engineering - 0.9.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Tue Feb 14 2023 Kate hsuan - 0.9.5-1 - Updated to upstream version From aafb0ce60030c4c67493c2c6fa823d1ea2435401 Mon Sep 17 00:00:00 2001 From: Kate Hsuan Date: Wed, 13 Sep 2023 11:51:07 +0800 Subject: [PATCH 22/37] 0.9.6 release Fixing for compiler warning and log message issues. Signed-off-by: Kate Hsuan --- .gitignore | 1 + bolt.spec | 8 ++++++-- sources | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index ec253d4..56d5846 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,4 @@ tests/source/ /bolt-0.9.2.tar.gz /bolt-0.9.3.tar.gz /bolt-0.9.5.tar.gz +/bolt-0.9.6.tar.gz diff --git a/bolt.spec b/bolt.spec index 0dfb565..6ff3a9b 100644 --- a/bolt.spec +++ b/bolt.spec @@ -1,6 +1,6 @@ Name: bolt -Version: 0.9.5 -Release: 2%{?dist} +Version: 0.9.6 +Release: 1%{?dist} Summary: Thunderbolt device manager License: LGPLv2+ URL: https://gitlab.freedesktop.org/bolt/bolt @@ -77,6 +77,10 @@ mentioned tasks. %ghost %dir %{_localstatedir}/lib/boltd %changelog +* Wed Sep 13 2023 Kate Hsuan - 0.9.6-1 +- Update 0.9.6 release +- Fixing for compiler warning and log message issues + * Wed Jul 19 2023 Fedora Release Engineering - 0.9.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild diff --git a/sources b/sources index d4e2266..6c1023c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (bolt-0.9.5.tar.gz) = cf8625f45d15f5685d99a49c5993a9196b355158be660c63fb22f86c2d9806d41cc13702d2e8d1b8e6f37e4acf3485e2b2c0eb19f907732bdf670680cbc073ae +SHA512 (bolt-0.9.6.tar.gz) = c8d638fa9eb73c79cb4ee93c8c29d7d71d0ae449b2363bc75c303f978201078a42d4b05095e67d677447aea1db9d337f195ce264175c6b0c4733e9ed3eb2e081 From 7301fb2642e48cb3cadef4308fae5c0968b8caef Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jan 2024 14:34:55 +0000 Subject: [PATCH 23/37] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- bolt.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bolt.spec b/bolt.spec index 6ff3a9b..32e0a2f 100644 --- a/bolt.spec +++ b/bolt.spec @@ -1,6 +1,6 @@ Name: bolt Version: 0.9.6 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Thunderbolt device manager License: LGPLv2+ URL: https://gitlab.freedesktop.org/bolt/bolt @@ -77,6 +77,9 @@ mentioned tasks. %ghost %dir %{_localstatedir}/lib/boltd %changelog +* Fri Jan 19 2024 Fedora Release Engineering - 0.9.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Wed Sep 13 2023 Kate Hsuan - 0.9.6-1 - Update 0.9.6 release - Fixing for compiler warning and log message issues From e16bbe50f6696397ff46d05024a8c8a7f6c8c478 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 23 Jan 2024 00:40:08 +0000 Subject: [PATCH 24/37] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- bolt.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bolt.spec b/bolt.spec index 32e0a2f..bfbecc1 100644 --- a/bolt.spec +++ b/bolt.spec @@ -1,6 +1,6 @@ Name: bolt Version: 0.9.6 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Thunderbolt device manager License: LGPLv2+ URL: https://gitlab.freedesktop.org/bolt/bolt @@ -77,6 +77,9 @@ mentioned tasks. %ghost %dir %{_localstatedir}/lib/boltd %changelog +* Tue Jan 23 2024 Fedora Release Engineering - 0.9.6-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Fri Jan 19 2024 Fedora Release Engineering - 0.9.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From c0caa7136ed1e69f23656e0659d9da8269f48391 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Wed, 24 Jan 2024 09:42:55 +0000 Subject: [PATCH 25/37] Migrate to SPDX license This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_3 --- bolt.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bolt.spec b/bolt.spec index bfbecc1..d1c1ef5 100644 --- a/bolt.spec +++ b/bolt.spec @@ -2,7 +2,7 @@ Name: bolt Version: 0.9.6 Release: 3%{?dist} Summary: Thunderbolt device manager -License: LGPLv2+ +License: LGPL-2.1-or-later URL: https://gitlab.freedesktop.org/bolt/bolt Source0: %{url}/-/archive/%{version}/%{name}-%{version}.tar.gz Patch0: 0001-test-test-unix-skip-unix-domain-socket-test.patch From c4bd78ba4f59d95d4e0a7a7dcc8e72773292ed91 Mon Sep 17 00:00:00 2001 From: Kate Hsuan Date: Thu, 1 Feb 2024 11:02:04 +0800 Subject: [PATCH 26/37] Rebuild for SPDX update --- bolt.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bolt.spec b/bolt.spec index d1c1ef5..fd3eb7a 100644 --- a/bolt.spec +++ b/bolt.spec @@ -1,6 +1,6 @@ Name: bolt Version: 0.9.6 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Thunderbolt device manager License: LGPL-2.1-or-later URL: https://gitlab.freedesktop.org/bolt/bolt @@ -77,6 +77,9 @@ mentioned tasks. %ghost %dir %{_localstatedir}/lib/boltd %changelog +* Thu Feb 1 2024 Kate Hsuan - 0.9.6-4 +- Update SPDX license + * Tue Jan 23 2024 Fedora Release Engineering - 0.9.6-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From b30a38369febd0f915e5fd2e9cb0f38704cb6aba Mon Sep 17 00:00:00 2001 From: Kate Hsuan Date: Fri, 1 Mar 2024 16:42:55 +0800 Subject: [PATCH 27/37] Update to 0.9.7 - Update to release 0.9.7 - Support for nopcie security level --- .gitignore | 1 + bolt.spec | 9 +++++++-- sources | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 56d5846..30ac6c2 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,4 @@ tests/source/ /bolt-0.9.3.tar.gz /bolt-0.9.5.tar.gz /bolt-0.9.6.tar.gz +/bolt-0.9.7.tar.gz diff --git a/bolt.spec b/bolt.spec index fd3eb7a..791ecf0 100644 --- a/bolt.spec +++ b/bolt.spec @@ -1,6 +1,6 @@ Name: bolt -Version: 0.9.6 -Release: 4%{?dist} +Version: 0.9.7 +Release: 1%{?dist} Summary: Thunderbolt device manager License: LGPL-2.1-or-later URL: https://gitlab.freedesktop.org/bolt/bolt @@ -77,6 +77,11 @@ mentioned tasks. %ghost %dir %{_localstatedir}/lib/boltd %changelog +* Fri Mar 1 2024 Kate Hsuan - 0.9.7-1 +- bolt 0.9.7 release +- Support 'nopcie' security level +- Bug fixes + * Thu Feb 1 2024 Kate Hsuan - 0.9.6-4 - Update SPDX license diff --git a/sources b/sources index 6c1023c..15cfdb2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (bolt-0.9.6.tar.gz) = c8d638fa9eb73c79cb4ee93c8c29d7d71d0ae449b2363bc75c303f978201078a42d4b05095e67d677447aea1db9d337f195ce264175c6b0c4733e9ed3eb2e081 +SHA512 (bolt-0.9.7.tar.gz) = a9ae0425cdba8932356ec4dcf3f6b3469478c01d47ef3b741c0a841117c81b354f35860be6011ea3b43b28ae10164909a82e2bdbcf92e8541c637cf44277a36c From 4e209184043a31eb44d4fcf697c35fb125daaea7 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Mon, 15 Apr 2024 17:24:06 -0400 Subject: [PATCH 28/37] Fix obsolete pygobject3-devel dependency https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/PMJ65QYX3JQ5ACF4CSABXMKLXNWOFPLB/ --- bolt.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bolt.spec b/bolt.spec index 791ecf0..8c8a936 100644 --- a/bolt.spec +++ b/bolt.spec @@ -20,7 +20,7 @@ BuildRequires: systemd # for the integration test (optional) %if 0%{?fedora} || 0%{?rhel} > 8 -BuildRequires: pygobject3-devel +BuildRequires: python3-gobject-base BuildRequires: python3-dbus BuildRequires: python3-dbusmock BuildRequires: umockdev-devel From 57d3a085c5881963dbc5f6f776fd26610dc71c8c Mon Sep 17 00:00:00 2001 From: Kate Hsuan Date: Wed, 22 May 2024 12:11:45 +0800 Subject: [PATCH 29/37] Update to release 0.9.8 - A new NHI for REMBRANDT. - systemd configuration improvement. - Fixed: Determine the string length before writing file. - Fixed: Free on error to prevent resource leak. --- .gitignore | 1 + bolt.spec | 8 +++++++- sources | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 30ac6c2..165ad88 100644 --- a/.gitignore +++ b/.gitignore @@ -24,3 +24,4 @@ tests/source/ /bolt-0.9.5.tar.gz /bolt-0.9.6.tar.gz /bolt-0.9.7.tar.gz +/bolt-0.9.8.tar.gz diff --git a/bolt.spec b/bolt.spec index 8c8a936..69da2eb 100644 --- a/bolt.spec +++ b/bolt.spec @@ -1,5 +1,5 @@ Name: bolt -Version: 0.9.7 +Version: 0.9.8 Release: 1%{?dist} Summary: Thunderbolt device manager License: LGPL-2.1-or-later @@ -77,6 +77,12 @@ mentioned tasks. %ghost %dir %{_localstatedir}/lib/boltd %changelog +* Wed May 22 2024 Kate Hsuan - 0.9.8-1 +- A new NHI for REMBRANDT. +- systemd configuration improvement. +- Fixed: Determine the string length before writing file. +- Fixed: Free on error to prevent resource leak. + * Fri Mar 1 2024 Kate Hsuan - 0.9.7-1 - bolt 0.9.7 release - Support 'nopcie' security level diff --git a/sources b/sources index 15cfdb2..bb2add9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (bolt-0.9.7.tar.gz) = a9ae0425cdba8932356ec4dcf3f6b3469478c01d47ef3b741c0a841117c81b354f35860be6011ea3b43b28ae10164909a82e2bdbcf92e8541c637cf44277a36c +SHA512 (bolt-0.9.8.tar.gz) = ca3f1859b01f1370f508696192050231f5ced9a3c10eaa8d508b130f9202cc9161eb50e6884a8818c284f23bdc9d7cb6662442cd04d9d7eb8aeca1a1c0d5c060 From f7b88d01bc1e76a3a018875e85d6c35cc64c2141 Mon Sep 17 00:00:00 2001 From: Kate Hsuan Date: Fri, 31 May 2024 11:33:44 +0800 Subject: [PATCH 30/37] Update dependency for the test --- bolt.spec | 5 ++++- tests/tests.yml | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/bolt.spec b/bolt.spec index 69da2eb..1bbc8b4 100644 --- a/bolt.spec +++ b/bolt.spec @@ -1,6 +1,6 @@ Name: bolt Version: 0.9.8 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Thunderbolt device manager License: LGPL-2.1-or-later URL: https://gitlab.freedesktop.org/bolt/bolt @@ -77,6 +77,9 @@ mentioned tasks. %ghost %dir %{_localstatedir}/lib/boltd %changelog +* Fri May 31 2024 Kate Hsuan - 0.9.8-2 +- Update python3-gobject-base dependency for test + * Wed May 22 2024 Kate Hsuan - 0.9.8-1 - A new NHI for REMBRANDT. - systemd configuration improvement. diff --git a/tests/tests.yml b/tests/tests.yml index c3c996b..1d6899c 100644 --- a/tests/tests.yml +++ b/tests/tests.yml @@ -10,7 +10,7 @@ - classic required_packages: - bolt - - pygobject3-devel + - python3-gobject-base - python3-dbus - python3-dbusmock - umockdev-devel From 730cae5a294426084bc6c7ecb8d3eee4beb36fdf Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 17 Jul 2024 18:29:07 +0000 Subject: [PATCH 31/37] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- bolt.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bolt.spec b/bolt.spec index 1bbc8b4..f66a7d6 100644 --- a/bolt.spec +++ b/bolt.spec @@ -1,6 +1,6 @@ Name: bolt Version: 0.9.8 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Thunderbolt device manager License: LGPL-2.1-or-later URL: https://gitlab.freedesktop.org/bolt/bolt @@ -77,6 +77,9 @@ mentioned tasks. %ghost %dir %{_localstatedir}/lib/boltd %changelog +* Wed Jul 17 2024 Fedora Release Engineering - 0.9.8-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Fri May 31 2024 Kate Hsuan - 0.9.8-2 - Update python3-gobject-base dependency for test From e0a3f074fa97ecfbb293a9eb088c2f32ba22b2ac Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jan 2025 12:43:43 +0000 Subject: [PATCH 32/37] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- bolt.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bolt.spec b/bolt.spec index f66a7d6..cf86f00 100644 --- a/bolt.spec +++ b/bolt.spec @@ -1,6 +1,6 @@ Name: bolt Version: 0.9.8 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Thunderbolt device manager License: LGPL-2.1-or-later URL: https://gitlab.freedesktop.org/bolt/bolt @@ -77,6 +77,9 @@ mentioned tasks. %ghost %dir %{_localstatedir}/lib/boltd %changelog +* Thu Jan 16 2025 Fedora Release Engineering - 0.9.8-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Wed Jul 17 2024 Fedora Release Engineering - 0.9.8-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 1940b6fef55949d032db965ed40203ecc68a55e8 Mon Sep 17 00:00:00 2001 From: Kate Hsuan Date: Tue, 3 Jun 2025 17:17:30 +0800 Subject: [PATCH 33/37] Update to the upstream commit 0.9.9 - Several CI improvements and fixes - Fixed memory leak in boltctl - The unused codes were removed from daemon - Fixed a NULL syspath variable causes SIGSEGV Resolves: #2369103 --- .gitignore | 1 + bolt.spec | 139 ++--------------------------------------------------- changelog | 133 ++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- 4 files changed, 139 insertions(+), 136 deletions(-) create mode 100644 changelog diff --git a/.gitignore b/.gitignore index 165ad88..13920e9 100644 --- a/.gitignore +++ b/.gitignore @@ -25,3 +25,4 @@ tests/source/ /bolt-0.9.6.tar.gz /bolt-0.9.7.tar.gz /bolt-0.9.8.tar.gz +/bolt-0.9.9.tar.gz diff --git a/bolt.spec b/bolt.spec index cf86f00..49adcdc 100644 --- a/bolt.spec +++ b/bolt.spec @@ -1,6 +1,6 @@ Name: bolt -Version: 0.9.8 -Release: 4%{?dist} +Version: 0.9.9 +Release: %autorelease Summary: Thunderbolt device manager License: LGPL-2.1-or-later URL: https://gitlab.freedesktop.org/bolt/bolt @@ -42,6 +42,7 @@ mentioned tasks. %autosetup -p1 %build +sed -i "s/WatchdogSec=3min/#WatchdogSec=3min/g" data/bolt.service.in %meson -Ddb-name=boltd %meson_build @@ -77,136 +78,4 @@ mentioned tasks. %ghost %dir %{_localstatedir}/lib/boltd %changelog -* Thu Jan 16 2025 Fedora Release Engineering - 0.9.8-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild - -* Wed Jul 17 2024 Fedora Release Engineering - 0.9.8-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Fri May 31 2024 Kate Hsuan - 0.9.8-2 -- Update python3-gobject-base dependency for test - -* Wed May 22 2024 Kate Hsuan - 0.9.8-1 -- A new NHI for REMBRANDT. -- systemd configuration improvement. -- Fixed: Determine the string length before writing file. -- Fixed: Free on error to prevent resource leak. - -* Fri Mar 1 2024 Kate Hsuan - 0.9.7-1 -- bolt 0.9.7 release -- Support 'nopcie' security level -- Bug fixes - -* Thu Feb 1 2024 Kate Hsuan - 0.9.6-4 -- Update SPDX license - -* Tue Jan 23 2024 Fedora Release Engineering - 0.9.6-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Fri Jan 19 2024 Fedora Release Engineering - 0.9.6-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Wed Sep 13 2023 Kate Hsuan - 0.9.6-1 -- Update 0.9.6 release -- Fixing for compiler warning and log message issues - -* Wed Jul 19 2023 Fedora Release Engineering - 0.9.5-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Tue Feb 14 2023 Kate hsuan - 0.9.5-1 -- Updated to upstream version - -* Wed Jan 18 2023 Fedora Release Engineering - 0.9.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Tue Aug 23 2022 Simon Steinbeiss - 0.9.3-1 -- New upstream release - -* Wed Jul 20 2022 Fedora Release Engineering - 0.9.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Thu Jan 27 2022 Christian Kellner - 0.9.2-1 -- bolt 0.9.2 release - -* Wed Jan 19 2022 Fedora Release Engineering - 0.9.1-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Wed Jul 21 2021 Fedora Release Engineering - 0.9.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek - 0.9.1-3 -- Rebuilt for updated systemd-rpm-macros - See https://pagure.io/fesco/issue/2583. - -* Tue Jan 26 2021 Fedora Release Engineering - 0.9.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Tue Dec 1 2020 Christian Kellner - 0.9.1-1 -- bolt 0.9.1 release -- Update description with less emphasis on Thunderbolt version - -* Sat Aug 01 2020 Fedora Release Engineering - 0.9-3 -- Second attempt - Rebuilt for - https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Mon Jul 27 2020 Fedora Release Engineering - 0.9-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Mon Jun 15 2020 Christian Kellner - 0.9-1 -- bolt 0.9 release - Drop all patches (all merged upstream). - -* Tue Jan 28 2020 Fedora Release Engineering - 0.8-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Thu Jan 23 2020 Christian Kellner - 0.8-3 -- Add patch to ignore uevents from wakeup devices. See upstream issue - https://gitlab.freedesktop.org/bolt/bolt/issues/156 -- Add patch to fix BoltError not being a typedef. - -* Wed Jul 24 2019 Fedora Release Engineering - 0.8-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Thu Jun 13 2019 Christian Kellner - 0.8-1 -- bolt 0.8 release - D-Bus Configuration moved from sysconfdir to datadir. - Package new CHNAGELOG.md. - -* Thu Jan 31 2019 Fedora Release Engineering - 0.7-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Tue Jan 1 2019 Christian Kellner - 0.7-1 -- bolt 0.7 release - -* Wed Nov 28 2018 Christian Kellner - 0.6-1 -- bolt 0.6 release - -* Fri Sep 21 2018 Christian Kellner - 0.5-1 -- bolt 0.5 release -- Remove forge macros again and use gitlab as authorative source -- Testing depedencies are now only pulled in on Fedora - -* Thu Jul 12 2018 Fedora Release Engineering - 0.4-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Mon May 28 2018 Christian Kellner - 0.4-1 -- bolt 0.4 upstream release - -* Tue Apr 10 2018 Christian Kellner - 0.3-1 -- bolt 0.3 upstream release -- Update BuildRequires to include gcc -- Use forge macros - -* Tue Mar 6 2018 Christian Kellner - 0.2-1 -- bolt 0.2 upstream release -- Update BuildRequires dependencies. - -* Wed Feb 07 2018 Fedora Release Engineering - 0.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Sun Dec 17 2017 Christian Kellner - 0.1-2 -- Set database path to /var/lib/boltd, create it during - installation, which is needed for the service file to work. - -* Thu Dec 14 2017 Christian Kellner - 0.1-1 -- Initial upstream release +%autochangelog diff --git a/changelog b/changelog new file mode 100644 index 0000000..b98a8e0 --- /dev/null +++ b/changelog @@ -0,0 +1,133 @@ +* Thu Jan 16 2025 Fedora Release Engineering - 0.9.8-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Wed Jul 17 2024 Fedora Release Engineering - 0.9.8-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Fri May 31 2024 Kate Hsuan - 0.9.8-2 +- Update python3-gobject-base dependency for test + +* Wed May 22 2024 Kate Hsuan - 0.9.8-1 +- A new NHI for REMBRANDT. +- systemd configuration improvement. +- Fixed: Determine the string length before writing file. +- Fixed: Free on error to prevent resource leak. + +* Fri Mar 1 2024 Kate Hsuan - 0.9.7-1 +- bolt 0.9.7 release +- Support 'nopcie' security level +- Bug fixes + +* Thu Feb 1 2024 Kate Hsuan - 0.9.6-4 +- Update SPDX license + +* Tue Jan 23 2024 Fedora Release Engineering - 0.9.6-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Fri Jan 19 2024 Fedora Release Engineering - 0.9.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Wed Sep 13 2023 Kate Hsuan - 0.9.6-1 +- Update 0.9.6 release +- Fixing for compiler warning and log message issues + +* Wed Jul 19 2023 Fedora Release Engineering - 0.9.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Tue Feb 14 2023 Kate hsuan - 0.9.5-1 +- Updated to upstream version + +* Wed Jan 18 2023 Fedora Release Engineering - 0.9.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Tue Aug 23 2022 Simon Steinbeiss - 0.9.3-1 +- New upstream release + +* Wed Jul 20 2022 Fedora Release Engineering - 0.9.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Thu Jan 27 2022 Christian Kellner - 0.9.2-1 +- bolt 0.9.2 release + +* Wed Jan 19 2022 Fedora Release Engineering - 0.9.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Wed Jul 21 2021 Fedora Release Engineering - 0.9.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek - 0.9.1-3 +- Rebuilt for updated systemd-rpm-macros + See https://pagure.io/fesco/issue/2583. + +* Tue Jan 26 2021 Fedora Release Engineering - 0.9.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Tue Dec 1 2020 Christian Kellner - 0.9.1-1 +- bolt 0.9.1 release +- Update description with less emphasis on Thunderbolt version + +* Sat Aug 01 2020 Fedora Release Engineering - 0.9-3 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Mon Jul 27 2020 Fedora Release Engineering - 0.9-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Mon Jun 15 2020 Christian Kellner - 0.9-1 +- bolt 0.9 release + Drop all patches (all merged upstream). + +* Tue Jan 28 2020 Fedora Release Engineering - 0.8-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Jan 23 2020 Christian Kellner - 0.8-3 +- Add patch to ignore uevents from wakeup devices. See upstream issue + https://gitlab.freedesktop.org/bolt/bolt/issues/156 +- Add patch to fix BoltError not being a typedef. + +* Wed Jul 24 2019 Fedora Release Engineering - 0.8-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Thu Jun 13 2019 Christian Kellner - 0.8-1 +- bolt 0.8 release + D-Bus Configuration moved from sysconfdir to datadir. + Package new CHNAGELOG.md. + +* Thu Jan 31 2019 Fedora Release Engineering - 0.7-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Tue Jan 1 2019 Christian Kellner - 0.7-1 +- bolt 0.7 release + +* Wed Nov 28 2018 Christian Kellner - 0.6-1 +- bolt 0.6 release + +* Fri Sep 21 2018 Christian Kellner - 0.5-1 +- bolt 0.5 release +- Remove forge macros again and use gitlab as authorative source +- Testing depedencies are now only pulled in on Fedora + +* Thu Jul 12 2018 Fedora Release Engineering - 0.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Mon May 28 2018 Christian Kellner - 0.4-1 +- bolt 0.4 upstream release + +* Tue Apr 10 2018 Christian Kellner - 0.3-1 +- bolt 0.3 upstream release +- Update BuildRequires to include gcc +- Use forge macros + +* Tue Mar 6 2018 Christian Kellner - 0.2-1 +- bolt 0.2 upstream release +- Update BuildRequires dependencies. + +* Wed Feb 07 2018 Fedora Release Engineering - 0.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Sun Dec 17 2017 Christian Kellner - 0.1-2 +- Set database path to /var/lib/boltd, create it during + installation, which is needed for the service file to work. + +* Thu Dec 14 2017 Christian Kellner - 0.1-1 +- Initial upstream release \ No newline at end of file diff --git a/sources b/sources index bb2add9..b2b88bf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (bolt-0.9.8.tar.gz) = ca3f1859b01f1370f508696192050231f5ced9a3c10eaa8d508b130f9202cc9161eb50e6884a8818c284f23bdc9d7cb6662442cd04d9d7eb8aeca1a1c0d5c060 +SHA512 (bolt-0.9.9.tar.gz) = f090bfdb3de1ff2e325def76a8c9f8321217f1e2e2d4fd16cd2c411b52ac230c8a2bc20fbb275f38abd3464928e7f1e8fe690beaa6a5aba06bae6790484c3917 From 90daf298c7ec3253f02967c5485d49bde1c815d0 Mon Sep 17 00:00:00 2001 From: Kate Hsuan Date: Thu, 5 Jun 2025 12:46:42 +0800 Subject: [PATCH 34/37] Migrate the tests to tmt --- .fmf/version | 1 + bolt.spec | 12 +++++++++++- tests/main.fmf | 12 ++++++++++++ tests/tests.yml | 23 ----------------------- 4 files changed, 24 insertions(+), 24 deletions(-) create mode 100644 .fmf/version create mode 100644 tests/main.fmf delete mode 100644 tests/tests.yml diff --git a/.fmf/version b/.fmf/version new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/.fmf/version @@ -0,0 +1 @@ +1 diff --git a/bolt.spec b/bolt.spec index 49adcdc..b6c230e 100644 --- a/bolt.spec +++ b/bolt.spec @@ -38,12 +38,19 @@ authorized as soon as they are connected. A command line tool, called boltctl, can be used to control the daemon and perform all the above mentioned tasks. +%package tests +Summary: Test files for bolt +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description tests +Test files for bolt + %prep %autosetup -p1 %build sed -i "s/WatchdogSec=3min/#WatchdogSec=3min/g" data/bolt.service.in -%meson -Ddb-name=boltd +%meson -Ddb-name=boltd -Dinstall-tests=true %meson_build %check @@ -77,5 +84,8 @@ sed -i "s/WatchdogSec=3min/#WatchdogSec=3min/g" data/bolt.service.in %{_mandir}/man8/boltd.8* %ghost %dir %{_localstatedir}/lib/boltd +%files tests +%{_libexecdir}/installed-tests/bolt + %changelog %autochangelog diff --git a/tests/main.fmf b/tests/main.fmf new file mode 100644 index 0000000..acd7cc7 --- /dev/null +++ b/tests/main.fmf @@ -0,0 +1,12 @@ +summary: + Test for bolt +prepare: + how: install + package: + - bolt + - python3-gobject-base + - python3-dbus + - python3-dbusmock + - umockdev-devel +execute: + script: tests/run-it.sh source/tests/test-integration diff --git a/tests/tests.yml b/tests/tests.yml deleted file mode 100644 index 1d6899c..0000000 --- a/tests/tests.yml +++ /dev/null @@ -1,23 +0,0 @@ ---- -- hosts: localhost - roles: - - role: standard-test-source - tags: - - always - - role: standard-test-basic - tags: - - atomic - - classic - required_packages: - - bolt - - python3-gobject-base - - python3-dbus - - python3-dbusmock - - umockdev-devel - tests: - - smoke: - dir: smoke - run: boltctl --version - - integration: - dir: . - run: ./run-it.sh source/tests/test-integration From 8b1bf93449dea9271ca5b30e3cc465a377e87511 Mon Sep 17 00:00:00 2001 From: Kate Hsuan Date: Thu, 5 Jun 2025 13:54:32 +0800 Subject: [PATCH 35/37] Install bolt-tests package for the tests --- tests/main.fmf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/main.fmf b/tests/main.fmf index acd7cc7..20e6de3 100644 --- a/tests/main.fmf +++ b/tests/main.fmf @@ -3,10 +3,10 @@ summary: prepare: how: install package: - - bolt + - bolt-tests - python3-gobject-base - python3-dbus - python3-dbusmock - umockdev-devel execute: - script: tests/run-it.sh source/tests/test-integration + script: tests/run-it.sh /usr/libexec/installed-tests/bolt/test-integration From 24d55227c03d832e6636ef1c3206315bd3444759 Mon Sep 17 00:00:00 2001 From: Kate Hsuan Date: Wed, 25 Jun 2025 11:46:25 +0800 Subject: [PATCH 36/37] Update to the upstream version 0.9.10 Resolves: #2363053 #2374702 --- .gitignore | 1 + bolt.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 13920e9..7a0be71 100644 --- a/.gitignore +++ b/.gitignore @@ -26,3 +26,4 @@ tests/source/ /bolt-0.9.7.tar.gz /bolt-0.9.8.tar.gz /bolt-0.9.9.tar.gz +/bolt-0.9.10.tar.gz diff --git a/bolt.spec b/bolt.spec index b6c230e..065e815 100644 --- a/bolt.spec +++ b/bolt.spec @@ -1,5 +1,5 @@ Name: bolt -Version: 0.9.9 +Version: 0.9.10 Release: %autorelease Summary: Thunderbolt device manager License: LGPL-2.1-or-later diff --git a/sources b/sources index b2b88bf..91dd35e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (bolt-0.9.9.tar.gz) = f090bfdb3de1ff2e325def76a8c9f8321217f1e2e2d4fd16cd2c411b52ac230c8a2bc20fbb275f38abd3464928e7f1e8fe690beaa6a5aba06bae6790484c3917 +SHA512 (bolt-0.9.10.tar.gz) = a0707ec57b1b048906ac8f803acfa313e37bc31eb0acb77978f28a3200d026c019ce30157681ff39f1e0076dc9d828361fcd46cc058db7ac5ad9c890b64a88a0 From c0c82071046153e73ab69c0caa6244069fd368e5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 23 Jul 2025 17:48:41 +0000 Subject: [PATCH 37/37] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild