From 0da90cc613ba950871c2f7e35f8639674231bb5d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 18 Jul 2024 14:18:49 +0000 Subject: [PATCH 1/5] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- liblangtag.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/liblangtag.spec b/liblangtag.spec index 78d292a..965afbb 100644 --- a/liblangtag.spec +++ b/liblangtag.spec @@ -5,7 +5,7 @@ Name: liblangtag Version: 0.6.7 -Release: 3%{?dist} +Release: 4%{?dist} Summary: An interface library to access tags for identifying languages License: LGPL-3.0-or-later OR MPL-2.0 @@ -134,6 +134,9 @@ export LD_LIBRARY_PATH=`pwd`/liblangtag/.libs:`pwd`/liblangtag-gobject/.libs${LD %{_datadir}/gtk-doc/html/%{name} %changelog +* Thu Jul 18 2024 Fedora Release Engineering - 0.6.7-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Thu Jan 25 2024 Fedora Release Engineering - 0.6.7-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 0359dbb9feb7acdb8da1762507eefb8221eb021c Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Thu, 28 Nov 2024 19:24:25 +0900 Subject: [PATCH 2/5] ci: Use tmt-based test cases --- .fmf/version | 1 + plans/basic.fmf | 5 +++++ tests/main.fmf | 7 +++++++ tests/runtest.sh | 23 +++++++++++++++++++++++ tests/{basic => }/test.py | 0 tests/tests.yml | 12 ------------ 6 files changed, 36 insertions(+), 12 deletions(-) create mode 100644 .fmf/version create mode 100644 plans/basic.fmf create mode 100644 tests/main.fmf create mode 100755 tests/runtest.sh rename tests/{basic => }/test.py (100%) 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/plans/basic.fmf b/plans/basic.fmf new file mode 100644 index 0000000..c1627f9 --- /dev/null +++ b/plans/basic.fmf @@ -0,0 +1,5 @@ +summary: Basic smoke test +discover: + how: fmf +execute: + how: tmt diff --git a/tests/main.fmf b/tests/main.fmf new file mode 100644 index 0000000..b6b1bef --- /dev/null +++ b/tests/main.fmf @@ -0,0 +1,7 @@ +summary: Basic test +require: + - liblangtag-gobject + - python3 + - python3-gobject +test: ./runtest.sh +framework: beakerlib diff --git a/tests/runtest.sh b/tests/runtest.sh new file mode 100755 index 0000000..d80a05b --- /dev/null +++ b/tests/runtest.sh @@ -0,0 +1,23 @@ +#!/bin/bash +# vim: dict+=/usr/share/beakerlib/dictionary.vim cpt=.,w,b,u,t,i,k + +basedir=$(pwd) + +. /usr/share/beakerlib/beakerlib.sh || exit 1 + +rlJournalStart + rlPhaseStartSetup + rlRun "tmp=\$(mktemp -d)" 0 "Create tmp directory" + rlRun "pushd $tmp" + rlRun "set -o pipefail" + rlPhaseEnd + + rlPhaseStartTest + rlRun -t -s "python3 $basedir/test.py" 0 "Check liblangtag" + rlPhaseEnd + + rlPhaseStartCleanup + rlRun "popd" + rlRun "rm -r $tmp" 0 "Remove tmp directory" + rlPhaseEnd +rlJournalEnd diff --git a/tests/basic/test.py b/tests/test.py similarity index 100% rename from tests/basic/test.py rename to tests/test.py diff --git a/tests/tests.yml b/tests/tests.yml deleted file mode 100644 index 2980de6..0000000 --- a/tests/tests.yml +++ /dev/null @@ -1,12 +0,0 @@ -- hosts: localhost - become: yes - tags: - - classic - roles: - - role: standard-test-basic - required_packages: - - liblangtag-gobject - - python3 - tests: - - basic: - run: python3 ./test.py From 32d325a9067ea7ce3b83c025894788d4245eecb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Tue, 26 Nov 2024 08:28:41 +0000 Subject: [PATCH 3/5] Migrate to SPDX license Unicode is not a valid SPDX tag. Converting to the correct one. --- liblangtag.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/liblangtag.spec b/liblangtag.spec index 965afbb..c9302bf 100644 --- a/liblangtag.spec +++ b/liblangtag.spec @@ -47,7 +47,7 @@ Features: %package data Summary: %{name} data files -License: Unicode +License: Unicode-DFS-2015 BuildArch: noarch %description data From ccbe9e4949075519f34a102fea33695c45d7a912 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jan 2025 11:45:11 +0000 Subject: [PATCH 4/5] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- liblangtag.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/liblangtag.spec b/liblangtag.spec index c9302bf..430a730 100644 --- a/liblangtag.spec +++ b/liblangtag.spec @@ -5,7 +5,7 @@ Name: liblangtag Version: 0.6.7 -Release: 4%{?dist} +Release: 5%{?dist} Summary: An interface library to access tags for identifying languages License: LGPL-3.0-or-later OR MPL-2.0 @@ -134,6 +134,9 @@ export LD_LIBRARY_PATH=`pwd`/liblangtag/.libs:`pwd`/liblangtag-gobject/.libs${LD %{_datadir}/gtk-doc/html/%{name} %changelog +* Fri Jan 17 2025 Fedora Release Engineering - 0.6.7-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Thu Jul 18 2024 Fedora Release Engineering - 0.6.7-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From d867103c3bde892cf14cdf53e86afcc2174561d5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 24 Jul 2025 19:54:45 +0000 Subject: [PATCH 5/5] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- liblangtag.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/liblangtag.spec b/liblangtag.spec index 430a730..1e258ba 100644 --- a/liblangtag.spec +++ b/liblangtag.spec @@ -5,7 +5,7 @@ Name: liblangtag Version: 0.6.7 -Release: 5%{?dist} +Release: 6%{?dist} Summary: An interface library to access tags for identifying languages License: LGPL-3.0-or-later OR MPL-2.0 @@ -134,6 +134,9 @@ export LD_LIBRARY_PATH=`pwd`/liblangtag/.libs:`pwd`/liblangtag-gobject/.libs${LD %{_datadir}/gtk-doc/html/%{name} %changelog +* Thu Jul 24 2025 Fedora Release Engineering - 0.6.7-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Fri Jan 17 2025 Fedora Release Engineering - 0.6.7-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild