From 12bfc6f0fe382bf865c0bb7443aecbc6e5c1e26d Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Wed, 11 Apr 2018 10:29:50 +0200 Subject: [PATCH 01/51] Bump version --- .gitignore | 1 + libvarlink.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 4049fe1..e5376cf 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /libvarlink-5.tar.gz /libvarlink-6.tar.gz +/libvarlink-7.tar.gz diff --git a/libvarlink.spec b/libvarlink.spec index a4cdb40..a5120b4 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -1,7 +1,7 @@ %global _hardened_build 1 Name: libvarlink -Version: 6 +Version: 7 Release: 1%{?dist} Summary: Varlink C Library License: ASL 2.0 @@ -60,6 +60,9 @@ export LC_CTYPE=C.utf8 %{_libdir}/pkgconfig/libvarlink.pc %changelog +* Mon Mar 26 2018 +- libvarlink 7 + * Mon Mar 26 2018 - libvarlink 6 diff --git a/sources b/sources index 6a2d5b2..1c22c30 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libvarlink-6.tar.gz) = a48210609f9892654fb3a8594fdc2e9439dbc80a1a006035b007332adcf50b745bef62d0f2c92c6f25ca72da98269d94e840c8b386afc6842c087379a24de743 +SHA512 (libvarlink-7.tar.gz) = a48210609f9892654fb3a8594fdc2e9439dbc80a1a006035b007332adcf50b745bef62d0f2c92c6f25ca72da98269d94e840c8b386afc6842c087379a24de743 From 3c318de182523f5e2ecdf98d47a793112a5183f4 Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Wed, 11 Apr 2018 10:41:06 +0200 Subject: [PATCH 02/51] Update sources --- .gitignore | 2 -- 1 file changed, 2 deletions(-) diff --git a/.gitignore b/.gitignore index e5376cf..1336d9b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1 @@ -/libvarlink-5.tar.gz -/libvarlink-6.tar.gz /libvarlink-7.tar.gz From 001ecb5be0578d25a76b68df43e2a5def58ec038 Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Wed, 11 Apr 2018 10:51:57 +0200 Subject: [PATCH 03/51] Update sources --- sources | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources b/sources index 1c22c30..8e9cb5a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libvarlink-7.tar.gz) = a48210609f9892654fb3a8594fdc2e9439dbc80a1a006035b007332adcf50b745bef62d0f2c92c6f25ca72da98269d94e840c8b386afc6842c087379a24de743 +SHA512 (libvarlink-7.tar.gz) = 97ca0b3c6ff6cc957d217a94aa98480c642c28805155b609f89b3dc69ea938cd8882a11a61306d41cfd85aadbee398ea5083599191bd8815a72d10a855e861f4 From 12330aef4a5de35fcadc5f77a9cf3795dd4512d7 Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Thu, 12 Apr 2018 08:53:30 +0200 Subject: [PATCH 04/51] Bump version --- .gitignore | 2 +- libvarlink.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 1336d9b..4af5328 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/libvarlink-7.tar.gz +/libvarlink-8.tar.gz diff --git a/libvarlink.spec b/libvarlink.spec index a5120b4..532004f 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -1,7 +1,7 @@ %global _hardened_build 1 Name: libvarlink -Version: 7 +Version: 8 Release: 1%{?dist} Summary: Varlink C Library License: ASL 2.0 @@ -60,6 +60,9 @@ export LC_CTYPE=C.utf8 %{_libdir}/pkgconfig/libvarlink.pc %changelog +* Thu Apr 12 2018 +- libvarlink 8 + * Mon Mar 26 2018 - libvarlink 7 diff --git a/sources b/sources index 8e9cb5a..d80d540 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libvarlink-7.tar.gz) = 97ca0b3c6ff6cc957d217a94aa98480c642c28805155b609f89b3dc69ea938cd8882a11a61306d41cfd85aadbee398ea5083599191bd8815a72d10a855e861f4 +SHA512 (libvarlink-8.tar.gz) = 88d2d852518143624cef774911fd2773d17a4d46c4e988151ee2e84515b861864ac1c1f6d472326ef9185c9aac8c4ae2a22ae302158f3f2cddd5c2bd8c2f9ff2 From f2337cf7add27b6d32a841883be2b7aea290c075 Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Fri, 13 Apr 2018 17:21:18 +0200 Subject: [PATCH 05/51] Bump version --- .gitignore | 2 +- libvarlink.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 4af5328..2f19bda 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/libvarlink-8.tar.gz +/libvarlink-9.tar.gz diff --git a/libvarlink.spec b/libvarlink.spec index 532004f..37e73e9 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -1,7 +1,7 @@ %global _hardened_build 1 Name: libvarlink -Version: 8 +Version: 9 Release: 1%{?dist} Summary: Varlink C Library License: ASL 2.0 @@ -60,6 +60,9 @@ export LC_CTYPE=C.utf8 %{_libdir}/pkgconfig/libvarlink.pc %changelog +* Fri Apr 13 2018 +- libvarlink 9 + * Thu Apr 12 2018 - libvarlink 8 diff --git a/sources b/sources index d80d540..cd6b1fa 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libvarlink-8.tar.gz) = 88d2d852518143624cef774911fd2773d17a4d46c4e988151ee2e84515b861864ac1c1f6d472326ef9185c9aac8c4ae2a22ae302158f3f2cddd5c2bd8c2f9ff2 +SHA512 (libvarlink-9.tar.gz) = 197f340d4f79da97d8bcde21b1291d98f443757712d0c1f7962c2430fe8bbb51eea7539a907e70e57a1c4b34af999b884ed45802d48930b5e65b2ef8cd0fadd8 From 7b5bf84585026db63ace0f9f069ffdb2f8713c1b Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Sat, 12 May 2018 12:38:36 +0200 Subject: [PATCH 06/51] Bump version --- .gitignore | 2 +- libvarlink.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 2f19bda..e505b1b 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/libvarlink-9.tar.gz +/libvarlink-10.tar.gz diff --git a/libvarlink.spec b/libvarlink.spec index 37e73e9..01345cc 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -1,7 +1,7 @@ %global _hardened_build 1 Name: libvarlink -Version: 9 +Version: 10 Release: 1%{?dist} Summary: Varlink C Library License: ASL 2.0 @@ -60,6 +60,9 @@ export LC_CTYPE=C.utf8 %{_libdir}/pkgconfig/libvarlink.pc %changelog +* Sat May 12 2018 +- libvarlink 10 + * Fri Apr 13 2018 - libvarlink 9 diff --git a/sources b/sources index cd6b1fa..2086e5b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libvarlink-9.tar.gz) = 197f340d4f79da97d8bcde21b1291d98f443757712d0c1f7962c2430fe8bbb51eea7539a907e70e57a1c4b34af999b884ed45802d48930b5e65b2ef8cd0fadd8 +SHA512 (libvarlink-10.tar.gz) = 8f1cb24a5d6b2fc7b354a941a3420bfc69fc3f908ab74673876115b39cbef0388b0d797e03cc9b5f2a856a9da582757abfa8098db63ff3af704c57153296055e From a8aecf960791b5d9838354424adbbe20f931fd70 Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Sun, 17 Jun 2018 22:47:02 +0200 Subject: [PATCH 07/51] Bump version --- .gitignore | 2 +- libvarlink.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index e505b1b..135264c 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/libvarlink-10.tar.gz +/libvarlink-11.tar.gz diff --git a/libvarlink.spec b/libvarlink.spec index 01345cc..7a94e69 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -1,7 +1,7 @@ %global _hardened_build 1 Name: libvarlink -Version: 10 +Version: 11 Release: 1%{?dist} Summary: Varlink C Library License: ASL 2.0 @@ -60,6 +60,9 @@ export LC_CTYPE=C.utf8 %{_libdir}/pkgconfig/libvarlink.pc %changelog +* Sun Jun 17 2018 +- libvarlink 11 + * Sat May 12 2018 - libvarlink 10 diff --git a/sources b/sources index 2086e5b..c743b49 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libvarlink-10.tar.gz) = 8f1cb24a5d6b2fc7b354a941a3420bfc69fc3f908ab74673876115b39cbef0388b0d797e03cc9b5f2a856a9da582757abfa8098db63ff3af704c57153296055e +SHA512 (libvarlink-11.tar.gz) = 5eb02898ef85f7096e98b6104d81e7b28a0fe31aab793cda0ac656b732b886d6153d2c3927444455dc7a48926e2ef77c636c2187df53483054afb06cec5ebf6c From 1c997a24ab7ed9ce28cedf8895c08f2408bf3603 Mon Sep 17 00:00:00 2001 From: Susant Sahani Date: Wed, 11 Jul 2018 14:52:43 +0530 Subject: [PATCH 08/51] Add CI tests using the standard test interface Note: These tests basically wraps up the upstream tests Justification Adds tests according to the CI wiki specifically the standard test interface in the spec. The playbook includes Tier1 level test cases that have been tested in the following contexts and is passing reliably: Classic and Container. Test logs are stored in the artifacts directory. The following steps are used to execute the tests using the standard test interface: Test environment Make sure you have installed packages from the spec ``` $ rpm -q ansible python2-dnf libselinux-python standard-test-roles ansible-2.3.2.0-1.fc26.noarch python2-dnf-2.6.3-11.fc26.noarch libselinux-python-2.6-7.fc26.x86_64 standard-test-roles-2.4-1.fc26.noarch ``` Install all necessary packages from Standard_Test_Roles ``` $ sudo dnf install fedpkg libselinux-python standard-test-roles ``` Sample-run: ``` :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 14:45:07 ] :: [ LOG ] :: Starting tests ... :: [ 14:45:07 ] :: [ LOG ] :: Starting tests ... :: [ 14:45:07 ] :: [ BEGIN ] :: Running 'cd build; ninja test' [0/1] Running all tests. 1/8 test-interface OK 0.01 s 2/8 test-server-client OK 0.03 s 3/8 test-object OK 0.01 s 4/8 test-array OK 0.01 s 5/8 test-type OK 0.01 s 6/8 test-error OK 0.01 s 7/8 test-avl OK 0.01 s 8/8 test-symbols OK 0.02 s OK: 8 FAIL: 0 SKIP: 0 TIMEOUT: 0 ``` Tests will be enabled in CI, yet gating is currently disabled, so nothing will change. Tests will run on each dist-git commit, they are not triggered by koji builds and if you are using FMN, it should notify you of failures normally. --- tests/sanity/runtest.sh | 25 +++++++++++++++++++++++++ tests/tests.yml | 12 ++++++++++++ 2 files changed, 37 insertions(+) create mode 100755 tests/sanity/runtest.sh create mode 100644 tests/tests.yml diff --git a/tests/sanity/runtest.sh b/tests/sanity/runtest.sh new file mode 100755 index 0000000..c2442d4 --- /dev/null +++ b/tests/sanity/runtest.sh @@ -0,0 +1,25 @@ +#!/bin/bash +# Include Beaker environment +. /usr/share/beakerlib/beakerlib.sh || exit 1 + +PACKAGE="libvarlink" + +rlJournalStart + rlPhaseStartSetup + rlAssertRpm $PACKAGE + rlRun "git clone https://github.com/varlink/libvarlink; cd libvarlink; meson build;make" + rlPhaseEnd + + rlPhaseStartTest + rlLog "Starting tests ..." + rlRun "cd build; ninja test" + rlPhaseEnd + + rlPhaseStartCleanup + rlLog "libvarlink tests done" + rlRun "rm -rf libvarlink" + rlPhaseEnd +rlJournalPrintText +rlJournalEnd + +rlGetTestState diff --git a/tests/tests.yml b/tests/tests.yml new file mode 100644 index 0000000..d8cdb3d --- /dev/null +++ b/tests/tests.yml @@ -0,0 +1,12 @@ +- hosts: localhost + roles: + - role: standard-test-beakerlib + tags: + - classic + tests: + - sanity + required_packages: + - libvarlink + - meson + - ninja-build + - gcc From f11f7a85a8d99fd6ebcdd7c2c9130c9f0b732dfb Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 13 Jul 2018 09:00:35 +0000 Subject: [PATCH 09/51] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libvarlink.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libvarlink.spec b/libvarlink.spec index 7a94e69..b87a4f0 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -2,7 +2,7 @@ Name: libvarlink Version: 11 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Varlink C Library License: ASL 2.0 URL: https://github.com/varlink/%{name} @@ -60,6 +60,9 @@ export LC_CTYPE=C.utf8 %{_libdir}/pkgconfig/libvarlink.pc %changelog +* Fri Jul 13 2018 Fedora Release Engineering - 11-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Sun Jun 17 2018 - libvarlink 11 From 976b8820fcbb528cfc1841cf36fa7ae9300fb336 Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Mon, 16 Jul 2018 10:32:22 +0200 Subject: [PATCH 10/51] Bump version --- .gitignore | 1 + libvarlink.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 135264c..ceab3e9 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /libvarlink-11.tar.gz +/libvarlink-12.tar.gz diff --git a/libvarlink.spec b/libvarlink.spec index b87a4f0..5c0331e 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -1,8 +1,8 @@ %global _hardened_build 1 Name: libvarlink -Version: 11 -Release: 2%{?dist} +Version: 12 +Release: 1%{?dist} Summary: Varlink C Library License: ASL 2.0 URL: https://github.com/varlink/%{name} @@ -60,6 +60,9 @@ export LC_CTYPE=C.utf8 %{_libdir}/pkgconfig/libvarlink.pc %changelog +* Mon Jul 16 2018 - 12-1 +- libvarlink 12 + * Fri Jul 13 2018 Fedora Release Engineering - 11-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild diff --git a/sources b/sources index c743b49..719d4ba 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libvarlink-11.tar.gz) = 5eb02898ef85f7096e98b6104d81e7b28a0fe31aab793cda0ac656b732b886d6153d2c3927444455dc7a48926e2ef77c636c2187df53483054afb06cec5ebf6c +SHA512 (libvarlink-12.tar.gz) = fc84717b45b74a13d0413621018e6874a4c15369fd4fa6211bddeb4e19d84e30359c926c0d6b8213b161c5d93029761037b14da52aac348497e93b2bae0997a1 From 9419ec2e982dbef8e957250cdd45217276426a7d Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Sat, 28 Jul 2018 10:10:26 +0200 Subject: [PATCH 11/51] use %ldconfig_scriptlets Signed-off-by: Igor Gnatenko --- libvarlink.spec | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/libvarlink.spec b/libvarlink.spec index 5c0331e..6f9e306 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -41,9 +41,7 @@ export LC_CTYPE=C.utf8 %install %meson_install -%post -p /sbin/ldconfig - -%postun -p /sbin/ldconfig +%ldconfig_scriptlets %files %license LICENSE From 3dabc38a4294354cf17a44077d6b5d363e51d4e9 Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Mon, 8 Oct 2018 15:35:10 +0200 Subject: [PATCH 12/51] Bump version --- .gitignore | 3 +-- libvarlink.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index ceab3e9..a66d5cb 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1 @@ -/libvarlink-11.tar.gz -/libvarlink-12.tar.gz +/libvarlink-13.tar.gz diff --git a/libvarlink.spec b/libvarlink.spec index 6f9e306..e25a8e6 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -1,7 +1,7 @@ %global _hardened_build 1 Name: libvarlink -Version: 12 +Version: 13 Release: 1%{?dist} Summary: Varlink C Library License: ASL 2.0 @@ -58,6 +58,9 @@ export LC_CTYPE=C.utf8 %{_libdir}/pkgconfig/libvarlink.pc %changelog +* Mon Oct 8 2018 13-1 +- libvarlink 13 + * Mon Jul 16 2018 - 12-1 - libvarlink 12 diff --git a/sources b/sources index 719d4ba..3b5dc5e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libvarlink-12.tar.gz) = fc84717b45b74a13d0413621018e6874a4c15369fd4fa6211bddeb4e19d84e30359c926c0d6b8213b161c5d93029761037b14da52aac348497e93b2bae0997a1 +SHA512 (libvarlink-13.tar.gz) = 71e249a479dcd05bead5ff5bfcc96338ecec602c53a9ca491738af504afc5de066d0388f458a7757e5256b14b6ef47195eacbbeeb1fdc1f3a309312320dd8f74 From 82daef26ef3514bb1f6775eeafb2bbaea6e7b9c0 Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Mon, 8 Oct 2018 16:02:11 +0200 Subject: [PATCH 13/51] Bump version --- .gitignore | 2 +- libvarlink.spec | 6 +++--- sources | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index a66d5cb..fd4a6f9 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/libvarlink-13.tar.gz +/libvarlink-14.tar.gz diff --git a/libvarlink.spec b/libvarlink.spec index e25a8e6..87d8808 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -1,7 +1,7 @@ %global _hardened_build 1 Name: libvarlink -Version: 13 +Version: 14 Release: 1%{?dist} Summary: Varlink C Library License: ASL 2.0 @@ -58,8 +58,8 @@ export LC_CTYPE=C.utf8 %{_libdir}/pkgconfig/libvarlink.pc %changelog -* Mon Oct 8 2018 13-1 -- libvarlink 13 +* Mon Oct 8 2018 14-1 +- libvarlink 14 * Mon Jul 16 2018 - 12-1 - libvarlink 12 diff --git a/sources b/sources index 3b5dc5e..0935d6e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libvarlink-13.tar.gz) = 71e249a479dcd05bead5ff5bfcc96338ecec602c53a9ca491738af504afc5de066d0388f458a7757e5256b14b6ef47195eacbbeeb1fdc1f3a309312320dd8f74 +SHA512 (libvarlink-14.tar.gz) = ad5f5a2cc3a4835a11218fe4d9e0e6474c1723adaa8e4e38d59323e40c4b373bc3df4d34865b308ef679407afbf7732f90dd7059d5aa5888427d36f40a2a287b From 773bf8a6d9b87707481d08cc9532a71ec4d0e2d5 Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Tue, 9 Oct 2018 11:05:56 +0200 Subject: [PATCH 14/51] Bump version --- .gitignore | 2 +- libvarlink.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index fd4a6f9..8106ad8 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/libvarlink-14.tar.gz +/libvarlink-15.tar.gz diff --git a/libvarlink.spec b/libvarlink.spec index 87d8808..0267208 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -1,7 +1,7 @@ %global _hardened_build 1 Name: libvarlink -Version: 14 +Version: 15 Release: 1%{?dist} Summary: Varlink C Library License: ASL 2.0 @@ -58,6 +58,9 @@ export LC_CTYPE=C.utf8 %{_libdir}/pkgconfig/libvarlink.pc %changelog +* Tue Oct 9 2018 15-1 +- libvarlink 15 + * Mon Oct 8 2018 14-1 - libvarlink 14 diff --git a/sources b/sources index 0935d6e..cc25519 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libvarlink-14.tar.gz) = ad5f5a2cc3a4835a11218fe4d9e0e6474c1723adaa8e4e38d59323e40c4b373bc3df4d34865b308ef679407afbf7732f90dd7059d5aa5888427d36f40a2a287b +SHA512 (libvarlink-15.tar.gz) = ddb61455a4b1bcab2d5342257a589955dc75876898bd1db507a7a73d31f713cef445668054a4185936c9e02cde7f78194126849a25b1d85ccd78a72ccf971bf8 From ec0ea40071b3da4b29d4a54d5c13d4dcfd4cd1d9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 1 Feb 2019 08:29:01 +0000 Subject: [PATCH 15/51] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libvarlink.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libvarlink.spec b/libvarlink.spec index 0267208..e360c55 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -2,7 +2,7 @@ Name: libvarlink Version: 15 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Varlink C Library License: ASL 2.0 URL: https://github.com/varlink/%{name} @@ -58,6 +58,9 @@ export LC_CTYPE=C.utf8 %{_libdir}/pkgconfig/libvarlink.pc %changelog +* Fri Feb 01 2019 Fedora Release Engineering - 15-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Tue Oct 9 2018 15-1 - libvarlink 15 From f335d38f7dbf6d0a24188c2e15166ae2dfbc5f14 Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Fri, 15 Feb 2019 14:38:48 +0100 Subject: [PATCH 16/51] libvarlink 17 --- .gitignore | 1 + libvarlink.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 8106ad8..2d93ebd 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /libvarlink-15.tar.gz +/libvarlink-17.tar.gz diff --git a/libvarlink.spec b/libvarlink.spec index e360c55..5de962f 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -1,8 +1,8 @@ %global _hardened_build 1 Name: libvarlink -Version: 15 -Release: 2%{?dist} +Version: 17 +Release: 1%{?dist} Summary: Varlink C Library License: ASL 2.0 URL: https://github.com/varlink/%{name} @@ -58,6 +58,9 @@ export LC_CTYPE=C.utf8 %{_libdir}/pkgconfig/libvarlink.pc %changelog +* Fri Feb 15 2019 Harald Hoyer - 17-1 +- libvarlink 17 + * Fri Feb 01 2019 Fedora Release Engineering - 15-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild diff --git a/sources b/sources index cc25519..080477e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libvarlink-15.tar.gz) = ddb61455a4b1bcab2d5342257a589955dc75876898bd1db507a7a73d31f713cef445668054a4185936c9e02cde7f78194126849a25b1d85ccd78a72ccf971bf8 +SHA512 (libvarlink-17.tar.gz) = b60ed993c48f409b406225146657d1973d6d2915278f4f57982d401482367c2e9e008b9cbeed72c5139c78f17a91c6777fb60d4de45b03c2113e8cebe873eabc From d6ea006f623db357dd560a9568a8d8561cad7560 Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Wed, 22 May 2019 16:36:47 +0200 Subject: [PATCH 17/51] libvarlink 18 --- .gitignore | 1 + libvarlink.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 2d93ebd..cf72d41 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /libvarlink-15.tar.gz /libvarlink-17.tar.gz +/libvarlink-18.tar.gz diff --git a/libvarlink.spec b/libvarlink.spec index 5de962f..cde5eb5 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -1,7 +1,7 @@ %global _hardened_build 1 Name: libvarlink -Version: 17 +Version: 18 Release: 1%{?dist} Summary: Varlink C Library License: ASL 2.0 @@ -58,6 +58,9 @@ export LC_CTYPE=C.utf8 %{_libdir}/pkgconfig/libvarlink.pc %changelog +* Wed May 22 2019 Harald Hoyer - 18-1 +- libvarlink 18 + * Fri Feb 15 2019 Harald Hoyer - 17-1 - libvarlink 17 diff --git a/sources b/sources index 080477e..b803525 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libvarlink-17.tar.gz) = b60ed993c48f409b406225146657d1973d6d2915278f4f57982d401482367c2e9e008b9cbeed72c5139c78f17a91c6777fb60d4de45b03c2113e8cebe873eabc +SHA512 (libvarlink-18.tar.gz) = a0f2cfe6a3ce3e7c08b24436d4210691d6334ec903cb3d590627595ee3bda79bf4e22e7c72c7ea8ebe817e4e2b045f86d2603ae56b3fd7d429fd281fd7e5e2e8 From b9f4c53aa4faed20b190397c728df48a0f17e841 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jul 2019 14:39:37 +0000 Subject: [PATCH 18/51] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libvarlink.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libvarlink.spec b/libvarlink.spec index cde5eb5..786097c 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -2,7 +2,7 @@ Name: libvarlink Version: 18 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Varlink C Library License: ASL 2.0 URL: https://github.com/varlink/%{name} @@ -58,6 +58,9 @@ export LC_CTYPE=C.utf8 %{_libdir}/pkgconfig/libvarlink.pc %changelog +* Thu Jul 25 2019 Fedora Release Engineering - 18-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Wed May 22 2019 Harald Hoyer - 18-1 - libvarlink 18 From 6906621483da2a7985c6dc3a1084907e71d7e1f8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jan 2020 10:42:14 +0000 Subject: [PATCH 19/51] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libvarlink.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libvarlink.spec b/libvarlink.spec index 786097c..9c2aece 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -2,7 +2,7 @@ Name: libvarlink Version: 18 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Varlink C Library License: ASL 2.0 URL: https://github.com/varlink/%{name} @@ -58,6 +58,9 @@ export LC_CTYPE=C.utf8 %{_libdir}/pkgconfig/libvarlink.pc %changelog +* Wed Jan 29 2020 Fedora Release Engineering - 18-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Thu Jul 25 2019 Fedora Release Engineering - 18-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From b9b4508838f46fb218e1e222a8ee46d53715d74b Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Fri, 6 Mar 2020 11:50:28 +0100 Subject: [PATCH 20/51] version 19 --- .gitignore | 1 + libvarlink.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index cf72d41..5ebb2c3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /libvarlink-15.tar.gz /libvarlink-17.tar.gz /libvarlink-18.tar.gz +/libvarlink-19.tar.gz diff --git a/libvarlink.spec b/libvarlink.spec index 9c2aece..be528be 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -1,8 +1,8 @@ %global _hardened_build 1 Name: libvarlink -Version: 18 -Release: 3%{?dist} +Version: 19 +Release: 1%{?dist} Summary: Varlink C Library License: ASL 2.0 URL: https://github.com/varlink/%{name} @@ -58,6 +58,9 @@ export LC_CTYPE=C.utf8 %{_libdir}/pkgconfig/libvarlink.pc %changelog +* Fri Mar 06 2020 Harald Hoyer - 19-1 +- libvarlink 19 + * Wed Jan 29 2020 Fedora Release Engineering - 18-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild diff --git a/sources b/sources index b803525..0b39117 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libvarlink-18.tar.gz) = a0f2cfe6a3ce3e7c08b24436d4210691d6334ec903cb3d590627595ee3bda79bf4e22e7c72c7ea8ebe817e4e2b045f86d2603ae56b3fd7d429fd281fd7e5e2e8 +SHA512 (libvarlink-19.tar.gz) = 395aaf08e5166daf31c1d3cd05ed7ad2982e817a022f2e6bf6512664f45107ed98c56d851ac098778f9018807ca98fd2903c1ee5aac387691d64610e46ea435b From 6ea5624b63c8529d6286cf8ed714c2c4f641c087 Mon Sep 17 00:00:00 2001 From: Jeff Law Date: Tue, 30 Jun 2020 14:17:06 -0600 Subject: [PATCH 21/51] Disable LTO --- libvarlink.spec | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/libvarlink.spec b/libvarlink.spec index be528be..649641e 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -2,7 +2,7 @@ Name: libvarlink Version: 19 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Varlink C Library License: ASL 2.0 URL: https://github.com/varlink/%{name} @@ -31,6 +31,11 @@ The %{name}-util package contains varlink command line tools. %setup -q %build +# The testsuite in this packages uses readelf which does not understand LTO +# .o files +# Disable LTO +%define _lto_cflags %{nil} + %meson %meson_build @@ -58,6 +63,9 @@ export LC_CTYPE=C.utf8 %{_libdir}/pkgconfig/libvarlink.pc %changelog +* Tue Jun 30 2020 Jeff Law - 19-2 +Disable LTO + * Fri Mar 06 2020 Harald Hoyer - 19-1 - libvarlink 19 From 9a291522b6ad84680ddc9af146ad2808a1fe7ce9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jul 2020 05:50:48 +0000 Subject: [PATCH 22/51] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libvarlink.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libvarlink.spec b/libvarlink.spec index 649641e..40acd75 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -2,7 +2,7 @@ Name: libvarlink Version: 19 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Varlink C Library License: ASL 2.0 URL: https://github.com/varlink/%{name} @@ -63,6 +63,9 @@ export LC_CTYPE=C.utf8 %{_libdir}/pkgconfig/libvarlink.pc %changelog +* Tue Jul 28 2020 Fedora Release Engineering - 19-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Tue Jun 30 2020 Jeff Law - 19-2 Disable LTO From 646c2a8fd6df8507aad6bc3961ec3de59b7a40c6 Mon Sep 17 00:00:00 2001 From: Stephen Gallagher Date: Thu, 10 Dec 2020 11:25:45 -0500 Subject: [PATCH 23/51] Fix builds when git is present in the buildroot Fixes https://github.com/varlink/libvarlink/issues/22 Signed-off-by: Stephen Gallagher --- 0001-Drop-tags-and-ctags-targets.patch | 49 ++++++++++++++++++++++++++ libvarlink.spec | 11 ++++-- 2 files changed, 58 insertions(+), 2 deletions(-) create mode 100644 0001-Drop-tags-and-ctags-targets.patch diff --git a/0001-Drop-tags-and-ctags-targets.patch b/0001-Drop-tags-and-ctags-targets.patch new file mode 100644 index 0000000..65b1424 --- /dev/null +++ b/0001-Drop-tags-and-ctags-targets.patch @@ -0,0 +1,49 @@ +From 5fad96254cf20fc6d473037b48c50031cd7e8b45 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= +Date: Fri, 3 Apr 2020 18:35:21 +0200 +Subject: [PATCH] Drop tags and ctags targets + +meson 0.43 started providing a built-in ctags target which +conflicts with the hand-rolled one here. There shouldn't be +much difference, so let's drop ours. + +Fixes #22. +--- + meson.build | 22 ---------------------- + 1 file changed, 22 deletions(-) + +diff --git a/meson.build b/meson.build +index 5fc51d282d78dd7127c3ac3c7c80f65aa492b871..72ac7867c694fc96bd387530bcd92d4ae0839963 100644 +--- a/meson.build ++++ b/meson.build +@@ -77,27 +77,5 @@ varlink_wrapper_py = find_program('./varlink-wrapper.py') + + subdir('lib') + subdir('tool') + subdir('vim') + subdir('bash-completion') +- +-############################################################ +- +-git = find_program('git', required : false) +- +-if git.found() +- all_files = run_command( +- git, +- ['--git-dir=@0@/.git'.format(meson.current_source_dir()), +- 'ls-files', +- ':/*.[ch]']) +- all_files = files(all_files.stdout().split()) +- +- custom_target( +- 'tags', +- output : 'tags', +- command : ['env', 'etags', '-o', '@0@/TAGS'.format(meson.current_source_dir())] + all_files) +- custom_target( +- 'ctags', +- output : 'ctags', +- command : ['env', 'ctags', '-o', '@0@/tags'.format(meson.current_source_dir())] + all_files) +-endif +-- +2.29.2 + diff --git a/libvarlink.spec b/libvarlink.spec index 40acd75..95c6f06 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -2,7 +2,7 @@ Name: libvarlink Version: 19 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Varlink C Library License: ASL 2.0 URL: https://github.com/varlink/%{name} @@ -10,6 +10,9 @@ Source0: https://github.com/varlink/%{name}/archive/%{version}/%{name}-%{ BuildRequires: meson BuildRequires: gcc +# Upstream patch for https://github.com/varlink/libvarlink/issues/22 +Patch0001: 0001-Drop-tags-and-ctags-targets.patch + %description Varlink C Library @@ -28,7 +31,7 @@ Summary: Varlink command line tools The %{name}-util package contains varlink command line tools. %prep -%setup -q +%autosetup %build # The testsuite in this packages uses readelf which does not understand LTO @@ -63,6 +66,10 @@ export LC_CTYPE=C.utf8 %{_libdir}/pkgconfig/libvarlink.pc %changelog +* Thu Dec 10 2020 Stephen Gallagher - 19-4 +- Fix builds when git is present in the buildroot +- Fixes https://github.com/varlink/libvarlink/issues/22 + * Tue Jul 28 2020 Fedora Release Engineering - 19-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From b134f3c612c58032f5e0391bec47c4fca6f6ea3e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 18:15:42 +0000 Subject: [PATCH 24/51] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libvarlink.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libvarlink.spec b/libvarlink.spec index 95c6f06..ab5e1d6 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -2,7 +2,7 @@ Name: libvarlink Version: 19 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Varlink C Library License: ASL 2.0 URL: https://github.com/varlink/%{name} @@ -66,6 +66,9 @@ export LC_CTYPE=C.utf8 %{_libdir}/pkgconfig/libvarlink.pc %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 19-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Thu Dec 10 2020 Stephen Gallagher - 19-4 - Fix builds when git is present in the buildroot - Fixes https://github.com/varlink/libvarlink/issues/22 From 1f406a1d3b55439960a2dcec7ced78b0ba163415 Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Thu, 18 Feb 2021 16:08:47 +0100 Subject: [PATCH 25/51] libvarlink-20 --- .gitignore | 1 + libvarlink.spec | 18 +++++++----------- sources | 2 +- 3 files changed, 9 insertions(+), 12 deletions(-) diff --git a/.gitignore b/.gitignore index 5ebb2c3..cc3a203 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /libvarlink-17.tar.gz /libvarlink-18.tar.gz /libvarlink-19.tar.gz +/libvarlink-20.tar.gz diff --git a/libvarlink.spec b/libvarlink.spec index ab5e1d6..c3832fc 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -1,17 +1,15 @@ %global _hardened_build 1 Name: libvarlink -Version: 19 -Release: 5%{?dist} +Version: 20 +Release: 1%{?dist} Summary: Varlink C Library -License: ASL 2.0 +License: ASL 2.0 and BSD-3-Clause URL: https://github.com/varlink/%{name} Source0: https://github.com/varlink/%{name}/archive/%{version}/%{name}-%{version}.tar.gz BuildRequires: meson BuildRequires: gcc - -# Upstream patch for https://github.com/varlink/libvarlink/issues/22 -Patch0001: 0001-Drop-tags-and-ctags-targets.patch +BuildRequires: binutils %description Varlink C Library @@ -34,11 +32,6 @@ The %{name}-util package contains varlink command line tools. %autosetup %build -# The testsuite in this packages uses readelf which does not understand LTO -# .o files -# Disable LTO -%define _lto_cflags %{nil} - %meson %meson_build @@ -66,6 +59,9 @@ export LC_CTYPE=C.utf8 %{_libdir}/pkgconfig/libvarlink.pc %changelog +* Thu Feb 18 2021 Harald Hoyer - 20-1 +- libvarlink 20 + * Tue Jan 26 2021 Fedora Release Engineering - 19-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild diff --git a/sources b/sources index 0b39117..4ab6085 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libvarlink-19.tar.gz) = 395aaf08e5166daf31c1d3cd05ed7ad2982e817a022f2e6bf6512664f45107ed98c56d851ac098778f9018807ca98fd2903c1ee5aac387691d64610e46ea435b +SHA512 (libvarlink-20.tar.gz) = 7972e91e60823655db1e6b0bcf583e19f37c31da92550961e7b174568d32197f2cb47dadabcf66fb640b8804eab9e8e47b9afc8dfa8e70a536a8df32935ed5b5 From 4896f58a4bd2080e1f731238e3ce4c1159796a82 Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Fri, 19 Feb 2021 10:05:13 +0100 Subject: [PATCH 26/51] tests: correct sanity test --- tests/sanity/runtest.sh | 4 ++-- tests/tests.yml | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/sanity/runtest.sh b/tests/sanity/runtest.sh index c2442d4..51d0478 100755 --- a/tests/sanity/runtest.sh +++ b/tests/sanity/runtest.sh @@ -7,12 +7,12 @@ PACKAGE="libvarlink" rlJournalStart rlPhaseStartSetup rlAssertRpm $PACKAGE - rlRun "git clone https://github.com/varlink/libvarlink; cd libvarlink; meson build;make" + rlRun "mkdir $HOME/.cargo/bin; cargo install --git https://github.com/varlink/rust varlink-certification" rlPhaseEnd rlPhaseStartTest rlLog "Starting tests ..." - rlRun "cd build; ninja test" + rlRun "varlink --bridge \"varlink --bridge \\\"varlink -A '~/.cargo/bin/varlink-certification --varlink=\\\\\\\$VARLINK_ADDRESS' bridge\\\" bridge\" info" rlPhaseEnd rlPhaseStartCleanup diff --git a/tests/tests.yml b/tests/tests.yml index d8cdb3d..1147164 100644 --- a/tests/tests.yml +++ b/tests/tests.yml @@ -10,3 +10,5 @@ - meson - ninja-build - gcc + - git + - cargo From 9070d81c5ebd4c22a1f848587fd678521dfcc4fd Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Fri, 19 Feb 2021 10:10:33 +0100 Subject: [PATCH 27/51] tests: grep for interface name --- tests/sanity/runtest.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/sanity/runtest.sh b/tests/sanity/runtest.sh index 51d0478..5e7e67d 100755 --- a/tests/sanity/runtest.sh +++ b/tests/sanity/runtest.sh @@ -7,17 +7,17 @@ PACKAGE="libvarlink" rlJournalStart rlPhaseStartSetup rlAssertRpm $PACKAGE - rlRun "mkdir $HOME/.cargo/bin; cargo install --git https://github.com/varlink/rust varlink-certification" + rlRun "mkdir -p $HOME/.cargo/bin; cargo install --git https://github.com/varlink/rust varlink-certification" rlPhaseEnd rlPhaseStartTest - rlLog "Starting tests ..." - rlRun "varlink --bridge \"varlink --bridge \\\"varlink -A '~/.cargo/bin/varlink-certification --varlink=\\\\\\\$VARLINK_ADDRESS' bridge\\\" bridge\" info" + rlLog "Starting test ..." + rlRun "varlink --bridge \"varlink --bridge \\\"varlink -A '~/.cargo/bin/varlink-certification --varlink=\\\\\\\$VARLINK_ADDRESS' bridge\\\" bridge\" info | fgrep -q org.varlink.certification" rlPhaseEnd rlPhaseStartCleanup rlLog "libvarlink tests done" - rlRun "rm -rf libvarlink" + rlRun "rm -rf $HOME/.cargo" rlPhaseEnd rlJournalPrintText rlJournalEnd From 86e1a268173cd92201a08ecdb9d179de884b9c88 Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Tue, 23 Feb 2021 10:41:14 +0100 Subject: [PATCH 28/51] add .packit.yaml --- .packit.yaml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 .packit.yaml diff --git a/.packit.yaml b/.packit.yaml new file mode 100644 index 0000000..1f745f6 --- /dev/null +++ b/.packit.yaml @@ -0,0 +1,14 @@ +# See the documentation for more information: +# https://packit.dev/docs/configuration/ + +specfile_path: libvarlink.spec + +# add or remove files that should be synced +synced_files: + - libvarlink.spec + - .packit.yaml + +# name in upstream package repository/registry (e.g. in PyPI) +upstream_package_name: libvarlink +# downstream (Fedora) RPM package name +downstream_package_name: libvarlink From 90a88af18ff731ca179c145f92e83677b04be1e3 Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Tue, 23 Feb 2021 11:52:22 +0100 Subject: [PATCH 29/51] [packit] 21 upstream release Upstream tag: 21 Upstream commit: 9ca6b5e4 Signed-off-by: Harald Hoyer --- .gitignore | 1 + README.packit | 3 +++ libvarlink.spec | 15 +++++++++++++-- sources | 2 +- 4 files changed, 18 insertions(+), 3 deletions(-) create mode 100644 README.packit diff --git a/.gitignore b/.gitignore index cc3a203..2cbe1a6 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /libvarlink-18.tar.gz /libvarlink-19.tar.gz /libvarlink-20.tar.gz +/libvarlink-21.tar.gz diff --git a/README.packit b/README.packit new file mode 100644 index 0000000..9dda7d1 --- /dev/null +++ b/README.packit @@ -0,0 +1,3 @@ +This repository is maintained by packit. +https://packit.dev/ +The file was generated using packit 0.25.1.dev32+gfbebe78. diff --git a/libvarlink.spec b/libvarlink.spec index c3832fc..40f8b19 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -1,7 +1,7 @@ %global _hardened_build 1 Name: libvarlink -Version: 20 +Version: 21 Release: 1%{?dist} Summary: Varlink C Library License: ASL 2.0 and BSD-3-Clause @@ -9,7 +9,7 @@ URL: https://github.com/varlink/%{name} Source0: https://github.com/varlink/%{name}/archive/%{version}/%{name}-%{version}.tar.gz BuildRequires: meson BuildRequires: gcc -BuildRequires: binutils +BuildRequires: glibc-langpack-de %description Varlink C Library @@ -59,6 +59,17 @@ export LC_CTYPE=C.utf8 %{_libdir}/pkgconfig/libvarlink.pc %changelog +* Di Feb 23 2021 Harald Hoyer - 21-1 +- ci: add .packit.yaml (Harald Hoyer) +- version 21 (Harald Hoyer) +- fix: use strtod_l (Harald Hoyer) +- fix: return VARLINK_ERROR_PANIC on float Inf or NaN (Harald Hoyer) +- tests: add test with de_DE.UTF-8 locale (Harald Hoyer) +- ci: install de_DE.UTF-8 locale (Harald Hoyer) +- fix: correct the float number parsing for some locales (Harald Hoyer) +- tests: print error log on `make check` (Harald Hoyer) +- docs: update README.md (Harald Hoyer) + * Thu Feb 18 2021 Harald Hoyer - 20-1 - libvarlink 20 diff --git a/sources b/sources index 4ab6085..fb15a23 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libvarlink-20.tar.gz) = 7972e91e60823655db1e6b0bcf583e19f37c31da92550961e7b174568d32197f2cb47dadabcf66fb640b8804eab9e8e47b9afc8dfa8e70a536a8df32935ed5b5 +SHA512 (libvarlink-21.tar.gz) = 863f5ab0ae86fac4a4444fda8c084b55a2e51de382638ca1e859c82275892b1f726a429e28441df4271d3bb523b138f99ecebcc9adc513bc935333c6bb6096a7 From acb19936e61bd14184283567c61d92c4afc988db Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Tue, 23 Feb 2021 14:24:48 +0100 Subject: [PATCH 30/51] remove downstream patch --- 0001-Drop-tags-and-ctags-targets.patch | 49 -------------------------- 1 file changed, 49 deletions(-) delete mode 100644 0001-Drop-tags-and-ctags-targets.patch diff --git a/0001-Drop-tags-and-ctags-targets.patch b/0001-Drop-tags-and-ctags-targets.patch deleted file mode 100644 index 65b1424..0000000 --- a/0001-Drop-tags-and-ctags-targets.patch +++ /dev/null @@ -1,49 +0,0 @@ -From 5fad96254cf20fc6d473037b48c50031cd7e8b45 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= -Date: Fri, 3 Apr 2020 18:35:21 +0200 -Subject: [PATCH] Drop tags and ctags targets - -meson 0.43 started providing a built-in ctags target which -conflicts with the hand-rolled one here. There shouldn't be -much difference, so let's drop ours. - -Fixes #22. ---- - meson.build | 22 ---------------------- - 1 file changed, 22 deletions(-) - -diff --git a/meson.build b/meson.build -index 5fc51d282d78dd7127c3ac3c7c80f65aa492b871..72ac7867c694fc96bd387530bcd92d4ae0839963 100644 ---- a/meson.build -+++ b/meson.build -@@ -77,27 +77,5 @@ varlink_wrapper_py = find_program('./varlink-wrapper.py') - - subdir('lib') - subdir('tool') - subdir('vim') - subdir('bash-completion') -- --############################################################ -- --git = find_program('git', required : false) -- --if git.found() -- all_files = run_command( -- git, -- ['--git-dir=@0@/.git'.format(meson.current_source_dir()), -- 'ls-files', -- ':/*.[ch]']) -- all_files = files(all_files.stdout().split()) -- -- custom_target( -- 'tags', -- output : 'tags', -- command : ['env', 'etags', '-o', '@0@/TAGS'.format(meson.current_source_dir())] + all_files) -- custom_target( -- 'ctags', -- output : 'ctags', -- command : ['env', 'ctags', '-o', '@0@/tags'.format(meson.current_source_dir())] + all_files) --endif --- -2.29.2 - From b0bf3f47e2b08e689665787b7ac6048545d3bc47 Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Tue, 23 Feb 2021 15:04:40 +0100 Subject: [PATCH 31/51] changelog correction --- libvarlink.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/libvarlink.spec b/libvarlink.spec index 40f8b19..b9d91ff 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -2,7 +2,7 @@ Name: libvarlink Version: 21 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Varlink C Library License: ASL 2.0 and BSD-3-Clause URL: https://github.com/varlink/%{name} @@ -59,7 +59,10 @@ export LC_CTYPE=C.utf8 %{_libdir}/pkgconfig/libvarlink.pc %changelog -* Di Feb 23 2021 Harald Hoyer - 21-1 +* Tue Feb 23 2021 Harald Hoyer - 21-2 +- fixed changelog date inserted by packit with de_DE locale + +* Tue Feb 23 2021 Harald Hoyer - 21-1 - ci: add .packit.yaml (Harald Hoyer) - version 21 (Harald Hoyer) - fix: use strtod_l (Harald Hoyer) From 54d0728795bff185d8f574ce63596c2f563d709a Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Tue, 23 Feb 2021 15:42:31 +0100 Subject: [PATCH 32/51] ci: .packit.yaml update --- .packit.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.packit.yaml b/.packit.yaml index 1f745f6..b6d89b0 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -10,5 +10,9 @@ synced_files: # name in upstream package repository/registry (e.g. in PyPI) upstream_package_name: libvarlink +upstream_project_url: https://github.com/varlink/libvarlink + +copy_upstream_release_description: true + # downstream (Fedora) RPM package name downstream_package_name: libvarlink From 6afb6b682f41f2252ce7d05a9bef0dfdd0ea6518 Mon Sep 17 00:00:00 2001 From: Packit Service Date: Tue, 2 Mar 2021 09:58:47 +0000 Subject: [PATCH 33/51] [packit] 22 upstream release Upstream tag: 22 Upstream commit: e19c4398 Signed-off-by: Packit Service --- .gitignore | 1 + README.packit | 2 +- libvarlink.spec | 9 +++++++-- sources | 2 +- 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 2cbe1a6..fe3862b 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /libvarlink-19.tar.gz /libvarlink-20.tar.gz /libvarlink-21.tar.gz +/libvarlink-22.tar.gz diff --git a/README.packit b/README.packit index 9dda7d1..809dcbf 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.25.1.dev32+gfbebe78. +The file was generated using packit 0.25.1.dev42+g64a9342. diff --git a/libvarlink.spec b/libvarlink.spec index b9d91ff..f8cf6ee 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -1,8 +1,8 @@ %global _hardened_build 1 Name: libvarlink -Version: 21 -Release: 2%{?dist} +Version: 22 +Release: 1%{?dist} Summary: Varlink C Library License: ASL 2.0 and BSD-3-Clause URL: https://github.com/varlink/%{name} @@ -59,6 +59,11 @@ export LC_CTYPE=C.utf8 %{_libdir}/pkgconfig/libvarlink.pc %changelog +* Tue Mar 02 2021 Packit Service - 22-1 +#### Bug Fixes + +libvarlink now includes and passes most of the JSONTestSuite tests. + * Tue Feb 23 2021 Harald Hoyer - 21-2 - fixed changelog date inserted by packit with de_DE locale diff --git a/sources b/sources index fb15a23..65f56b1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libvarlink-21.tar.gz) = 863f5ab0ae86fac4a4444fda8c084b55a2e51de382638ca1e859c82275892b1f726a429e28441df4271d3bb523b138f99ecebcc9adc513bc935333c6bb6096a7 +SHA512 (libvarlink-22.tar.gz) = edb6aab02df775b872621f59bb98e8567b74ec4e1311ad5195f87529e7070fbfb6a92e1580b0433efcd7512d5f47f55ed91a406a3fb51f61c8d6feb263367fa0 From 4755da64f48ceba8ece99f37f9a13f979b7ecb52 Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Tue, 2 Mar 2021 15:15:44 +0100 Subject: [PATCH 34/51] add gating.yaml --- gating.yaml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 gating.yaml diff --git a/gating.yaml b/gating.yaml new file mode 100644 index 0000000..af6eb32 --- /dev/null +++ b/gating.yaml @@ -0,0 +1,16 @@ +--- !Policy +product_versions: + - fedora-* +decision_context: bodhi_update_push_testing +subject_type: koji_build +rules: + - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional} + +--- !Policy +product_versions: + - fedora-* +decision_context: bodhi_update_push_stable +subject_type: koji_build +rules: + - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional} + From fc1892d9caaa0e749a0d56a8ee2256963cf35177 Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Tue, 2 Mar 2021 15:17:46 +0100 Subject: [PATCH 35/51] fix changelog --- libvarlink.spec | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/libvarlink.spec b/libvarlink.spec index f8cf6ee..dfd3bf0 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -60,9 +60,8 @@ export LC_CTYPE=C.utf8 %changelog * Tue Mar 02 2021 Packit Service - 22-1 -#### Bug Fixes - -libvarlink now includes and passes most of the JSONTestSuite tests. +- version 22 +- libvarlink now includes and passes most of the JSONTestSuite tests. * Tue Feb 23 2021 Harald Hoyer - 21-2 - fixed changelog date inserted by packit with de_DE locale From c6acaea6506b52738dd8468039d742a22f3d2a15 Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Mon, 3 May 2021 13:25:29 +0200 Subject: [PATCH 36/51] rebuild for fixed changelog --- libvarlink.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libvarlink.spec b/libvarlink.spec index dfd3bf0..719bff7 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -2,7 +2,7 @@ Name: libvarlink Version: 22 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Varlink C Library License: ASL 2.0 and BSD-3-Clause URL: https://github.com/varlink/%{name} From 65bf419fab66d28adbb583c93a86bb360fba69cb Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 22 Jul 2021 12:40:31 +0000 Subject: [PATCH 37/51] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libvarlink.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libvarlink.spec b/libvarlink.spec index 719bff7..99965c1 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -2,7 +2,7 @@ Name: libvarlink Version: 22 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Varlink C Library License: ASL 2.0 and BSD-3-Clause URL: https://github.com/varlink/%{name} @@ -59,6 +59,9 @@ export LC_CTYPE=C.utf8 %{_libdir}/pkgconfig/libvarlink.pc %changelog +* Thu Jul 22 2021 Fedora Release Engineering - 22-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Tue Mar 02 2021 Packit Service - 22-1 - version 22 - libvarlink now includes and passes most of the JSONTestSuite tests. From 010221dd5c214df9e1ba501cad8d345dda199e9b Mon Sep 17 00:00:00 2001 From: Packit Service Date: Wed, 15 Dec 2021 10:31:46 +0000 Subject: [PATCH 38/51] [packit] 23 upstream release Upstream tag: 23 Upstream commit: d3772183 Signed-off-by: Packit Service --- .gitignore | 1 + README.packit | 2 +- libvarlink.spec | 4 ++-- sources | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index fe3862b..3998276 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /libvarlink-20.tar.gz /libvarlink-21.tar.gz /libvarlink-22.tar.gz +/libvarlink-23.tar.gz diff --git a/README.packit b/README.packit index 809dcbf..43b1d81 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.25.1.dev42+g64a9342. +The file was generated using packit 0.43.1.dev2+gbb34d4b. diff --git a/libvarlink.spec b/libvarlink.spec index 99965c1..7dd1b33 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -1,8 +1,8 @@ %global _hardened_build 1 Name: libvarlink -Version: 22 -Release: 3%{?dist} +Version: 23 +Release: 1%{?dist} Summary: Varlink C Library License: ASL 2.0 and BSD-3-Clause URL: https://github.com/varlink/%{name} diff --git a/sources b/sources index 65f56b1..74ddf4b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libvarlink-22.tar.gz) = edb6aab02df775b872621f59bb98e8567b74ec4e1311ad5195f87529e7070fbfb6a92e1580b0433efcd7512d5f47f55ed91a406a3fb51f61c8d6feb263367fa0 +SHA512 (libvarlink-23.tar.gz) = b118ec9142ee73fe8fd53d5439f19a29013157a339da5bdcbfad2892d450486a1d8200b23101a5ffe15c80f78c90c6d4ce3bc605074bfdee15de8775b1135b5b From 7a88fdb480060de395fed80d2dbbef5869f8465b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jan 2022 17:33:28 +0000 Subject: [PATCH 39/51] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libvarlink.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libvarlink.spec b/libvarlink.spec index 7dd1b33..7dc1c65 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -2,7 +2,7 @@ Name: libvarlink Version: 23 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Varlink C Library License: ASL 2.0 and BSD-3-Clause URL: https://github.com/varlink/%{name} @@ -59,6 +59,9 @@ export LC_CTYPE=C.utf8 %{_libdir}/pkgconfig/libvarlink.pc %changelog +* Thu Jan 20 2022 Fedora Release Engineering - 23-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Thu Jul 22 2021 Fedora Release Engineering - 22-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From feb9e688c0c0cc6730afc1cedbff9c28157d3842 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 21 Jul 2022 19:20:03 +0000 Subject: [PATCH 40/51] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libvarlink.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libvarlink.spec b/libvarlink.spec index 7dc1c65..8f6edc2 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -2,7 +2,7 @@ Name: libvarlink Version: 23 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Varlink C Library License: ASL 2.0 and BSD-3-Clause URL: https://github.com/varlink/%{name} @@ -59,6 +59,9 @@ export LC_CTYPE=C.utf8 %{_libdir}/pkgconfig/libvarlink.pc %changelog +* Thu Jul 21 2022 Fedora Release Engineering - 23-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Thu Jan 20 2022 Fedora Release Engineering - 23-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From ab147048f76efcf9030270931ac344e583e6bd50 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 19 Jan 2023 17:45:13 +0000 Subject: [PATCH 41/51] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libvarlink.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libvarlink.spec b/libvarlink.spec index 8f6edc2..79c9669 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -2,7 +2,7 @@ Name: libvarlink Version: 23 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Varlink C Library License: ASL 2.0 and BSD-3-Clause URL: https://github.com/varlink/%{name} @@ -59,6 +59,9 @@ export LC_CTYPE=C.utf8 %{_libdir}/pkgconfig/libvarlink.pc %changelog +* Thu Jan 19 2023 Fedora Release Engineering - 23-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Thu Jul 21 2022 Fedora Release Engineering - 23-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 3958a2e9a90718e62549358ff2d31efc94b24749 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jul 2023 12:27:23 +0000 Subject: [PATCH 42/51] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libvarlink.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libvarlink.spec b/libvarlink.spec index 79c9669..127fe49 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -2,7 +2,7 @@ Name: libvarlink Version: 23 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Varlink C Library License: ASL 2.0 and BSD-3-Clause URL: https://github.com/varlink/%{name} @@ -59,6 +59,9 @@ export LC_CTYPE=C.utf8 %{_libdir}/pkgconfig/libvarlink.pc %changelog +* Thu Jul 20 2023 Fedora Release Engineering - 23-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Thu Jan 19 2023 Fedora Release Engineering - 23-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 7067233c1e31b4e7c3fe401c76364b60c99ea4fb Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 21 Jan 2024 05:40:20 +0000 Subject: [PATCH 43/51] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- libvarlink.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libvarlink.spec b/libvarlink.spec index 127fe49..ecea8a2 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -2,7 +2,7 @@ Name: libvarlink Version: 23 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Varlink C Library License: ASL 2.0 and BSD-3-Clause URL: https://github.com/varlink/%{name} @@ -59,6 +59,9 @@ export LC_CTYPE=C.utf8 %{_libdir}/pkgconfig/libvarlink.pc %changelog +* Sun Jan 21 2024 Fedora Release Engineering - 23-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Thu Jul 20 2023 Fedora Release Engineering - 23-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 70510c77be4d61f3973a67c53008514a290cfbcd Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jan 2024 03:54:19 +0000 Subject: [PATCH 44/51] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- libvarlink.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libvarlink.spec b/libvarlink.spec index ecea8a2..fe60809 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -2,7 +2,7 @@ Name: libvarlink Version: 23 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Varlink C Library License: ASL 2.0 and BSD-3-Clause URL: https://github.com/varlink/%{name} @@ -59,6 +59,9 @@ export LC_CTYPE=C.utf8 %{_libdir}/pkgconfig/libvarlink.pc %changelog +* Thu Jan 25 2024 Fedora Release Engineering - 23-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sun Jan 21 2024 Fedora Release Engineering - 23-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From f5ab8e23233444d4dc995ceed58de15f12866704 Mon Sep 17 00:00:00 2001 From: Davide Cavalca Date: Fri, 17 May 2024 08:40:58 -0700 Subject: [PATCH 45/51] Convert to SPDX, update spec, fix FTBFS --- libvarlink.spec | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/libvarlink.spec b/libvarlink.spec index fe60809..c97d80b 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -2,11 +2,12 @@ Name: libvarlink Version: 23 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Varlink C Library -License: ASL 2.0 and BSD-3-Clause +License: Apache-2.0 AND BSD-3-Clause URL: https://github.com/varlink/%{name} -Source0: https://github.com/varlink/%{name}/archive/%{version}/%{name}-%{version}.tar.gz +Source: %{url}/archive/%{version}/%{name}-%{version}.tar.gz + BuildRequires: meson BuildRequires: gcc BuildRequires: glibc-langpack-de @@ -37,13 +38,18 @@ The %{name}-util package contains varlink command line tools. %check export LC_CTYPE=C.utf8 +# https://github.com/varlink/libvarlink/issues/63 +%ifarch ppc64le +test_list=$(%meson_test --list) 2> /dev/null +test_list=${test_list//test-symbols} +%meson_test $test_list +%else %meson_test +%endif %install %meson_install -%ldconfig_scriptlets - %files %license LICENSE %{_libdir}/libvarlink.so.* @@ -59,6 +65,11 @@ export LC_CTYPE=C.utf8 %{_libdir}/pkgconfig/libvarlink.pc %changelog +* Fri May 17 2024 Davide Cavalca - 23-8 +- Convert license tag to SPDX +- Update spec to the latest packaging guidelines +- Disable broken test on ppc64le; Fixes: RHBZ#2261345 + * Thu Jan 25 2024 Fedora Release Engineering - 23-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 6817ee38a648cde0ced82b6d97c906ddfa6ebd21 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 18 Jul 2024 15:25:13 +0000 Subject: [PATCH 46/51] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- libvarlink.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libvarlink.spec b/libvarlink.spec index c97d80b..e78256f 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -2,7 +2,7 @@ Name: libvarlink Version: 23 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Varlink C Library License: Apache-2.0 AND BSD-3-Clause URL: https://github.com/varlink/%{name} @@ -65,6 +65,9 @@ test_list=${test_list//test-symbols} %{_libdir}/pkgconfig/libvarlink.pc %changelog +* Thu Jul 18 2024 Fedora Release Engineering - 23-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Fri May 17 2024 Davide Cavalca - 23-8 - Convert license tag to SPDX - Update spec to the latest packaging guidelines From 127b002b428886a69fb906923f239fe1e161af4a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jan 2025 14:52:22 +0000 Subject: [PATCH 47/51] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- libvarlink.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libvarlink.spec b/libvarlink.spec index e78256f..a7aaef9 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -2,7 +2,7 @@ Name: libvarlink Version: 23 -Release: 9%{?dist} +Release: 10%{?dist} Summary: Varlink C Library License: Apache-2.0 AND BSD-3-Clause URL: https://github.com/varlink/%{name} @@ -65,6 +65,9 @@ test_list=${test_list//test-symbols} %{_libdir}/pkgconfig/libvarlink.pc %changelog +* Fri Jan 17 2025 Fedora Release Engineering - 23-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Thu Jul 18 2024 Fedora Release Engineering - 23-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From f12b91b8b2760523aef10c464beae756424f9562 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Fri, 17 Jan 2025 17:19:53 +0100 Subject: [PATCH 48/51] Convert to %autorelease and %autochangelog [skip changelog] --- changelog | 125 ++++++++++++++++++++++++++++++++++++++++++++++ libvarlink.spec | 128 +----------------------------------------------- 2 files changed, 127 insertions(+), 126 deletions(-) create mode 100644 changelog diff --git a/changelog b/changelog new file mode 100644 index 0000000..5412337 --- /dev/null +++ b/changelog @@ -0,0 +1,125 @@ +* Fri Jan 17 2025 Fedora Release Engineering - 23-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Thu Jul 18 2024 Fedora Release Engineering - 23-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Fri May 17 2024 Davide Cavalca - 23-8 +- Convert license tag to SPDX +- Update spec to the latest packaging guidelines +- Disable broken test on ppc64le; Fixes: RHBZ#2261345 + +* Thu Jan 25 2024 Fedora Release Engineering - 23-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sun Jan 21 2024 Fedora Release Engineering - 23-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Thu Jul 20 2023 Fedora Release Engineering - 23-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Thu Jan 19 2023 Fedora Release Engineering - 23-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Thu Jul 21 2022 Fedora Release Engineering - 23-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Thu Jan 20 2022 Fedora Release Engineering - 23-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Thu Jul 22 2021 Fedora Release Engineering - 22-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Tue Mar 02 2021 Packit Service - 22-1 +- version 22 +- libvarlink now includes and passes most of the JSONTestSuite tests. + +* Tue Feb 23 2021 Harald Hoyer - 21-2 +- fixed changelog date inserted by packit with de_DE locale + +* Tue Feb 23 2021 Harald Hoyer - 21-1 +- ci: add .packit.yaml (Harald Hoyer) +- version 21 (Harald Hoyer) +- fix: use strtod_l (Harald Hoyer) +- fix: return VARLINK_ERROR_PANIC on float Inf or NaN (Harald Hoyer) +- tests: add test with de_DE.UTF-8 locale (Harald Hoyer) +- ci: install de_DE.UTF-8 locale (Harald Hoyer) +- fix: correct the float number parsing for some locales (Harald Hoyer) +- tests: print error log on `make check` (Harald Hoyer) +- docs: update README.md (Harald Hoyer) + +* Thu Feb 18 2021 Harald Hoyer - 20-1 +- libvarlink 20 + +* Tue Jan 26 2021 Fedora Release Engineering - 19-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Thu Dec 10 2020 Stephen Gallagher - 19-4 +- Fix builds when git is present in the buildroot +- Fixes https://github.com/varlink/libvarlink/issues/22 + +* Tue Jul 28 2020 Fedora Release Engineering - 19-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jun 30 2020 Jeff Law - 19-2 +Disable LTO + +* Fri Mar 06 2020 Harald Hoyer - 19-1 +- libvarlink 19 + +* Wed Jan 29 2020 Fedora Release Engineering - 18-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Jul 25 2019 Fedora Release Engineering - 18-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Wed May 22 2019 Harald Hoyer - 18-1 +- libvarlink 18 + +* Fri Feb 15 2019 Harald Hoyer - 17-1 +- libvarlink 17 + +* Fri Feb 01 2019 Fedora Release Engineering - 15-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Tue Oct 9 2018 15-1 +- libvarlink 15 + +* Mon Oct 8 2018 14-1 +- libvarlink 14 + +* Mon Jul 16 2018 - 12-1 +- libvarlink 12 + +* Fri Jul 13 2018 Fedora Release Engineering - 11-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Sun Jun 17 2018 +- libvarlink 11 + +* Sat May 12 2018 +- libvarlink 10 + +* Fri Apr 13 2018 +- libvarlink 9 + +* Thu Apr 12 2018 +- libvarlink 8 + +* Mon Mar 26 2018 +- libvarlink 7 + +* Mon Mar 26 2018 +- libvarlink 6 + +* Fri Mar 23 2018 +- libvarlink 5 + +* Wed Feb 07 2018 Fedora Release Engineering - 1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Fri Feb 02 2018 Harald Hoyer - 1-2 +- bump release + +* Fri Feb 2 2018 +- libvarlink 1 diff --git a/libvarlink.spec b/libvarlink.spec index a7aaef9..d4ad71a 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -2,7 +2,7 @@ Name: libvarlink Version: 23 -Release: 10%{?dist} +Release: %autorelease Summary: Varlink C Library License: Apache-2.0 AND BSD-3-Clause URL: https://github.com/varlink/%{name} @@ -65,128 +65,4 @@ test_list=${test_list//test-symbols} %{_libdir}/pkgconfig/libvarlink.pc %changelog -* Fri Jan 17 2025 Fedora Release Engineering - 23-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild - -* Thu Jul 18 2024 Fedora Release Engineering - 23-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Fri May 17 2024 Davide Cavalca - 23-8 -- Convert license tag to SPDX -- Update spec to the latest packaging guidelines -- Disable broken test on ppc64le; Fixes: RHBZ#2261345 - -* Thu Jan 25 2024 Fedora Release Engineering - 23-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Sun Jan 21 2024 Fedora Release Engineering - 23-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Thu Jul 20 2023 Fedora Release Engineering - 23-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Thu Jan 19 2023 Fedora Release Engineering - 23-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Thu Jul 21 2022 Fedora Release Engineering - 23-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Thu Jan 20 2022 Fedora Release Engineering - 23-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Thu Jul 22 2021 Fedora Release Engineering - 22-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Tue Mar 02 2021 Packit Service - 22-1 -- version 22 -- libvarlink now includes and passes most of the JSONTestSuite tests. - -* Tue Feb 23 2021 Harald Hoyer - 21-2 -- fixed changelog date inserted by packit with de_DE locale - -* Tue Feb 23 2021 Harald Hoyer - 21-1 -- ci: add .packit.yaml (Harald Hoyer) -- version 21 (Harald Hoyer) -- fix: use strtod_l (Harald Hoyer) -- fix: return VARLINK_ERROR_PANIC on float Inf or NaN (Harald Hoyer) -- tests: add test with de_DE.UTF-8 locale (Harald Hoyer) -- ci: install de_DE.UTF-8 locale (Harald Hoyer) -- fix: correct the float number parsing for some locales (Harald Hoyer) -- tests: print error log on `make check` (Harald Hoyer) -- docs: update README.md (Harald Hoyer) - -* Thu Feb 18 2021 Harald Hoyer - 20-1 -- libvarlink 20 - -* Tue Jan 26 2021 Fedora Release Engineering - 19-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Thu Dec 10 2020 Stephen Gallagher - 19-4 -- Fix builds when git is present in the buildroot -- Fixes https://github.com/varlink/libvarlink/issues/22 - -* Tue Jul 28 2020 Fedora Release Engineering - 19-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue Jun 30 2020 Jeff Law - 19-2 -Disable LTO - -* Fri Mar 06 2020 Harald Hoyer - 19-1 -- libvarlink 19 - -* Wed Jan 29 2020 Fedora Release Engineering - 18-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Thu Jul 25 2019 Fedora Release Engineering - 18-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Wed May 22 2019 Harald Hoyer - 18-1 -- libvarlink 18 - -* Fri Feb 15 2019 Harald Hoyer - 17-1 -- libvarlink 17 - -* Fri Feb 01 2019 Fedora Release Engineering - 15-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Tue Oct 9 2018 15-1 -- libvarlink 15 - -* Mon Oct 8 2018 14-1 -- libvarlink 14 - -* Mon Jul 16 2018 - 12-1 -- libvarlink 12 - -* Fri Jul 13 2018 Fedora Release Engineering - 11-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Sun Jun 17 2018 -- libvarlink 11 - -* Sat May 12 2018 -- libvarlink 10 - -* Fri Apr 13 2018 -- libvarlink 9 - -* Thu Apr 12 2018 -- libvarlink 8 - -* Mon Mar 26 2018 -- libvarlink 7 - -* Mon Mar 26 2018 -- libvarlink 6 - -* Fri Mar 23 2018 -- libvarlink 5 - -* Wed Feb 07 2018 Fedora Release Engineering - 1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Fri Feb 02 2018 Harald Hoyer - 1-2 -- bump release - -* Fri Feb 2 2018 -- libvarlink 1 +%autochangelog From 512c292507674fb8fdf577a3dca00dd1b3e98db9 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Tue, 10 Dec 2024 16:41:36 +0100 Subject: [PATCH 49/51] Update to version 24 --- .gitignore | 1 + libvarlink.spec | 2 +- sources | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 3998276..199cd2a 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /libvarlink-21.tar.gz /libvarlink-22.tar.gz /libvarlink-23.tar.gz +/libvarlink-24.tar.gz diff --git a/libvarlink.spec b/libvarlink.spec index d4ad71a..00f1e4c 100644 --- a/libvarlink.spec +++ b/libvarlink.spec @@ -1,7 +1,7 @@ %global _hardened_build 1 Name: libvarlink -Version: 23 +Version: 24 Release: %autorelease Summary: Varlink C Library License: Apache-2.0 AND BSD-3-Clause diff --git a/sources b/sources index 74ddf4b..b61d272 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libvarlink-23.tar.gz) = b118ec9142ee73fe8fd53d5439f19a29013157a339da5bdcbfad2892d450486a1d8200b23101a5ffe15c80f78c90c6d4ce3bc605074bfdee15de8775b1135b5b +SHA512 (libvarlink-24.tar.gz) = 737975a9f49616ed41eba6beeeafcbc9364623551b3b9f541a3e1142ac0fb4f4b3e49d5964f3e2d5bd3afd80d7394882a0b21ca5a838fa14de1936baad2715c3 From be38c94841343f13087ffcf4a7b367997ba57b1c Mon Sep 17 00:00:00 2001 From: Davide Cavalca Date: Sun, 19 Jan 2025 09:34:41 -0800 Subject: [PATCH 50/51] Update packit config and avoid divergent branches --- .packit.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.packit.yaml b/.packit.yaml index b6d89b0..bd2274c 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -4,7 +4,7 @@ specfile_path: libvarlink.spec # add or remove files that should be synced -synced_files: +files_to_sync: - libvarlink.spec - .packit.yaml @@ -16,3 +16,7 @@ copy_upstream_release_description: true # downstream (Fedora) RPM package name downstream_package_name: libvarlink + +dist_git_branches: + rawhide: + fast_forward_merge_into: [fedora-branched] From a5143a199b4f0371bf82765de7e3ae207045950a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 24 Jul 2025 20:32:32 +0000 Subject: [PATCH 51/51] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild