From a3f916a7e014e6b573171579ee95760a251acf06 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Thu, 3 Jun 2021 10:56:14 +0200 Subject: [PATCH 01/59] Rebuilt for Python 3.10 --- pykickstart.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pykickstart.spec b/pykickstart.spec index 2307392..3268a2c 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -5,7 +5,7 @@ Name: pykickstart Version: 3.32 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv2 and MIT Summary: Python utilities for manipulating kickstart files. Url: http://fedoraproject.org/wiki/pykickstart @@ -79,6 +79,9 @@ make PYTHON=%{__python3} test %{python3_sitelib}/pykickstart*.egg-info %changelog +* Thu Jun 03 2021 Python Maint - 3.32-3 +- Rebuilt for Python 3.10 + * Wed Jan 27 2021 Fedora Release Engineering - 3.32-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 9794ff0ea3b9a8702c7d8af7dfb67e0b6a97becc Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Wed, 9 Jun 2021 14:19:30 -0700 Subject: [PATCH 02/59] - tests: Use pykickstart/commands relative to the import (bcl) Related: rhbz#1968762 - Document missing feature '|' for ignoredisk and clearpart (jkonecny) - Remove python six library (bcl) - Add Fedora 35 support (bcl) --- .gitignore | 2 ++ pykickstart.spec | 11 +++++++++-- sources | 4 ++-- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index fa1835c..9ea5a00 100644 --- a/.gitignore +++ b/.gitignore @@ -218,3 +218,5 @@ pykickstart-1.78.tar.gz /pykickstart-3.31.tar.gz.asc /pykickstart-3.32.tar.gz /pykickstart-3.32.tar.gz.asc +/pykickstart-3.33.tar.gz +/pykickstart-3.33.tar.gz.asc diff --git a/pykickstart.spec b/pykickstart.spec index 3268a2c..f2eb439 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -4,8 +4,8 @@ %bcond_with runtests Name: pykickstart -Version: 3.32 -Release: 3%{?dist} +Version: 3.33 +Release: 1%{?dist} License: GPLv2 and MIT Summary: Python utilities for manipulating kickstart files. Url: http://fedoraproject.org/wiki/pykickstart @@ -79,6 +79,13 @@ make PYTHON=%{__python3} test %{python3_sitelib}/pykickstart*.egg-info %changelog +* Wed Jun 09 2021 Brian C. Lane - 3.33-1 +- tests: Use pykickstart/commands relative to the import (bcl) + Related: rhbz#1968762 +- Document missing feature '|' for ignoredisk and clearpart (jkonecny) +- Remove python six library (bcl) +- Add Fedora 35 support (bcl) + * Thu Jun 03 2021 Python Maint - 3.32-3 - Rebuilt for Python 3.10 diff --git a/sources b/sources index 5738361..0955f2b 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (pykickstart-3.32.tar.gz) = 441781eaf570618f419807d2eba746a470770799149321149a1ca19ca297677e1990f0e5451f1a082fd911ec405896b99bf49780a92034c03113389b269af5df -SHA512 (pykickstart-3.32.tar.gz.asc) = 2f74c00e5b84f5ba3055b1fe85c369f5b7664bdec6385d708f9cb5f511074cf767a98ab2529f68c3ac20ad707fcd92538592231e00c5cd55845f43e200269e00 +SHA512 (pykickstart-3.33.tar.gz) = 6e8da5e251c24aadc306595b5a5127ff17c0161ab046a8dc187937c3ce4f8dfe89018f4e447336bb1b18c9eb144d1b4844d311996c42e8427826d87f8f3030f3 +SHA512 (pykickstart-3.33.tar.gz.asc) = 1e9ab633a61e5f2a3df35ca67e8d7005666404e47de7aa6e9174ef1a535b6b9d011f592ed3d1b8694ece46ca6d1bb7e24f2d8de7bfec92faf6a903eba690ecdd From 0daa55f384855a86dc641a6a1069901b74647892 Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Tue, 13 Jul 2021 14:12:34 -0700 Subject: [PATCH 03/59] - Remove the auth and authconfig commands (pbrezina) - The parse method is expected to return a value (vponcova) - tests: unittest isn't used in handle_unicode anymore (bcl) - Add RHEL 9 handler (mkolman) Resolves: rhbz#1966730 - Add RHEL 9 version for commands that had a RHEL version in the past (mkolman) Related: rhbz#1966730 - Add RHEL 9 version for BTRFS related commands (mkolman) Related: rhbz#1966730 --- .gitignore | 2 ++ pykickstart.spec | 15 ++++++++++++--- sources | 4 ++-- 3 files changed, 16 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 9ea5a00..4ebede3 100644 --- a/.gitignore +++ b/.gitignore @@ -220,3 +220,5 @@ pykickstart-1.78.tar.gz /pykickstart-3.32.tar.gz.asc /pykickstart-3.33.tar.gz /pykickstart-3.33.tar.gz.asc +/pykickstart-3.34.tar.gz +/pykickstart-3.34.tar.gz.asc diff --git a/pykickstart.spec b/pykickstart.spec index f2eb439..25246c8 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -4,7 +4,7 @@ %bcond_with runtests Name: pykickstart -Version: 3.33 +Version: 3.34 Release: 1%{?dist} License: GPLv2 and MIT Summary: Python utilities for manipulating kickstart files. @@ -21,7 +21,6 @@ BuildRequires: gettext BuildRequires: python3-devel BuildRequires: python3-requests BuildRequires: python3-setuptools -BuildRequires: python3-six BuildRequires: make # Only required when building with runtests @@ -37,7 +36,6 @@ Python utilities for manipulating kickstart files. %package -n python3-kickstart Summary: Python 3 library for manipulating kickstart files. -Requires: python3-six Requires: python3-requests %description -n python3-kickstart @@ -79,6 +77,17 @@ make PYTHON=%{__python3} test %{python3_sitelib}/pykickstart*.egg-info %changelog +* Tue Jul 13 2021 Brian C. Lane - 3.34-1 +- Remove the auth and authconfig commands (pbrezina) +- The parse method is expected to return a value (vponcova) +- tests: unittest isn't used in handle_unicode anymore (bcl) +- Add RHEL 9 handler (mkolman) + Resolves: rhbz#1966730 +- Add RHEL 9 version for commands that had a RHEL version in the past (mkolman) + Related: rhbz#1966730 +- Add RHEL 9 version for BTRFS related commands (mkolman) + Related: rhbz#1966730 + * Wed Jun 09 2021 Brian C. Lane - 3.33-1 - tests: Use pykickstart/commands relative to the import (bcl) Related: rhbz#1968762 diff --git a/sources b/sources index 0955f2b..9fc246d 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (pykickstart-3.33.tar.gz) = 6e8da5e251c24aadc306595b5a5127ff17c0161ab046a8dc187937c3ce4f8dfe89018f4e447336bb1b18c9eb144d1b4844d311996c42e8427826d87f8f3030f3 -SHA512 (pykickstart-3.33.tar.gz.asc) = 1e9ab633a61e5f2a3df35ca67e8d7005666404e47de7aa6e9174ef1a535b6b9d011f592ed3d1b8694ece46ca6d1bb7e24f2d8de7bfec92faf6a903eba690ecdd +SHA512 (pykickstart-3.34.tar.gz) = 7e9621d987349f067a9fb8a56e09b8042a074f57500d86b7467a46c1aa494c49e35e03f8a5e6d3a20225eedbd136e045207b4bec841041d4cca19733a14e028c +SHA512 (pykickstart-3.34.tar.gz.asc) = f6060572e06bba87f21cd6b94b6040e8e1fede4f9f22e531c3810d9f458a1c2f10f7bb0f2ca3ac3aac6d4eb9c3c5fcf01557e1f8602c738bf0ff649ed2c553c8 From cf7bb5eec6605b1c9e5bc040ac67cbb57c54b7cd Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 04:26:20 +0000 Subject: [PATCH 04/59] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- pykickstart.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pykickstart.spec b/pykickstart.spec index 25246c8..fe247e2 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -5,7 +5,7 @@ Name: pykickstart Version: 3.34 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2 and MIT Summary: Python utilities for manipulating kickstart files. Url: http://fedoraproject.org/wiki/pykickstart @@ -77,6 +77,9 @@ make PYTHON=%{__python3} test %{python3_sitelib}/pykickstart*.egg-info %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 3.34-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Tue Jul 13 2021 Brian C. Lane - 3.34-1 - Remove the auth and authconfig commands (pbrezina) - The parse method is expected to return a value (vponcova) From 90483a464f60f32836a3fd47ed67779647240ad1 Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Tue, 12 Oct 2021 11:22:44 -0700 Subject: [PATCH 05/59] - bootloader: Fix --md5pass documentation (bcl) - Update ksvalidator manpage for multiple input files (vslavik) - Test new code paths in ksvalidator (vslavik) - ksvalidator: Add file globbing (vslavik) - Rename _is_url() to is_url() to make it public (vslavik) - ksvalidator: Add support for multiple files (vslavik) - ksvalidator: Handle empty files (bcl) - ksflatten: Add test coverage for unknown version (bcl) - tests: Add python 3.10 to the test matrix (bcl) - ksflatten: Fix pylint complaint about msg reuse (bcl) - Remove more python2 compatability (bcl) - tests: Ignore new pylint warnings (bcl) - Fix typo "installaton" (amahdal) - Be more consistent when referring to `%pre` (amahdal) --- .gitignore | 2 ++ pykickstart.spec | 20 ++++++++++++++++++-- sources | 4 ++-- 3 files changed, 22 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 4ebede3..325c6b2 100644 --- a/.gitignore +++ b/.gitignore @@ -222,3 +222,5 @@ pykickstart-1.78.tar.gz /pykickstart-3.33.tar.gz.asc /pykickstart-3.34.tar.gz /pykickstart-3.34.tar.gz.asc +/pykickstart-3.35.tar.gz +/pykickstart-3.35.tar.gz.asc diff --git a/pykickstart.spec b/pykickstart.spec index fe247e2..3023b5e 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -4,8 +4,8 @@ %bcond_with runtests Name: pykickstart -Version: 3.34 -Release: 2%{?dist} +Version: 3.35 +Release: 1%{?dist} License: GPLv2 and MIT Summary: Python utilities for manipulating kickstart files. Url: http://fedoraproject.org/wiki/pykickstart @@ -77,6 +77,22 @@ make PYTHON=%{__python3} test %{python3_sitelib}/pykickstart*.egg-info %changelog +* Tue Oct 12 2021 Brian C. Lane - 3.35-1 +- bootloader: Fix --md5pass documentation (bcl) +- Update ksvalidator manpage for multiple input files (vslavik) +- Test new code paths in ksvalidator (vslavik) +- ksvalidator: Add file globbing (vslavik) +- Rename _is_url() to is_url() to make it public (vslavik) +- ksvalidator: Add support for multiple files (vslavik) +- ksvalidator: Handle empty files (bcl) +- ksflatten: Add test coverage for unknown version (bcl) +- tests: Add python 3.10 to the test matrix (bcl) +- ksflatten: Fix pylint complaint about msg reuse (bcl) +- Remove more python2 compatability (bcl) +- tests: Ignore new pylint warnings (bcl) +- Fix typo "installaton" (amahdal) +- Be more consistent when referring to `%pre` (amahdal) + * Fri Jul 23 2021 Fedora Release Engineering - 3.34-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild diff --git a/sources b/sources index 9fc246d..d308e83 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (pykickstart-3.34.tar.gz) = 7e9621d987349f067a9fb8a56e09b8042a074f57500d86b7467a46c1aa494c49e35e03f8a5e6d3a20225eedbd136e045207b4bec841041d4cca19733a14e028c -SHA512 (pykickstart-3.34.tar.gz.asc) = f6060572e06bba87f21cd6b94b6040e8e1fede4f9f22e531c3810d9f458a1c2f10f7bb0f2ca3ac3aac6d4eb9c3c5fcf01557e1f8602c738bf0ff649ed2c553c8 +SHA512 (pykickstart-3.35.tar.gz) = a88a65c695fb4a2ef347bba2bc4f0b2e4192b2b966436e9dd9f87414482c437a8b4caac05c50f39b7b12842df35ff2c143b27a1cf355ce670bcea916fd5e62d7 +SHA512 (pykickstart-3.35.tar.gz.asc) = 8ef90afc340e33523c332de848f3205a6fba14b19bd2765f4501d4685f8711f9da1b77539dafddbed6adca300324163ecdd2d30788259a317359960d8df0f884 From a038870bda099f7912a9538b5194717938a70ce0 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 21 Jan 2022 09:49:05 +0000 Subject: [PATCH 06/59] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- pykickstart.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pykickstart.spec b/pykickstart.spec index 3023b5e..0e3c1a8 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -5,7 +5,7 @@ Name: pykickstart Version: 3.35 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2 and MIT Summary: Python utilities for manipulating kickstart files. Url: http://fedoraproject.org/wiki/pykickstart @@ -77,6 +77,9 @@ make PYTHON=%{__python3} test %{python3_sitelib}/pykickstart*.egg-info %changelog +* Fri Jan 21 2022 Fedora Release Engineering - 3.35-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Tue Oct 12 2021 Brian C. Lane - 3.35-1 - bootloader: Fix --md5pass documentation (bcl) - Update ksvalidator manpage for multiple input files (vslavik) From 6c4fe96dc71e21ee2f1516fc13a6d367182b1836 Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Tue, 15 Feb 2022 16:28:47 -0800 Subject: [PATCH 07/59] - github: Add rhel9-branch to the list of branches (bcl) - github: Use python 3.10 instead of a rc release (bcl) - Fix validation of packages arguments (bcl) - Add Fedora 37 support (vslavik) - Add Fedora 36 support (vslavik) --- .gitignore | 2 ++ pykickstart.spec | 11 +++++++++-- sources | 4 ++-- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 325c6b2..e0dd4de 100644 --- a/.gitignore +++ b/.gitignore @@ -224,3 +224,5 @@ pykickstart-1.78.tar.gz /pykickstart-3.34.tar.gz.asc /pykickstart-3.35.tar.gz /pykickstart-3.35.tar.gz.asc +/pykickstart-3.36.tar.gz +/pykickstart-3.36.tar.gz.asc diff --git a/pykickstart.spec b/pykickstart.spec index 0e3c1a8..1f5dfe5 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -4,8 +4,8 @@ %bcond_with runtests Name: pykickstart -Version: 3.35 -Release: 2%{?dist} +Version: 3.36 +Release: 1%{?dist} License: GPLv2 and MIT Summary: Python utilities for manipulating kickstart files. Url: http://fedoraproject.org/wiki/pykickstart @@ -77,6 +77,13 @@ make PYTHON=%{__python3} test %{python3_sitelib}/pykickstart*.egg-info %changelog +* Tue Feb 15 2022 Brian C. Lane - 3.36-1 +- github: Add rhel9-branch to the list of branches (bcl) +- github: Use python 3.10 instead of a rc release (bcl) +- Fix validation of packages arguments (bcl) +- Add Fedora 37 support (vslavik) +- Add Fedora 36 support (vslavik) + * Fri Jan 21 2022 Fedora Release Engineering - 3.35-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild diff --git a/sources b/sources index d308e83..ebdde14 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (pykickstart-3.35.tar.gz) = a88a65c695fb4a2ef347bba2bc4f0b2e4192b2b966436e9dd9f87414482c437a8b4caac05c50f39b7b12842df35ff2c143b27a1cf355ce670bcea916fd5e62d7 -SHA512 (pykickstart-3.35.tar.gz.asc) = 8ef90afc340e33523c332de848f3205a6fba14b19bd2765f4501d4685f8711f9da1b77539dafddbed6adca300324163ecdd2d30788259a317359960d8df0f884 +SHA512 (pykickstart-3.36.tar.gz) = f396aa18dffbc19cd3640001c6d17993936a94acd768f693c662a0c8a6b47687c26dbde790817a71ff638fb6933f63a668a24d0b14d12de5f05e220183948f4f +SHA512 (pykickstart-3.36.tar.gz.asc) = 0b2a0907e4b4e209228dabc590e99c2b10b3a8f6b524d1e592753520fee294687916728a1fe1090e1abd33ffb2f449647882ec5a39edce09ea3534a03d10ca13 From 9e88df9f50ece79f921fa88216d68a8624229bbb Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Mon, 28 Feb 2022 14:52:15 -0800 Subject: [PATCH 08/59] - Remove the --ignorebroken option from RHEL handlers (vponcova) - Add the isRHEL function (vponcova) --- .gitignore | 2 ++ pykickstart.spec | 6 +++++- sources | 4 ++-- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index e0dd4de..c882ea5 100644 --- a/.gitignore +++ b/.gitignore @@ -226,3 +226,5 @@ pykickstart-1.78.tar.gz /pykickstart-3.35.tar.gz.asc /pykickstart-3.36.tar.gz /pykickstart-3.36.tar.gz.asc +/pykickstart-3.37.tar.gz +/pykickstart-3.37.tar.gz.asc diff --git a/pykickstart.spec b/pykickstart.spec index 1f5dfe5..5ec2e25 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -4,7 +4,7 @@ %bcond_with runtests Name: pykickstart -Version: 3.36 +Version: 3.37 Release: 1%{?dist} License: GPLv2 and MIT Summary: Python utilities for manipulating kickstart files. @@ -77,6 +77,10 @@ make PYTHON=%{__python3} test %{python3_sitelib}/pykickstart*.egg-info %changelog +* Mon Feb 28 2022 Brian C. Lane - 3.37-1 +- Remove the --ignorebroken option from RHEL handlers (vponcova) +- Add the isRHEL function (vponcova) + * Tue Feb 15 2022 Brian C. Lane - 3.36-1 - github: Add rhel9-branch to the list of branches (bcl) - github: Use python 3.10 instead of a rc release (bcl) diff --git a/sources b/sources index ebdde14..1692419 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (pykickstart-3.36.tar.gz) = f396aa18dffbc19cd3640001c6d17993936a94acd768f693c662a0c8a6b47687c26dbde790817a71ff638fb6933f63a668a24d0b14d12de5f05e220183948f4f -SHA512 (pykickstart-3.36.tar.gz.asc) = 0b2a0907e4b4e209228dabc590e99c2b10b3a8f6b524d1e592753520fee294687916728a1fe1090e1abd33ffb2f449647882ec5a39edce09ea3534a03d10ca13 +SHA512 (pykickstart-3.37.tar.gz) = ee549f981981fb7b40584cfcde52cdf78492fd41089a846160b641d25dae09abf144f470d44fe2a95a0eda1c32b1c764c49224d06429118890922e3b6a96cf71 +SHA512 (pykickstart-3.37.tar.gz.asc) = e006336e899487d9c6998dc3f7eff41fad506f9e28df6168f8404a54d2d0afff1183652b6ec920e24014b529337219afd93f269be81022664fde8eefe24706e2 From d7cab95a21e83e54ee66aa0c2903fe9d117e63d9 Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Thu, 7 Apr 2022 11:04:09 -0700 Subject: [PATCH 09/59] - Add test for missing closing quote (bcl) - i18n: Pass gettext domain on every translation call (bcl) --- .gitignore | 2 ++ pykickstart.spec | 6 +++++- sources | 4 ++-- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index c882ea5..9672dd7 100644 --- a/.gitignore +++ b/.gitignore @@ -228,3 +228,5 @@ pykickstart-1.78.tar.gz /pykickstart-3.36.tar.gz.asc /pykickstart-3.37.tar.gz /pykickstart-3.37.tar.gz.asc +/pykickstart-3.38.tar.gz +/pykickstart-3.38.tar.gz.asc diff --git a/pykickstart.spec b/pykickstart.spec index 5ec2e25..251b8fb 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -4,7 +4,7 @@ %bcond_with runtests Name: pykickstart -Version: 3.37 +Version: 3.38 Release: 1%{?dist} License: GPLv2 and MIT Summary: Python utilities for manipulating kickstart files. @@ -77,6 +77,10 @@ make PYTHON=%{__python3} test %{python3_sitelib}/pykickstart*.egg-info %changelog +* Thu Apr 07 2022 Brian C. Lane - 3.38-1 +- Add test for missing closing quote (bcl) +- i18n: Pass gettext domain on every translation call (bcl) + * Mon Feb 28 2022 Brian C. Lane - 3.37-1 - Remove the --ignorebroken option from RHEL handlers (vponcova) - Add the isRHEL function (vponcova) diff --git a/sources b/sources index 1692419..3e81fdc 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (pykickstart-3.37.tar.gz) = ee549f981981fb7b40584cfcde52cdf78492fd41089a846160b641d25dae09abf144f470d44fe2a95a0eda1c32b1c764c49224d06429118890922e3b6a96cf71 -SHA512 (pykickstart-3.37.tar.gz.asc) = e006336e899487d9c6998dc3f7eff41fad506f9e28df6168f8404a54d2d0afff1183652b6ec920e24014b529337219afd93f269be81022664fde8eefe24706e2 +SHA512 (pykickstart-3.38.tar.gz) = d40f4aae8e6851bd8962d1a149ad991478ca35313a234f51cae4df668e5d7211bdf0017db124a64a405d43938272c7f43a5349ba3d1fd01d7c60fb6c2209d2b4 +SHA512 (pykickstart-3.38.tar.gz.asc) = ab1f7f56cac5b8c9234c838a64ad962f785c3f738612ed4cc412a317a913fce3952fde0d825b6f110ae0ff11ca6ced7fa5c695d7a8969ca609d886082a79ae30 From 6f60b44847d402f86965b474f247d82ec5b822bd Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Thu, 2 Jun 2022 10:01:27 -0700 Subject: [PATCH 10/59] - tests: Fix unused out variable warnings (bcl) - rootpw: Add an --allow-ssh argument (bcl) Resolves: rhbz#2083269 - github: Fix workflow to only send coverage for python 3.9 (bcl) --- .gitignore | 2 ++ pykickstart.spec | 8 +++++++- sources | 4 ++-- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 9672dd7..f47ff92 100644 --- a/.gitignore +++ b/.gitignore @@ -230,3 +230,5 @@ pykickstart-1.78.tar.gz /pykickstart-3.37.tar.gz.asc /pykickstart-3.38.tar.gz /pykickstart-3.38.tar.gz.asc +/pykickstart-3.39.tar.gz +/pykickstart-3.39.tar.gz.asc diff --git a/pykickstart.spec b/pykickstart.spec index 251b8fb..6b06939 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -4,7 +4,7 @@ %bcond_with runtests Name: pykickstart -Version: 3.38 +Version: 3.39 Release: 1%{?dist} License: GPLv2 and MIT Summary: Python utilities for manipulating kickstart files. @@ -77,6 +77,12 @@ make PYTHON=%{__python3} test %{python3_sitelib}/pykickstart*.egg-info %changelog +* Thu Jun 02 2022 Brian C. Lane - 3.39-1 +- tests: Fix unused out variable warnings (bcl) +- rootpw: Add an --allow-ssh argument (bcl) + Resolves: rhbz#2083269 +- github: Fix workflow to only send coverage for python 3.9 (bcl) + * Thu Apr 07 2022 Brian C. Lane - 3.38-1 - Add test for missing closing quote (bcl) - i18n: Pass gettext domain on every translation call (bcl) diff --git a/sources b/sources index 3e81fdc..9c86827 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (pykickstart-3.38.tar.gz) = d40f4aae8e6851bd8962d1a149ad991478ca35313a234f51cae4df668e5d7211bdf0017db124a64a405d43938272c7f43a5349ba3d1fd01d7c60fb6c2209d2b4 -SHA512 (pykickstart-3.38.tar.gz.asc) = ab1f7f56cac5b8c9234c838a64ad962f785c3f738612ed4cc412a317a913fce3952fde0d825b6f110ae0ff11ca6ced7fa5c695d7a8969ca609d886082a79ae30 +SHA512 (pykickstart-3.39.tar.gz) = ed7aad8a6cb8b635e8fc11b7c5d4e4206248ca164a5daddd95a538b36f9d9ad4ad26c42c2a7fe12369c40ee6ff6f0f00c6db1c06e7467dd3d97190d49f8a19af +SHA512 (pykickstart-3.39.tar.gz.asc) = 20e3056c21f5e9a4af37cfed27d25ed855a73d068bfa16c6f73e870700c1650fd32bc1926dcaf497d3919fdc9e7d30929951fb78257b7cbfa6568e0251eb71f8 From 7426286be38938f9d9dfe9e0f1cd3058177caf69 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Mon, 13 Jun 2022 17:47:35 +0200 Subject: [PATCH 11/59] Rebuilt for Python 3.11 --- pykickstart.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pykickstart.spec b/pykickstart.spec index 6b06939..4275e14 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -5,7 +5,7 @@ Name: pykickstart Version: 3.39 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2 and MIT Summary: Python utilities for manipulating kickstart files. Url: http://fedoraproject.org/wiki/pykickstart @@ -77,6 +77,9 @@ make PYTHON=%{__python3} test %{python3_sitelib}/pykickstart*.egg-info %changelog +* Mon Jun 13 2022 Python Maint - 3.39-2 +- Rebuilt for Python 3.11 + * Thu Jun 02 2022 Brian C. Lane - 3.39-1 - tests: Fix unused out variable warnings (bcl) - rootpw: Add an --allow-ssh argument (bcl) From 3ec2a91656abac3e5bd6f2e33bc020142bfaba6b Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Mon, 13 Jun 2022 15:15:31 -0700 Subject: [PATCH 12/59] - Add support for automatic LUN Scan (vponcova) Related: rhbz#1432883 --- .gitignore | 2 ++ pykickstart.spec | 8 ++++++-- sources | 4 ++-- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index f47ff92..63e7654 100644 --- a/.gitignore +++ b/.gitignore @@ -232,3 +232,5 @@ pykickstart-1.78.tar.gz /pykickstart-3.38.tar.gz.asc /pykickstart-3.39.tar.gz /pykickstart-3.39.tar.gz.asc +/pykickstart-3.40.tar.gz +/pykickstart-3.40.tar.gz.asc diff --git a/pykickstart.spec b/pykickstart.spec index 4275e14..858c3b2 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -4,8 +4,8 @@ %bcond_with runtests Name: pykickstart -Version: 3.39 -Release: 2%{?dist} +Version: 3.40 +Release: 1%{?dist} License: GPLv2 and MIT Summary: Python utilities for manipulating kickstart files. Url: http://fedoraproject.org/wiki/pykickstart @@ -77,6 +77,10 @@ make PYTHON=%{__python3} test %{python3_sitelib}/pykickstart*.egg-info %changelog +* Mon Jun 13 2022 Brian C. Lane - 3.40-1 +- Add support for automatic LUN Scan (vponcova) + Related: rhbz#1432883 + * Mon Jun 13 2022 Python Maint - 3.39-2 - Rebuilt for Python 3.11 diff --git a/sources b/sources index 9c86827..d125781 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (pykickstart-3.39.tar.gz) = ed7aad8a6cb8b635e8fc11b7c5d4e4206248ca164a5daddd95a538b36f9d9ad4ad26c42c2a7fe12369c40ee6ff6f0f00c6db1c06e7467dd3d97190d49f8a19af -SHA512 (pykickstart-3.39.tar.gz.asc) = 20e3056c21f5e9a4af37cfed27d25ed855a73d068bfa16c6f73e870700c1650fd32bc1926dcaf497d3919fdc9e7d30929951fb78257b7cbfa6568e0251eb71f8 +SHA512 (pykickstart-3.40.tar.gz) = 8fe10d831f06f347d92945871732effaf602dc4c30b2fa256df40cb5e14b8b1b97c581b51d1d6fcbd742c95f19c1f0a7b6c234ad71992e9b83c5c56841811fc2 +SHA512 (pykickstart-3.40.tar.gz.asc) = 88a3d6faceb0850b79b1c71e20c6f9f19772917841f42646da5feb652032ba6c9b07afe914f25c1feefc0fc301877d507e09dae8c7329db45e382a149cd05153 From e3c0e18c4819d8f4c0aa2418fb36e8a37676b386 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Tue, 14 Jun 2022 17:03:58 +0200 Subject: [PATCH 13/59] Rebuilt for Python 3.11 --- pykickstart.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pykickstart.spec b/pykickstart.spec index 858c3b2..7f085dc 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -5,7 +5,7 @@ Name: pykickstart Version: 3.40 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2 and MIT Summary: Python utilities for manipulating kickstart files. Url: http://fedoraproject.org/wiki/pykickstart @@ -77,6 +77,9 @@ make PYTHON=%{__python3} test %{python3_sitelib}/pykickstart*.egg-info %changelog +* Tue Jun 14 2022 Python Maint - 3.40-2 +- Rebuilt for Python 3.11 + * Mon Jun 13 2022 Brian C. Lane - 3.40-1 - Add support for automatic LUN Scan (vponcova) Related: rhbz#1432883 From e0c1e9f7675da1c6ac387bc44807d8871b3a40a4 Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Thu, 16 Jun 2022 09:16:34 -0700 Subject: [PATCH 14/59] - Write commands in alphabetical order (bcl) Resolves: rhbz#2096871 --- .gitignore | 2 ++ pykickstart.spec | 8 ++++++-- sources | 4 ++-- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 63e7654..8265149 100644 --- a/.gitignore +++ b/.gitignore @@ -234,3 +234,5 @@ pykickstart-1.78.tar.gz /pykickstart-3.39.tar.gz.asc /pykickstart-3.40.tar.gz /pykickstart-3.40.tar.gz.asc +/pykickstart-3.41.tar.gz +/pykickstart-3.41.tar.gz.asc diff --git a/pykickstart.spec b/pykickstart.spec index 7f085dc..6205a4e 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -4,8 +4,8 @@ %bcond_with runtests Name: pykickstart -Version: 3.40 -Release: 2%{?dist} +Version: 3.41 +Release: 1%{?dist} License: GPLv2 and MIT Summary: Python utilities for manipulating kickstart files. Url: http://fedoraproject.org/wiki/pykickstart @@ -77,6 +77,10 @@ make PYTHON=%{__python3} test %{python3_sitelib}/pykickstart*.egg-info %changelog +* Thu Jun 16 2022 Brian C. Lane - 3.41-1 +- Write commands in alphabetical order (bcl) + Resolves: rhbz#2096871 + * Tue Jun 14 2022 Python Maint - 3.40-2 - Rebuilt for Python 3.11 diff --git a/sources b/sources index d125781..d8cf3db 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (pykickstart-3.40.tar.gz) = 8fe10d831f06f347d92945871732effaf602dc4c30b2fa256df40cb5e14b8b1b97c581b51d1d6fcbd742c95f19c1f0a7b6c234ad71992e9b83c5c56841811fc2 -SHA512 (pykickstart-3.40.tar.gz.asc) = 88a3d6faceb0850b79b1c71e20c6f9f19772917841f42646da5feb652032ba6c9b07afe914f25c1feefc0fc301877d507e09dae8c7329db45e382a149cd05153 +SHA512 (pykickstart-3.41.tar.gz) = 8af758aee222c5c94f0fddbeb67097794c7d9fb57e97c13e1eb552f8ca0cb43bd855d85e190ecc3192defa3706b45d551d4e75ed98691d80ff0c5b12ac511438 +SHA512 (pykickstart-3.41.tar.gz.asc) = 2a2c0602cd9692afceb3adb1588eda15ab2b0dcbf023a8915fed79a6bea6955a6386b2be3390a6a475d07b992858c1fd16f1dab4b7a33005d658f0da6001566e From 47c78d3facb8a98935408e1d08041b7cc4e9e914 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Thu, 16 Jun 2022 19:22:42 +0200 Subject: [PATCH 15/59] Rebuilt for Python 3.11 --- pykickstart.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pykickstart.spec b/pykickstart.spec index 6205a4e..7c8aca2 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -5,7 +5,7 @@ Name: pykickstart Version: 3.41 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2 and MIT Summary: Python utilities for manipulating kickstart files. Url: http://fedoraproject.org/wiki/pykickstart @@ -77,6 +77,9 @@ make PYTHON=%{__python3} test %{python3_sitelib}/pykickstart*.egg-info %changelog +* Thu Jun 16 2022 Python Maint - 3.41-2 +- Rebuilt for Python 3.11 + * Thu Jun 16 2022 Brian C. Lane - 3.41-1 - Write commands in alphabetical order (bcl) Resolves: rhbz#2096871 From aca9cba8427abf82df76f13d4bd0f9b5ed27cb76 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 22 Jul 2022 15:47:40 +0000 Subject: [PATCH 16/59] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- pykickstart.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pykickstart.spec b/pykickstart.spec index 7c8aca2..a90080c 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -5,7 +5,7 @@ Name: pykickstart Version: 3.41 -Release: 2%{?dist} +Release: 3%{?dist} License: GPLv2 and MIT Summary: Python utilities for manipulating kickstart files. Url: http://fedoraproject.org/wiki/pykickstart @@ -77,6 +77,9 @@ make PYTHON=%{__python3} test %{python3_sitelib}/pykickstart*.egg-info %changelog +* Fri Jul 22 2022 Fedora Release Engineering - 3.41-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Thu Jun 16 2022 Python Maint - 3.41-2 - Rebuilt for Python 3.11 From 8166ad4d19cf5949afead3ab35ce12ef4174cfac Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Tue, 16 Aug 2022 08:58:13 -0700 Subject: [PATCH 17/59] - Use RHEL9 for RHEL command documentation (bcl) - setup.py: use setuptools not distutils (bcl) - Add pyproject.toml and update setup.py (bcl) - Add Fedora 38 support (bcl) --- .gitignore | 2 ++ pykickstart.spec | 10 ++++++++-- sources | 4 ++-- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 8265149..227c4bf 100644 --- a/.gitignore +++ b/.gitignore @@ -236,3 +236,5 @@ pykickstart-1.78.tar.gz /pykickstart-3.40.tar.gz.asc /pykickstart-3.41.tar.gz /pykickstart-3.41.tar.gz.asc +/pykickstart-3.42.tar.gz +/pykickstart-3.42.tar.gz.asc diff --git a/pykickstart.spec b/pykickstart.spec index a90080c..de13e47 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -4,8 +4,8 @@ %bcond_with runtests Name: pykickstart -Version: 3.41 -Release: 3%{?dist} +Version: 3.42 +Release: 1%{?dist} License: GPLv2 and MIT Summary: Python utilities for manipulating kickstart files. Url: http://fedoraproject.org/wiki/pykickstart @@ -77,6 +77,12 @@ make PYTHON=%{__python3} test %{python3_sitelib}/pykickstart*.egg-info %changelog +* Tue Aug 16 2022 Brian C. Lane - 3.42-1 +- Use RHEL9 for RHEL command documentation (bcl) +- setup.py: use setuptools not distutils (bcl) +- Add pyproject.toml and update setup.py (bcl) +- Add Fedora 38 support (bcl) + * Fri Jul 22 2022 Fedora Release Engineering - 3.41-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild diff --git a/sources b/sources index d8cf3db..22a48a3 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (pykickstart-3.41.tar.gz) = 8af758aee222c5c94f0fddbeb67097794c7d9fb57e97c13e1eb552f8ca0cb43bd855d85e190ecc3192defa3706b45d551d4e75ed98691d80ff0c5b12ac511438 -SHA512 (pykickstart-3.41.tar.gz.asc) = 2a2c0602cd9692afceb3adb1588eda15ab2b0dcbf023a8915fed79a6bea6955a6386b2be3390a6a475d07b992858c1fd16f1dab4b7a33005d658f0da6001566e +SHA512 (pykickstart-3.42.tar.gz) = 03c2aad738d7315d0db01672d7fb66a73bac894d59cb34f70ac1fff44d569a384d5dfdd83b36234943b6de74fb6062d20316599cde1c3b5f52e3b9b3f5b4f819 +SHA512 (pykickstart-3.42.tar.gz.asc) = e8f934c185ef1b70051690eb12abd79080d1469cc0cd63b5cbf6d6d1e75d3e71dc46a3c1c5f9eb3d3db4292532fbcaa01db4c2805c9d6728a0a8e9b7e2d9ae7f From 370314d35347bb34f3d8b914f919157969287a1e Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Mon, 29 Aug 2022 12:22:43 -0700 Subject: [PATCH 18/59] - pyproject.toml: Add dependencies (bcl) - sshkey: Escapes quotes in the ssh key (bcl) Resolves: rhbz#2117734 - test: Add Python 3.11 to test matrix (bcl) - Add --hibernation option to AutoPart (ozobal) - Makefile: Include pyproject.toml in new release commit (bcl) --- .gitignore | 2 ++ pykickstart.spec | 10 +++++++++- sources | 4 ++-- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 227c4bf..67a5207 100644 --- a/.gitignore +++ b/.gitignore @@ -238,3 +238,5 @@ pykickstart-1.78.tar.gz /pykickstart-3.41.tar.gz.asc /pykickstart-3.42.tar.gz /pykickstart-3.42.tar.gz.asc +/pykickstart-3.43.tar.gz +/pykickstart-3.43.tar.gz.asc diff --git a/pykickstart.spec b/pykickstart.spec index de13e47..ffe2328 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -4,7 +4,7 @@ %bcond_with runtests Name: pykickstart -Version: 3.42 +Version: 3.43 Release: 1%{?dist} License: GPLv2 and MIT Summary: Python utilities for manipulating kickstart files. @@ -77,6 +77,14 @@ make PYTHON=%{__python3} test %{python3_sitelib}/pykickstart*.egg-info %changelog +* Mon Aug 29 2022 Brian C. Lane - 3.43-1 +- pyproject.toml: Add dependencies (bcl) +- sshkey: Escapes quotes in the ssh key (bcl) + Resolves: rhbz#2117734 +- test: Add Python 3.11 to test matrix (bcl) +- Add --hibernation option to AutoPart (ozobal) +- Makefile: Include pyproject.toml in new release commit (bcl) + * Tue Aug 16 2022 Brian C. Lane - 3.42-1 - Use RHEL9 for RHEL command documentation (bcl) - setup.py: use setuptools not distutils (bcl) diff --git a/sources b/sources index 22a48a3..ee0972d 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (pykickstart-3.42.tar.gz) = 03c2aad738d7315d0db01672d7fb66a73bac894d59cb34f70ac1fff44d569a384d5dfdd83b36234943b6de74fb6062d20316599cde1c3b5f52e3b9b3f5b4f819 -SHA512 (pykickstart-3.42.tar.gz.asc) = e8f934c185ef1b70051690eb12abd79080d1469cc0cd63b5cbf6d6d1e75d3e71dc46a3c1c5f9eb3d3db4292532fbcaa01db4c2805c9d6728a0a8e9b7e2d9ae7f +SHA512 (pykickstart-3.43.tar.gz) = cb7e59fa60e2035b3111a6a53a8c94b783c6d35364b6082284ecb87a1b50bdd2816550df1c302e5cd00e0969324349223ad96f1c5edabe2bc626f0a8d9df97d8 +SHA512 (pykickstart-3.43.tar.gz.asc) = 112981336480f643db79f93d32a7d5001ccda3bdf37410281d426a7a9ea24e4d322983ebbf8040a8bd84f8207ccc0a599ab9f0d5f2bd68e0558f53ca1d995ac8 From c4e3252d65e70ba9c6e84bc78aa94a176fc40f7f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 20 Jan 2023 10:39:35 +0000 Subject: [PATCH 19/59] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- pykickstart.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pykickstart.spec b/pykickstart.spec index ffe2328..c32f5c7 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -5,7 +5,7 @@ Name: pykickstart Version: 3.43 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2 and MIT Summary: Python utilities for manipulating kickstart files. Url: http://fedoraproject.org/wiki/pykickstart @@ -77,6 +77,9 @@ make PYTHON=%{__python3} test %{python3_sitelib}/pykickstart*.egg-info %changelog +* Fri Jan 20 2023 Fedora Release Engineering - 3.43-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Mon Aug 29 2022 Brian C. Lane - 3.43-1 - pyproject.toml: Add dependencies (bcl) - sshkey: Escapes quotes in the ssh key (bcl) From d0852c10bc6acf1b78350b06c82d24e29e377177 Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Mon, 30 Jan 2023 15:31:13 -0800 Subject: [PATCH 20/59] SPDX migration --- pykickstart.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pykickstart.spec b/pykickstart.spec index c32f5c7..1e7c902 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -5,8 +5,8 @@ Name: pykickstart Version: 3.43 -Release: 2%{?dist} -License: GPLv2 and MIT +Release: 3%{?dist} +License: GPL-2.0-only AND MIT Summary: Python utilities for manipulating kickstart files. Url: http://fedoraproject.org/wiki/pykickstart # This is a Red Hat maintained package which is specific to @@ -77,6 +77,9 @@ make PYTHON=%{__python3} test %{python3_sitelib}/pykickstart*.egg-info %changelog +* Mon Jan 30 2023 Brian C. Lane - 3.43-3 +- SPDX migration + * Fri Jan 20 2023 Fedora Release Engineering - 3.43-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From a818771e25b47e2a7afaf5723790dea37a6c28d6 Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Wed, 15 Feb 2023 15:53:40 -0800 Subject: [PATCH 21/59] - Add DNS handling options to the network command (vslavik) Related: rhbz#1656662 - Fix the coverage report (vponcova) - whitelist_externals has changed to allowlist_externals (bcl) - Update %post example for DNS problems (bcl) - deps: Move dependencies into requirements.txt (bcl) - Fix syntax of a code sample (ewoud) --- .gitignore | 2 ++ pykickstart.spec | 13 +++++++++++-- sources | 4 ++-- 3 files changed, 15 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 67a5207..d18fb0e 100644 --- a/.gitignore +++ b/.gitignore @@ -240,3 +240,5 @@ pykickstart-1.78.tar.gz /pykickstart-3.42.tar.gz.asc /pykickstart-3.43.tar.gz /pykickstart-3.43.tar.gz.asc +/pykickstart-3.44.tar.gz +/pykickstart-3.44.tar.gz.asc diff --git a/pykickstart.spec b/pykickstart.spec index 1e7c902..b87aee2 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -4,8 +4,8 @@ %bcond_with runtests Name: pykickstart -Version: 3.43 -Release: 3%{?dist} +Version: 3.44 +Release: 1%{?dist} License: GPL-2.0-only AND MIT Summary: Python utilities for manipulating kickstart files. Url: http://fedoraproject.org/wiki/pykickstart @@ -77,6 +77,15 @@ make PYTHON=%{__python3} test %{python3_sitelib}/pykickstart*.egg-info %changelog +* Wed Feb 15 2023 Brian C. Lane - 3.44-1 +- Add DNS handling options to the network command (vslavik) + Related: rhbz#1656662 +- Fix the coverage report (vponcova) +- whitelist_externals has changed to allowlist_externals (bcl) +- Update %post example for DNS problems (bcl) +- deps: Move dependencies into requirements.txt (bcl) +- Fix syntax of a code sample (ewoud) + * Mon Jan 30 2023 Brian C. Lane - 3.43-3 - SPDX migration diff --git a/sources b/sources index ee0972d..d7fb94e 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (pykickstart-3.43.tar.gz) = cb7e59fa60e2035b3111a6a53a8c94b783c6d35364b6082284ecb87a1b50bdd2816550df1c302e5cd00e0969324349223ad96f1c5edabe2bc626f0a8d9df97d8 -SHA512 (pykickstart-3.43.tar.gz.asc) = 112981336480f643db79f93d32a7d5001ccda3bdf37410281d426a7a9ea24e4d322983ebbf8040a8bd84f8207ccc0a599ab9f0d5f2bd68e0558f53ca1d995ac8 +SHA512 (pykickstart-3.44.tar.gz) = c962fdfb77db8cf566568bb3bba98b1f3294bb90eeeb609c7c6ce1d9eb7a99dc2617d2bb741ed4d3c413288af0c96483b92f1776f26a97fe8b85d27712ab0737 +SHA512 (pykickstart-3.44.tar.gz.asc) = 2bd5b575d9dcf147c4eb4cff42e386dcdf1264ef0319334e9e186d96b0f35e17952ebec93f68f57509c86b112359ec9175e3578f5c8851337d8deecf2fa2d773 From b1da39fe215df79183eba201515a99c029ce68c7 Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Tue, 21 Feb 2023 10:55:24 -0800 Subject: [PATCH 22/59] tests: Enable the pykickstart unit tests These now work fine in a mock environment and provide excellent coverage. --- pykickstart.spec | 9 ++++----- tests/tests.yml | 17 ----------------- 2 files changed, 4 insertions(+), 22 deletions(-) delete mode 100644 tests/tests.yml diff --git a/pykickstart.spec b/pykickstart.spec index b87aee2..b6da316 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -1,7 +1,6 @@ -# Disable tests by default because they fail to run inside mock builds -# at the moment, but can run locally. To build and run tests, do: -# rpmbuild -ba --with runtests pykickstart.spec -%bcond_with runtests +# Enable tests by default. To disable them use: +# rpmbuild -ba --without runtests pykickstart.spec +%bcond_without runtests Name: pykickstart Version: 3.44 @@ -53,7 +52,7 @@ make PYTHON=%{__python3} DESTDIR=%{buildroot} install %check %if %{with runtests} -make PYTHON=%{__python3} test +LC_ALL=C make PYTHON=%{__python3} test %endif %files diff --git a/tests/tests.yml b/tests/tests.yml deleted file mode 100644 index 55509ba..0000000 --- a/tests/tests.yml +++ /dev/null @@ -1,17 +0,0 @@ ---- - -- hosts: localhost - roles: - - role: standard-test-basic - tags: - - classic - - required_packages: - - fedpkg - - python3-sphinx - - python3-coverage - - tests: - - simple: - dir: scripts/ - run: ./run_tests.sh From 977477db9d58b6bd595b75e9f4520f921ade92e0 Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Tue, 21 Feb 2023 11:27:31 -0800 Subject: [PATCH 23/59] tests: Switch functional testing to use tmt framework This also changes from running the unit tests, which are now run as part of the rpm build, to running ksvalidator and ksflatten on some test kickstarts. ./tests/good-ks/ contains kickstarts expected to pass ./tests/bad-ks/ contains kickstarts expected to fail ./tests/include-ks/ contains kickstarts expected to pass, with includes (note that the %include directives in good-ks are not processed by ksvalidator). --- .fmf/version | 1 + gating.yaml | 5 +- plans/run-tests.fmf | 8 ++ tests/bad-ks/fedora-disk-base.ks | 47 ++++++++ tests/bad-ks/no-commands.ks | 2 + tests/good-ks/fedora-disk-base.ks | 104 ++++++++++++++++++ tests/good-ks/fedora-live-base.ks | 106 +++++++++++++++++++ tests/include-ks/fedora-live-base.ks | 106 +++++++++++++++++++ tests/include-ks/fedora-live-minimization.ks | 9 ++ tests/include-ks/fedora-live-xfce.ks | 33 ++++++ tests/include-ks/fedora-repo-rawhide.ks | 2 + tests/include-ks/fedora-repo.ks | 9 ++ tests/include-ks/fedora-xfce-common.ks | 34 ++++++ tests/scripts/run_tests.sh | 41 +++---- 14 files changed, 481 insertions(+), 26 deletions(-) create mode 100644 .fmf/version create mode 100644 plans/run-tests.fmf create mode 100644 tests/bad-ks/fedora-disk-base.ks create mode 100644 tests/bad-ks/no-commands.ks create mode 100644 tests/good-ks/fedora-disk-base.ks create mode 100644 tests/good-ks/fedora-live-base.ks create mode 100644 tests/include-ks/fedora-live-base.ks create mode 100644 tests/include-ks/fedora-live-minimization.ks create mode 100644 tests/include-ks/fedora-live-xfce.ks create mode 100644 tests/include-ks/fedora-repo-rawhide.ks create mode 100644 tests/include-ks/fedora-repo.ks create mode 100644 tests/include-ks/fedora-xfce-common.ks 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/gating.yaml b/gating.yaml index d71584a..0c1cc35 100644 --- a/gating.yaml +++ b/gating.yaml @@ -1,6 +1,7 @@ --- !Policy product_versions: - fedora-* -decision_context: bodhi_update_push_testing +decision_contexts: [bodhi_update_push_stable] +subject_type: koji_build rules: - - !PassingTestCaseRule {test_case_name: dist.depcheck} + - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional} diff --git a/plans/run-tests.fmf b/plans/run-tests.fmf new file mode 100644 index 0000000..be27fa6 --- /dev/null +++ b/plans/run-tests.fmf @@ -0,0 +1,8 @@ +summary: Run pykickstart tests +prepare: + how: install + package: + - python3-kickstart + - pykickstart +execute: + script: ./tests/scripts/run_tests.sh diff --git a/tests/bad-ks/fedora-disk-base.ks b/tests/bad-ks/fedora-disk-base.ks new file mode 100644 index 0000000..5f4a9eb --- /dev/null +++ b/tests/bad-ks/fedora-disk-base.ks @@ -0,0 +1,47 @@ +text +lang en_US.UTF-8 +keyboard us +timezone US/Eastern +selinux --enforcing +firewall --enabled --service=mdns +services --enabled=sshd,NetworkManager,chronyd +network --bootproto=dhcp --device=link --activate +rootpw --lock --iscrypted locked +shutdown + +bootloader --timeout=1 + +zerombr +clearpart --all --initlabel --disklabel=msdos + +# make sure that initial-setup runs and lets us do all the configuration bits +firstboot --reconfig + +repo --name "packages" --url https://nowhere/ + +%packages +@core +@standard +@hardware-support + +kernel +# on 32bit arm make sure we only install one kernel +-kernel-lpae +# remove this in %post +dracut-config-generic +-dracut-config-rescue +# install tools needed to manage and boot arm systems +@arm-tools +chrony +bcm283x-firmware +initial-setup +# Intel wireless firmware assumed never of use for disk images +-iwl* +-ipw* +-usb_modeswitch +-generic-release* + +# make sure all the locales are available for inital-setup and anaconda to work +glibc-all-langpacks + +%end diff --git a/tests/bad-ks/no-commands.ks b/tests/bad-ks/no-commands.ks new file mode 100644 index 0000000..d50b27b --- /dev/null +++ b/tests/bad-ks/no-commands.ks @@ -0,0 +1,2 @@ +echo "not a kickstart" +without any --commands diff --git a/tests/good-ks/fedora-disk-base.ks b/tests/good-ks/fedora-disk-base.ks new file mode 100644 index 0000000..ea67746 --- /dev/null +++ b/tests/good-ks/fedora-disk-base.ks @@ -0,0 +1,104 @@ +# fedora-disk-base.ks +# +# Defines the basics for all kickstarts in the fedora-live branch +# Does not include package selection (other then mandatory) +# Does not include localization packages or configuration +# +# Does includes "default" language configuration (kickstarts including +# this template can override these settings) + +text +lang en_US.UTF-8 +keyboard us +timezone US/Eastern +selinux --enforcing +firewall --enabled --service=mdns +services --enabled=sshd,NetworkManager,chronyd +network --bootproto=dhcp --device=link --activate +rootpw --lock --iscrypted locked +shutdown + +bootloader --timeout=1 + +zerombr +clearpart --all --initlabel --disklabel=msdos + +# make sure that initial-setup runs and lets us do all the configuration bits +firstboot --reconfig + +%include fedora-repo.ks + +%packages +@core +@standard +@hardware-support + +kernel +# on 32bit arm make sure we only install one kernel +-kernel-lpae +# remove this in %post +dracut-config-generic +-dracut-config-rescue +# install tools needed to manage and boot arm systems +@arm-tools +chrony +bcm283x-firmware +initial-setup +# Intel wireless firmware assumed never of use for disk images +-iwl* +-ipw* +-usb_modeswitch +-generic-release* + +# make sure all the locales are available for inital-setup and anaconda to work +glibc-all-langpacks + +%end + +%post + +# Find the architecture we are on +arch=$(uname -m) + +# Setup Raspberry Pi firmware +if [[ $arch == "aarch64" ]] || [[ $arch == "armv7l" ]]; then +if [[ $arch == "aarch64" ]]; then +cp -P /usr/share/uboot/rpi_3/u-boot.bin /boot/efi/rpi3-u-boot.bin +cp -P /usr/share/uboot/rpi_4/u-boot.bin /boot/efi/rpi4-u-boot.bin +cp -P /usr/share/uboot/rpi_arm64/u-boot.bin /boot/efi/rpi-u-boot.bin +else +cp -P /usr/share/uboot/rpi_2/u-boot.bin /boot/efi/rpi2-u-boot.bin +cp -P /usr/share/uboot/rpi_3_32b/u-boot.bin /boot/efi/rpi3-u-boot.bin +cp -P /usr/share/uboot/rpi_4_32b/u-boot.bin /boot/efi/rpi4-u-boot.bin +fi +fi + +releasever=$(rpm --eval '%{fedora}') +rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-primary +echo "Packages within this disk image" +rpm -qa --qf '%{size}\t%{name}-%{version}-%{release}.%{arch}\n' |sort -rn + +# remove random seed, the newly installed instance should make it's own +rm -f /var/lib/systemd/random-seed + +# The enp1s0 interface is a left over from the imagefactory install, clean this up +rm -f /etc/NetworkManager/system-connections/*.nmconnection + +dnf -y remove dracut-config-generic + +# Remove machine-id on pre generated images +rm -f /etc/machine-id +touch /etc/machine-id + +# Note that running rpm recreates the rpm db files which aren't needed or wanted +rm -f /var/lib/rpm/__db* + +# Anaconda adds console=tty0 to the grub boot line on all images. this is problematic +# when you are using fedora via serial console as you do not get any output post grub +# linux does a good job of knowing what consoles need to be enabled. +# https://bugzilla.redhat.com/show_bug.cgi?id=2022757 +if [[ $arch == "aarch64" ]] || [[ $arch == "armv7l" ]]; then +sed -i -e 's|console=tty0||g' /boot/loader/entries/*conf +fi + +%end diff --git a/tests/good-ks/fedora-live-base.ks b/tests/good-ks/fedora-live-base.ks new file mode 100644 index 0000000..205e114 --- /dev/null +++ b/tests/good-ks/fedora-live-base.ks @@ -0,0 +1,106 @@ +# fedora-live-base.ks +# +# Defines the basics for all kickstarts in the fedora-live branch +# Does not include package selection (other then mandatory) +# Does not include localization packages or configuration +# +# Does includes "default" language configuration (kickstarts including +# this template can override these settings) + +lang en_US.UTF-8 +keyboard us +timezone US/Eastern +selinux --enforcing +firewall --enabled --service=mdns +xconfig --startxonboot +zerombr +clearpart --all +part / --size 5120 --fstype ext4 +services --enabled=NetworkManager,ModemManager --disabled=sshd +network --bootproto=dhcp --device=link --activate +rootpw --lock --iscrypted locked +shutdown + +%include fedora-repo.ks + +%packages +# Explicitly specified here: +# walters: because otherwise dependency loops cause yum issues. +kernel +kernel-modules +kernel-modules-extra + +# The point of a live image is to install +anaconda +anaconda-install-env-deps +anaconda-live +@anaconda-tools +# Anaconda has a weak dep on this and we don't want it on livecds, see +# https://fedoraproject.org/wiki/Changes/RemoveDeviceMapperMultipathFromWorkstationLiveCD +-fcoe-utils +-device-mapper-multipath + +# Need aajohan-comfortaa-fonts for the SVG rnotes images +aajohan-comfortaa-fonts + +# Without this, initramfs generation during live image creation fails: #1242586 +dracut-live + +# anaconda needs the locales available to run for different locales +glibc-all-langpacks + +# provide the livesys scripts +livesys-scripts +%end + +%post +# Enable livesys services +systemctl enable livesys.service +systemctl enable livesys-late.service + +# enable tmpfs for /tmp +systemctl enable tmp.mount + +# make it so that we don't do writing to the overlay for things which +# are just tmpdirs/caches +# note https://bugzilla.redhat.com/show_bug.cgi?id=1135475 +cat >> /etc/fstab << EOF +vartmp /var/tmp tmpfs defaults 0 0 +EOF + +# work around for poor key import UI in PackageKit +rm -f /var/lib/rpm/__db* +echo "Packages within this LiveCD" +rpm -qa --qf '%{size}\t%{name}-%{version}-%{release}.%{arch}\n' |sort -rn +# Note that running rpm recreates the rpm db files which aren't needed or wanted +rm -f /var/lib/rpm/__db* + +# go ahead and pre-make the man -k cache (#455968) +/usr/bin/mandb + +# make sure there aren't core files lying around +rm -f /core* + +# remove random seed, the newly installed instance should make it's own +rm -f /var/lib/systemd/random-seed + +# convince readahead not to collect +# FIXME: for systemd + +echo 'File created by kickstart. See systemd-update-done.service(8).' \ + | tee /etc/.updated >/var/.updated + +# Drop the rescue kernel and initramfs, we don't need them on the live media itself. +# See bug 1317709 +rm -f /boot/*-rescue* + +# Disable network service here, as doing it in the services line +# fails due to RHBZ #1369794 +systemctl disable network + +# Remove machine-id on pre generated images +rm -f /etc/machine-id +touch /etc/machine-id + +%end + diff --git a/tests/include-ks/fedora-live-base.ks b/tests/include-ks/fedora-live-base.ks new file mode 100644 index 0000000..bf89758 --- /dev/null +++ b/tests/include-ks/fedora-live-base.ks @@ -0,0 +1,106 @@ +# fedora-live-base.ks +# +# Defines the basics for all kickstarts in the fedora-live branch +# Does not include package selection (other then mandatory) +# Does not include localization packages or configuration +# +# Does includes "default" language configuration (kickstarts including +# this template can override these settings) + +lang en_US.UTF-8 +keyboard us +timezone US/Eastern +selinux --enforcing +firewall --enabled --service=mdns +xconfig --startxonboot +zerombr +clearpart --all +##part / --size 5120 --fstype ext4 +services --enabled=NetworkManager,ModemManager --disabled=sshd +network --bootproto=dhcp --device=link --activate +rootpw --lock --iscrypted locked +shutdown + +%include fedora-repo.ks + +%packages +# Explicitly specified here: +# walters: because otherwise dependency loops cause yum issues. +kernel +kernel-modules +kernel-modules-extra + +# The point of a live image is to install +anaconda +anaconda-install-env-deps +anaconda-live +@anaconda-tools +# Anaconda has a weak dep on this and we don't want it on livecds, see +# https://fedoraproject.org/wiki/Changes/RemoveDeviceMapperMultipathFromWorkstationLiveCD +-fcoe-utils +-device-mapper-multipath + +# Need aajohan-comfortaa-fonts for the SVG rnotes images +aajohan-comfortaa-fonts + +# Without this, initramfs generation during live image creation fails: #1242586 +dracut-live + +# anaconda needs the locales available to run for different locales +glibc-all-langpacks + +# provide the livesys scripts +livesys-scripts +%end + +%post +# Enable livesys services +systemctl enable livesys.service +systemctl enable livesys-late.service + +# enable tmpfs for /tmp +systemctl enable tmp.mount + +# make it so that we don't do writing to the overlay for things which +# are just tmpdirs/caches +# note https://bugzilla.redhat.com/show_bug.cgi?id=1135475 +cat >> /etc/fstab << EOF +vartmp /var/tmp tmpfs defaults 0 0 +EOF + +# work around for poor key import UI in PackageKit +rm -f /var/lib/rpm/__db* +echo "Packages within this LiveCD" +rpm -qa --qf '%{size}\t%{name}-%{version}-%{release}.%{arch}\n' |sort -rn +# Note that running rpm recreates the rpm db files which aren't needed or wanted +rm -f /var/lib/rpm/__db* + +# go ahead and pre-make the man -k cache (#455968) +/usr/bin/mandb + +# make sure there aren't core files lying around +rm -f /core* + +# remove random seed, the newly installed instance should make it's own +rm -f /var/lib/systemd/random-seed + +# convince readahead not to collect +# FIXME: for systemd + +echo 'File created by kickstart. See systemd-update-done.service(8).' \ + | tee /etc/.updated >/var/.updated + +# Drop the rescue kernel and initramfs, we don't need them on the live media itself. +# See bug 1317709 +rm -f /boot/*-rescue* + +# Disable network service here, as doing it in the services line +# fails due to RHBZ #1369794 +systemctl disable network + +# Remove machine-id on pre generated images +rm -f /etc/machine-id +touch /etc/machine-id + +%end + diff --git a/tests/include-ks/fedora-live-minimization.ks b/tests/include-ks/fedora-live-minimization.ks new file mode 100644 index 0000000..3cde144 --- /dev/null +++ b/tests/include-ks/fedora-live-minimization.ks @@ -0,0 +1,9 @@ +# Common packages removed from comps +# For F14, these removals should be moved to comps itself + +%packages + +# save some space +-hplip + +%end diff --git a/tests/include-ks/fedora-live-xfce.ks b/tests/include-ks/fedora-live-xfce.ks new file mode 100644 index 0000000..1506163 --- /dev/null +++ b/tests/include-ks/fedora-live-xfce.ks @@ -0,0 +1,33 @@ +# fedora-livecd-xfce.ks +# +# Description: +# - Fedora Live Spin with the light-weight XFCE Desktop Environment +# +# Maintainer(s): +# - Rahul Sundaram +# - Christoph Wickert +# - Kevin Fenzi +# - Adam Miller + +%include fedora-live-base.ks +%include fedora-live-minimization.ks +%include fedora-xfce-common.ks + +# need a bigger / +part / --size 6144 + +%post +# xfce configuration + +# create /etc/sysconfig/desktop (needed for installation) + +cat > /etc/sysconfig/desktop < +# - Adam Miller +# - Mukundan Ragavan + +%packages + +fedora-release-xfce +# install env-group to resolve RhBug:1891500 +@^xfce-desktop-environment + +@xfce-apps +@xfce-extra-plugins +@xfce-media +@xfce-office + +wget +system-config-printer + +# save some space +-autofs +-acpid +-gimp-help +-desktop-backgrounds-basic +-aspell-* # dictionaries are big +-xfce4-sensors-plugin +-xfce4-eyes-plugin + +%end diff --git a/tests/scripts/run_tests.sh b/tests/scripts/run_tests.sh index fdb2fd5..5f5f3dc 100755 --- a/tests/scripts/run_tests.sh +++ b/tests/scripts/run_tests.sh @@ -1,31 +1,24 @@ #!/bin/sh -PATH=/usr/bin -TMPDIR="$(mktemp -d)" -CWD="$(pwd)" +echo "Running pykickstart tests" +cd ./tests/ -PACKAGE=pykickstart -BRANCH= +# Run ksvalidator on good kickstart examples +for f in ./good-ks/*.ks; do + echo "Checking $f" + ksvalidator $f || exit 1 +done -# clone the dist-git tree for this package -cd ${TMPDIR} -fedpkg co ${PACKAGE} -cd ${PACKAGE} -[ -z "${BRANCH}" ] || fedpkg switch-branch ${BRANCH} -fedpkg prep +# Run ksvalidator on bad kickstart examples +for f in ./bad-ks/*.ks; do + echo "Checking $f" + ksvalidator $f && exit 1 +done -# scramble together the extracted source tree name -SRCDIR="${PACKAGE}-$(grep Version: ${PACKAGE}.spec | cut -d ' ' -f 2)" -# run the tests -cd ${SRCDIR} -make check -CHECK_RET=$? -make test -TEST_RET=$? -RET=$((${CHECK_RET} + ${TEST_RET})) +# Run ksflatten on a set of kickstarts +echo "Testing ksflatten with included kickstarts" +ksflatten -c ./include-ks/fedora-live-xfce.ks -o flat.ks || exit 1 +ksvalidator flat.ks || exit 1 -# clean up and exit -cd ${CWD} -rm -rf ${TMPDIR} -exit ${RET} +exit 0 From 877caefd64776b4cd684619322313e31b05175cc Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Wed, 8 Mar 2023 09:18:10 -0800 Subject: [PATCH 24/59] - workflow: Update to use released python 3.11 version (bcl) - Don't allow to use --sdboot and --extlinux together (vponcova) - tests: add bootloader sdboot option (jeremy.linton) - bootloader: Add systemd-boot support with --sdboot (jeremy.linton) - Add %changelog section to pykickstart.spec.in (jkonecny) - Do not request sign for rc-release Makefile target (jkonecny) - Do not require SPECFILE for rc-release (jkonecny) - Add missing docs copy to scratch Makefile (jkonecny) - Add support for Fedora 39 (vslavik) --- .gitignore | 2 ++ pykickstart.spec | 5 ++++- sources | 4 ++-- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index d18fb0e..21ddf06 100644 --- a/.gitignore +++ b/.gitignore @@ -242,3 +242,5 @@ pykickstart-1.78.tar.gz /pykickstart-3.43.tar.gz.asc /pykickstart-3.44.tar.gz /pykickstart-3.44.tar.gz.asc +/pykickstart-3.45.tar.gz +/pykickstart-3.45.tar.gz.asc diff --git a/pykickstart.spec b/pykickstart.spec index b6da316..c781f42 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -1,9 +1,10 @@ # Enable tests by default. To disable them use: # rpmbuild -ba --without runtests pykickstart.spec %bcond_without runtests +%bcond_with signed Name: pykickstart -Version: 3.44 +Version: 3.45 Release: 1%{?dist} License: GPL-2.0-only AND MIT Summary: Python utilities for manipulating kickstart files. @@ -12,7 +13,9 @@ Url: http://fedoraproject.org/wiki/pykickstart # our distribution. Thus the source is only available from # within this srpm. Source0: %{name}-%{version}.tar.gz +%if %{with signed} Source1: %{name}-%{version}.tar.gz.asc +%endif BuildArch: noarch diff --git a/sources b/sources index d7fb94e..09f70c1 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (pykickstart-3.44.tar.gz) = c962fdfb77db8cf566568bb3bba98b1f3294bb90eeeb609c7c6ce1d9eb7a99dc2617d2bb741ed4d3c413288af0c96483b92f1776f26a97fe8b85d27712ab0737 -SHA512 (pykickstart-3.44.tar.gz.asc) = 2bd5b575d9dcf147c4eb4cff42e386dcdf1264ef0319334e9e186d96b0f35e17952ebec93f68f57509c86b112359ec9175e3578f5c8851337d8deecf2fa2d773 +SHA512 (pykickstart-3.45.tar.gz) = 1a940b5fa9682437d7eed1ec7909458a61d062327d2a91c86754bae212fbabb878f2f0a09b7792b5bffc6713250f3287dcae626ac551205e9aca2c451757b006 +SHA512 (pykickstart-3.45.tar.gz.asc) = 12c41f3564f49dc0b52f222a06a2fb32337e47b05037a05bd3c5ee2501ae1ab7c5d26e7f42eb93f59195631dfcf5f09a295487875335e7197c6d031e04623c5e From 0e8f8ff679e1444aa7844c515b0dcf5cd5bd2cb1 Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Tue, 14 Mar 2023 11:38:27 -0700 Subject: [PATCH 25/59] - Add conflict test between ostree sources (#2125655) (jkonecny) Related: rhbz#2125655 - Fix missing seen check for output generation (#2125655) (jkonecny) Related: rhbz#2125655 - Add new ostreecontainer command (#2125655) (jkonecny) Related: rhbz#2125655 Resolves: rhbz#2125655 Related: rhbz#2125655 - Check the conflicting commands automatically (vponcova) - Fix tests for conflicting commands (vponcova) - Add conflicting commands support (bcl) - Fix handling of package section arguments in older versions (bcl) --- .gitignore | 2 ++ pykickstart.spec | 27 ++++++++++++++++++++++++++- sources | 4 ++-- 3 files changed, 30 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 21ddf06..fa10911 100644 --- a/.gitignore +++ b/.gitignore @@ -244,3 +244,5 @@ pykickstart-1.78.tar.gz /pykickstart-3.44.tar.gz.asc /pykickstart-3.45.tar.gz /pykickstart-3.45.tar.gz.asc +/pykickstart-3.46.tar.gz +/pykickstart-3.46.tar.gz.asc diff --git a/pykickstart.spec b/pykickstart.spec index c781f42..a71723b 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -4,7 +4,7 @@ %bcond_with signed Name: pykickstart -Version: 3.45 +Version: 3.46 Release: 1%{?dist} License: GPL-2.0-only AND MIT Summary: Python utilities for manipulating kickstart files. @@ -79,6 +79,31 @@ LC_ALL=C make PYTHON=%{__python3} test %{python3_sitelib}/pykickstart*.egg-info %changelog +* Tue Mar 14 2023 Brian C. Lane - 3.46-1 +- Add conflict test between ostree sources (#2125655) (jkonecny) + Related: rhbz#2125655 +- Fix missing seen check for output generation (#2125655) (jkonecny) + Related: rhbz#2125655 +- Add new ostreecontainer command (#2125655) (jkonecny) + Related: rhbz#2125655 + Resolves: rhbz#2125655 + Related: rhbz#2125655 +- Check the conflicting commands automatically (vponcova) +- Fix tests for conflicting commands (vponcova) +- Add conflicting commands support (bcl) +- Fix handling of package section arguments in older versions (bcl) + +* Tue Mar 14 2023 Brian C. Lane - 3.45-1 +- workflow: Update to use released python 3.11 version (bcl) +- Don't allow to use --sdboot and --extlinux together (vponcova) +- tests: add bootloader sdboot option (jeremy.linton) +- bootloader: Add systemd-boot support with --sdboot (jeremy.linton) +- Add %%changelog section to pykickstart.spec.in (jkonecny) +- Do not request sign for rc-release Makefile target (jkonecny) +- Do not require SPECFILE for rc-release (jkonecny) +- Add missing docs copy to scratch Makefile (jkonecny) +- Add support for Fedora 39 (vslavik) + * Wed Feb 15 2023 Brian C. Lane - 3.44-1 - Add DNS handling options to the network command (vslavik) Related: rhbz#1656662 diff --git a/sources b/sources index 09f70c1..c2dca09 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (pykickstart-3.45.tar.gz) = 1a940b5fa9682437d7eed1ec7909458a61d062327d2a91c86754bae212fbabb878f2f0a09b7792b5bffc6713250f3287dcae626ac551205e9aca2c451757b006 -SHA512 (pykickstart-3.45.tar.gz.asc) = 12c41f3564f49dc0b52f222a06a2fb32337e47b05037a05bd3c5ee2501ae1ab7c5d26e7f42eb93f59195631dfcf5f09a295487875335e7197c6d031e04623c5e +SHA512 (pykickstart-3.46.tar.gz) = 82f3975ec637fb0a3013e8df9fd27e113e64838bcd36b4876a8e0636fd16cb1a4b2ef0ebc20b11d4dfca29690379e767c4c495acb3def16d616d9dae5851b07e +SHA512 (pykickstart-3.46.tar.gz.asc) = 11db59d6122b7f5eb4b8168afdbc8261289fb49d8902a6ba8d6300266c29c53c4c07899ee1ea6918e58efe0354d3c534330fd9d4a526b971b3f0460727808bb5 From f4b18c8061a38f84c4a5114397b85176b058151e Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Fri, 17 Mar 2023 09:24:49 -0700 Subject: [PATCH 26/59] - network: Move new options to Fedora 39 (bcl) Related: rhbz#1656662 - displaymode: Update description to describe behavior (bcl) --- .gitignore | 2 ++ pykickstart.spec | 7 ++++++- sources | 4 ++-- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index fa10911..c80c0dc 100644 --- a/.gitignore +++ b/.gitignore @@ -246,3 +246,5 @@ pykickstart-1.78.tar.gz /pykickstart-3.45.tar.gz.asc /pykickstart-3.46.tar.gz /pykickstart-3.46.tar.gz.asc +/pykickstart-3.47.tar.gz +/pykickstart-3.47.tar.gz.asc diff --git a/pykickstart.spec b/pykickstart.spec index a71723b..1c0e650 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -4,7 +4,7 @@ %bcond_with signed Name: pykickstart -Version: 3.46 +Version: 3.47 Release: 1%{?dist} License: GPL-2.0-only AND MIT Summary: Python utilities for manipulating kickstart files. @@ -79,6 +79,11 @@ LC_ALL=C make PYTHON=%{__python3} test %{python3_sitelib}/pykickstart*.egg-info %changelog +* Fri Mar 17 2023 Brian C. Lane - 3.47-1 +- network: Move new options to Fedora 39 (bcl) + Related: rhbz#1656662 +- displaymode: Update description to describe behavior (bcl) + * Tue Mar 14 2023 Brian C. Lane - 3.46-1 - Add conflict test between ostree sources (#2125655) (jkonecny) Related: rhbz#2125655 diff --git a/sources b/sources index c2dca09..ba58e65 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (pykickstart-3.46.tar.gz) = 82f3975ec637fb0a3013e8df9fd27e113e64838bcd36b4876a8e0636fd16cb1a4b2ef0ebc20b11d4dfca29690379e767c4c495acb3def16d616d9dae5851b07e -SHA512 (pykickstart-3.46.tar.gz.asc) = 11db59d6122b7f5eb4b8168afdbc8261289fb49d8902a6ba8d6300266c29c53c4c07899ee1ea6918e58efe0354d3c534330fd9d4a526b971b3f0460727808bb5 +SHA512 (pykickstart-3.47.tar.gz) = e19a79e2706da917d1677ab7029f6eafd248fd190fe5f4e9c4b2fe92c452556fe0404efba00cfe19d88b13c02677af392ac28595704a988aff2bc11be63aef37 +SHA512 (pykickstart-3.47.tar.gz.asc) = 91b02a65b539e66dab0eded7e616e467318e62f505d4af9e8856f81b86ba92c3ce2914cbd4f3041bce6fa787d8d3cceaf46673da92f318eb5e846213cdbbb2e5 From 7f5f40e0501aab5ff58e87e4c7493ecff77f9354 Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Thu, 8 Jun 2023 11:06:11 -0700 Subject: [PATCH 27/59] - Makefile: Add a test-no-coverage target (bcl) - realm: switch from pipes.quote() to shlex.quote() (ptoscano) - workflow: Update actions to newest versions (bcl) - Fix issues how to generate encrypted passwords (woiling) --- .gitignore | 2 ++ pykickstart.spec | 11 ++++++++--- sources | 4 ++-- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index c80c0dc..92102ce 100644 --- a/.gitignore +++ b/.gitignore @@ -248,3 +248,5 @@ pykickstart-1.78.tar.gz /pykickstart-3.46.tar.gz.asc /pykickstart-3.47.tar.gz /pykickstart-3.47.tar.gz.asc +/pykickstart-3.48.tar.gz +/pykickstart-3.48.tar.gz.asc diff --git a/pykickstart.spec b/pykickstart.spec index 1c0e650..69e8561 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -4,7 +4,7 @@ %bcond_with signed Name: pykickstart -Version: 3.47 +Version: 3.48 Release: 1%{?dist} License: GPL-2.0-only AND MIT Summary: Python utilities for manipulating kickstart files. @@ -27,7 +27,6 @@ BuildRequires: make # Only required when building with runtests %if %{with runtests} -BuildRequires: python3-coverage BuildRequires: python3-sphinx %endif @@ -55,7 +54,7 @@ make PYTHON=%{__python3} DESTDIR=%{buildroot} install %check %if %{with runtests} -LC_ALL=C make PYTHON=%{__python3} test +LC_ALL=C make PYTHON=%{__python3} test-no-coverage %endif %files @@ -79,6 +78,12 @@ LC_ALL=C make PYTHON=%{__python3} test %{python3_sitelib}/pykickstart*.egg-info %changelog +* Thu Jun 08 2023 Brian C. Lane - 3.48-1 +- Makefile: Add a test-no-coverage target (bcl) +- realm: switch from pipes.quote() to shlex.quote() (ptoscano) +- workflow: Update actions to newest versions (bcl) +- Fix issues how to generate encrypted passwords (woiling) + * Fri Mar 17 2023 Brian C. Lane - 3.47-1 - network: Move new options to Fedora 39 (bcl) Related: rhbz#1656662 diff --git a/sources b/sources index ba58e65..1e1ad08 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (pykickstart-3.47.tar.gz) = e19a79e2706da917d1677ab7029f6eafd248fd190fe5f4e9c4b2fe92c452556fe0404efba00cfe19d88b13c02677af392ac28595704a988aff2bc11be63aef37 -SHA512 (pykickstart-3.47.tar.gz.asc) = 91b02a65b539e66dab0eded7e616e467318e62f505d4af9e8856f81b86ba92c3ce2914cbd4f3041bce6fa787d8d3cceaf46673da92f318eb5e846213cdbbb2e5 +SHA512 (pykickstart-3.48.tar.gz) = d5f67ab7b9071878be401dd0b230267134b75e5a231492db02bae86a9587f95cf5d6d6c33c40457ebba7d74273941f1146befea372fd8ab4d0ed403df54eb54f +SHA512 (pykickstart-3.48.tar.gz.asc) = 1842e1bc04eee3c1dd6dd40941e2b87e4e1680585295b1aebd6fa997e5dfee1a2a14c3480603aa74cead6921cf51a297f444f55f12b37ddaf3b89458b2953ff2 From e1dc1730d13ab038b0f89753bb5dd77a9b82d91a Mon Sep 17 00:00:00 2001 From: Python Maint Date: Wed, 14 Jun 2023 06:14:53 +0200 Subject: [PATCH 28/59] Rebuilt for Python 3.12 --- pykickstart.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pykickstart.spec b/pykickstart.spec index 69e8561..0dd6abb 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -5,7 +5,7 @@ Name: pykickstart Version: 3.48 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-2.0-only AND MIT Summary: Python utilities for manipulating kickstart files. Url: http://fedoraproject.org/wiki/pykickstart @@ -78,6 +78,9 @@ LC_ALL=C make PYTHON=%{__python3} test-no-coverage %{python3_sitelib}/pykickstart*.egg-info %changelog +* Wed Jun 14 2023 Python Maint - 3.48-2 +- Rebuilt for Python 3.12 + * Thu Jun 08 2023 Brian C. Lane - 3.48-1 - Makefile: Add a test-no-coverage target (bcl) - realm: switch from pipes.quote() to shlex.quote() (ptoscano) From 9bd99486ecfc98c7b794911da6204d263bfece58 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 21 Jul 2023 06:43:32 +0000 Subject: [PATCH 29/59] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- pykickstart.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pykickstart.spec b/pykickstart.spec index 0dd6abb..a47a6e4 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -5,7 +5,7 @@ Name: pykickstart Version: 3.48 -Release: 2%{?dist} +Release: 3%{?dist} License: GPL-2.0-only AND MIT Summary: Python utilities for manipulating kickstart files. Url: http://fedoraproject.org/wiki/pykickstart @@ -78,6 +78,9 @@ LC_ALL=C make PYTHON=%{__python3} test-no-coverage %{python3_sitelib}/pykickstart*.egg-info %changelog +* Fri Jul 21 2023 Fedora Release Engineering - 3.48-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Wed Jun 14 2023 Python Maint - 3.48-2 - Rebuilt for Python 3.12 From af13cd446661163a8e216a4a1ce475e7463390d5 Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Wed, 25 Oct 2023 10:05:47 -0700 Subject: [PATCH 30/59] - tox: Only run unit tests for python 3.6 (bcl) - workflow: Update to py3.12.0 (bcl) - pykickstart: Set timeout to 120s on requests.get (bcl) - translation-canary: Update the subtree with current master (bcl) - Squashed 'translation-canary/' changes from 840c2d64..5bb81253 (bcl) - tests: Add python 3.12 support (bcl) - tests: Update unicode test to remove deprecated resetlocale (bcl) - rtd: formats is separate, not part of sphinx (bcl) - rtd: Add the .readthedocs.yaml config file (bcl) - spec: Update spec with changes from Fedora (bcl) - Makefile: Update pypi upload command (bcl) --- .gitignore | 2 ++ pykickstart.spec | 17 +++++++++++++++-- sources | 4 ++-- 3 files changed, 19 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 92102ce..a8dbb88 100644 --- a/.gitignore +++ b/.gitignore @@ -250,3 +250,5 @@ pykickstart-1.78.tar.gz /pykickstart-3.47.tar.gz.asc /pykickstart-3.48.tar.gz /pykickstart-3.48.tar.gz.asc +/pykickstart-3.49.tar.gz +/pykickstart-3.49.tar.gz.asc diff --git a/pykickstart.spec b/pykickstart.spec index a47a6e4..5abb4a2 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -4,8 +4,8 @@ %bcond_with signed Name: pykickstart -Version: 3.48 -Release: 3%{?dist} +Version: 3.49 +Release: 1%{?dist} License: GPL-2.0-only AND MIT Summary: Python utilities for manipulating kickstart files. Url: http://fedoraproject.org/wiki/pykickstart @@ -78,6 +78,19 @@ LC_ALL=C make PYTHON=%{__python3} test-no-coverage %{python3_sitelib}/pykickstart*.egg-info %changelog +* Wed Oct 25 2023 Brian C. Lane - 3.49-1 +- tox: Only run unit tests for python 3.6 (bcl) +- workflow: Update to py3.12.0 (bcl) +- pykickstart: Set timeout to 120s on requests.get (bcl) +- translation-canary: Update the subtree with current master (bcl) +- Squashed 'translation-canary/' changes from 840c2d64..5bb81253 (bcl) +- tests: Add python 3.12 support (bcl) +- tests: Update unicode test to remove deprecated resetlocale (bcl) +- rtd: formats is separate, not part of sphinx (bcl) +- rtd: Add the .readthedocs.yaml config file (bcl) +- spec: Update spec with changes from Fedora (bcl) +- Makefile: Update pypi upload command (bcl) + * Fri Jul 21 2023 Fedora Release Engineering - 3.48-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild diff --git a/sources b/sources index 1e1ad08..d245e06 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (pykickstart-3.48.tar.gz) = d5f67ab7b9071878be401dd0b230267134b75e5a231492db02bae86a9587f95cf5d6d6c33c40457ebba7d74273941f1146befea372fd8ab4d0ed403df54eb54f -SHA512 (pykickstart-3.48.tar.gz.asc) = 1842e1bc04eee3c1dd6dd40941e2b87e4e1680585295b1aebd6fa997e5dfee1a2a14c3480603aa74cead6921cf51a297f444f55f12b37ddaf3b89458b2953ff2 +SHA512 (pykickstart-3.49.tar.gz) = cbb2965fbc2ed6c445f15a7641d2f06513a267da285b4948b7b9e1f58b37e94f31e85dd77da4df1834c3b3bb569f77a27b56e4b45712004bf44199311c346de5 +SHA512 (pykickstart-3.49.tar.gz.asc) = 4aecabfdf46163ab18c6ad70fd45831a1e23c9f135ac7bbacaed2165444090d2d6dc2f83dea905ef34ebc07171798e3aa1748f90341aa2ed4f80fc27c0f19b86 From bde1004998645f37f23401f7add0e6ac46297666 Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Fri, 10 Nov 2023 08:49:20 -0800 Subject: [PATCH 31/59] - Add Fedora 40 support (bcl) - remove control characters from license (cmdr) - scripts: Fix wording in documentation (bcl) - workflow: Fix test for python 3.12.0 version (bcl) --- .gitignore | 2 ++ pykickstart.spec | 8 +++++++- sources | 4 ++-- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index a8dbb88..e161475 100644 --- a/.gitignore +++ b/.gitignore @@ -252,3 +252,5 @@ pykickstart-1.78.tar.gz /pykickstart-3.48.tar.gz.asc /pykickstart-3.49.tar.gz /pykickstart-3.49.tar.gz.asc +/pykickstart-3.50.tar.gz +/pykickstart-3.50.tar.gz.asc diff --git a/pykickstart.spec b/pykickstart.spec index 5abb4a2..a237dca 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -4,7 +4,7 @@ %bcond_with signed Name: pykickstart -Version: 3.49 +Version: 3.50 Release: 1%{?dist} License: GPL-2.0-only AND MIT Summary: Python utilities for manipulating kickstart files. @@ -78,6 +78,12 @@ LC_ALL=C make PYTHON=%{__python3} test-no-coverage %{python3_sitelib}/pykickstart*.egg-info %changelog +* Fri Nov 10 2023 Brian C. Lane - 3.50-1 +- Add Fedora 40 support (bcl) +- remove control characters from license (cmdr) +- scripts: Fix wording in documentation (bcl) +- workflow: Fix test for python 3.12.0 version (bcl) + * Wed Oct 25 2023 Brian C. Lane - 3.49-1 - tox: Only run unit tests for python 3.6 (bcl) - workflow: Update to py3.12.0 (bcl) diff --git a/sources b/sources index d245e06..37d1870 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (pykickstart-3.49.tar.gz) = cbb2965fbc2ed6c445f15a7641d2f06513a267da285b4948b7b9e1f58b37e94f31e85dd77da4df1834c3b3bb569f77a27b56e4b45712004bf44199311c346de5 -SHA512 (pykickstart-3.49.tar.gz.asc) = 4aecabfdf46163ab18c6ad70fd45831a1e23c9f135ac7bbacaed2165444090d2d6dc2f83dea905ef34ebc07171798e3aa1748f90341aa2ed4f80fc27c0f19b86 +SHA512 (pykickstart-3.50.tar.gz) = b8dfb20860b517248851c3df290f033a871441f01ddd21f9b1ee005eca93ca3c4f9f43d8adbece92dcd5c5dc840e4339340ddfc2bb2bae4994ee878f74c70edf +SHA512 (pykickstart-3.50.tar.gz.asc) = aaa167f31956b78246535b955855da7eaa89abd7127e566ecf893f30de697732ac00998772d3a0b208457ad13f82bb9e6fc650970a7d7c32d5bc67d34c9c4b0a From 22ab22f54f7a9f5e621a3a1149e04b55cfa5b3b4 Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Tue, 28 Nov 2023 15:57:06 -0800 Subject: [PATCH 32/59] - Deprecate the nvdimm kickstart command (vponcova) --- .gitignore | 2 ++ pykickstart.spec | 5 ++++- sources | 4 ++-- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index e161475..e42cde0 100644 --- a/.gitignore +++ b/.gitignore @@ -254,3 +254,5 @@ pykickstart-1.78.tar.gz /pykickstart-3.49.tar.gz.asc /pykickstart-3.50.tar.gz /pykickstart-3.50.tar.gz.asc +/pykickstart-3.51.tar.gz +/pykickstart-3.51.tar.gz.asc diff --git a/pykickstart.spec b/pykickstart.spec index a237dca..27b33aa 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -4,7 +4,7 @@ %bcond_with signed Name: pykickstart -Version: 3.50 +Version: 3.51 Release: 1%{?dist} License: GPL-2.0-only AND MIT Summary: Python utilities for manipulating kickstart files. @@ -78,6 +78,9 @@ LC_ALL=C make PYTHON=%{__python3} test-no-coverage %{python3_sitelib}/pykickstart*.egg-info %changelog +* Tue Nov 28 2023 Brian C. Lane - 3.51-1 +- Deprecate the nvdimm kickstart command (vponcova) + * Fri Nov 10 2023 Brian C. Lane - 3.50-1 - Add Fedora 40 support (bcl) - remove control characters from license (cmdr) diff --git a/sources b/sources index 37d1870..b42fc10 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (pykickstart-3.50.tar.gz) = b8dfb20860b517248851c3df290f033a871441f01ddd21f9b1ee005eca93ca3c4f9f43d8adbece92dcd5c5dc840e4339340ddfc2bb2bae4994ee878f74c70edf -SHA512 (pykickstart-3.50.tar.gz.asc) = aaa167f31956b78246535b955855da7eaa89abd7127e566ecf893f30de697732ac00998772d3a0b208457ad13f82bb9e6fc650970a7d7c32d5bc67d34c9c4b0a +SHA512 (pykickstart-3.51.tar.gz) = 8d6c9ec2b1b0c7f964e021d92af81b656eec94dbfbb23da8c9b21e2772c813bf1b5d2ec598956413b068f9566f9c443549105a659ff1b49281392eb16b307c11 +SHA512 (pykickstart-3.51.tar.gz.asc) = 7fbd73ce9897862dfbbb4e381624809bbe3a9ad5398b49748fefa42f43202feaa7d4dc1fd8e980e598d71c1fd21638d167a8dfc4e7dcd04661604fd2446799b1 From 367cd901d5ef7f3edbfc70fe04aa7340f46be81c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 21 Jan 2024 22:44:22 +0000 Subject: [PATCH 33/59] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- pykickstart.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pykickstart.spec b/pykickstart.spec index 27b33aa..bc3ef7b 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -5,7 +5,7 @@ Name: pykickstart Version: 3.51 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-2.0-only AND MIT Summary: Python utilities for manipulating kickstart files. Url: http://fedoraproject.org/wiki/pykickstart @@ -78,6 +78,9 @@ LC_ALL=C make PYTHON=%{__python3} test-no-coverage %{python3_sitelib}/pykickstart*.egg-info %changelog +* Sun Jan 21 2024 Fedora Release Engineering - 3.51-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Tue Nov 28 2023 Brian C. Lane - 3.51-1 - Deprecate the nvdimm kickstart command (vponcova) From 3dfa1b13ebfce0461dbccabdf6621e344655b5e1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 26 Jan 2024 00:34:51 +0000 Subject: [PATCH 34/59] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- pykickstart.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pykickstart.spec b/pykickstart.spec index bc3ef7b..878589f 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -5,7 +5,7 @@ Name: pykickstart Version: 3.51 -Release: 2%{?dist} +Release: 3%{?dist} License: GPL-2.0-only AND MIT Summary: Python utilities for manipulating kickstart files. Url: http://fedoraproject.org/wiki/pykickstart @@ -78,6 +78,9 @@ LC_ALL=C make PYTHON=%{__python3} test-no-coverage %{python3_sitelib}/pykickstart*.egg-info %changelog +* Fri Jan 26 2024 Fedora Release Engineering - 3.51-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sun Jan 21 2024 Fedora Release Engineering - 3.51-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 68ca65fe4544c68a450ac9eeec61bd4f5dbec5ab Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Thu, 1 Feb 2024 09:26:44 -0800 Subject: [PATCH 35/59] - Deprecate %packages --instLangs and --excludeWeakdeps kickstart options (vponcova) - Deprecate timezone --isUtc, --ntpservers and --nontp kickstart options (vponcova) - Fix the assert_removed check in the unit tests (vponcova) - Remove the repo --ignoregroups kickstart option in Fedora 40 (vponcova) - Remove the logging --level kickstart option in Fedora 40 (vponcova) - Remove the method kickstart command in Fedora 40 (vponcova) - Remove the autostep kickstart command in Fedora 40 (vponcova) - requirements: Add setuptools (bcl) --- .gitignore | 2 ++ pykickstart.spec | 14 ++++++++++++-- sources | 4 ++-- 3 files changed, 16 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index e42cde0..90b8bc5 100644 --- a/.gitignore +++ b/.gitignore @@ -256,3 +256,5 @@ pykickstart-1.78.tar.gz /pykickstart-3.50.tar.gz.asc /pykickstart-3.51.tar.gz /pykickstart-3.51.tar.gz.asc +/pykickstart-3.52.tar.gz +/pykickstart-3.52.tar.gz.asc diff --git a/pykickstart.spec b/pykickstart.spec index 878589f..0497140 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -4,8 +4,8 @@ %bcond_with signed Name: pykickstart -Version: 3.51 -Release: 3%{?dist} +Version: 3.52 +Release: 1%{?dist} License: GPL-2.0-only AND MIT Summary: Python utilities for manipulating kickstart files. Url: http://fedoraproject.org/wiki/pykickstart @@ -78,6 +78,16 @@ LC_ALL=C make PYTHON=%{__python3} test-no-coverage %{python3_sitelib}/pykickstart*.egg-info %changelog +* Thu Feb 01 2024 Brian C. Lane - 3.52-1 +- Deprecate %%packages --instLangs and --excludeWeakdeps kickstart options (vponcova) +- Deprecate timezone --isUtc, --ntpservers and --nontp kickstart options (vponcova) +- Fix the assert_removed check in the unit tests (vponcova) +- Remove the repo --ignoregroups kickstart option in Fedora 40 (vponcova) +- Remove the logging --level kickstart option in Fedora 40 (vponcova) +- Remove the method kickstart command in Fedora 40 (vponcova) +- Remove the autostep kickstart command in Fedora 40 (vponcova) +- requirements: Add setuptools (bcl) + * Fri Jan 26 2024 Fedora Release Engineering - 3.51-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild diff --git a/sources b/sources index b42fc10..7f5c946 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (pykickstart-3.51.tar.gz) = 8d6c9ec2b1b0c7f964e021d92af81b656eec94dbfbb23da8c9b21e2772c813bf1b5d2ec598956413b068f9566f9c443549105a659ff1b49281392eb16b307c11 -SHA512 (pykickstart-3.51.tar.gz.asc) = 7fbd73ce9897862dfbbb4e381624809bbe3a9ad5398b49748fefa42f43202feaa7d4dc1fd8e980e598d71c1fd21638d167a8dfc4e7dcd04661604fd2446799b1 +SHA512 (pykickstart-3.52.tar.gz) = 783edb24e8d29af17a6fea0d88ea401d32e99aea41f102264207fd4b7ae78e9178b0384c848cc35e76c1b1558fc803cdebe0ce3733a1fdd39ce37b55d0df44b8 +SHA512 (pykickstart-3.52.tar.gz.asc) = a5f8a819fba0563d932e42f2067c33cb0bbe698ef08f9d079183cbaefd873395768cfce715d12b3d41239f0fbfdaf4bfc4005426583c9ee657154a4375908ba2 From 06547fa4ae126c9cb7f3b348d2b6e86b5a234f3c Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Wed, 3 Apr 2024 13:52:15 -0700 Subject: [PATCH 36/59] - spec: Update sources to github release urls - rhel10: autopart on RHEL does not support --type=btrfs (bcl) - rhel10: Add test for btrfs command deprecation (bcl) - rhel10: Add missing rhsm and syspurpose commands (bcl) - Break out %pre example to kickstart-examples (tasleson) - Update kickstart-docs.rst (tasleson) - Add Fedora 41 support (bcl) - Update RHEL 9 handler (bcl) - Update RHEL 10 handler classes (bcl) - Add RHEL 10 handler (bcl) - workflow: Use python 3.12.2 for tests (bcl) - workflow: Bump checkout and setup-python actions to new versions (bcl) --- .gitignore | 2 ++ pykickstart.spec | 23 +++++++++++++++++------ sources | 4 ++-- 3 files changed, 21 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 90b8bc5..d778cac 100644 --- a/.gitignore +++ b/.gitignore @@ -258,3 +258,5 @@ pykickstart-1.78.tar.gz /pykickstart-3.51.tar.gz.asc /pykickstart-3.52.tar.gz /pykickstart-3.52.tar.gz.asc +/pykickstart-3.53.tar.gz +/pykickstart-3.53.tar.gz.asc diff --git a/pykickstart.spec b/pykickstart.spec index 0497140..c8adfa4 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -4,17 +4,14 @@ %bcond_with signed Name: pykickstart -Version: 3.52 +Version: 3.53 Release: 1%{?dist} License: GPL-2.0-only AND MIT Summary: Python utilities for manipulating kickstart files. Url: http://fedoraproject.org/wiki/pykickstart -# This is a Red Hat maintained package which is specific to -# our distribution. Thus the source is only available from -# within this srpm. -Source0: %{name}-%{version}.tar.gz +Source0: https://github.com/pykickstart/%{name}/releases/download/r%{version}/%{name}-%{version}.tar.gz %if %{with signed} -Source1: %{name}-%{version}.tar.gz.asc +Source1: https://github.com/pykickstart/%{name}/releases/download/r%{version}/%{name}-%{version}.tar.gz.asc %endif BuildArch: noarch @@ -78,6 +75,20 @@ LC_ALL=C make PYTHON=%{__python3} test-no-coverage %{python3_sitelib}/pykickstart*.egg-info %changelog +* Wed Apr 03 2024 Brian C. Lane - 3.53-1 +- Update sources to github release urls +- rhel10: autopart on RHEL does not support --type=btrfs (bcl) +- rhel10: Add test for btrfs command deprecation (bcl) +- rhel10: Add missing rhsm and syspurpose commands (bcl) +- Break out %pre example to kickstart-examples (tasleson) +- Update kickstart-docs.rst (tasleson) +- Add Fedora 41 support (bcl) +- Update RHEL 9 handler (bcl) +- Update RHEL 10 handler classes (bcl) +- Add RHEL 10 handler (bcl) +- workflow: Use python 3.12.2 for tests (bcl) +- workflow: Bump checkout and setup-python actions to new versions (bcl) + * Thu Feb 01 2024 Brian C. Lane - 3.52-1 - Deprecate %%packages --instLangs and --excludeWeakdeps kickstart options (vponcova) - Deprecate timezone --isUtc, --ntpservers and --nontp kickstart options (vponcova) diff --git a/sources b/sources index 7f5c946..3a7bef8 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (pykickstart-3.52.tar.gz) = 783edb24e8d29af17a6fea0d88ea401d32e99aea41f102264207fd4b7ae78e9178b0384c848cc35e76c1b1558fc803cdebe0ce3733a1fdd39ce37b55d0df44b8 -SHA512 (pykickstart-3.52.tar.gz.asc) = a5f8a819fba0563d932e42f2067c33cb0bbe698ef08f9d079183cbaefd873395768cfce715d12b3d41239f0fbfdaf4bfc4005426583c9ee657154a4375908ba2 +SHA512 (pykickstart-3.53.tar.gz) = 2b0da78b3b53a556c7f1814c4f7cfa9c4347f826ce0253b315607684ca2b187406661bb1b193d94bbee940779f0e89332871813d61665c8ca2c58b5028d5eb9f +SHA512 (pykickstart-3.53.tar.gz.asc) = 3e4f14d92d0ad1912fedab2a061152bf4d9e6052f0ccc9950a080acd363c64df83d766b6fdb997b8d590ee592ac1ff8eb0b150a54800e6cdd4b5f32b29f4edca From 74fbed7e7259559ae1cda38d2c622cde25501bed Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Thu, 25 Apr 2024 15:03:40 -0700 Subject: [PATCH 37/59] - Add a DEFAULT_VERSION variable to version.py (bcl) - Deprecate network team options on RHEL 10 (rvykydal) --- .gitignore | 2 ++ pykickstart.spec | 6 +++++- sources | 4 ++-- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index d778cac..3a58fed 100644 --- a/.gitignore +++ b/.gitignore @@ -260,3 +260,5 @@ pykickstart-1.78.tar.gz /pykickstart-3.52.tar.gz.asc /pykickstart-3.53.tar.gz /pykickstart-3.53.tar.gz.asc +/pykickstart-3.54.tar.gz +/pykickstart-3.54.tar.gz.asc diff --git a/pykickstart.spec b/pykickstart.spec index c8adfa4..9e2118f 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -4,7 +4,7 @@ %bcond_with signed Name: pykickstart -Version: 3.53 +Version: 3.54 Release: 1%{?dist} License: GPL-2.0-only AND MIT Summary: Python utilities for manipulating kickstart files. @@ -75,6 +75,10 @@ LC_ALL=C make PYTHON=%{__python3} test-no-coverage %{python3_sitelib}/pykickstart*.egg-info %changelog +* Thu Apr 25 2024 Brian C. Lane - 3.54-1 +- Add a DEFAULT_VERSION variable to version.py (bcl) +- Deprecate network team options on RHEL 10 (rvykydal) + * Wed Apr 03 2024 Brian C. Lane - 3.53-1 - Update sources to github release urls - rhel10: autopart on RHEL does not support --type=btrfs (bcl) diff --git a/sources b/sources index 3a7bef8..0794ed1 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (pykickstart-3.53.tar.gz) = 2b0da78b3b53a556c7f1814c4f7cfa9c4347f826ce0253b315607684ca2b187406661bb1b193d94bbee940779f0e89332871813d61665c8ca2c58b5028d5eb9f -SHA512 (pykickstart-3.53.tar.gz.asc) = 3e4f14d92d0ad1912fedab2a061152bf4d9e6052f0ccc9950a080acd363c64df83d766b6fdb997b8d590ee592ac1ff8eb0b150a54800e6cdd4b5f32b29f4edca +SHA512 (pykickstart-3.54.tar.gz) = db5a1f2c9385a9186a7f5f6334a731909367ddfe60d05316963867b4cdc96106d32cba15da8e86068814396b72fd8ed9f8d347d5a57870ae944fb057cc7ffaf3 +SHA512 (pykickstart-3.54.tar.gz.asc) = d58d51b85bd0e24c3b7ddd4165b40b479f4a1ea439a0e05ee7f7ba82c15f07e767df91c72c59059bf2ed62397529c22f5e4276214d712115ad1f7c9e1c3576c1 From 7918e21ebc77510ca2281ef605423f798009b8c3 Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Mon, 13 May 2024 11:52:32 -0700 Subject: [PATCH 38/59] - Deprecate modularity on Fedora 41 (marusak.matej) - btrfs: Remove support for the btrfs command on RHEL10 (bcl) Resolves: RHEL-34009 - Deprecate modularity on RHEL 10 (marusak.matej) Resolves: RHEL-34829 --- .gitignore | 2 ++ pykickstart.spec | 9 ++++++++- sources | 4 ++-- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 3a58fed..f8e9998 100644 --- a/.gitignore +++ b/.gitignore @@ -262,3 +262,5 @@ pykickstart-1.78.tar.gz /pykickstart-3.53.tar.gz.asc /pykickstart-3.54.tar.gz /pykickstart-3.54.tar.gz.asc +/pykickstart-3.55.tar.gz +/pykickstart-3.55.tar.gz.asc diff --git a/pykickstart.spec b/pykickstart.spec index 9e2118f..491d2b0 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -4,7 +4,7 @@ %bcond_with signed Name: pykickstart -Version: 3.54 +Version: 3.55 Release: 1%{?dist} License: GPL-2.0-only AND MIT Summary: Python utilities for manipulating kickstart files. @@ -75,6 +75,13 @@ LC_ALL=C make PYTHON=%{__python3} test-no-coverage %{python3_sitelib}/pykickstart*.egg-info %changelog +* Mon May 13 2024 Brian C. Lane - 3.55-1 +- Deprecate modularity on Fedora 41 (marusak.matej) +- btrfs: Remove support for the btrfs command on RHEL10 (bcl) + Resolves: RHEL-34009 +- Deprecate modularity on RHEL 10 (marusak.matej) + Resolves: RHEL-34829 + * Thu Apr 25 2024 Brian C. Lane - 3.54-1 - Add a DEFAULT_VERSION variable to version.py (bcl) - Deprecate network team options on RHEL 10 (rvykydal) diff --git a/sources b/sources index 0794ed1..246ed5a 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (pykickstart-3.54.tar.gz) = db5a1f2c9385a9186a7f5f6334a731909367ddfe60d05316963867b4cdc96106d32cba15da8e86068814396b72fd8ed9f8d347d5a57870ae944fb057cc7ffaf3 -SHA512 (pykickstart-3.54.tar.gz.asc) = d58d51b85bd0e24c3b7ddd4165b40b479f4a1ea439a0e05ee7f7ba82c15f07e767df91c72c59059bf2ed62397529c22f5e4276214d712115ad1f7c9e1c3576c1 +SHA512 (pykickstart-3.55.tar.gz) = 57e9ce3a2b7618e79dedea32b0b5abd837868d71c62d16a633892b6abfae3315d4c41291dd0d64b1865498e5af651996a1fbc131d842e538d9f1aed6de9534b8 +SHA512 (pykickstart-3.55.tar.gz.asc) = ddce94a8b90c35aac6fe5ef3c9442d6722e52531911d8a85d6c1fab0a378add82fc56543bdc2e221eeda70d9ed50d76cd537403b0b989e6f7662eff9d37a938b From 8be5983d67cca1c101564c6a8b13d8c024763549 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 7 Jun 2024 14:09:35 +0200 Subject: [PATCH 39/59] Rebuilt for Python 3.13 --- pykickstart.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pykickstart.spec b/pykickstart.spec index 491d2b0..c3e6751 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -5,7 +5,7 @@ Name: pykickstart Version: 3.55 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-2.0-only AND MIT Summary: Python utilities for manipulating kickstart files. Url: http://fedoraproject.org/wiki/pykickstart @@ -75,6 +75,9 @@ LC_ALL=C make PYTHON=%{__python3} test-no-coverage %{python3_sitelib}/pykickstart*.egg-info %changelog +* Fri Jun 07 2024 Python Maint - 3.55-2 +- Rebuilt for Python 3.13 + * Mon May 13 2024 Brian C. Lane - 3.55-1 - Deprecate modularity on Fedora 41 (marusak.matej) - btrfs: Remove support for the btrfs command on RHEL10 (bcl) From e9964a7cecf227e936d1fe440ae384442f0f91ae Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jul 2024 08:53:14 +0000 Subject: [PATCH 40/59] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- pykickstart.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pykickstart.spec b/pykickstart.spec index c3e6751..e4a5cc9 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -5,7 +5,7 @@ Name: pykickstart Version: 3.55 -Release: 2%{?dist} +Release: 3%{?dist} License: GPL-2.0-only AND MIT Summary: Python utilities for manipulating kickstart files. Url: http://fedoraproject.org/wiki/pykickstart @@ -75,6 +75,9 @@ LC_ALL=C make PYTHON=%{__python3} test-no-coverage %{python3_sitelib}/pykickstart*.egg-info %changelog +* Fri Jul 19 2024 Fedora Release Engineering - 3.55-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Fri Jun 07 2024 Python Maint - 3.55-2 - Rebuilt for Python 3.13 From b9a72d29ed1ce65a3de1f07c7b19909d919ae87f Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Mon, 5 Aug 2024 17:54:51 -0700 Subject: [PATCH 41/59] - doc/versionremoved: Update VersionChange import for Sphinx 8.0.0 (bcl) - Mark the vnc command as deprecated on RHEL 10 (mkolman) Resolves: RHEL-41219 - pykickstart is supported on python 3.6+ (sgallagh) - timezone: Remove the --isUtc, --nontp, and --ntpserver arguments (bcl) Related: RHEL-34009 - packages: Remove the old camel case arguments on RHEL10 (bcl) Resolves: RHEL-34009 - nvdimm: Remove support for the nvdimm command on RHEL10 (bcl) Related: RHEL-34009 - Drop the MIT license (bcl) --- .gitignore | 2 ++ pykickstart.spec | 19 ++++++++++++++++--- sources | 4 ++-- 3 files changed, 20 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index f8e9998..b54ab8f 100644 --- a/.gitignore +++ b/.gitignore @@ -264,3 +264,5 @@ pykickstart-1.78.tar.gz /pykickstart-3.54.tar.gz.asc /pykickstart-3.55.tar.gz /pykickstart-3.55.tar.gz.asc +/pykickstart-3.56.tar.gz +/pykickstart-3.56.tar.gz.asc diff --git a/pykickstart.spec b/pykickstart.spec index e4a5cc9..4941a9c 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -4,9 +4,9 @@ %bcond_with signed Name: pykickstart -Version: 3.55 -Release: 3%{?dist} -License: GPL-2.0-only AND MIT +Version: 3.56 +Release: 1%{?dist} +License: GPL-2.0-only Summary: Python utilities for manipulating kickstart files. Url: http://fedoraproject.org/wiki/pykickstart Source0: https://github.com/pykickstart/%{name}/releases/download/r%{version}/%{name}-%{version}.tar.gz @@ -75,6 +75,19 @@ LC_ALL=C make PYTHON=%{__python3} test-no-coverage %{python3_sitelib}/pykickstart*.egg-info %changelog +* Mon Aug 05 2024 Brian C. Lane - 3.56-1 +- doc/versionremoved: Update VersionChange import for Sphinx 8.0.0 (bcl) +- Mark the vnc command as deprecated on RHEL 10 (mkolman) + Resolves: RHEL-41219 +- pykickstart is supported on python 3.6+ (sgallagh) +- timezone: Remove the --isUtc, --nontp, and --ntpserver arguments (bcl) + Related: RHEL-34009 +- packages: Remove the old camel case arguments on RHEL10 (bcl) + Resolves: RHEL-34009 +- nvdimm: Remove support for the nvdimm command on RHEL10 (bcl) + Related: RHEL-34009 +- Drop the MIT license (bcl) + * Fri Jul 19 2024 Fedora Release Engineering - 3.55-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild diff --git a/sources b/sources index 246ed5a..da0c9c0 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (pykickstart-3.55.tar.gz) = 57e9ce3a2b7618e79dedea32b0b5abd837868d71c62d16a633892b6abfae3315d4c41291dd0d64b1865498e5af651996a1fbc131d842e538d9f1aed6de9534b8 -SHA512 (pykickstart-3.55.tar.gz.asc) = ddce94a8b90c35aac6fe5ef3c9442d6722e52531911d8a85d6c1fab0a378add82fc56543bdc2e221eeda70d9ed50d76cd537403b0b989e6f7662eff9d37a938b +SHA512 (pykickstart-3.56.tar.gz) = eb15e4971510a31d0ad8826202e2c9e0c2caa428df4dd74e6da2af2933ec40ac5c63835e97509f1824419d93a49f3479c2debd01aded4f6d14c3918524e23862 +SHA512 (pykickstart-3.56.tar.gz.asc) = eb4475edbc2bb1b2a117fa22f660f4c19297a761d7fe1cfe700a65d37c48e0270480e9458b7a5c735cfc87d584a53c1be5374b5c8fcb45a44d18b75cf551088c From 06a01bb7dc3dba3d6d196876be4066b0de606439 Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Mon, 19 Aug 2024 09:41:27 -0700 Subject: [PATCH 42/59] - Add "hw-passphrase" option for autopart and part commands (vtrefny) - Enhance %onerror section with recommendation (jkonecny) Resolves: RHEL-47142 - commands: Add missing DeprecatedCommand class to F41_Module (kkoukiou) --- .gitignore | 2 ++ pykickstart.spec | 8 +++++++- sources | 4 ++-- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index b54ab8f..a9dd5b8 100644 --- a/.gitignore +++ b/.gitignore @@ -266,3 +266,5 @@ pykickstart-1.78.tar.gz /pykickstart-3.55.tar.gz.asc /pykickstart-3.56.tar.gz /pykickstart-3.56.tar.gz.asc +/pykickstart-3.57.tar.gz +/pykickstart-3.57.tar.gz.asc diff --git a/pykickstart.spec b/pykickstart.spec index 4941a9c..2af9021 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -4,7 +4,7 @@ %bcond_with signed Name: pykickstart -Version: 3.56 +Version: 3.57 Release: 1%{?dist} License: GPL-2.0-only Summary: Python utilities for manipulating kickstart files. @@ -75,6 +75,12 @@ LC_ALL=C make PYTHON=%{__python3} test-no-coverage %{python3_sitelib}/pykickstart*.egg-info %changelog +* Mon Aug 19 2024 Brian C. Lane - 3.57-1 +- Add "hw-passphrase" option for autopart and part commands (vtrefny) +- Enhance %onerror section with recommendation (jkonecny) + Resolves: RHEL-47142 +- commands: Add missing DeprecatedCommand class to F41_Module (kkoukiou) + * Mon Aug 05 2024 Brian C. Lane - 3.56-1 - doc/versionremoved: Update VersionChange import for Sphinx 8.0.0 (bcl) - Mark the vnc command as deprecated on RHEL 10 (mkolman) diff --git a/sources b/sources index da0c9c0..bf8149c 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (pykickstart-3.56.tar.gz) = eb15e4971510a31d0ad8826202e2c9e0c2caa428df4dd74e6da2af2933ec40ac5c63835e97509f1824419d93a49f3479c2debd01aded4f6d14c3918524e23862 -SHA512 (pykickstart-3.56.tar.gz.asc) = eb4475edbc2bb1b2a117fa22f660f4c19297a761d7fe1cfe700a65d37c48e0270480e9458b7a5c735cfc87d584a53c1be5374b5c8fcb45a44d18b75cf551088c +SHA512 (pykickstart-3.57.tar.gz) = 2f622516eab3b3695425db239933ca7b5e74e44d75f8f7a52b9c18b15451b5cb107c9f8f73991ecea8794335f7b8cef832c8048941a849c0ca8a16e75d6510b4 +SHA512 (pykickstart-3.57.tar.gz.asc) = 796ad74431cf3713e54c222ed0f3fbe9a1dad2d33c0d2f68a5b1a9e3026307c730d7f27756559f1c6f2abb4c4bed5bfb673543e27a585e238a1e56cb0699b3ff From f2fbedbfc78a0ceac7cc2b75b9dead28f085528e Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Mon, 19 Aug 2024 17:27:25 -0700 Subject: [PATCH 43/59] - DeprecatedCommand: Return empty list for dataList (bcl) --- .gitignore | 2 ++ pykickstart.spec | 5 ++++- sources | 4 ++-- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index a9dd5b8..b635aab 100644 --- a/.gitignore +++ b/.gitignore @@ -268,3 +268,5 @@ pykickstart-1.78.tar.gz /pykickstart-3.56.tar.gz.asc /pykickstart-3.57.tar.gz /pykickstart-3.57.tar.gz.asc +/pykickstart-3.58.tar.gz +/pykickstart-3.58.tar.gz.asc diff --git a/pykickstart.spec b/pykickstart.spec index 2af9021..abbbdf0 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -4,7 +4,7 @@ %bcond_with signed Name: pykickstart -Version: 3.57 +Version: 3.58 Release: 1%{?dist} License: GPL-2.0-only Summary: Python utilities for manipulating kickstart files. @@ -75,6 +75,9 @@ LC_ALL=C make PYTHON=%{__python3} test-no-coverage %{python3_sitelib}/pykickstart*.egg-info %changelog +* Mon Aug 19 2024 Brian C. Lane - 3.58-1 +- DeprecatedCommand: Return empty list for dataList (bcl) + * Mon Aug 19 2024 Brian C. Lane - 3.57-1 - Add "hw-passphrase" option for autopart and part commands (vtrefny) - Enhance %onerror section with recommendation (jkonecny) diff --git a/sources b/sources index bf8149c..09e5225 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (pykickstart-3.57.tar.gz) = 2f622516eab3b3695425db239933ca7b5e74e44d75f8f7a52b9c18b15451b5cb107c9f8f73991ecea8794335f7b8cef832c8048941a849c0ca8a16e75d6510b4 -SHA512 (pykickstart-3.57.tar.gz.asc) = 796ad74431cf3713e54c222ed0f3fbe9a1dad2d33c0d2f68a5b1a9e3026307c730d7f27756559f1c6f2abb4c4bed5bfb673543e27a585e238a1e56cb0699b3ff +SHA512 (pykickstart-3.58.tar.gz) = e52d77c9cac3958eaa2d6cf238f885f2ca5ca9e0a1cf8d5a990adbf07d45c9abb789c08713a7e68f4256af8b2f2feb4bd76240bd8dce9080d518e7cd4051f26f +SHA512 (pykickstart-3.58.tar.gz.asc) = 3ed3f4aa962e88b4c52651c6da12e039b3eaaa951dfc05db656088176f3a630cb0bf07fdeed76d9ee4509be1ad243027c805ad7fa979704b1219a549c47df3da From 9dfc6b1d339121223a499b22fbcbbee8633674ed Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Wed, 2 Oct 2024 14:01:18 -0700 Subject: [PATCH 44/59] - options: adjust to behavior change in upstream _parse_optional (awilliam) - Add Fedora 42 support (jkonecny) --- .gitignore | 2 ++ pykickstart.spec | 6 +++++- sources | 4 ++-- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index b635aab..9519156 100644 --- a/.gitignore +++ b/.gitignore @@ -270,3 +270,5 @@ pykickstart-1.78.tar.gz /pykickstart-3.57.tar.gz.asc /pykickstart-3.58.tar.gz /pykickstart-3.58.tar.gz.asc +/pykickstart-3.59.tar.gz +/pykickstart-3.59.tar.gz.asc diff --git a/pykickstart.spec b/pykickstart.spec index abbbdf0..806eb9a 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -4,7 +4,7 @@ %bcond_with signed Name: pykickstart -Version: 3.58 +Version: 3.59 Release: 1%{?dist} License: GPL-2.0-only Summary: Python utilities for manipulating kickstart files. @@ -75,6 +75,10 @@ LC_ALL=C make PYTHON=%{__python3} test-no-coverage %{python3_sitelib}/pykickstart*.egg-info %changelog +* Wed Oct 02 2024 Brian C. Lane - 3.59-1 +- options: adjust to behavior change in upstream _parse_optional (awilliam) +- Add Fedora 42 support (jkonecny) + * Mon Aug 19 2024 Brian C. Lane - 3.58-1 - DeprecatedCommand: Return empty list for dataList (bcl) diff --git a/sources b/sources index 09e5225..a8305db 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (pykickstart-3.58.tar.gz) = e52d77c9cac3958eaa2d6cf238f885f2ca5ca9e0a1cf8d5a990adbf07d45c9abb789c08713a7e68f4256af8b2f2feb4bd76240bd8dce9080d518e7cd4051f26f -SHA512 (pykickstart-3.58.tar.gz.asc) = 3ed3f4aa962e88b4c52651c6da12e039b3eaaa951dfc05db656088176f3a630cb0bf07fdeed76d9ee4509be1ad243027c805ad7fa979704b1219a549c47df3da +SHA512 (pykickstart-3.59.tar.gz) = da4592a5bc74e91fa87d4f4c089403766d79677f97c133266af75839a33748fb523e0a83680c89f8915cc9eac0537270f302273875a55bf1d0297cd545dbdb7c +SHA512 (pykickstart-3.59.tar.gz.asc) = a47be299b25ff6e4e0cd934c0601cfacc0effb9acf6300de46b185a854284e22ade3b63c2f869967927f712ac090a1cca14c66e3c97660c310ce82bf91213619 From 5c0091fa779d08cce48f8f00c796d2d03248622b Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Thu, 3 Oct 2024 12:04:12 -0700 Subject: [PATCH 45/59] - module: Remove unused warnings import (bcl) - tox: Add py313 to tox and 3.12.7 to workflow (bcl) - Fix the fix for _parse_optional changing (awilliam) --- .gitignore | 2 ++ pykickstart.spec | 7 ++++++- sources | 4 ++-- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 9519156..0ec154a 100644 --- a/.gitignore +++ b/.gitignore @@ -272,3 +272,5 @@ pykickstart-1.78.tar.gz /pykickstart-3.58.tar.gz.asc /pykickstart-3.59.tar.gz /pykickstart-3.59.tar.gz.asc +/pykickstart-3.60.tar.gz +/pykickstart-3.60.tar.gz.asc diff --git a/pykickstart.spec b/pykickstart.spec index 806eb9a..aa8ba28 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -4,7 +4,7 @@ %bcond_with signed Name: pykickstart -Version: 3.59 +Version: 3.60 Release: 1%{?dist} License: GPL-2.0-only Summary: Python utilities for manipulating kickstart files. @@ -75,6 +75,11 @@ LC_ALL=C make PYTHON=%{__python3} test-no-coverage %{python3_sitelib}/pykickstart*.egg-info %changelog +* Thu Oct 03 2024 Brian C. Lane - 3.60-1 +- module: Remove unused warnings import (bcl) +- tox: Add py313 to tox and 3.12.7 to workflow (bcl) +- Fix the fix for _parse_optional changing (awilliam) + * Wed Oct 02 2024 Brian C. Lane - 3.59-1 - options: adjust to behavior change in upstream _parse_optional (awilliam) - Add Fedora 42 support (jkonecny) diff --git a/sources b/sources index a8305db..9f70d50 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (pykickstart-3.59.tar.gz) = da4592a5bc74e91fa87d4f4c089403766d79677f97c133266af75839a33748fb523e0a83680c89f8915cc9eac0537270f302273875a55bf1d0297cd545dbdb7c -SHA512 (pykickstart-3.59.tar.gz.asc) = a47be299b25ff6e4e0cd934c0601cfacc0effb9acf6300de46b185a854284e22ade3b63c2f869967927f712ac090a1cca14c66e3c97660c310ce82bf91213619 +SHA512 (pykickstart-3.60.tar.gz) = 87b89a6049263c497d3872d4a774a928c150a509a7b4d340df9c8ba5f7d258a9112b240458d4abf037564c27c12a7d7272af2b68bd31be0c5717ed97db59805d +SHA512 (pykickstart-3.60.tar.gz.asc) = 068cb3c4b5556b78d54393b58fec17c86853584b405c356275466fe0c74625b302d8839631353bcf5f17f934819f9f72015455245e3080d4c8c533d6d3a0c5e2 From 3ad5529cda9cad79e2455314818da16ee06d7da1 Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Thu, 9 Jan 2025 13:56:34 -0800 Subject: [PATCH 46/59] - runpylint: Log astroid version (bcl) - tests: Limit the python versions used in testing (bcl) - Add support for inline certificates with `%certificate` section (k.koukiou) --- .gitignore | 2 ++ pykickstart.spec | 7 ++++++- sources | 4 ++-- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 0ec154a..5c4b1cf 100644 --- a/.gitignore +++ b/.gitignore @@ -274,3 +274,5 @@ pykickstart-1.78.tar.gz /pykickstart-3.59.tar.gz.asc /pykickstart-3.60.tar.gz /pykickstart-3.60.tar.gz.asc +/pykickstart-3.61.tar.gz +/pykickstart-3.61.tar.gz.asc diff --git a/pykickstart.spec b/pykickstart.spec index aa8ba28..95d89ed 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -4,7 +4,7 @@ %bcond_with signed Name: pykickstart -Version: 3.60 +Version: 3.61 Release: 1%{?dist} License: GPL-2.0-only Summary: Python utilities for manipulating kickstart files. @@ -75,6 +75,11 @@ LC_ALL=C make PYTHON=%{__python3} test-no-coverage %{python3_sitelib}/pykickstart*.egg-info %changelog +* Thu Jan 09 2025 Brian C. Lane - 3.61-1 +- runpylint: Log astroid version (bcl) +- tests: Limit the python versions used in testing (bcl) +- Add support for inline certificates with `%certificate` section (k.koukiou) + * Thu Oct 03 2024 Brian C. Lane - 3.60-1 - module: Remove unused warnings import (bcl) - tox: Add py313 to tox and 3.12.7 to workflow (bcl) diff --git a/sources b/sources index 9f70d50..69c86e2 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (pykickstart-3.60.tar.gz) = 87b89a6049263c497d3872d4a774a928c150a509a7b4d340df9c8ba5f7d258a9112b240458d4abf037564c27c12a7d7272af2b68bd31be0c5717ed97db59805d -SHA512 (pykickstart-3.60.tar.gz.asc) = 068cb3c4b5556b78d54393b58fec17c86853584b405c356275466fe0c74625b302d8839631353bcf5f17f934819f9f72015455245e3080d4c8c533d6d3a0c5e2 +SHA512 (pykickstart-3.61.tar.gz) = 87f2b9a5998812ae769e87420418b0f9c36c061def4e3dbf373894f662a55f73ac67769b08974a1d043d649a158d6afd884674f70c3a47d2784750eab0ac3584 +SHA512 (pykickstart-3.61.tar.gz.asc) = 4d1139a11fa7d769df71699bf9c68f61456e40e2aba880b3b8947ccffc690821c5dc2b8f5a993523afcaec7e19ed709012019c2b3dff002d5a6abb591aab9707 From 741be6bf10f14b4f5647dca3c7be84f4a64bf200 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 18 Jan 2025 11:14:50 +0000 Subject: [PATCH 47/59] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- pykickstart.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pykickstart.spec b/pykickstart.spec index 95d89ed..138a305 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -5,7 +5,7 @@ Name: pykickstart Version: 3.61 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-2.0-only Summary: Python utilities for manipulating kickstart files. Url: http://fedoraproject.org/wiki/pykickstart @@ -75,6 +75,9 @@ LC_ALL=C make PYTHON=%{__python3} test-no-coverage %{python3_sitelib}/pykickstart*.egg-info %changelog +* Sat Jan 18 2025 Fedora Release Engineering - 3.61-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Thu Jan 09 2025 Brian C. Lane - 3.61-1 - runpylint: Log astroid version (bcl) - tests: Limit the python versions used in testing (bcl) From cdc1bcb5042e429fbdb73412a404e00f5317c76f Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Wed, 29 Jan 2025 13:43:23 -0800 Subject: [PATCH 48/59] - Make %certificate section option --dir mandatory. (rvykydal) Resolves: rhbz#2342762 --- .gitignore | 2 ++ pykickstart.spec | 8 ++++++-- sources | 4 ++-- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 5c4b1cf..15c80be 100644 --- a/.gitignore +++ b/.gitignore @@ -276,3 +276,5 @@ pykickstart-1.78.tar.gz /pykickstart-3.60.tar.gz.asc /pykickstart-3.61.tar.gz /pykickstart-3.61.tar.gz.asc +/pykickstart-3.62.tar.gz +/pykickstart-3.62.tar.gz.asc diff --git a/pykickstart.spec b/pykickstart.spec index 138a305..3ac1b72 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -4,8 +4,8 @@ %bcond_with signed Name: pykickstart -Version: 3.61 -Release: 2%{?dist} +Version: 3.62 +Release: 1%{?dist} License: GPL-2.0-only Summary: Python utilities for manipulating kickstart files. Url: http://fedoraproject.org/wiki/pykickstart @@ -75,6 +75,10 @@ LC_ALL=C make PYTHON=%{__python3} test-no-coverage %{python3_sitelib}/pykickstart*.egg-info %changelog +* Wed Jan 29 2025 Brian C. Lane - 3.62-1 +- Make %%certificate section option --dir mandatory. (rvykydal) + Resolves: rhbz#2342762 + * Sat Jan 18 2025 Fedora Release Engineering - 3.61-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild diff --git a/sources b/sources index 69c86e2..4895481 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (pykickstart-3.61.tar.gz) = 87f2b9a5998812ae769e87420418b0f9c36c061def4e3dbf373894f662a55f73ac67769b08974a1d043d649a158d6afd884674f70c3a47d2784750eab0ac3584 -SHA512 (pykickstart-3.61.tar.gz.asc) = 4d1139a11fa7d769df71699bf9c68f61456e40e2aba880b3b8947ccffc690821c5dc2b8f5a993523afcaec7e19ed709012019c2b3dff002d5a6abb591aab9707 +SHA512 (pykickstart-3.62.tar.gz) = ebe6405151dfcee3b5da81fc3a9925e4fd39b70e901bfaeaed4daf43df021800254aa5edbf796abe0974a0dd387bf1a0e512f11a2a1de352e8b2bb53d9031b64 +SHA512 (pykickstart-3.62.tar.gz.asc) = a25e7f50a5300247c8f63938e5a2cd075271cd03f5eda7973db73dcc7534ab152af64c424e39de8a10a51737ee3a316da2484712196d1ae5b53260d395ec38c7 From 5d8a1dda0010df108bac08ea3bf5b1b901e10517 Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Mon, 24 Feb 2025 13:27:00 -0800 Subject: [PATCH 49/59] - Do not remove "md" prefix from RAID names (vtrefny) - Add Fedora 43 support (bcl) - workflows: Switch to ubuntu-latest (bcl) - Update formatting of certificate section documentation (rvykydal) - Update %certificate documentation with not about bundles (rvykydal) - Fix formatting of %certificate documentation example (rvykydal) - Update %certificate section documentation (rvykydal) --- .gitignore | 2 ++ pykickstart.spec | 11 ++++++++++- sources | 4 ++-- 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 15c80be..efcb98d 100644 --- a/.gitignore +++ b/.gitignore @@ -278,3 +278,5 @@ pykickstart-1.78.tar.gz /pykickstart-3.61.tar.gz.asc /pykickstart-3.62.tar.gz /pykickstart-3.62.tar.gz.asc +/pykickstart-3.63.tar.gz +/pykickstart-3.63.tar.gz.asc diff --git a/pykickstart.spec b/pykickstart.spec index 3ac1b72..ab7e0db 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -4,7 +4,7 @@ %bcond_with signed Name: pykickstart -Version: 3.62 +Version: 3.63 Release: 1%{?dist} License: GPL-2.0-only Summary: Python utilities for manipulating kickstart files. @@ -75,6 +75,15 @@ LC_ALL=C make PYTHON=%{__python3} test-no-coverage %{python3_sitelib}/pykickstart*.egg-info %changelog +* Mon Feb 24 2025 Brian C. Lane - 3.63-1 +- Do not remove "md" prefix from RAID names (vtrefny) +- Add Fedora 43 support (bcl) +- workflows: Switch to ubuntu-latest (bcl) +- Update formatting of certificate section documentation (rvykydal) +- Update %certificate documentation with not about bundles (rvykydal) +- Fix formatting of %certificate documentation example (rvykydal) +- Update %certificate section documentation (rvykydal) + * Wed Jan 29 2025 Brian C. Lane - 3.62-1 - Make %%certificate section option --dir mandatory. (rvykydal) Resolves: rhbz#2342762 diff --git a/sources b/sources index 4895481..6f732e9 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (pykickstart-3.62.tar.gz) = ebe6405151dfcee3b5da81fc3a9925e4fd39b70e901bfaeaed4daf43df021800254aa5edbf796abe0974a0dd387bf1a0e512f11a2a1de352e8b2bb53d9031b64 -SHA512 (pykickstart-3.62.tar.gz.asc) = a25e7f50a5300247c8f63938e5a2cd075271cd03f5eda7973db73dcc7534ab152af64c424e39de8a10a51737ee3a316da2484712196d1ae5b53260d395ec38c7 +SHA512 (pykickstart-3.63.tar.gz) = 399bea86cc6de38ec409d615e4d43504d53dd496ae8ab1e64d926fe31bb96a62c7a570174bcc9bd78aaaf9e9cec597bc564f66b693218a2d86b457c0deda4a08 +SHA512 (pykickstart-3.63.tar.gz.asc) = c7672c46e2897d0cae93f111b3a70fa75cd76712104c415172c4cd2a952622529c4f58b1b4b36116109fd65976b2e9586dbf593a4b5f511c8e34c5e92384d38e From 423c9f4fb550f900af842bf8710310d5457f502a Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Fri, 25 Apr 2025 10:54:54 -0700 Subject: [PATCH 50/59] - workflow: Add python 3.13 testing (bcl) - tests: Remove unused import of constants (bcl) - realm: Clean up documentation (bcl) - Add support for new bootc kickstart command (ppolawsk) - Update documentation for clearpart --initlabel option. (rvykydal) - Update the %certificate section documentation (rvykydal) --- .gitignore | 2 ++ pykickstart.spec | 10 +++++++++- sources | 4 ++-- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index efcb98d..a876364 100644 --- a/.gitignore +++ b/.gitignore @@ -280,3 +280,5 @@ pykickstart-1.78.tar.gz /pykickstart-3.62.tar.gz.asc /pykickstart-3.63.tar.gz /pykickstart-3.63.tar.gz.asc +/pykickstart-3.64.tar.gz +/pykickstart-3.64.tar.gz.asc diff --git a/pykickstart.spec b/pykickstart.spec index ab7e0db..295d73a 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -4,7 +4,7 @@ %bcond_with signed Name: pykickstart -Version: 3.63 +Version: 3.64 Release: 1%{?dist} License: GPL-2.0-only Summary: Python utilities for manipulating kickstart files. @@ -75,6 +75,14 @@ LC_ALL=C make PYTHON=%{__python3} test-no-coverage %{python3_sitelib}/pykickstart*.egg-info %changelog +* Fri Apr 25 2025 Brian C. Lane - 3.64-1 +- workflow: Add python 3.13 testing (bcl) +- tests: Remove unused import of constants (bcl) +- realm: Clean up documentation (bcl) +- Add support for new bootc kickstart command (ppolawsk) +- Update documentation for clearpart --initlabel option. (rvykydal) +- Update the %certificate section documentation (rvykydal) + * Mon Feb 24 2025 Brian C. Lane - 3.63-1 - Do not remove "md" prefix from RAID names (vtrefny) - Add Fedora 43 support (bcl) diff --git a/sources b/sources index 6f732e9..6705e7b 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (pykickstart-3.63.tar.gz) = 399bea86cc6de38ec409d615e4d43504d53dd496ae8ab1e64d926fe31bb96a62c7a570174bcc9bd78aaaf9e9cec597bc564f66b693218a2d86b457c0deda4a08 -SHA512 (pykickstart-3.63.tar.gz.asc) = c7672c46e2897d0cae93f111b3a70fa75cd76712104c415172c4cd2a952622529c4f58b1b4b36116109fd65976b2e9586dbf593a4b5f511c8e34c5e92384d38e +SHA512 (pykickstart-3.64.tar.gz) = 551a2874880d09fe19c84dcd3081b5205c4e87409a1b6aa21b9c060ff49a3ad541e8afadbc5fe3af3abe4c0fbfe7eec8444990fa35c1e541c5e4083ce731f77e +SHA512 (pykickstart-3.64.tar.gz.asc) = c3af2e689801be1470565014c786482589d4ce9ecd7bda08a6ffaaf153032ab56ab5bfc65e7978f60578d9215b7e7e3913b586a1fa0c1bd73982f22bf361dfbe From c558b3697fd7d18908db41cf5654105c291d5584 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Tue, 3 Jun 2025 11:02:10 +0200 Subject: [PATCH 51/59] Rebuilt for Python 3.14 --- pykickstart.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pykickstart.spec b/pykickstart.spec index 295d73a..748b823 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -5,7 +5,7 @@ Name: pykickstart Version: 3.64 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-2.0-only Summary: Python utilities for manipulating kickstart files. Url: http://fedoraproject.org/wiki/pykickstart @@ -75,6 +75,9 @@ LC_ALL=C make PYTHON=%{__python3} test-no-coverage %{python3_sitelib}/pykickstart*.egg-info %changelog +* Tue Jun 03 2025 Python Maint - 3.64-2 +- Rebuilt for Python 3.14 + * Fri Apr 25 2025 Brian C. Lane - 3.64-1 - workflow: Add python 3.13 testing (bcl) - tests: Remove unused import of constants (bcl) From 46e508d728bd340ab361f492601f38a94720be27 Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Mon, 16 Jun 2025 11:57:06 -0700 Subject: [PATCH 52/59] - workflows: Add python 3.14 to the test matrix (bcl) - Add support for RDP (jkonecny) - Deprecate VNC (jkonecny) - docs: Fix chapter numbering after adding certificate (bcl) --- .gitignore | 2 ++ pykickstart.spec | 10 ++++++++-- sources | 4 ++-- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index a876364..92db30e 100644 --- a/.gitignore +++ b/.gitignore @@ -282,3 +282,5 @@ pykickstart-1.78.tar.gz /pykickstart-3.63.tar.gz.asc /pykickstart-3.64.tar.gz /pykickstart-3.64.tar.gz.asc +/pykickstart-3.65.tar.gz +/pykickstart-3.65.tar.gz.asc diff --git a/pykickstart.spec b/pykickstart.spec index 748b823..f7c8aae 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -4,8 +4,8 @@ %bcond_with signed Name: pykickstart -Version: 3.64 -Release: 2%{?dist} +Version: 3.65 +Release: 1%{?dist} License: GPL-2.0-only Summary: Python utilities for manipulating kickstart files. Url: http://fedoraproject.org/wiki/pykickstart @@ -75,6 +75,12 @@ LC_ALL=C make PYTHON=%{__python3} test-no-coverage %{python3_sitelib}/pykickstart*.egg-info %changelog +* Mon Jun 16 2025 Brian C. Lane - 3.65-1 +- workflows: Add python 3.14 to the test matrix (bcl) +- Add support for RDP (jkonecny) +- Deprecate VNC (jkonecny) +- docs: Fix chapter numbering after adding certificate (bcl) + * Tue Jun 03 2025 Python Maint - 3.64-2 - Rebuilt for Python 3.14 diff --git a/sources b/sources index 6705e7b..958a95b 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (pykickstart-3.64.tar.gz) = 551a2874880d09fe19c84dcd3081b5205c4e87409a1b6aa21b9c060ff49a3ad541e8afadbc5fe3af3abe4c0fbfe7eec8444990fa35c1e541c5e4083ce731f77e -SHA512 (pykickstart-3.64.tar.gz.asc) = c3af2e689801be1470565014c786482589d4ce9ecd7bda08a6ffaaf153032ab56ab5bfc65e7978f60578d9215b7e7e3913b586a1fa0c1bd73982f22bf361dfbe +SHA512 (pykickstart-3.65.tar.gz) = 886ea4752fcb383dc1c3dbed6cbcbd7e7d3df28e66fd2483073aef99a0056df9041e6341dbc0b42cdc7afc79992e9c07bc3eec3d0c9b76c848dff74e7b4b82ba +SHA512 (pykickstart-3.65.tar.gz.asc) = 6b1ba68d2d0fb4d02cd21c49133e7d46a818f1994b7c88a753001b49a4af641a41f13f31d3d3fa4ca6d7ef26a44536a8fc69706f7d620ba26f17ed17f19906b9 From 64bcfab34f42dd02ded53cfe21fcf35af9cee1d8 Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Tue, 15 Jul 2025 11:59:51 -0700 Subject: [PATCH 53/59] - workflows: Use py3.14 beta.4 (bcl) - pylint: Ignore files in .git (bcl) - pyproject: Bump setuptools to 77 or later (bcl) - Makefile: Stop running setup.py directly (bcl) --- .gitignore | 2 ++ pykickstart.spec | 12 ++++++++++-- sources | 4 ++-- 3 files changed, 14 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 92db30e..4310d44 100644 --- a/.gitignore +++ b/.gitignore @@ -284,3 +284,5 @@ pykickstart-1.78.tar.gz /pykickstart-3.64.tar.gz.asc /pykickstart-3.65.tar.gz /pykickstart-3.65.tar.gz.asc +/pykickstart-3.66.tar.gz +/pykickstart-3.66.tar.gz.asc diff --git a/pykickstart.spec b/pykickstart.spec index f7c8aae..1f40eb8 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -4,7 +4,7 @@ %bcond_with signed Name: pykickstart -Version: 3.65 +Version: 3.66 Release: 1%{?dist} License: GPL-2.0-only Summary: Python utilities for manipulating kickstart files. @@ -17,7 +17,9 @@ Source1: https://github.com/pykickstart/%{name}/releases/download/r%{version}/ BuildArch: noarch BuildRequires: gettext +BuildRequires: python3-build BuildRequires: python3-devel +BuildRequires: python3-pip BuildRequires: python3-requests BuildRequires: python3-setuptools BuildRequires: make @@ -72,9 +74,15 @@ LC_ALL=C make PYTHON=%{__python3} test-no-coverage %doc docs/programmers-guide %doc docs/kickstart-docs.txt %{python3_sitelib}/pykickstart -%{python3_sitelib}/pykickstart*.egg-info +%{python3_sitelib}/pykickstart-%{version}.dist-info %changelog +* Tue Jul 15 2025 Brian C. Lane - 3.66-1 +- workflows: Use py3.14 beta.4 (bcl) +- pylint: Ignore files in .git (bcl) +- pyproject: Bump setuptools to 77 or later (bcl) +- Makefile: Stop running setup.py directly (bcl) + * Mon Jun 16 2025 Brian C. Lane - 3.65-1 - workflows: Add python 3.14 to the test matrix (bcl) - Add support for RDP (jkonecny) diff --git a/sources b/sources index 958a95b..c7c3936 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (pykickstart-3.65.tar.gz) = 886ea4752fcb383dc1c3dbed6cbcbd7e7d3df28e66fd2483073aef99a0056df9041e6341dbc0b42cdc7afc79992e9c07bc3eec3d0c9b76c848dff74e7b4b82ba -SHA512 (pykickstart-3.65.tar.gz.asc) = 6b1ba68d2d0fb4d02cd21c49133e7d46a818f1994b7c88a753001b49a4af641a41f13f31d3d3fa4ca6d7ef26a44536a8fc69706f7d620ba26f17ed17f19906b9 +SHA512 (pykickstart-3.66.tar.gz) = 4c4de4379973fd4738606939eb5b50a1afc0dda626c3ce1cc1f590aec9134efef28317670388d55b276860ce0ff6139a11af0f758999b7704f5bcf59102d9269 +SHA512 (pykickstart-3.66.tar.gz.asc) = 783a2832f32071d9758d64d278daf4ba4f7812713e4f6a0cf236744962b06913ca96ea9d24f2e742cf10330468be2bd730327f8ea5980924347752c2c381f2e7 From 133e7c6a58e508bb32376a26de8ba6588cb3469b Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Tue, 22 Jul 2025 16:16:08 -0700 Subject: [PATCH 54/59] - Drop python3-build, it is not needed to install the package --- pykickstart.spec | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pykickstart.spec b/pykickstart.spec index 1f40eb8..d86e2d5 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -5,7 +5,7 @@ Name: pykickstart Version: 3.66 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-2.0-only Summary: Python utilities for manipulating kickstart files. Url: http://fedoraproject.org/wiki/pykickstart @@ -17,7 +17,6 @@ Source1: https://github.com/pykickstart/%{name}/releases/download/r%{version}/ BuildArch: noarch BuildRequires: gettext -BuildRequires: python3-build BuildRequires: python3-devel BuildRequires: python3-pip BuildRequires: python3-requests @@ -77,6 +76,9 @@ LC_ALL=C make PYTHON=%{__python3} test-no-coverage %{python3_sitelib}/pykickstart-%{version}.dist-info %changelog +* Tue Jul 22 2025 Brian C. Lane - 3.66-2 +- Drop python3-build, it is not needed to install the package + * Tue Jul 15 2025 Brian C. Lane - 3.66-1 - workflows: Use py3.14 beta.4 (bcl) - pylint: Ignore files in .git (bcl) From b52e5c7a4cd42cbec7cee5b61640db1ba5c711cd Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 06:21:38 +0000 Subject: [PATCH 55/59] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- pykickstart.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pykickstart.spec b/pykickstart.spec index d86e2d5..2370b51 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -5,7 +5,7 @@ Name: pykickstart Version: 3.66 -Release: 2%{?dist} +Release: 3%{?dist} License: GPL-2.0-only Summary: Python utilities for manipulating kickstart files. Url: http://fedoraproject.org/wiki/pykickstart @@ -76,6 +76,9 @@ LC_ALL=C make PYTHON=%{__python3} test-no-coverage %{python3_sitelib}/pykickstart-%{version}.dist-info %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 3.66-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Tue Jul 22 2025 Brian C. Lane - 3.66-2 - Drop python3-build, it is not needed to install the package From 29b32f1468ce10ea37f040463bbd3a8a915269cc Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 15 Aug 2025 13:08:44 +0200 Subject: [PATCH 56/59] Rebuilt for Python 3.14.0rc2 bytecode --- pykickstart.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pykickstart.spec b/pykickstart.spec index 2370b51..12f118e 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -5,7 +5,7 @@ Name: pykickstart Version: 3.66 -Release: 3%{?dist} +Release: 4%{?dist} License: GPL-2.0-only Summary: Python utilities for manipulating kickstart files. Url: http://fedoraproject.org/wiki/pykickstart @@ -76,6 +76,9 @@ LC_ALL=C make PYTHON=%{__python3} test-no-coverage %{python3_sitelib}/pykickstart-%{version}.dist-info %changelog +* Fri Aug 15 2025 Python Maint - 3.66-4 +- Rebuilt for Python 3.14.0rc2 bytecode + * Fri Jul 25 2025 Fedora Release Engineering - 3.66-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From fd0acbd83a6708650d62a876911d6ebeda3e0123 Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Mon, 18 Aug 2025 09:24:42 -0700 Subject: [PATCH 57/59] - spec: Add python3-pytest to BuildRequires (bcl) - tests: Use pytest module instead of unittest (bcl) - workflows: Use py3.14 rc.1 (bcl) - Add Fedora 44 support (bcl) - spec: drop python3-build dependency (yselkowi) --- .gitignore | 2 ++ pykickstart.spec | 12 ++++++++++-- sources | 4 ++-- 3 files changed, 14 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 4310d44..affb04a 100644 --- a/.gitignore +++ b/.gitignore @@ -286,3 +286,5 @@ pykickstart-1.78.tar.gz /pykickstart-3.65.tar.gz.asc /pykickstart-3.66.tar.gz /pykickstart-3.66.tar.gz.asc +/pykickstart-3.67.tar.gz +/pykickstart-3.67.tar.gz.asc diff --git a/pykickstart.spec b/pykickstart.spec index 12f118e..28a160f 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -4,8 +4,8 @@ %bcond_with signed Name: pykickstart -Version: 3.66 -Release: 4%{?dist} +Version: 3.67 +Release: 1%{?dist} License: GPL-2.0-only Summary: Python utilities for manipulating kickstart files. Url: http://fedoraproject.org/wiki/pykickstart @@ -22,6 +22,7 @@ BuildRequires: python3-pip BuildRequires: python3-requests BuildRequires: python3-setuptools BuildRequires: make +BuildRequires: python3-pytest # Only required when building with runtests %if %{with runtests} @@ -76,6 +77,13 @@ LC_ALL=C make PYTHON=%{__python3} test-no-coverage %{python3_sitelib}/pykickstart-%{version}.dist-info %changelog +* Mon Aug 18 2025 Brian C. Lane - 3.67-1 +- spec: Add python3-pytest to BuildRequires (bcl) +- tests: Use pytest module instead of unittest (bcl) +- workflows: Use py3.14 rc.1 (bcl) +- Add Fedora 44 support (bcl) +- spec: drop python3-build dependency (yselkowi) + * Fri Aug 15 2025 Python Maint - 3.66-4 - Rebuilt for Python 3.14.0rc2 bytecode diff --git a/sources b/sources index c7c3936..5fc39ec 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (pykickstart-3.66.tar.gz) = 4c4de4379973fd4738606939eb5b50a1afc0dda626c3ce1cc1f590aec9134efef28317670388d55b276860ce0ff6139a11af0f758999b7704f5bcf59102d9269 -SHA512 (pykickstart-3.66.tar.gz.asc) = 783a2832f32071d9758d64d278daf4ba4f7812713e4f6a0cf236744962b06913ca96ea9d24f2e742cf10330468be2bd730327f8ea5980924347752c2c381f2e7 +SHA512 (pykickstart-3.67.tar.gz) = 54b9e2afd02ee479e25fa3fdf4b7240ed9958b2b3c257fbcbb54ab78e406caf2852b99ee6aa0bb4d5b01ac37f6df332ea5dbf040828ae5ad31fbab67da8c2df5 +SHA512 (pykickstart-3.67.tar.gz.asc) = 0753b5ee19c3c8e6f6a1b4c33e366fb9e32ae6aa6477d249c94f363fa5d93cd69e2e913b825601020adc9fc6d0fb4dd09939410af9b7c9ee6730938d7cd8bc69 From c7e2413c81fb116b3991159db6b22a00a881694c Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 19 Sep 2025 12:39:22 +0200 Subject: [PATCH 58/59] Rebuilt for Python 3.14.0rc3 bytecode --- pykickstart.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pykickstart.spec b/pykickstart.spec index 28a160f..aa3b950 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -5,7 +5,7 @@ Name: pykickstart Version: 3.67 -Release: 1%{?dist} +Release: 2%{?dist} License: GPL-2.0-only Summary: Python utilities for manipulating kickstart files. Url: http://fedoraproject.org/wiki/pykickstart @@ -77,6 +77,9 @@ LC_ALL=C make PYTHON=%{__python3} test-no-coverage %{python3_sitelib}/pykickstart-%{version}.dist-info %changelog +* Fri Sep 19 2025 Python Maint - 3.67-2 +- Rebuilt for Python 3.14.0rc3 bytecode + * Mon Aug 18 2025 Brian C. Lane - 3.67-1 - spec: Add python3-pytest to BuildRequires (bcl) - tests: Use pytest module instead of unittest (bcl) From c325dd34400cd81177af58282d37ca5b4753a20a Mon Sep 17 00:00:00 2001 From: "Brian C. Lane" Date: Tue, 2 Dec 2025 10:17:46 -0800 Subject: [PATCH 59/59] - rhsm: Add Flatpak registry option for RHEL10 (bciconel) - commands: bootc: remove 'experimental' warning (k.koukiou) --- .gitignore | 2 ++ pykickstart.spec | 8 ++++++-- sources | 4 ++-- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index affb04a..73ae13c 100644 --- a/.gitignore +++ b/.gitignore @@ -288,3 +288,5 @@ pykickstart-1.78.tar.gz /pykickstart-3.66.tar.gz.asc /pykickstart-3.67.tar.gz /pykickstart-3.67.tar.gz.asc +/pykickstart-3.68.tar.gz +/pykickstart-3.68.tar.gz.asc diff --git a/pykickstart.spec b/pykickstart.spec index aa3b950..3f035ea 100644 --- a/pykickstart.spec +++ b/pykickstart.spec @@ -4,8 +4,8 @@ %bcond_with signed Name: pykickstart -Version: 3.67 -Release: 2%{?dist} +Version: 3.68 +Release: 1%{?dist} License: GPL-2.0-only Summary: Python utilities for manipulating kickstart files. Url: http://fedoraproject.org/wiki/pykickstart @@ -77,6 +77,10 @@ LC_ALL=C make PYTHON=%{__python3} test-no-coverage %{python3_sitelib}/pykickstart-%{version}.dist-info %changelog +* Tue Dec 02 2025 Brian C. Lane - 3.68-1 +- rhsm: Add Flatpak registry option for RHEL10 (bciconel) +- commands: bootc: remove 'experimental' warning (k.koukiou) + * Fri Sep 19 2025 Python Maint - 3.67-2 - Rebuilt for Python 3.14.0rc3 bytecode diff --git a/sources b/sources index 5fc39ec..b83b8c9 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (pykickstart-3.67.tar.gz) = 54b9e2afd02ee479e25fa3fdf4b7240ed9958b2b3c257fbcbb54ab78e406caf2852b99ee6aa0bb4d5b01ac37f6df332ea5dbf040828ae5ad31fbab67da8c2df5 -SHA512 (pykickstart-3.67.tar.gz.asc) = 0753b5ee19c3c8e6f6a1b4c33e366fb9e32ae6aa6477d249c94f363fa5d93cd69e2e913b825601020adc9fc6d0fb4dd09939410af9b7c9ee6730938d7cd8bc69 +SHA512 (pykickstart-3.68.tar.gz) = 103034f2ad47afa470066b4c98092ac634c5c5ed21c1c98a65170c78cc86e95f5565bb4c29a24a890836e45d2094b529fcdb02f8a004875cc13db505bd2ba51e +SHA512 (pykickstart-3.68.tar.gz.asc) = 33d2e3ea50bdffdb7bc4939b68c3069d6fce6087cd186ac57773981928a090608f7509fd8f63bacbbd6544d828da3eb1e1fb785f5ff7e547364c9cd360eaf106