From 29c0ea33209917f00968f66c402120ebea7fcd15 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jul 2023 14:48:32 +0000 Subject: [PATCH 01/17] 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 02/17] 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 03/17] 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 04/17] 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 05/17] 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 06/17] 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 07/17] 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 08/17] 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 09/17] 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 10/17] 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 11/17] 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 12/17] 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 13/17] 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 14/17] 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 15/17] 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 16/17] 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 17/17] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild