From 7ef0cde61ca4b2e3c60ea231d83879ed62712fe1 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 26 Sep 2024 08:22:14 +0200 Subject: [PATCH 1/6] Update to latest upstream release (closes rhbz#1884656) --- .gitignore | 1 + sources | 2 +- xortool.spec | 14 ++++++++++---- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index a376338..a54851a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /xortool-0.98.tar.gz /xortool-0.99.tar.gz +/xortool-1.0.2.tar.gz diff --git a/sources b/sources index 8712519..2224bee 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xortool-0.99.tar.gz) = e7d356b65f57408706c614982892e2b2d3c9465b37e82bd81d17fe33e88e62d8260b83e34a7e11eb98f94c7c9cdff3530c8d844f409c5d7c28d5909ca099235a +SHA512 (xortool-1.0.2.tar.gz) = ddb61447235e2c807e75ad9f5127e3b4a2e218ec85d9fe9f8dbe80a5cd3e6f0c0d77587eae60e5c61fbf363b30f95d290c0d5e6c0998e6d3f08543576f83071f diff --git a/xortool.spec b/xortool.spec index 1550ec5..89f26d6 100644 --- a/xortool.spec +++ b/xortool.spec @@ -1,19 +1,22 @@ %global pypi_name xortool Name: %{pypi_name} -Version: 0.99 -Release: 16%{?dist} +Version: 1.0.2 +Release: 1%{?dist} Summary: Tool for XOR cipher analysis License: MIT URL: https://github.com/hellman/xortool -Source0: https://github.com/hellman/xortool/archive/v%{version}/%{pypi_name}-%{version}.tar.gz +Source0: %{pypi_source} BuildArch: noarch BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-wheel +# See https://github.com/hellman/xortool/issues/49 +Requires: python3-importlib-metadata + %description A tool to do some XOR analysis to guess the key length (based on count of equal chars) and to guess the key (base on knowledge of most frequent char). @@ -30,13 +33,16 @@ sed -i -e '/^#!\//, 1d' xortool/*.py %files %doc README.md -%license LICENSE +# License file was remove with 1.0.0 %{_bindir}/%{name} %{_bindir}/%{name}-xor %{python3_sitelib}/*.egg-info/ %{python3_sitelib}/%{pypi_name}/ %changelog +* Thu Sep 26 2024 Sept Fabian Affolter - 1.0.2-1 +- Update to latest upstream release (closes rhbz#1884656) + * Sat Jul 20 2024 Fedora Release Engineering - 0.99-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From e35b1f254f1362e6058f549af402d3da5d6dbbba Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 16:12:28 +0000 Subject: [PATCH 2/6] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- xortool.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xortool.spec b/xortool.spec index 89f26d6..06c6487 100644 --- a/xortool.spec +++ b/xortool.spec @@ -2,7 +2,7 @@ Name: %{pypi_name} Version: 1.0.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Tool for XOR cipher analysis License: MIT @@ -40,6 +40,9 @@ sed -i -e '/^#!\//, 1d' xortool/*.py %{python3_sitelib}/%{pypi_name}/ %changelog +* Sun Jan 19 2025 Fedora Release Engineering - 1.0.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Thu Sep 26 2024 Sept Fabian Affolter - 1.0.2-1 - Update to latest upstream release (closes rhbz#1884656) From 2182f0973d632acb4a64fbb0b495a29a01145768 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Mon, 2 Jun 2025 21:24:51 +0200 Subject: [PATCH 3/6] Rebuilt for Python 3.14 --- xortool.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xortool.spec b/xortool.spec index 06c6487..c45527f 100644 --- a/xortool.spec +++ b/xortool.spec @@ -2,7 +2,7 @@ Name: %{pypi_name} Version: 1.0.2 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Tool for XOR cipher analysis License: MIT @@ -40,6 +40,9 @@ sed -i -e '/^#!\//, 1d' xortool/*.py %{python3_sitelib}/%{pypi_name}/ %changelog +* Mon Jun 02 2025 Python Maint - 1.0.2-3 +- Rebuilt for Python 3.14 + * Sun Jan 19 2025 Fedora Release Engineering - 1.0.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From b9a156a49d0c61538e3cafe2a9aa62bf4e8c4eb1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 21:01:48 +0000 Subject: [PATCH 4/6] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- xortool.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xortool.spec b/xortool.spec index c45527f..e30a068 100644 --- a/xortool.spec +++ b/xortool.spec @@ -2,7 +2,7 @@ Name: %{pypi_name} Version: 1.0.2 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Tool for XOR cipher analysis License: MIT @@ -40,6 +40,9 @@ sed -i -e '/^#!\//, 1d' xortool/*.py %{python3_sitelib}/%{pypi_name}/ %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 1.0.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Mon Jun 02 2025 Python Maint - 1.0.2-3 - Rebuilt for Python 3.14 From 46a3c6dce7fe0a3fd0558f0adf594130bab696da Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 15 Aug 2025 15:23:23 +0200 Subject: [PATCH 5/6] Rebuilt for Python 3.14.0rc2 bytecode --- xortool.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xortool.spec b/xortool.spec index e30a068..0129cc5 100644 --- a/xortool.spec +++ b/xortool.spec @@ -2,7 +2,7 @@ Name: %{pypi_name} Version: 1.0.2 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Tool for XOR cipher analysis License: MIT @@ -40,6 +40,9 @@ sed -i -e '/^#!\//, 1d' xortool/*.py %{python3_sitelib}/%{pypi_name}/ %changelog +* Fri Aug 15 2025 Python Maint - 1.0.2-5 +- Rebuilt for Python 3.14.0rc2 bytecode + * Fri Jul 25 2025 Fedora Release Engineering - 1.0.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 818fd17521a42db59da6f1d9d871e7958457916a Mon Sep 17 00:00:00 2001 From: Maxwell G Date: Tue, 19 Aug 2025 22:45:20 -0500 Subject: [PATCH 6/6] Orphaned for 6+ weeks --- .gitignore | 3 -- README.md | 3 -- dead.package | 1 + sources | 1 - xortool.spec | 119 --------------------------------------------------- 5 files changed, 1 insertion(+), 126 deletions(-) delete mode 100644 .gitignore delete mode 100644 README.md create mode 100644 dead.package delete mode 100644 sources delete mode 100644 xortool.spec diff --git a/.gitignore b/.gitignore deleted file mode 100644 index a54851a..0000000 --- a/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -/xortool-0.98.tar.gz -/xortool-0.99.tar.gz -/xortool-1.0.2.tar.gz diff --git a/README.md b/README.md deleted file mode 100644 index f978b3f..0000000 --- a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# xortool - -The xortool package \ No newline at end of file diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..5204a84 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +Orphaned for 6+ weeks diff --git a/sources b/sources deleted file mode 100644 index 2224bee..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (xortool-1.0.2.tar.gz) = ddb61447235e2c807e75ad9f5127e3b4a2e218ec85d9fe9f8dbe80a5cd3e6f0c0d77587eae60e5c61fbf363b30f95d290c0d5e6c0998e6d3f08543576f83071f diff --git a/xortool.spec b/xortool.spec deleted file mode 100644 index 0129cc5..0000000 --- a/xortool.spec +++ /dev/null @@ -1,119 +0,0 @@ -%global pypi_name xortool - -Name: %{pypi_name} -Version: 1.0.2 -Release: 5%{?dist} -Summary: Tool for XOR cipher analysis - -License: MIT -URL: https://github.com/hellman/xortool -Source0: %{pypi_source} -BuildArch: noarch - -BuildRequires: python3-devel -BuildRequires: python3-setuptools -BuildRequires: python3-wheel - -# See https://github.com/hellman/xortool/issues/49 -Requires: python3-importlib-metadata - -%description -A tool to do some XOR analysis to guess the key length (based on count of -equal chars) and to guess the key (base on knowledge of most frequent char). - -%prep -%autosetup -n %{pypi_name}-%{version} -sed -i -e '/^#!\//, 1d' xortool/*.py - -%build -%py3_build - -%install -%py3_install - -%files -%doc README.md -# License file was remove with 1.0.0 -%{_bindir}/%{name} -%{_bindir}/%{name}-xor -%{python3_sitelib}/*.egg-info/ -%{python3_sitelib}/%{pypi_name}/ - -%changelog -* Fri Aug 15 2025 Python Maint - 1.0.2-5 -- Rebuilt for Python 3.14.0rc2 bytecode - -* Fri Jul 25 2025 Fedora Release Engineering - 1.0.2-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild - -* Mon Jun 02 2025 Python Maint - 1.0.2-3 -- Rebuilt for Python 3.14 - -* Sun Jan 19 2025 Fedora Release Engineering - 1.0.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild - -* Thu Sep 26 2024 Sept Fabian Affolter - 1.0.2-1 -- Update to latest upstream release (closes rhbz#1884656) - -* Sat Jul 20 2024 Fedora Release Engineering - 0.99-16 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Fri Jun 07 2024 Python Maint - 0.99-15 -- Rebuilt for Python 3.13 - -* Sat Jan 27 2024 Fedora Release Engineering - 0.99-14 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Sat Jul 22 2023 Fedora Release Engineering - 0.99-13 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Tue Jun 13 2023 Python Maint - 0.99-12 -- Rebuilt for Python 3.12 - -* Sat Jan 21 2023 Fedora Release Engineering - 0.99-11 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Sat Jul 23 2022 Fedora Release Engineering - 0.99-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Mon Jun 13 2022 Python Maint - 0.99-9 -- Rebuilt for Python 3.11 - -* Sat Jan 22 2022 Fedora Release Engineering - 0.99-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Fri Jul 23 2021 Fedora Release Engineering - 0.99-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Fri Jun 04 2021 Python Maint - 0.99-6 -- Rebuilt for Python 3.10 - -* Thu Jan 28 2021 Fedora Release Engineering - 0.99-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Wed Jul 29 2020 Fedora Release Engineering - 0.99-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Fri Jun 26 2020 Fabian Affolter - 0.99-3 -- Add python3-setuptools as BR - -* Tue May 26 2020 Miro Hrončok - 0.99-2 -- Rebuilt for Python 3.9 - -* Fri Feb 07 2020 Fabian Affolter - 0.99-1 -- Update to latest upstream release 0.99 - -* Fri Jan 31 2020 Fedora Release Engineering - 0.98-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Thu Oct 03 2019 Miro Hrončok - 0.98-4 -- Rebuilt for Python 3.8.0rc1 (#1748018) - -* Mon Aug 19 2019 Miro Hrončok - 0.98-3 -- Rebuilt for Python 3.8 - -* Sat Jul 27 2019 Fedora Release Engineering - 0.98-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Thu May 09 2019 Fabian Affolter - 0.98-1 -- Initial package for Fedora