Compare commits

...

No commits in common. 'c9' and 'i10cs' have entirely different histories.
c9 ... i10cs

2
.gitignore vendored

@ -1 +1 @@
SOURCES/pykickstart-3.32.10.tar.gz
SOURCES/pykickstart-3.52.6.tar.gz

@ -1 +1 @@
3bf33c8f89bfcac82ec418b1efc1678d76c90a23 SOURCES/pykickstart-3.32.10.tar.gz
5ed5dd78503a0858fa5aa5cdd0ce095a2ed90069 SOURCES/pykickstart-3.52.6.tar.gz

@ -1,11 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQEzBAABCgAdFiEEtMa0UeT6i0IyyhkeEX6MFo7+On8FAmRL+XYACgkQEX6MFo7+
On+WFwgAmUPGJAP2omVIiC9PKmyd4H3Ks/bmwmz40P68Xoy+RYRBFVAhLj/FONia
E2Z8ezn+1q6/97yLwX2fLcxI8F6sXeDRfGprIUpyYmPl9t90QA7WmhEEi2+SkJqr
d+x2VXcIRNWXtdq5hR9fF0HntGuEsgIxK67sVPD48RDhIbi8rCyIy2plJSkV1iOe
bGEtnJMNDJAhtSQtkRADmTJMtDPZzRwAcok2mqgGUwliipzUBdAdh6efrapIkWKB
SH4Ya3muqgNhsVI4O09d/+E9kEm4noPra7MYPS7mphPn7UayG0OixXtxxoAB36Rw
6OFF79oGiev3rCcKCCJ1GKRTb02Q2A==
=jVEm
-----END PGP SIGNATURE-----

@ -1,19 +1,21 @@
# 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
%bcond_with signed
Name: pykickstart
Version: 3.32.10
Release: 1%{?dist}
License: GPLv2 and MIT
Version: 3.52.6
Release: 2%{?dist}
License: GPL-2.0-only
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
%if %{with signed}
Source1: %{name}-%{version}.tar.gz.asc
%endif
BuildArch: noarch
@ -21,12 +23,10 @@ BuildRequires: gettext
BuildRequires: python3-devel
BuildRequires: python3-requests
BuildRequires: python3-setuptools
BuildRequires: python3-six
BuildRequires: make
# Only required when building with runtests
%if %{with runtests}
BuildRequires: python3-coverage
BuildRequires: python3-sphinx
%endif
@ -37,7 +37,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
@ -55,7 +54,7 @@ make PYTHON=%{__python3} DESTDIR=%{buildroot} install
%check
%if %{with runtests}
make PYTHON=%{__python3} test
LC_ALL=C make PYTHON=%{__python3} test-no-coverage
%endif
%files
@ -79,57 +78,244 @@ make PYTHON=%{__python3} test
%{python3_sitelib}/pykickstart*.egg-info
%changelog
* Fri Apr 28 2023 Brian C. Lane <bcl@redhat.com> - 3.32.10-1
* Tue Oct 29 2024 Troy Dawson <tdawson@redhat.com> - 3.52.6-2
- Bump release for October 2024 mass rebuild:
Resolves: RHEL-64018
* Fri Oct 25 2024 MSVSphere Packaging Team <packager@msvsphere-os.ru> - 3.52.6-1
- Rebuilt for MSVSphere 10
* Fri Oct 04 2024 Brian C. Lane <bcl@redhat.com> - 3.52.6-1
- doc/versionremoved: Update VersionChange import for Sphinx 8.0.0 (bcl)
Related: RHEL-61426
- workflow: Use python 3.12.7 for testing (bcl)
Related: RHEL-61426
- options: adjust to behavior change in upstream _parse_optional (awilliam)
Resolves: RHEL-61426
* Mon Aug 05 2024 Brian C. Lane <bcl@redhat.com> - 3.52.5-1
- Mark the vnc command as deprecated on RHEL 10 (mkolman)
Resolves: RHEL-41219
* Mon Jun 24 2024 Troy Dawson <tdawson@redhat.com> - 3.52.4-2
- Bump release for June 2024 mass rebuild
* Tue Jun 18 2024 Brian C. Lane <bcl@redhat.com> - 3.52.4-1
- 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
* Tue May 14 2024 Brian C. Lane <bcl@redhat.com> - 3.52.3-2
- Drop the MIT license
Related: RHEL-34009
* Mon May 13 2024 Brian C. Lane <bcl@redhat.com> - 3.52.3-1
- 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 <bcl@redhat.com> - 3.52.2-1
- Switch DEFAULT_VERSION to RHEL10 (bcl)
Resolves: RHEL-30566
- Add a DEFAULT_VERSION variable to version.py (bcl)
- Deprecate network team options on RHEL 10 (rvykydal)
* Wed Apr 03 2024 Brian C. Lane <bcl@redhat.com> - 3.52.1-1
- New release: 3.52.1 (bcl)
Resolves: RHEL-30566
- docs: Generate RHEL10 docs (bcl)
- Makefile: Use .z for scratch builds too (bcl)
- 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)
- Update RHEL 9 handler (bcl)
- Update RHEL 10 handler classes (bcl)
- tox.ini: Only test with Python 3.12 to speed things up (bcl)
- Add RHEL 10 handler (RHEL-30566) (bcl)
- Use .z version for new builds, start with 3.52.0 (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 <bcl@redhat.com> - 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 <releng@fedoraproject.org> - 3.51-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.51-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Tue Nov 28 2023 Brian C. Lane <bcl@redhat.com> - 3.51-1
- Deprecate the nvdimm kickstart command (vponcova)
* Fri Nov 10 2023 Brian C. Lane <bcl@redhat.com> - 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 <bcl@redhat.com> - 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 <releng@fedoraproject.org> - 3.48-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Wed Jun 14 2023 Python Maint <python-maint@redhat.com> - 3.48-2
- Rebuilt for Python 3.12
* Thu Jun 08 2023 Brian C. Lane <bcl@redhat.com> - 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 <bcl@redhat.com> - 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 <bcl@redhat.com> - 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 <bcl@redhat.com> - 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 <bcl@redhat.com> - 3.44-1
- Add DNS handling options to the network command (vslavik)
Resolves: rhbz#2172531
Related: rhbz#1656662
- Fix the coverage report (vponcova)
- whitelist_externals has changed to allowlist_externals (bcl)
Related: rhbz#2172531
- 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 <bcl@redhat.com> - 3.43-3
- SPDX migration
* Fri Nov 18 2022 Brian C. Lane <bcl@redhat.com> - 3.32.9-1
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.43-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Mon Aug 29 2022 Brian C. Lane <bcl@redhat.com> - 3.43-1
- pyproject.toml: Add dependencies (bcl)
- sshkey: Escapes quotes in the ssh key (bcl)
Resolves: rhbz#2121877
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)
* Fri Jun 24 2022 Brian C. Lane <bcl@redhat.com> - 3.32.8-1
- Add support for automatic LUN Scan (vponcova)
Resolves: rhbz#1937042
* Tue Aug 16 2022 Brian C. Lane <bcl@redhat.com> - 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)
* Thu Jun 16 2022 Brian C. Lane <bcl@redhat.com> - 3.32.7-1
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.41-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Thu Jun 16 2022 Python Maint <python-maint@redhat.com> - 3.41-2
- Rebuilt for Python 3.11
* Thu Jun 16 2022 Brian C. Lane <bcl@redhat.com> - 3.41-1
- Write commands in alphabetical order (bcl)
Related: rhbz#2083269
Resolves: rhbz#2096871
* Wed Jun 08 2022 Brian C. Lane <bcl@redhat.com> - 3.32.6-1
- tests: Update ksvalidator tests to allow new wording for help output (bcl)
Related: rhbz#2083269
- rootpw: Use RHEL9 instead of F37 for new rootpw feature (bcl)
Related: rhbz#2083269
* Tue Jun 14 2022 Python Maint <python-maint@redhat.com> - 3.40-2
- Rebuilt for Python 3.11
* Mon Jun 13 2022 Brian C. Lane <bcl@redhat.com> - 3.40-1
- Add support for automatic LUN Scan (vponcova)
Related: rhbz#1432883
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 3.39-2
- Rebuilt for Python 3.11
* Thu Jun 02 2022 Brian C. Lane <bcl@redhat.com> - 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)
Related: rhbz#2083269
* Mon Mar 07 2022 Brian C. Lane <bcl@redhat.com> - 3.32.5-1
- Tools should default to RHEL9 not DEVEL (bcl)
Resolves: rhbz#2060779
- Default to RHEL9 for docs and ksshell test. (bcl)
Related: rhbz#2060779
- Set default version to RHEL9 (bcl)
Related: rhbz#2060779
* Thu Apr 07 2022 Brian C. Lane <bcl@redhat.com> - 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 <bcl@redhat.com> - 3.37-1
- Remove the --ignorebroken option from RHEL handlers (vponcova)
Related: rhbz#2060779
- Add the isRHEL function (vponcova)
Related: rhbz#2060779
* Thu Feb 17 2022 Brian C. Lane <bcl@redhat.com> - 3.32.4-1
* Tue Feb 15 2022 Brian C. Lane <bcl@redhat.com> - 3.36-1
- github: Add rhel9-branch to the list of branches (bcl)
Related: rhbz#2054906
- github: Use python 3.10 instead of a rc release (bcl)
- Fix validation of packages arguments (bcl)
Resolves: rhbz#2054906
* Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com> - 3.32.2-2
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
Related: rhbz#1991688
* Tue Jun 15 2021 Brian C. Lane <bcl@redhat.com> - 3.32.2-1
- Add Fedora 37 support (vslavik)
- Add Fedora 36 support (vslavik)
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.35-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Tue Oct 12 2021 Brian C. Lane <bcl@redhat.com> - 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 <releng@fedoraproject.org> - 3.34-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Tue Jul 13 2021 Brian C. Lane <bcl@redhat.com> - 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)
@ -137,14 +323,15 @@ make PYTHON=%{__python3} test
- Add RHEL 9 version for BTRFS related commands (mkolman)
Related: rhbz#1966730
* Wed Jun 09 2021 Brian C. Lane <bcl@redhat.com> - 3.32.1-1
- Use .z version for new builds, start with 3.32.0 (bcl)
Related: rhbz#1968762
* Wed Jun 09 2021 Brian C. Lane <bcl@redhat.com> - 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)
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 3.32-3
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
* Thu Jun 03 2021 Python Maint <python-maint@redhat.com> - 3.32-3
- Rebuilt for Python 3.10
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.32-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild

Loading…
Cancel
Save