From a91737b4343bff8dea4bc249c6469687c7a26ae7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jan 2024 07:06:35 +0000 Subject: [PATCH 01/11] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- unicode-ucd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/unicode-ucd.spec b/unicode-ucd.spec index 4fde1ca..18903b5 100644 --- a/unicode-ucd.spec +++ b/unicode-ucd.spec @@ -4,7 +4,7 @@ Name: unicode-ucd Version: 15.1.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Unicode Character Database # http://www.unicode.org/terms_of_use.html in ReadMe.txt redirects to: @@ -62,6 +62,9 @@ cp %{SOURCE2} . %changelog +* Sat Jan 27 2024 Fedora Release Engineering - 15.1.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sat Sep 16 2023 Jens Petersen - 15.1.0-1 - Unicode 15.1 released From 09a66ef77ee6c7ff4fb187081511452ce878e25f Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Mon, 15 Jul 2024 04:54:11 +0000 Subject: [PATCH 02/11] Update the license tag to Unicode-3.0 --- unicode-ucd.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/unicode-ucd.spec b/unicode-ucd.spec index 18903b5..2ae93a9 100644 --- a/unicode-ucd.spec +++ b/unicode-ucd.spec @@ -4,13 +4,14 @@ Name: unicode-ucd Version: 15.1.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Unicode Character Database # http://www.unicode.org/terms_of_use.html in ReadMe.txt redirects to: # http://www.unicode.org/copyright.html # which links to https://www.unicode.org/license.txt -License: Unicode-DFS-2016 AND Unicode-TOU +# https://github.com/spdx/license-list-XML/issues/2105 +License: Unicode-3.0 URL: http://www.unicode.org/ucd/ # update with fbrnch update-version -f Source0: http://www.unicode.org/Public/zipped/%{version}/UCD.zip @@ -62,6 +63,9 @@ cp %{SOURCE2} . %changelog +* Mon Jul 15 2024 Parag Nemade - 15.1.0-3 +- Update the license tag to Unicode-3.0 + * Sat Jan 27 2024 Fedora Release Engineering - 15.1.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 970dec83774402de894c473170728ed7e6b50d20 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 08:15:26 +0000 Subject: [PATCH 03/11] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- unicode-ucd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/unicode-ucd.spec b/unicode-ucd.spec index 2ae93a9..26aa0ad 100644 --- a/unicode-ucd.spec +++ b/unicode-ucd.spec @@ -4,7 +4,7 @@ Name: unicode-ucd Version: 15.1.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Unicode Character Database # http://www.unicode.org/terms_of_use.html in ReadMe.txt redirects to: @@ -63,6 +63,9 @@ cp %{SOURCE2} . %changelog +* Sat Jul 20 2024 Fedora Release Engineering - 15.1.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Mon Jul 15 2024 Parag Nemade - 15.1.0-3 - Update the license tag to Unicode-3.0 From 82cd33d3b9440d192fdb479f2953af9ae23a1aee Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 19 Sep 2024 21:58:53 +0800 Subject: [PATCH 04/11] update to 16.0 release --- license.txt | 2 +- sources | 4 ++-- unicode-ucd.spec | 7 +++++-- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/license.txt b/license.txt index 11f2842..ee8e69b 100644 --- a/license.txt +++ b/license.txt @@ -2,7 +2,7 @@ UNICODE LICENSE V3 COPYRIGHT AND PERMISSION NOTICE -Copyright © 1991-2023 Unicode, Inc. +Copyright © 1991-2024 Unicode, Inc. NOTICE TO USER: Carefully read the following legal agreement. BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING DATA FILES, AND/OR diff --git a/sources b/sources index 0ff6173..2e5432a 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (UCD.zip) = 6285b78d5765092d04632f2bdf23f43fe4c3d8acc28700ff941b5a647bf86aba348ea280cee54f5761e534070439cd5628cb25cb7cd9d7dca08e05000f434f54 -SHA512 (Unihan.zip) = fc1a32fc68b3e1d2d358fca91c2cd6c1103557405e91ff558585f18a2e9b1ee6f8af89e7ee922ff36cade67a5cf4f5b4042ba97d350af7b92b18f161eef5ec78 +SHA512 (UCD.zip) = 0fde45accf7068d639dcf8e739c7d9595c4cb3917f2e440cd0683aec1c0eebf5f4d0a975be09e5bc6297048a7031e84b5fcd4018ab29cc275801d770628b4439 +SHA512 (Unihan.zip) = 90e42cfcf442c13f29e5925aa09efa310cbbe8a691b760ca455d24f42a75ec4c04240bb9a4e0ecdfddae28b50ab0c8b0b2ec6d112f0c5fa5ba4de92f58784346 diff --git a/unicode-ucd.spec b/unicode-ucd.spec index 26aa0ad..5e93f77 100644 --- a/unicode-ucd.spec +++ b/unicode-ucd.spec @@ -3,8 +3,8 @@ %global ucddir %{unicodedir}/ucd Name: unicode-ucd -Version: 15.1.0 -Release: 4%{?dist} +Version: 16.0.0 +Release: 1%{?dist} Summary: Unicode Character Database # http://www.unicode.org/terms_of_use.html in ReadMe.txt redirects to: @@ -63,6 +63,9 @@ cp %{SOURCE2} . %changelog +* Thu Sep 19 2024 Jens Petersen - 16.0.0-1 +- update for https://unicode.org/versions/Unicode16.0.0/ + * Sat Jul 20 2024 Fedora Release Engineering - 15.1.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 129ec51c4d491635426e2e9c5460c9076048d5ca Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 13:45:10 +0000 Subject: [PATCH 05/11] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- unicode-ucd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/unicode-ucd.spec b/unicode-ucd.spec index 5e93f77..bae79c7 100644 --- a/unicode-ucd.spec +++ b/unicode-ucd.spec @@ -4,7 +4,7 @@ Name: unicode-ucd Version: 16.0.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Unicode Character Database # http://www.unicode.org/terms_of_use.html in ReadMe.txt redirects to: @@ -63,6 +63,9 @@ cp %{SOURCE2} . %changelog +* Sun Jan 19 2025 Fedora Release Engineering - 16.0.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Thu Sep 19 2024 Jens Petersen - 16.0.0-1 - update for https://unicode.org/versions/Unicode16.0.0/ From b400d270a8b6e873804fc52dbfa8f421d3b03824 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 25 Feb 2025 18:01:02 +0530 Subject: [PATCH 06/11] convert test to use tmt --- .fmf/version | 1 + plans/parse.fmf | 5 +++++ tests/parse/main.fmf | 6 ++++++ tests/parse/test.py | 4 ++-- tests/tests.yml | 13 ------------- 5 files changed, 14 insertions(+), 15 deletions(-) create mode 100644 .fmf/version create mode 100644 plans/parse.fmf create mode 100644 tests/parse/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/plans/parse.fmf b/plans/parse.fmf new file mode 100644 index 0000000..c1627f9 --- /dev/null +++ b/plans/parse.fmf @@ -0,0 +1,5 @@ +summary: Basic smoke test +discover: + how: fmf +execute: + how: tmt diff --git a/tests/parse/main.fmf b/tests/parse/main.fmf new file mode 100644 index 0000000..f972409 --- /dev/null +++ b/tests/parse/main.fmf @@ -0,0 +1,6 @@ +summary: parse unicode data +require: +- unicode-ucd +- python3 +test: python3 test.py +framework: shell diff --git a/tests/parse/test.py b/tests/parse/test.py index 013867a..c020641 100644 --- a/tests/parse/test.py +++ b/tests/parse/test.py @@ -12,5 +12,5 @@ with open(file, mode='rt', encoding='utf-8') as unicode_data: codepoints = codepoints + 1 print(codepoints) -# Unicode 15 has 34924 -assert(codepoints > 34900) +# Unicode 16 has 40116 +assert(codepoints > 40000) diff --git a/tests/tests.yml b/tests/tests.yml deleted file mode 100644 index 1a3ca0e..0000000 --- a/tests/tests.yml +++ /dev/null @@ -1,13 +0,0 @@ ---- -- hosts: localhost - tags: - - classic - roles: - - role: standard-test-basic - required_packages: - - unicode-ucd - - python3 - tests: - - parse: - run: python3 test.py -... From d81355c4787ad4fd5c93a2b0be8d76edc134939b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 19:46:47 +0000 Subject: [PATCH 07/11] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- unicode-ucd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/unicode-ucd.spec b/unicode-ucd.spec index bae79c7..f7d6764 100644 --- a/unicode-ucd.spec +++ b/unicode-ucd.spec @@ -4,7 +4,7 @@ Name: unicode-ucd Version: 16.0.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Unicode Character Database # http://www.unicode.org/terms_of_use.html in ReadMe.txt redirects to: @@ -63,6 +63,9 @@ cp %{SOURCE2} . %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 16.0.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Sun Jan 19 2025 Fedora Release Engineering - 16.0.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From d9ff1bc8d1054659fd491783139b742819f5ecbb Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 10 Sep 2025 13:26:38 +0800 Subject: [PATCH 08/11] update to Unicode 17 release --- sources | 4 ++-- unicode-ucd.spec | 14 +++++++++----- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/sources b/sources index 2e5432a..99f4856 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (UCD.zip) = 0fde45accf7068d639dcf8e739c7d9595c4cb3917f2e440cd0683aec1c0eebf5f4d0a975be09e5bc6297048a7031e84b5fcd4018ab29cc275801d770628b4439 -SHA512 (Unihan.zip) = 90e42cfcf442c13f29e5925aa09efa310cbbe8a691b760ca455d24f42a75ec4c04240bb9a4e0ecdfddae28b50ab0c8b0b2ec6d112f0c5fa5ba4de92f58784346 +SHA512 (UCD.zip) = 34bf4f3760b72f34d31b9135820458a92efc01be4e068446031849ba8e36b9e30adecb2b7721239441cc026e70a33ad780a753464a6a635cea222c34767755d6 +SHA512 (Unihan.zip) = 8b0d117fed39600c62864dd0c955b2fe0a52cfc975288fcf58cb770aaf476355f52b2a603e11330184a07d89c705c0fea55eeb9a044c8f1ba3ba79f5f32d0b33 diff --git a/unicode-ucd.spec b/unicode-ucd.spec index f7d6764..b9655ac 100644 --- a/unicode-ucd.spec +++ b/unicode-ucd.spec @@ -3,8 +3,8 @@ %global ucddir %{unicodedir}/ucd Name: unicode-ucd -Version: 16.0.0 -Release: 3%{?dist} +Version: 17.0.0 +Release: 1%{?dist} Summary: Unicode Character Database # http://www.unicode.org/terms_of_use.html in ReadMe.txt redirects to: @@ -13,9 +13,9 @@ Summary: Unicode Character Database # https://github.com/spdx/license-list-XML/issues/2105 License: Unicode-3.0 URL: http://www.unicode.org/ucd/ -# update with fbrnch update-version -f -Source0: http://www.unicode.org/Public/zipped/%{version}/UCD.zip -Source1: http://www.unicode.org/Public/zipped/%{version}/Unihan.zip +# update with "fbrnch update-sources -f" +Source0: https://www.unicode.org/Public/%{version}/ucd/UCD.zip +Source1: https://www.unicode.org/Public/%{version}/ucd/Unihan.zip Source2: https://www.unicode.org/license.txt BuildArch: noarch @@ -63,6 +63,10 @@ cp %{SOURCE2} . %changelog +* Wed Sep 10 2025 Jens Petersen - 17.0.0-1 +- https://www.unicode.org/versions/Unicode17.0.0/ +- https://blog.unicode.org/2025/09/unicode-170-release-announcement.html + * Fri Jul 25 2025 Fedora Release Engineering - 16.0.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 96a40fa57ae32482b4136ea80740448f8b7b7fa3 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sat, 13 Sep 2025 13:36:32 +0800 Subject: [PATCH 09/11] test: update to unicode 17 and assume ascii text --- tests/parse/test.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/parse/test.py b/tests/parse/test.py index c020641..cfae90c 100644 --- a/tests/parse/test.py +++ b/tests/parse/test.py @@ -4,7 +4,7 @@ codepoints = 0 file = '/usr/share/unicode/ucd/UnicodeData.txt' -with open(file, mode='rt', encoding='utf-8') as unicode_data: +with open(file, mode='rt', encoding='ascii') as unicode_data: for line in unicode_data.readlines(): codepoint_string, name, category = line.split(';')[:3] codepoint = int(codepoint_string, 16) @@ -12,5 +12,5 @@ with open(file, mode='rt', encoding='utf-8') as unicode_data: codepoints = codepoints + 1 print(codepoints) -# Unicode 16 has 40116 -assert(codepoints > 40000) +# Unicode 17 +assert(codepoints == 40575) From 32984407f46335fbc0c9e8155b219b66471c6e65 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 19:36:13 +0000 Subject: [PATCH 10/11] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- unicode-ucd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/unicode-ucd.spec b/unicode-ucd.spec index b9655ac..7e68753 100644 --- a/unicode-ucd.spec +++ b/unicode-ucd.spec @@ -4,7 +4,7 @@ Name: unicode-ucd Version: 17.0.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Unicode Character Database # http://www.unicode.org/terms_of_use.html in ReadMe.txt redirects to: @@ -63,6 +63,9 @@ cp %{SOURCE2} . %changelog +* Sat Jan 17 2026 Fedora Release Engineering - 17.0.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Wed Sep 10 2025 Jens Petersen - 17.0.0-1 - https://www.unicode.org/versions/Unicode17.0.0/ - https://blog.unicode.org/2025/09/unicode-170-release-announcement.html From bc4cab58fdabbe472e9997b1e287eea524707be0 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 08:10:50 +0000 Subject: [PATCH 11/11] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild --- unicode-ucd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/unicode-ucd.spec b/unicode-ucd.spec index 7e68753..657df0e 100644 --- a/unicode-ucd.spec +++ b/unicode-ucd.spec @@ -4,7 +4,7 @@ Name: unicode-ucd Version: 17.0.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Unicode Character Database # http://www.unicode.org/terms_of_use.html in ReadMe.txt redirects to: @@ -63,6 +63,9 @@ cp %{SOURCE2} . %changelog +* Fri Jul 17 2026 Fedora Release Engineering - 17.0.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild + * Sat Jan 17 2026 Fedora Release Engineering - 17.0.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild