David Cantrell f8dea06
# Disable tests by default because they fail to run inside mock builds
David Cantrell f8dea06
# at the moment, but can run locally.  To build and run tests, do:
David Cantrell f8dea06
#     rpmbuild -ba --with runtests pykickstart.spec
David Cantrell f8dea06
%bcond_with runtests
David Cantrell f8dea06
fed7f08
Name:      pykickstart
a818771
Version:   3.44
a818771
Release:   1%{?dist}
d0852c1
License:   GPL-2.0-only AND MIT
fed7f08
Summary:   Python utilities for manipulating kickstart files.
fed7f08
Url:       http://fedoraproject.org/wiki/pykickstart
eb8298e
# This is a Red Hat maintained package which is specific to
eb8298e
# our distribution.  Thus the source is only available from
eb8298e
# within this srpm.
fed7f08
Source0:   %{name}-%{version}.tar.gz
David Cantrell 4f20c37
Source1:   %{name}-%{version}.tar.gz.asc
eb8298e
83ad7ff
BuildArch: noarch
fed7f08
fed7f08
BuildRequires: gettext
fed7f08
BuildRequires: python3-devel
2c7022d
BuildRequires: python3-requests
b127559
BuildRequires: python3-setuptools
dd6f336
BuildRequires: make
fed7f08
119b633
# Only required when building with runtests
119b633
%if %{with runtests}
119b633
BuildRequires: python3-coverage
119b633
BuildRequires: python3-sphinx
119b633
%endif
119b633
eec73e3
Requires: python3-kickstart = %{version}-%{release}
83ad7ff
83ad7ff
%description
David Cantrell a41ffb1
Python utilities for manipulating kickstart files.
fed7f08
fed7f08
%package -n python3-kickstart
fed7f08
Summary:  Python 3 library for manipulating kickstart files.
7f9716d
Requires: python3-requests
fed7f08
fed7f08
%description -n python3-kickstart
fed7f08
Python 3 library for manipulating kickstart files.  The binaries are found in
fed7f08
the pykickstart package.
83ad7ff
83ad7ff
%prep
83ad7ff
%setup -q
83ad7ff
83ad7ff
%build
2a7e19d
make PYTHON=%{__python3}
fed7f08
83ad7ff
%install
2a7e19d
make PYTHON=%{__python3} DESTDIR=%{buildroot} install
83ad7ff
0406b8d
%check
David Cantrell f8dea06
%if %{with runtests}
2a7e19d
make PYTHON=%{__python3} test
David Cantrell fd56619
%endif
fed7f08
fed7f08
%files
23e475a
%license COPYING
1ad6f6d
%doc README.rst
6502c26
%doc data/kickstart.vim
d0f6858
%{_bindir}/ksvalidator
8c166c4
%{_bindir}/ksflatten
3e7f06c
%{_bindir}/ksverdiff
883cc28
%{_bindir}/ksshell
David Cantrell f8dea06
%{_mandir}/man1/ksflatten.1.gz
David Cantrell f8dea06
%{_mandir}/man1/ksshell.1.gz
David Cantrell f8dea06
%{_mandir}/man1/ksvalidator.1.gz
David Cantrell f8dea06
%{_mandir}/man1/ksverdiff.1.gz
83ad7ff
165f141
%files -n python3-kickstart
46f41d7
%doc docs/2to3
fed7f08
%doc docs/programmers-guide
1ad6f6d
%doc docs/kickstart-docs.txt
David Cantrell f8dea06
%{python3_sitelib}/pykickstart
David Cantrell f8dea06
%{python3_sitelib}/pykickstart*.egg-info
fed7f08
83ad7ff
%changelog
a818771
* Wed Feb 15 2023 Brian C. Lane <bcl@redhat.com> - 3.44-1
a818771
- Add DNS handling options to the network command (vslavik)
a818771
  Related: rhbz#1656662
a818771
- Fix the coverage report (vponcova)
a818771
- whitelist_externals has changed to allowlist_externals (bcl)
a818771
- Update %post example for DNS problems (bcl)
a818771
- deps: Move dependencies into requirements.txt (bcl)
a818771
- Fix syntax of a code sample (ewoud)
a818771
d0852c1
* Mon Jan 30 2023 Brian C. Lane <bcl@redhat.com> - 3.43-3
d0852c1
- SPDX migration
d0852c1
c4e3252
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.43-2
c4e3252
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
c4e3252
370314d
* Mon Aug 29 2022 Brian C. Lane <bcl@redhat.com> - 3.43-1
370314d
- pyproject.toml: Add dependencies (bcl)
370314d
- sshkey: Escapes quotes in the ssh key (bcl)
370314d
  Resolves: rhbz#2117734
370314d
- test: Add Python 3.11 to test matrix (bcl)
370314d
- Add --hibernation option to AutoPart (ozobal)
370314d
- Makefile: Include pyproject.toml in new release commit (bcl)
370314d
8166ad4
* Tue Aug 16 2022 Brian C. Lane <bcl@redhat.com> - 3.42-1
8166ad4
- Use RHEL9 for RHEL command documentation (bcl)
8166ad4
- setup.py: use setuptools not distutils (bcl)
8166ad4
- Add pyproject.toml and update setup.py (bcl)
8166ad4
- Add Fedora 38 support (bcl)
8166ad4
aca9cba
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.41-3
aca9cba
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
aca9cba
47c78d3
* Thu Jun 16 2022 Python Maint <python-maint@redhat.com> - 3.41-2
47c78d3
- Rebuilt for Python 3.11
47c78d3
e0c1e9f
* Thu Jun 16 2022 Brian C. Lane <bcl@redhat.com> - 3.41-1
e0c1e9f
- Write commands in alphabetical order (bcl)
e0c1e9f
  Resolves: rhbz#2096871
e0c1e9f
e3c0e18
* Tue Jun 14 2022 Python Maint <python-maint@redhat.com> - 3.40-2
e3c0e18
- Rebuilt for Python 3.11
e3c0e18
3ec2a91
* Mon Jun 13 2022 Brian C. Lane <bcl@redhat.com> - 3.40-1
3ec2a91
- Add support for automatic LUN Scan (vponcova)
3ec2a91
  Related: rhbz#1432883
3ec2a91
7426286
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 3.39-2
7426286
- Rebuilt for Python 3.11
7426286
6f60b44
* Thu Jun 02 2022 Brian C. Lane <bcl@redhat.com> - 3.39-1
6f60b44
- tests: Fix unused out variable warnings (bcl)
6f60b44
- rootpw: Add an --allow-ssh argument (bcl)
6f60b44
  Resolves: rhbz#2083269
6f60b44
- github: Fix workflow to only send coverage for python 3.9 (bcl)
6f60b44
d7cab95
* Thu Apr 07 2022 Brian C. Lane <bcl@redhat.com> - 3.38-1
d7cab95
- Add test for missing closing quote (bcl)
d7cab95
- i18n: Pass gettext domain on every translation call (bcl)
d7cab95
9e88df9
* Mon Feb 28 2022 Brian C. Lane <bcl@redhat.com> - 3.37-1
9e88df9
- Remove the --ignorebroken option from RHEL handlers (vponcova)
9e88df9
- Add the isRHEL function (vponcova)
9e88df9
6c4fe96
* Tue Feb 15 2022 Brian C. Lane <bcl@redhat.com> - 3.36-1
6c4fe96
- github: Add rhel9-branch to the list of branches (bcl)
6c4fe96
- github: Use python 3.10 instead of a rc release (bcl)
6c4fe96
- Fix validation of packages arguments (bcl)
6c4fe96
- Add Fedora 37 support (vslavik)
6c4fe96
- Add Fedora 36 support (vslavik)
6c4fe96
a038870
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.35-2
a038870
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
a038870
90483a4
* Tue Oct 12 2021 Brian C. Lane <bcl@redhat.com> - 3.35-1
90483a4
- bootloader: Fix --md5pass documentation (bcl)
90483a4
- Update ksvalidator manpage for multiple input files (vslavik)
90483a4
- Test new code paths in ksvalidator (vslavik)
90483a4
- ksvalidator: Add file globbing (vslavik)
90483a4
- Rename _is_url() to is_url() to make it public (vslavik)
90483a4
- ksvalidator: Add support for multiple files (vslavik)
90483a4
- ksvalidator: Handle empty files (bcl)
90483a4
- ksflatten: Add test coverage for unknown version (bcl)
90483a4
- tests: Add python 3.10 to the test matrix (bcl)
90483a4
- ksflatten: Fix pylint complaint about msg reuse (bcl)
90483a4
- Remove more python2 compatability (bcl)
90483a4
- tests: Ignore new pylint warnings (bcl)
90483a4
- Fix typo "installaton" (amahdal)
90483a4
- Be more consistent when referring to `%pre` (amahdal)
90483a4
cf7bb5e
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.34-2
cf7bb5e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
cf7bb5e
0daa55f
* Tue Jul 13 2021 Brian C. Lane <bcl@redhat.com> - 3.34-1
0daa55f
- Remove the auth and authconfig commands (pbrezina)
0daa55f
- The parse method is expected to return a value (vponcova)
0daa55f
- tests: unittest isn't used in handle_unicode anymore (bcl)
0daa55f
- Add RHEL 9 handler (mkolman)
0daa55f
  Resolves: rhbz#1966730
0daa55f
- Add RHEL 9 version for commands that had a RHEL version in the past (mkolman)
0daa55f
  Related: rhbz#1966730
0daa55f
- Add RHEL 9 version for BTRFS related commands (mkolman)
0daa55f
  Related: rhbz#1966730
0daa55f
9794ff0
* Wed Jun 09 2021 Brian C. Lane <bcl@redhat.com> - 3.33-1
9794ff0
- tests: Use pykickstart/commands relative to the import (bcl)
9794ff0
  Related: rhbz#1968762
9794ff0
- Document missing feature '|' for ignoredisk and clearpart (jkonecny)
9794ff0
- Remove python six library (bcl)
9794ff0
- Add Fedora 35 support (bcl)
9794ff0
a3f916a
* Thu Jun 03 2021 Python Maint <python-maint@redhat.com> - 3.32-3
a3f916a
- Rebuilt for Python 3.10
a3f916a
463989f
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.32-2
463989f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
463989f
66e138a
* Mon Jan 18 2021 Brian C. Lane <bcl@redhat.com> - 3.32-1
66e138a
- Conditionally BuildRequire coverage and sphinx for runtests (bcl)
66e138a
  Resolves: rhbz#1916735
66e138a
- Change the lilo command removal to use RemovedCommand (vslavik)
66e138a
- Change the lilocheck command removal to use RemovedCommand (vslavik)
66e138a
- Fix test for the removed "interactive" command (vslavik)
66e138a
- Change the langsupport command removal to use RemovedCommand (vslavik)
66e138a
- Change the monitor command removal to use RemovedCommand (vslavik)
66e138a
- Change the mouse command removal to use RemovedCommand (vslavik)
66e138a
- Change the upgrade command removal to use RemovedCommand (vslavik)
66e138a
- Fix ksverdiff detection of removed commands (vslavik)
66e138a
- Check warnings of the deprecated kickstart commands (vponcova)
66e138a
- Remove the install command (vslavik)
66e138a
- Remove the deviceprobe command (vslavik)
66e138a
- Remove the device command (vslavik)
66e138a
- Remove the dmraid command (vslavik)
66e138a
- Remove the multipath command (vslavik)
66e138a
- Fix deprecation test for removed commands (vslavik)
66e138a
- Switch interactive removal to use RemovedCommand (bcl)
66e138a
- Add RemovedCommand for removing commands and documenting them (bcl)
66e138a
- Remove support for the updates command without an URL (vponcova)
66e138a
- Document how to deprecate commands and options (bcl)
66e138a
- Remove the ignoredisk --interactive option (vslavik)
66e138a
- Remove the partition --active option (vslavik)
66e138a
- Deprecate the %traceback section (vslavik)
66e138a
- Add missing .coveragerc file (bcl)
66e138a
- Switch to using GitHub Actions instead of Travis CI (bcl)
66e138a
- Add support for running via tox (bcl)
66e138a
- Deprecate the method command (vslavik)
66e138a
- Remove the bootloader option --upgrade (vslavik)
66e138a
dd6f336
* Thu Nov 05 2020 Brian C. Lane <bcl@redhat.com> - 3.31-1
dd6f336
- Add make to BuildRequires, buildroot is removing it.
dd6f336
- Deprecate the autostep command (vslavik)
dd6f336
- Add missing spaces into the message (yurchor)
dd6f336
- ksshell: Fix indentation in _init_matches (bcl)
dd6f336
- Mark the level option of the logging command as deprecated (vponcova)
dd6f336
42d1265
* Tue Sep 29 2020 Brian C. Lane <bcl@redhat.com> - 3.30-1
42d1265
- ksshell: Fix traceback and add tests (bcl)
42d1265
- fs: Make tmp file creation cross-platform in ksvalidator to support Windows
42d1265
361fdfc
* Mon Aug 31 2020 Brian C. Lane <bcl@redhat.com> - 3.29-1
361fdfc
- setup.py: Fix script installation without filename extension (bcl)
361fdfc
2566802
* Mon Aug 31 2020 Brian C. Lane <bcl@redhat.com> - 3.28-1
2566802
- Makefile: Add __init__.py with new version to bumpver commit (bcl)
2566802
- tests: Ignore W0707 raise-missing-from warnings (bcl)
2566802
- Add Fedora 34 support (bcl)
2566802
- Add new tests for the harddrive biospart parameter removal (jkonecny)
2566802
- Remove biospart from harddrive command (jkonecny)
2566802
- move dependencies into setup.py and use setuptools (carlos)
2566802
- remove reference to py3 as a requirement (carlos)
2566802
- remove references to nose test framework (carlos)
2566802
- update dist to 18.04 (carlos)
2566802
- add ci test for future py ver (carlos)
2566802
- use new travis-ci syntax (carlos)
2566802
- parser: Remove OrderedSet (bcl)
2566802
- tests: Add a slightly different test for Package.add (bcl)
2566802
- Add pykickstart.__version__ string (bcl)
2566802
4d8bcb7
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.27-2
4d8bcb7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
4d8bcb7
63ad654
* Tue Jul 07 2020 Brian C. Lane <bcl@redhat.com> - 3.27-1
63ad654
- tests: Fix pylint warnings in timezone tests (bcl)
63ad654
- Mark --ntpservers and --nontp options of timezone command as deprecated (mkolman)
63ad654
- Add the timesource command (mkolman)
63ad654
3fa83ed
* Mon Jun 01 2020 Brian C. Lane <bcl@redhat.com> - 3.26-1
3fa83ed
- Makefile: Fix gpg signature (bcl)
3fa83ed
- Add RHEL8_Repo, RHEL8_RepoData, and RHEL8_Url classes (bcl)
3fa83ed
- pylint: Fix warnings and errors from pylint 2.5.x (bcl)
3fa83ed
- i18n: Use gettext instead of lgettext (bcl)
3fa83ed
- Use W9902 in pylint disable to avoid warnings about _ (bcl)
3fa83ed
- Add python 3.8 to travis.yml (bcl)
3fa83ed
- docs: Fix network.py documentation markup (bcl)
3fa83ed
- docs: versionadded directive needs a blank line after it (bcl)
3fa83ed
- docs: Maintain programmers-guide in the repo (bcl)
3fa83ed
- Makefile: Add creating the detached signature to the release make target (bcl)
3fa83ed
4a4fee6
* Sat May 23 2020 Miro Hrončok <mhroncok@redhat.com> - 3.25-2
4a4fee6
- Rebuilt for Python 3.9
4a4fee6
f0bdc66
* Tue Apr 07 2020 Brian C. Lane <bcl@redhat.com> - 3.25-1
f0bdc66
- Deprecate `repo --ignoregroups` (jkonecny)
f0bdc66
- Add Fedora 33 support (jkonecny)
f0bdc66
f0bdc66
* Mon Apr 06 2020 Brian C. Lane <bcl@redhat.com> - 3.24-1
a5a849c
- Make --url doctext more understandable (jkonecny)
a5a849c
- Remove url command doc that it's replaced (jkonecny)
a5a849c
- Add missing information for driverdisk KS command (jkonecny)
a5a849c
- tests: close the HTTP Server in tests/include.py (bcl)
a5a849c
- tests: Replace nose with unittest (bcl)
a5a849c
6208510
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.23-2
6208510
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
6208510
29af1cb
* Tue Jan 14 2020 Brian C. Lane <bcl@redhat.com> - 3.23-1
29af1cb
- tests: pin coverage at the 4.x.x series (bcl)
29af1cb
- Switch to using Weblate for translations (bcl)
29af1cb
- po: Remove pykickstart.pot (bcl)
29af1cb
- gpg sign the git tag (bcl)
29af1cb
- Cleaning up empty help strings (bcl)
29af1cb
- tests: Fix the empty description, help, etc. test (bcl)
29af1cb
- tests: Turn off HTTP logging in Include_URL_TestCase (bcl)
29af1cb
- tests: Catch warning in Unknown_New_Section_2_TestCase (bcl)
29af1cb
- tests: Capture stderr output from ksflatten test (bcl)
29af1cb
- Prefer --utc to --isUtc in timezone for F32 and later (vslavik)
29af1cb
- Give output in str(F25_Timezone) even without timezone spec (vslavik)
29af1cb
- Prefer the non-camelCased options for %packages (vslavik)
29af1cb
- Add test for kickstart option names (vslavik)
29af1cb
- Add lowercase aliases for camelCased %packages options (vslavik)
29af1cb
- Commit the new pykickstart.pot when making a release (bcl)
29af1cb
- Add the rhsm command (mkolman)
29af1cb
- Fix travis and coverage runs (bcl)
29af1cb
- Fix pylint unnecessary-pass warnings (bcl)
29af1cb
- Drop python2 compatibility (jkonecny)
29af1cb
- Fix check for python zanata client in Makefile (jkonecny)
29af1cb
- Update versionremoved sphinx extension (bcl)
29af1cb
Brian C. Lane a94f824
* Wed Nov 06 2019 Brian C. Lane <bcl@redhat.com> - 3.22-1
Brian C. Lane a94f824
- Enable coveralls.io coverage tracking (bcl)
Brian C. Lane a94f824
- Add tests for ignorebroken packages parameter (jkonecny)
Brian C. Lane a94f824
- Add ignore broken parameter to packages section (#1642013) (jkonecny)
Brian C. Lane a94f824
- Add support for the ZIPL Secure Boot for F32 and RHEL8 (vponcova)
Brian C. Lane a94f824
- Add F32 support (jkonecny)
Brian C. Lane a94f824
- Add note for the repo and url ssl options (jkonecny)
Brian C. Lane a94f824
- Skip FailsToOpenOutputFile_TestCase if running as root (juliana.rodrigueiro)
Brian C. Lane a94f824
- Change .spec Source to new pykickstart organization URL (bcl)
Brian C. Lane a94f824
949edd8
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 3.21-3
949edd8
- Rebuilt for Python 3.8.0rc1 (#1748018)
949edd8
b023303
* Fri Aug 16 2019 Miro Hrončok <mhroncok@redhat.com> - 3.21-2
b023303
- Rebuilt for Python 3.8
b023303
341a0d6
* Wed Aug 14 2019 David Cantrell <dcantrell@redhat.com> - 3.21-1
341a0d6
- Make module --disable available on Fedora 31+ (mkolman)
341a0d6
- Add F31 handler (mkolman)
341a0d6
- Add the --disable option for the module command (#1719347) (mkolman)
341a0d6
- A couple fixes for %packaging section docs (mkolman)
341a0d6
- Fix the docs generation (vponcova)
341a0d6
- Fix the documentation of bootloader --append (vponcova)
341a0d6
- Just kidding, use xenial for everything. (dcantrel)
341a0d6
- Python 3.7 is only available in 'xenial' in Travis-CI (dcantrel)
341a0d6
- Reduce .travis.yml to Python 3.{5,6,7}, set SPHINXAPIDOC (dcantrel)
341a0d6
- Replace PYTHONPATH override with sys.path.append; allow
341a0d6
  SPHINXAPIDOC (dcantrel)
341a0d6
- Add rhel7-branch to .travis.yml (dcantrel)
341a0d6
- Restrict the branches to test with Python 3. (dcantrel)
341a0d6
- More changes to .travis.yml, add requirements.txt file (dcantrel)
341a0d6
- Update the Travis-CI yaml file. (dcantrel)
341a0d6
- Fix documentation for the --excludepkgs and --includepkgs repo
341a0d6
  options (mkolman)
341a0d6
- packit.yml: remove unused content (ttomecek)
341a0d6
- Update sed in pykistart.spec Makefile target (phracek)
341a0d6
- Add pykickstart.spec.in for packit (phracek)
341a0d6
- Make %packages --default attribute sane (jkonecny)
341a0d6
- Configuration file .packit.yaml (phracek)
341a0d6
- For Travis-CI, explicitly use Sphinx 1.7.6 (dcantrel)
341a0d6
- Change to unittest.skipUnless and use correct syntax. (dcantrel)
341a0d6
- Replace 'import unittest.skipIf as skipIf' with
341a0d6
  just 'import unittest' (dcantrel)
341a0d6
- s/unittest/pytest/g in .travis.yml (dcantrel)
341a0d6
- pip install unittest for the Travis-CI runs (dcantrel)
341a0d6
- Run 'git checkout' in the Makefile ignoring non-fatal errors (dcantrel)
341a0d6
- Skip KS_With_Wrong_Permissions_TestCase if running as root. (dcantrel)
341a0d6
- Treat pylint warnings as non-fatal, exit codes 0 and 4. (dcantrel)
341a0d6
- Remove unused falsePositives in runpylint.py (dcantrel)
341a0d6
- Use env to set NOSE_IGNORE_CONFIG_FILES (dcantrel)
341a0d6
- Add NOSE_IGNORE_CONFIG_FILES=y to the .travis.yml file (dcantrel)
341a0d6
- Set NOSE_IGNORE_CONFIG_FILES in make coverage (dcantrel)
341a0d6
- In the Travis-CI environment, coverage is 'coverage' (dcantrel)
341a0d6
- Close output_path after reading in ksflatten.py (dcantrel)
341a0d6
- Makefile improvements (dcantrel)
341a0d6
- Specify Python 3.7 in .travis.yml per the docs. (dcantrel)
341a0d6
- Run sphinx-build and sphinx-apidoc from docs/Makefile (dcantrel)
341a0d6
- Add some missing help strings as detected by the coverage target. (dcantrel)
341a0d6
- Add missing descriptions to a handful of pykickstart commands. (dcantrel)
341a0d6
- Mark the sshkey --username option as required in docs (mkolman)
341a0d6
- Test on recent Python versions on Travis (mkolman)
341a0d6
- Fix snapshot documentation (jkonecny)
341a0d6
- Add a CONTRIBUTING file. (dcantrel)
341a0d6
63ebca6
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.20-4
63ebca6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
63ebca6
David Cantrell 6a102ee
* Thu Mar 07 2019 David Cantrell <dcantrell@redhat.com> - 3.20-3
David Cantrell a41ffb1
- Remove the Python 2 subpackage for pykickstart (#1686380)
David Cantrell a41ffb1
997cdff
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.20-2
997cdff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
997cdff
David Cantrell 0dc1315
* Tue Jan 29 2019 David Cantrell <dcantrell@redhat.com> - 3.20-1
David Cantrell 0dc1315
- New release: 3.20 (dcantrell)
David Cantrell 0dc1315
- Fix backward compatibility for python2 (jkonecny)
David Cantrell 0dc1315
- In 'make local', create a dummy .asc file explaining the
David Cantrell 0dc1315
  signature. (dcantrell)
David Cantrell 0dc1315
David Cantrell 4f20c37
* Mon Jan 28 2019 David Cantrell <dcantrell@redhat.com> - 3.19-1
David Cantrell 4f20c37
- New release: 3.19 (dcantrell)
David Cantrell 4f20c37
- Run gen_commands_docs and gen_sections_docs with python3. (dcantrell)
David Cantrell 4f20c37
- Use python3-sphinx in docs/Makefile (dcantrell)
David Cantrell 4f20c37
- Nope, this way for make po-pull and make release. (dcantrell)
David Cantrell 4f20c37
- Make sure 'make release' runs 'make po-pull' (dcantrell)
David Cantrell 4f20c37
- RHEL8Handler: include ssl certificate options (lars)
David Cantrell 4f20c37
- Add options for ssl certs on url and repo commands (lars)
David Cantrell 4f20c37
- parser: use collections.abc to import Iterator (lars)
David Cantrell 4f20c37
- test: Remove unused import (lars)
David Cantrell 4f20c37
- tests: Fix ksflatten tests (lars)
David Cantrell 4f20c37
- tests: Remove KickstartValueError test case (lars)
David Cantrell 4f20c37
- tests: Remove test case that's actually valid (lars)
David Cantrell 4f20c37
- Fix pylint warning W0102 dangerous-default-value (lars)
David Cantrell 4f20c37
- docs/versionremoved: fix sphinx import path (lars)
David Cantrell 4f20c37
- travis: don't override PYTHON with /usr/bin/python3 (lars)
David Cantrell 4f20c37
- Refactor ksverdiff and add tests for it (atodorov)
David Cantrell 4f20c37
- Patch ksverdiff so it works with argparse (atodorov)
David Cantrell 4f20c37
- Add main() function to scripts to allow module to be imported (atodorov)
David Cantrell 4f20c37
- Refactor tools/ksflatten.py and add tests for it (atodorov)
David Cantrell 4f20c37
- Add more tests for load.py (atodorov)
David Cantrell 4f20c37
- Issue DeprecationWarning for KickstartValueError and test it for
David Cantrell 4f20c37
  completeness (atodorov)
David Cantrell 4f20c37
- More test coverage for autopart (atodorov)
David Cantrell 4f20c37
- Improve tests for updates (atodorov)
David Cantrell 4f20c37
- Improved tests for timezone (atodorov)
David Cantrell 4f20c37
- Improve tests for selinux (atodorov)
David Cantrell 4f20c37
- Improve test for rootpw (atodorov)
David Cantrell 4f20c37
- Refactoring for reboot.py and more tests (atodorov)
David Cantrell 4f20c37
- Refactor monitor.py and add more tests (atodorov)
David Cantrell 4f20c37
- Add more tests for logvol.py (atodorov)
David Cantrell 4f20c37
- Refactoring for driverdisk.py (atodorov)
David Cantrell 4f20c37
- Refactor and more tests for btrfs.py (atodorov)
David Cantrell 4f20c37
- Add test to kill remaining mutant (atodorov)
David Cantrell 4f20c37
- Refactor in dmraid.py (atodorov)
David Cantrell 4f20c37
- More tests and refactoring for volgroup.py (atodorov)
David Cantrell 4f20c37
- Improve displaymode tests (atodorov)
David Cantrell 4f20c37
- Fix the kickstart section %packages (vponcova)
David Cantrell 4f20c37
- Fix versions in parsers of kickstart sections (vponcova)
David Cantrell 4f20c37
- Fix warnings for deprecated options of kickstart commands (vponcova)
David Cantrell 4f20c37
- Fix pylint errors (vponcova)
David Cantrell 4f20c37
- Update kickstart-docs.rst (jason.gerfen)
David Cantrell 4f20c37
- Kickstart usage example link (jason.gerfen)
David Cantrell 4f20c37
- Document module stream installation (mkolman)
David Cantrell 4f20c37
- Mention all man pages in all "SEE ALSO" sections (tim)
David Cantrell 4f20c37
- Fix typo in ksshell man page (tim)
David Cantrell 4f20c37
- Normalize the mount point (vponcova)
David Cantrell 4f20c37
- Clarify the --when= parameter error message. (dcantrell)
David Cantrell 4f20c37
1b50657
* Wed Aug 29 2018 Chris Lumens <clumens@redhat.com> - 3.18-1
1b50657
- New release: 3.18 (clumens)
1b50657
- Use the RHEL8 handler to generate RHEL docs. (clumens)
1b50657
- Add missing trailing newline for syspurpose __str__ method (mkolman)
1b50657
- Add the syspurpose command (mkolman)
1b50657
- Fix 'make rpmlog' target. (dcantrell)
1b50657
David Cantrell c1ed3ab
* Wed Aug 15 2018 David Cantrell <dcantrell@redhat.com> - 3.17-1
David Cantrell c1ed3ab
- New release: 3.17 (dcantrell)
David Cantrell c1ed3ab
- Add authselect command to rhel8 handler (rvykydal)
David Cantrell c1ed3ab
- Add module command to rhel8 handler (rvykydal)
David Cantrell c1ed3ab
- Update po/pykickstart.pot (dcantrell)
David Cantrell c1ed3ab
David Cantrell 438107a
* Thu Aug 09 2018 David Cantrell <dcantrell@redhat.com> - 3.16-1
David Cantrell 438107a
- New release: 3.16 (dcantrell)
David Cantrell 438107a
- Remove the extra space from the logvol command (vponcova)
David Cantrell 438107a
- Support LUKS2 in the raid command (vponcova)
David Cantrell 438107a
- Support LUKS2 in the part command (vponcova)
David Cantrell 438107a
- Support LUKS2 in the logvol command (vponcova)
David Cantrell 438107a
- Support LUKS2 in the autopart command (vponcova)
David Cantrell 438107a
- Remove unused false positive (vponcova)
David Cantrell 438107a
- Wrong hanging indentation (vponcova)
David Cantrell 438107a
db8b99f
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.15-2
db8b99f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
db8b99f
e127e08
* Tue Jul 10 2018 Chris Lumens <clumens@redhat.com> - 3.15-1
e127e08
- New release: 3.15 (clumens)
e127e08
- Add nvdimm command to RHEL7 (rvykydal)
e127e08
- Fix tests timeout (vponcova)
e127e08
- Fix pylint errors (vponcova)
e127e08
- The deprecated command upgrade is removed in another handler (vponcova)
e127e08
- The partition option --active is deprecated in another handler (vponcova)
e127e08
- The ignoredisk option --interactive is deprecated in another handler (vponcova)
e127e08
- The bootloader option --upgrade is deprecated in another handler (vponcova)
e127e08
- The command install is deprecated in another handler (vponcova)
e127e08
- The command deviceprobe is deprecated in another handler (vponcova)
e127e08
- Add kickstart warnings (vponcova)
e127e08
- Add the enablemodule command (mkolman)
e127e08
- Remove translation-canary wrapper for xgettext command. (dcantrell)
e127e08
- Use 'New release:' in the 'make bumpver' commit messages. (dcantrell)
e127e08
- Update the 'make pypi' target. (dcantrell)
e127e08
- Include the _sortCommand to the _setCommand method (#1578930) (vponcova)
e127e08
084a0ce
* Fri Jun 15 2018 Miro Hrončok <mhroncok@redhat.com> - 3.14-3
084a0ce
- Rebuilt for Python 3.7
084a0ce
David Cantrell 17c2693
* Tue May 22 2018 David Cantrell <dcantrell@redhat.com> - 3.14-2
David Cantrell 17c2693
- Include the _sortCommand to the _setCommand method (vponcova, #1578930)
David Cantrell 32b654c
- Remove call to xgettext_werror.sh during build
David Cantrell 17c2693
David Cantrell 479effc
* Mon May 14 2018 David Cantrell <dcantrell@redhat.com> - 3.14-1
David Cantrell 479effc
- Increment version to 3.14 (dcantrell)
David Cantrell 479effc
- Commit the new version in make bumpver. (dcantrell)
David Cantrell 479effc
- Adjust the make release target. (dcantrell)
David Cantrell 479effc
- Fix path problem in the pypi target. (dcantrell)
David Cantrell 479effc
- Adjust zanata check in po-pull Makefile target. (dcantrell)
David Cantrell 479effc
- Document that lilo and lilocheck are deprecated (vponcova)
David Cantrell 479effc
- Document that the command mouse is deprecated (vponcova)
David Cantrell 479effc
- The deprecated command upgrade is removed (vponcova)
David Cantrell 479effc
- The partition option --active is deprecated (vponcova)
David Cantrell 479effc
- The ignoredisk option --interactive is deprecated (vponcova)
David Cantrell 479effc
- The bootloader option --upgrade is deprecated (vponcova)
David Cantrell 479effc
- The command install is deprecated (vponcova)
David Cantrell 479effc
- The command deviceprobe is deprecated (vponcova)
David Cantrell 479effc
- Add Fedora 29 support (vponcova)
David Cantrell 479effc
- Change the timeout for nosetests (vponcova)
David Cantrell 479effc
- Fix deprecated commands with data (vponcova)
David Cantrell 479effc
David Cantrell 1785e06
* Thu May 10 2018 David Cantrell <dcantrell@redhat.com> - 3.13-1
David Cantrell 1785e06
- Prepare for 3.13 release. (dcantrell)
David Cantrell 1785e06
- Adjust the make release target. (dcantrell)
David Cantrell 1785e06
- Fix path problem in the pypi target. (dcantrell)
David Cantrell 1785e06
- Adjust zanata check in po-pull Makefile target. (dcantrell)
David Cantrell 1785e06
- Update fcoe command help (rvykydal)
David Cantrell 1785e06
- Add support for fcoe --autovlan (rvykydal)
David Cantrell 1785e06
- Fix the writePriority test for the new nvdimm command. (clumens)
David Cantrell 1785e06
- Fix a typo in the nvdimm command help output. (clumens)
David Cantrell 1785e06
- Add use action to nvdimm command. (rvykydal)
David Cantrell 1785e06
- Add nvdimm command (rvykydal)
David Cantrell 1785e06
- Remove the spec file from the source repo. (clumens)
David Cantrell 1785e06
- No longer reference the spec file in the Makefile. (clumens)
David Cantrell 1785e06
- Change the rc-release target to not assume the spec file location. (clumens)
David Cantrell 1785e06
- Get the version number from setup.py instead of the spec file. (clumens)
David Cantrell 1785e06
- Remove PKGNAME from the Makefile. (clumens)
David Cantrell 1785e06
e127e08
* Thu Apr 19 2018 David Cantrell <dcantrell@redhat.com> - 3.12-5
David Cantrell e295bd3
- BuildRequires: python2-ordered-set
David Cantrell e295bd3
David Cantrell f8dea06
* Mon Apr 16 2018 David Cantrell <dcantrell@redhat.com> - 3.12-4
David Cantrell f8dea06
- Fix python2 subpackage builds. (#1564347)
David Cantrell f8dea06
- Disable tests by default because they fail in mock right now.
David Cantrell f8dea06
David Cantrell 0bf51ed
* Thu Apr 12 2018 David Cantrell <dcantrell@redhat.com> - 3.12-3
David Cantrell 0bf51ed
- Re-enable the python2 subpackages on Fedora for now.  Some
David Cantrell 2deed01
  programs still need it and have not moved to python3 yet. (#1564347)
David Cantrell 0bf51ed
David Cantrell 0bf51ed
* Mon Apr 02 2018 David Cantrell <dcantrell@redhat.com> - 3.12-2
David Cantrell fd56619
- Conditionalize out python2 subpackage builds on Fedora releases
David Cantrell fd56619
  after 28 and EL releases after 7
David Cantrell fd56619
4025591
* Mon Feb 19 2018 Chris Lumens <clumens@redhat.com> - 3.12-1
4025591
- Sync spec file back up. (clumens)
4025591
- Don't use deprecated formatErrorMsg (vponcova)
4025591
- Handle error message formatting in KickstartError (vponcova)
4025591
- Add the KickstartHandler class (vponcova)
4025591
- Remove --fstype=btrfs support from LogVol, Raid and Part (rvykydal)
4025591
- Remove btrfs support (rvykydal)
4025591
- Create RHEL8 commands to pass handler using highest version test. (rvykydal)
4025591
- Add RHEL8 handler (rvykydal)
4025591
- Expect kickstart commands to have the default write priority. (vponcova)
4025591
- Authconfig is replaced with authselect (vponcova)
4025591
0ff2e47
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 3.11-2
0ff2e47
- Escape macros in %%changelog
0ff2e47
d004e0d
* Thu Feb 08 2018 Chris Lumens <clumens@redhat.com> - 3.11-1
d004e0d
- Logging level should be always set (#1543194) (vponcova)
d004e0d
- Copy txt files from _build folder on make local call (jkonecny)
d004e0d
1ad6f6d
* Thu Jan 25 2018 Chris Lumens <clumens@redhat.com> - 3.10-1
00fcc51
- Update Python 2 dependency declarations to new packaging standards
00fcc51
1ad6f6d
* Thu Jan 04 2018 Chris Lumens <clumens@redhat.com> - 3.9-1
f3c7e9e
- Fix directory ownership (lbalhar, #202). (clumens)
f3c7e9e
- firewall: add --use-system-defaults arg to command (#1526486) (dusty)
1ad6f6d
- Add lineno as an attribute on KickstartParseError. (clumens)
c1add3b
- Don't modify the original command and data mappings. (vponcova)
c1add3b
1ad6f6d
* Thu Nov 30 2017 Chris Lumens <clumens@redhat.com> - 3.8-1
1ad6f6d
- Add support for hmc command in Fedora (vponcova)
1ad6f6d
- Commands for specifying base repo are mentioned in docs (jkonecny)
1ad6f6d
- Add list of installation methods to the method doc (jkonecny)
1ad6f6d
- Fix pylint warnings in the mount command (vponcova)
1ad6f6d
- Fix test for the mount command (vponcova)
31eccf9
- Add clearpart --cdl option. (sbueno+anaconda)
31eccf9
- Add Fedora 28 support (vponcova)
1ad6f6d
- Add a new 'mount' command (vpodzime)
41de610
- Pylint fixes (vponcova)
41de610
- Add command hmc to support SE/HMC file access in RHEL7 (vponcova)
0ff2e47
- Add timeout and retries options to %%packages section in RHEL7 (vponcova)
41de610
- Call the _ method from i18n.py (jkonecny)
1ad6f6d
- Backport spec file changes from downstream (jkonecny)
a5795b1
- network: add network --bindto option (Fedora) (#1483981) (rvykydal)
a5795b1
- network: add network --bindto option (RHEL) (#1483981) (rvykydal)
a5795b1
- Add url --metalink support (#1464843) (rvykydal)
1ad6f6d
- Update doc of repo --mirrorlist and --baseurl with --metalink (#1464843) (rvykydal)
a5795b1
- Add repo --metalink support (#1464843) (rvykydal)
a5795b1
- Add Fedora 27 support. (rvykydal)
a5795b1
- Update Repo command tests. (rvykydal)
a5795b1
- Split the import of commands to multiple lines (vponcova)
0ff2e47
- Move the installclass command to the %%anaconda section (vponcova)
1ad6f6d
- Mention that repo name must not contain spaces (brunovern.a)
a5795b1
1ad6f6d
* Fri Sep 15 2017 Jiri Konecny <jkonecny@redhat.com> - 3.7-2
1ad6f6d
- Backport of the Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> from downstream spec
1ad6f6d
  Python 2 binary package renamed to python2-pykickstart
1ad6f6d
  See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
676db50
1ad6f6d
* Tue Jul 18 2017 Chris Lumens <clumens@redhat.com> - 3.7-1
cb0dbe1
- Add a Makefile target for uploading to pypi (#162). (clumens)
1ad6f6d
- Remove some old, unneeded stuff from the Makefile. (clumens)
cb0dbe1
- Add tests for method command (vponcova)
cb0dbe1
- Rewrite the method command. (vponcova)
cb0dbe1
- More documentation for bypassing the bootloader (#159) (amtlib-dot-dll)
cb0dbe1
- Output any sections registered with NullSection (#154). (clumens)
1ad6f6d
- Add new installclass command in master (vponcova)
cb0dbe1
1ad6f6d
* Tue May 16 2017 Chris Lumens <clumens@redhat.com> - 3.6-1
1ad6f6d
- Ignore errors from coverage tests (#138) (jkonecny)
1ad6f6d
- Fix bumpver target when "changelog" is in the spec file more than once. (clumens)
1ad6f6d
- Ignore a couple false positives coming from the re module. (clumens)
1ad6f6d
- Fix snapshot command (jkonecny)
1ad6f6d
- Generate documentation in ci tests (jkonecny)
1ad6f6d
- Fix snapshot documentation (jkonecny)
022d700
- Add tests for a new snapshot command (#1113207) (jkonecny)
022d700
- Add support of --when param to snapshot command (#1113207) (jkonecny)
022d700
- Add new snapshot KS command (#1113207) (jkonecny)
1ad6f6d
- Add realm command test (jkonecny)
6c4dd18
- Add --nohome, --noboot and --noswap options to autopart command. (vponcova)
1ad6f6d
- Add --nohome option to autopart command in RHEL7. (vponcova)
6c4dd18
- Add support for --chunksize option to RHEL7. (vponcova)
1ad6f6d
- Add link to online docs to the README (#137) (martin.kolman)
6c4dd18
- Add --hibernation to the list of logvol size options (#1408666). (clumens)
6c4dd18
- Handle KickstartVersionError in ksflatten (#1412249). (clumens)
1ad6f6d
- Fix the glob used to reference comps files in docs (#135). (clumens)
0ff2e47
- docs: Note under %%include that most sections don't do merging (#134) (walters)
6c4dd18
- Fix handling # in passwords. (clumens)
6c4dd18
- Pass comments=True to shlex.split calls in the test functions. (clumens)
1ad6f6d
- Don't forget to add tests to the NOSEARGS. (clumens)
5b757b8
1ad6f6d
* Wed Nov 30 2016 Chris Lumens <clumens@redhat.com> - 3.5-1
1ad6f6d
- Include README.rst in the MANIFEST.in again. (clumens)
1ad6f6d
- Disable running "make coverage" or "make check" with python2. (clumens)
1ad6f6d
- rootpw: document that password isn't required with --lock (atodorov)
1ad6f6d
- Run the docs makefile during RTD build (mkolman)
1ad6f6d
- Remove the type annotations (dshea)
1ad6f6d
- Remove mypy checks. (dshea)
0051f9c
- Fix python2 compatibility when printing to stderr (jkonecny)
0051f9c
- Add a type stub for the new F26 support. (clumens)
0051f9c
- Fix and add tests for F26 and new displaymode (jkonecny)
0051f9c
- Add non-interactive option to graphical and text modes (jkonecny)
0051f9c
- Add Fedora 26 support (jkonecny)
1ad6f6d
- fix markup a bit (add ) (gitDeveloper)
1ad6f6d
- Print errors to stderr when errors aren't fatal (jkonecny)
1ad6f6d
- Add build insturctions for the docs (martin.kolman)
1ad6f6d
- More test coverage for base.py (atodorov)
1ad6f6d
- Warn about using removed keywords in kickstart commands (atodorov)
1ad6f6d
- More test coverage for network.py (atodorov)
1ad6f6d
- Refactoring and more tests for partition (atodorov)
1ad6f6d
- Add documentation for mouse (atodorov)
1ad6f6d
- Add documentation for langsupport (atodorov)
1ad6f6d
- Refactor lang and add more tests (atodorov)
1ad6f6d
- Refactor iscsiname and more tests (atodorov)
1ad6f6d
- Add short description for interactive command (atodorov)
0ff2e47
- Nuke all the pykickstart-2.x %%changelog history. (clumens)
1ad6f6d
- Update network command documentation also in option help strings. (rvykydal)
1ad6f6d
- Retroactively fix checks for reqpart and autopart (atodorov)
1ad6f6d
- More tests for zfcp (atodorov)
1ad6f6d
- More tests for volgroup (atodorov)
1ad6f6d
- More tests for url (atodorov)
1ad6f6d
- Add help documentation and more tests for upgrade.py (atodorov)
1ad6f6d
- More tests and refactoring for timezone.py, fixes #112 (atodorov)
1ad6f6d
- More test coverage for sshpw (atodorov)
1ad6f6d
- Refactor and add more tests for sshkey (atodorov)
1ad6f6d
- Remove duplicate assert (atodorov)
1ad6f6d
- Add more tests for rootpw (atodorov)
1ad6f6d
- Refactoring and additional test coverage for raid command (atodorov)
1ad6f6d
- More tests for FC3_NFS (atodorov)
1ad6f6d
- Refactor logging.py and add tests (atodorov)
1ad6f6d
- Additional tests for FC3_HardDrive (atodorov)
1ad6f6d
- More tests for F12_GroupData (atodorov)
1ad6f6d
- Additional test coverage for commands/firewall.py (atodorov)
1ad6f6d
- Add missing documentation for device command (atodorov)
1ad6f6d
- Explain ks= vs. inst.ks= in the documentation (#109). (clumens)
1ad6f6d
- Include the built documentation in the package tarball. (clumens)
1ad6f6d
- Update the documentation when bumpver is run. (clumens)
1ad6f6d
- Add commands*.rst and sections.rst to the repo. (clumens)
1ad6f6d
- Another path change in docs/conf.py for readthedocs. (clumens)
1ad6f6d
- Fix a couple pylint errors. (clumens)
1ad6f6d
- Disable assertion in HelpAndDescription_TestCase (atodorov)
1ad6f6d
- Refactor HelpAndDescription_TestCase to properly patch KSOptionParser (atodorov)
1ad6f6d
- Add docs to the path in docs/conf.py too. (clumens)
1ad6f6d
- Set the version in docs/conf.py with "make bumpver". (clumens)
1ad6f6d
- Set PYTHONPATH when running sphinx-build. (clumens)
1ad6f6d
- The build now requires sphinx to build documentation. (clumens)
1ad6f6d
- Test if prog, help or description are empty (atodorov)
1ad6f6d
- Clean up TODO comments (atodorov)
1ad6f6d
- Add Sphinx extension which parses the 'versionremoved' directive (atodorov)
1ad6f6d
- Automatically build kickstart command & sections documentation (atodorov)
1ad6f6d
- Add a backward compatibility class for the lilo command (atodorov)
1ad6f6d
- Split upgrade and install commands and update handlers after F20 (atodorov)
1ad6f6d
- Don't skip DeprecatedCommands when testing handler mappings (atodorov)
1ad6f6d
- network refactoring and more tests (atodorov)
1ad6f6d
- iscsiname - small refactoring (atodorov)
1ad6f6d
- firewall refactoring and more tests (atodorov)
1ad6f6d
- clearpart: refactoring and more tests (atodorov)
1ad6f6d
- More tests for multipath (atodorov)
1ad6f6d
- user: more tests and refactoring (atodorov)
1ad6f6d
- updates refactoring (atodorov)
1ad6f6d
- timezone refactoring and more tests (atodorov)
1ad6f6d
- fcoe more tests (atodorov)
1ad6f6d
- sshpw: new tests and refactoring (atodorov)
1ad6f6d
- services refactoring to reduce mutations (atodorov)
1ad6f6d
- rootpw: refactoring and new tests (atodorov)
1ad6f6d
- reboot: add two more tests (atodorov)
1ad6f6d
- monitor: new test (atodorov)
1ad6f6d
- method: refactoring and a few more tests (atodorov)
1ad6f6d
- logvol: refactoring and more tests (atodorov)
1ad6f6d
- iscsi: refactoring and update tests (atodorov)
1ad6f6d
- ignoredisk: refactor to kill all mutants (atodorov)
1ad6f6d
- realm: fix missing writePriority and add more test coverage (atodorov)
1ad6f6d
- driverdisk: remove writePriority from _DriverDiskData constructor and other refactoring (atodorov)
1ad6f6d
- btrfs: more mutation tests & refactoring (atodorov)
1ad6f6d
- dmraid: more mutation and test coverage (atodorov)
1ad6f6d
- volgroup: refactoring and more tests (atodorov)
1ad6f6d
- xconfig: more tests to kill remaining mutations (atodorov)
1ad6f6d
- displaymode: extra mutation and test coverage (atodorov)
1ad6f6d
- zfcp: more mutation tests and bump code coverage (atodorov)
1ad6f6d
- keyboard: refactoring to reduce mutations (atodorov)
1ad6f6d
- liveimg: more tests (atodorov)
1ad6f6d
- multipath:  to  refactoring (atodorov)
1ad6f6d
- ostreesetup: refactoring  into  and more tests (atodorov)
1ad6f6d
- zerombr: more tests (atodorov)
1ad6f6d
- vnc: new test (atodorov)
1ad6f6d
- cdrom: Remove source of mutations (atodorov)
1ad6f6d
- eula: minor fixes and more tests (atodorov)
1ad6f6d
- mouse: add more tests to kill some mutants (atodorov)
1ad6f6d
- user: fix for deleting of != '' change (atodorov)
1ad6f6d
- Delete str != "" comparisons to remove 8*110 possible mutations (atodorov)
1ad6f6d
- rescue: new test to kill remaining mutants (atodorov)
1ad6f6d
- reqpart: new test to kill remaining mutants (atodorov)
1ad6f6d
- interactive, lilocheck, mediacheck: kill remaining mutants (atodorov)
1ad6f6d
- unsupported_hardware: new test to kill remaining mutants (atodorov)
1ad6f6d
- skipx: new test to kill remaining mutants (atodorov)
1ad6f6d
- autostep: new test to kill remaining mutants (atodorov)
1ad6f6d
- Remove unnecessary nargs=1 parameter (atodorov)
1ad6f6d
- Pass writePriority to KickstartCommand.__init__ (atodorov)
1ad6f6d
- Add test for writePriority (atodorov)
1ad6f6d
- Refactor mock.patch so it works with Cosmic-Ray (atodorov)
1ad6f6d
1ad6f6d
* Thu Oct 06 2016 Chris Lumens <clumens@redhat.com> - 3.4-1
1ad6f6d
- Fix Python 2 builds by assigning to KSOptionParser.version properly (#106) (atodorov)
1ad6f6d
- Do not run translation-canary under python2. (clumens)
1ad6f6d
- Add network --no-activate option. (#104) (rvykydal)
1ad6f6d
- Don't run the ksvalidator test under python2. (clumens)
1ad6f6d
- Fix the check for the error raised by the logvol command on python2. (clumens)
eec73e3
- Support timezone command usage without timezone specification (mkolman)
eec73e3
- Formatting fixes (mkolman)
1ad6f6d
- Stylistic improvements as sugested by static chackers (#95) (martin.kolman)
1ad6f6d
- Fix unused-variable warning (atodorov)
1ad6f6d
- Fix command handler errors identified by previous test (atodorov)
1ad6f6d
- Test for older versions in new Fedora releases. Closes #28 (atodorov)
1ad6f6d
- Rename FC16 to F16 so we can find it later in versionMap (atodorov)
1ad6f6d
- Update sys.path in handlers/control.py if not already updated (atodorov)
1ad6f6d
- KSOptionParser accepts description, not help argument (atodorov)
1ad6f6d
- Remove unused import (atodorov)
1ad6f6d
- Fix class definition problems identified by previous test (atodorov)
1ad6f6d
- Test how command and data classes are defined (atodorov)
1ad6f6d
- Fix a couple problems with the previous ksvalidator patches. (clumens)
1ad6f6d
- Remove a bunch of history from the spec file. (clumens)
1ad6f6d
- Refactor ksvalidator and its tests (#90) (atodorov)
1ad6f6d
- Fix some code smells (#89) (atodorov)
1ad6f6d
- Enable Travis-CI (#88) (atodorov)
1ad6f6d
- Add versionToLongString to the type annotation file. (clumens)
1ad6f6d
- Update tests to reflect new positional arguments (atodorov)
1ad6f6d
- Add empty help/description for KSOptionParser (atodorov)
1ad6f6d
- Add custom help formatter for ArgumentParser (atodorov)
1ad6f6d
- Initial Sphinx configuration (atodorov)
1ad6f6d
- The pykickstart package should require a specific python3-kickstart. (clumens)
1ad6f6d
- Shuffle network command options for more logical order. (rvykydal)
1ad6f6d
- Update documentation of network command. (rvykydal)
1ad6f6d
- Update documentation of network command. (rvykydal)
eec73e3
- Download translations less frequently. (#83) (dshea)
eec73e3
- Adapt to the new version of mypy (#82) (dshea)
eec73e3
- Remove the locales from zanata.xml. (clumens)
7c37902
1ad6f6d
* Tue May 10 2016 Chris Lumens <clumens@redhat.com> - 3.3-1
1ad6f6d
- Do not check translated strings during make check. (dshea)
1ad6f6d
- Merge the most recent translation-canary changes. (dshea)
1ad6f6d
- Squashed 'translation-canary/' changes from 5a45c19..840c2d6 (dshea)
7d4aea7
- Add documentation for --excludeWeakdeps (dshea)
0ff2e47
- Add support for --excludeWeakdeps option to %%packages. (james)
7d4aea7
- Numbers can be part of a kickstart command option. (clumens)
7d4aea7
- It's authconfig, not autoconfig (in the kickstart.vim file). (clumens)
881b031
- Fix pylint no-member errors. (clumens)
881b031
- Support file URLs for ostree (#1327460). (clumens)
1ad6f6d
- Add ksvalidator test cases (jikortus)
1ad6f6d
- Add classes for pykickstart tools testing (jikortus)
1ad6f6d
- ksvalidator - don't require KS file with -l option (jikortus)
881b031
1ad6f6d
* Thu Apr 14 2016 Chris Lumens <clumens@redhat.com> - 3.2-1
1ad6f6d
- Fix a couple mistakes in the documentation. (clumens)
e9d6e86
- Correctly move scripts after they've been installed. (clumens)
0ff2e47
- Document %%traceback and %%onerror. (clumens)
0ff2e47
- Add a new %%onerror script section (#74). (clumens)
e9d6e86
- Enable coverage reporting for pykickstart tools (jikortus)
1ad6f6d
- Fix really long lines in the documentation. (clumens)
1ad6f6d
- Lots of documentation updates. (clumens)
1ad6f6d
1ad6f6d
* Wed Mar 30 2016 Chris Lumens <clumens@redhat.com> - 3.1-1
1ad6f6d
- Fix the version of the parser in packages tests, too. (clumens)
1ad6f6d
- PWD doesn't work in the Makefile. (clumens)
1ad6f6d
- Disable the attrs test for python2. (clumens)
1ad6f6d
- Accept alternate names for some keyword arguments. (clumens)
1ad6f6d
- Don't change ignoredisk.ignoredisk in the __init__ method. (clumens)
1ad6f6d
- Fix bugs where F16 and F18 were using the wrong versions of objects. (clumens)
1ad6f6d
- Allow marking options as "notest". (clumens)
1ad6f6d
- Add a test case for various ways of setting attributes. (clumens)
1ad6f6d
- Add a dataClass attribute to KickstartCommand. (clumens)
1ad6f6d
- Add a test case for deprecated command corner cases. (clumens)
6502c26
- Add --chunksize option to raid command. (vtrefny)
1ad6f6d
- Add a test case for the deprecated multipath command. (clumens)
6502c26
- Mark the device, dmraid, and multipath commands as deprecated. (clumens)
1ad6f6d
- Get rid of the ver global variable. (clumens)
1ad6f6d
- Remove deprecated commands from the documentation. (clumens)
1ad6f6d
- Add Fedora 25 support. (vtrefny)
1ad6f6d
- Add some more tests for parser-related corner cases. (clumens)
6502c26
- Fix processing of the #platform= comment. (clumens)
1ad6f6d
- Get rid of a bunch of unnecessary blank lines. (clumens)
6502c26
- fix formating (Frodox)
6502c26
- Change network example to working one (Frodox)
6502c26
- Add DNF system-upgrade near FedUp references (github)
1ad6f6d
1ad6f6d
* Fri Mar 04 2016 Chris Lumens <clumens@redhat.com> - 3.0-1
1ad6f6d
- Make sure the script test references parser. (clumens)
1ad6f6d
- Don't use class attributes for the version or kickstart string. (clumens)
6502c26
- Add a syntax highlighting file for vim. (clumens)
6502c26
- Move tests/parser/* into the tests/ directory. (clumens)
6502c26
- Use importlib to import modules. (dshea)
6502c26
- Update kickstart documentation for ntp (jkonecny)
6502c26
- It's self.sshkey, not self.key. (clumens)
6502c26
- Remove orderedset.py (dshea)
46f41d7
- Remove the removal of the eintr checker, which has been removed (dshea)
1ad6f6d
- Improved method.py test coverage (jikortus)
46f41d7
- Verify that a password with a # sign doesn't get read as a comment. (clumens)
1ad6f6d
- Raise deprecation warnings in _setToSelf and _setToObj. (clumens)
1ad6f6d
- Do not log httpd messages in the load tests. (dshea)
46f41d7
- There is no F7_Key class - use RHEL5_Key instead. (clumens)
46f41d7
- The RHEL6 branch supported the key command. (clumens)
1ad6f6d
- Add more test coverage around Group and Script objects. (clumens)
1ad6f6d
- load.py initial test coverage + exception catch (jikortus)
1ad6f6d
- Fix more formatting problems under the part command. (clumens)
1ad6f6d
- Fix some indentation problems in the documentation. (clumens)
1ad6f6d
- Clear up confusing documentation about MB vs. MiB. (clumens)
1ad6f6d
- argparse error messages are different in python2 and python3. (clumens)
1ad6f6d
- Add a document describing how to adapt your code to pykickstart-3. (clumens)
1ad6f6d
- Promote _setToObj and _setToSelf to public functions. (clumens)
0ff2e47
- Increase test coverage to 96%%. (clumens)
1ad6f6d
- Don't duplicate autopart+volgroup checks in the volgroup handlers. (clumens)
1ad6f6d
- RHEL7 needs to use the correct version of FcoeData and Autopart. (clumens)
1ad6f6d
- Replace required=1 and deprecated=1 with =True. (clumens)
1ad6f6d
- Get rid of unnecessary args to add_argument. (clumens)
1ad6f6d
- Get rid of references to KickstartParseError in assert_parse_error. (clumens)
1ad6f6d
- Convert command objects to use argparse instead of optparse. (clumens)
1ad6f6d
- Remove KickstartValueError. (clumens)
1ad6f6d
- Add some custom actions and types to make things easier elsewhere. (clumens)
1ad6f6d
- _setToSelf and _setToObj now take a Namespace object. (clumens)
1ad6f6d
- Use the new ksboolean function where we were using the string. (clumens)
1ad6f6d
- Convert options.py to use argparse instead of optparse. (clumens)
1ad6f6d
- Remove the custom map and map_extend actions. (clumens)
46f41d7
- Try harder to test translations. (dshea)