#42 Do note merge yet, testing: Switch to %autochangelog and %autorelease
Closed 11 months ago by churchyard. Opened a year ago by churchyard.
rpms/ churchyard/python-rpm-generators autochangelog  into  rawhide

file added
+163
@@ -0,0 +1,163 @@ 

+ * Tue May 25 2021 Tomas Orsava <torsava@redhat.com> - 12-7

+ - pythondistdeps.py: Detect missing or corrupted metadata

+ - pythondistdeps.py: Catch all exceptions and terminate the build if one is raised

+ 

+ * Mon Apr 19 2021 Miro Hrončok <mhroncok@redhat.com> - 12-6

+ - Get rid of distutils deprecation warning (by not using it)

+ - The distutils module is deprecated in Python 3.10+

+ - https://www.python.org/dev/peps/pep-0632/

+ 

+ * Wed Mar 31 2021 Miro Hrončok <mhroncok@redhat.com> - 12-5

+ - Do not generate setuptools requirement for console_scripts on Python 3.10+

+ - See https://fedoraproject.org/wiki/Changes/Reduce_dependencies_on_python3-setuptools

+ 

+ * Thu Mar 11 2021 Tomas Orsava <torsava@redhat.com> - 12-4

+ - scripts/pythondistdeps: Treat extras names case-insensitively and always

+   output them in lower case (#1936875)

+ 

+ * Mon Feb 22 2021 Tomas Orsava <torsava@redhat.com> - 12-3

+ - scripts/pythondistdeps: Fix for Python 3.10

+ 

+ * Wed Feb 17 2021 Tomas Orsava <torsava@redhat.com> - 12-2

+ - scripts/pythondistdeps: Switch from using pkg_resources to importlib.metadata

+   for reading the egg/dist-info metadata

+ - The script no longer requires setuptools but instead requires packaging

+ 

+ * Wed Feb 03 2021 Miro Hrončok <mhroncok@redhat.com> - 12-1

+ - Disable the dist generators for Python 2

+ - https://fedoraproject.org/wiki/Changes/Disable_Python_2_Dist_RPM_Generators_and_Freeze_Python_2_Macros

+ 

+ * Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 11-13

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild

+ 

+ * Mon Oct 19 2020 Tomas Orsava <torsava@redhat.com> - 11-12

+ - Run scripts in an isolated Python environment (#1889080)

+ 

+ * Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 11-11

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild

+ 

+ * Tue Jul 21 2020 Miro Hrončok <mhroncok@redhat.com> - 11-10

+ - pythondistdeps: Split Python Extras names after the rightmost plus sign

+ - pythondistdeps: Handle edge cases of version comparisons more closely to

+   upstream, despite irrationality

+   See: https://github.com/pypa/packaging/issues/320

+ 

+ * Fri Jul 10 2020 Tomas Orsava <torsava@redhat.com> - 11-9

+ - pythondistdeps: Implement provides/requires for extras packages

+ - Enable --require-extras-subpackages

+ - Adapt Python version marker workaround for setuptools 42+

+ 

+ * Fri Jun 26 2020 Miro Hrončok <mhroncok@redhat.com> - 11-8

+ - Fix python(abi) requires generator, it picked files from almost good directories

+ - Add a script to generate Python bundled provides

+ 

+ * Thu May 21 2020 Miro Hrončok <mhroncok@redhat.com> - 11-7

+ - Use PEP 503 names for requires

+ 

+ * Tue May 05 2020 Miro Hrončok <mhroncok@redhat.com> - 11-6

+ - Deduplicate automatically provided names trough Python RPM Lua macros

+ 

+ * Wed Apr 29 2020 Tomas Orsava <torsava@redhat.com> - 11-5

+ - Backporting proposed upstream changes

+   https://github.com/rpm-software-management/rpm/pull/1195

+   - Only provide python3dist(..) for the main Python versions (BZ#1812083)

+   - Preparation for the proper handling of normalized names (BZ#1791530)

+   - Add a test suite (and enable it in Fedora CI)

+   - Better error messages for unsupported package versions

+   - Fix sorting of dev versions

+ 

+ * Tue Apr 28 2020 Miro Hrončok <mhroncok@redhat.com> - 11-4

+ - Don't define global Lua variables from Python generator

+ 

+ * Mon Apr 20 2020 Gordon Messmer <gordon.messmer@gmail.com> - 11-3

+ - Handle all-zero versions without crashing

+ 

+ * Tue Apr 07 2020 Miro Hrončok <mhroncok@redhat.com> - 11-2

+ - Use dynamic %%_prefix value when matching files for python(abi) provides

+ - Sync with upstream RPM dist generator

+ 

+ * Wed Apr 01 2020 Miro Hrončok <mhroncok@redhat.com> - 11-1

+ - Rewrite python(abi) generators to Lua to make them faster

+ - RPM 4.16+ is needed

+ - Automatically call %%python_provide

+ 

+ * Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 10-4

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild

+ 

+ * Fri Jan 17 2020 Miro Hrončok <mhroncok@redhat.com> - 10-3

+ - Also provide pythonXdist() with PEP 503 normalized names (#1791530)

+ 

+ * Fri Jan 03 2020 Miro Hrončok <mhroncok@redhat.com> - 10-2

+ - Fix more complicated requirement expressions by adding parenthesis

+ 

+ * Wed Jan 01 2020 Miro Hrončok <mhroncok@redhat.com> - 10-1

+ - Handle version ending with ".*" (#1758141)

+ - Handle compatible-release operator "~=" (#1758141)

+ - Use rich deps for semantically versioned dependencies

+ - Match Python version if minor has multiple digits (e.g. 3.10, #1777382)

+ - Only add setuptools requirement for egg-info packages

+ 

+ * Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 9-2

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild

+ 

+ * Mon Jun 24 2019 Tomas Orsava <torsava@redhat.com> - 9-1

+ - Canonicalize Python versions and properly handle != spec

+ 

+ * Wed Apr 17 2019 Miro Hrončok <mhroncok@redhat.com> - 8-1

+ - console_scripts entry points to require setuptools

+   https://github.com/rpm-software-management/rpm/pull/666

+ 

+ * Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 7-2

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild

+ 

+ * Thu Dec 20 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 7-1

+ - Enable requires generator

+ 

+ * Wed Oct 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 6-1

+ - Tighten regex for depgen

+ 

+ * Sat Jul 28 2018 Miro Hrončok <mhroncok@redhat.com> - 5-4

+ - Use nonstandardlib for purelib definition (#1609492)

+ 

+ * Sat Jul 28 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 5-3

+ - Add pythondist generator

+ 

+ * Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 5-2

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild

+ 

+ * Sun Feb 11 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 5-1

+ - Fork upstream generators

+ - "Fix" support of environment markers

+ 

+ * Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.14.0-2.1

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild

+ 

+ * Tue Nov 28 2017 Tomas Orsava <torsava@redhat.com> - 4.14.0-2

+ - Switch bootsrapping macro to a bcond for modularity

+ 

+ * Fri Oct 20 2017 Tomas Orsava <torsava@redhat.com> - 4.14.0-1

+ - Rebase to rpm 4.14.0 final (http://rpm.org/wiki/Releases/4.14.0)

+ - Re-synchronize version/release macros with the rpm Fedora package

+ 

+ * Mon Sep 18 2017 Tomas Orsava <torsava@redhat.com> - 4.14.0-0.rc1.1

+ - Update to a new upstream version of RPM

+ - Drop upstreamed patches

+ - Renumber remaining patches

+ 

+ * Thu Aug 24 2017 Miro Hrončok <mhroncok@redhat.com> - 4.13.0.1-4

+ - Add patch 10: Do not provide pythonXdist for platform-python packages (rhbz#1484607)

+ 

+ * Tue Aug 08 2017 Tomas Orsava <torsava@redhat.com> - 4.13.0.1-3

+ - Add patch 9: Generate requires and provides for platform-python(abi)

+   (https://fedoraproject.org/wiki/Changes/Platform_Python_Stack)

+ 

+ * Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.13.0.1-2.1

+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild

+ 

+ * Thu May 18 2017 Tomas Orsava <torsava@redhat.com> - 4.13.0.1-2

+ - Added a license file

+ - Added a dependency on rpm for the proper directory structure

+ - Properly owning the __pycache__ directory

+ 

+ * Tue May 02 2017 Tomas Orsava <torsava@redhat.com> - 4.13.0.1-1

+ - Splitting Python RPM generators from the `rpm` package to standalone one

file modified
+2 -164
@@ -1,7 +1,7 @@ 

  Name:           python-rpm-generators

  Summary:        Dependency generators for Python RPMs

  Version:        12

- Release:        7%{?dist}

+ Release:        %{autorelease}

  

  # Originally all those files were part of RPM, so license is kept here

  License:        GPLv2+
@@ -47,166 +47,4 @@ 

  %{_rpmconfigdir}/pythonbundles.py

  

  %changelog

- * Tue May 25 2021 Tomas Orsava <torsava@redhat.com> - 12-7

- - pythondistdeps.py: Detect missing or corrupted metadata

- - pythondistdeps.py: Catch all exceptions and terminate the build if one is raised

- 

- * Mon Apr 19 2021 Miro Hrončok <mhroncok@redhat.com> - 12-6

- - Get rid of distutils deprecation warning (by not using it)

- - The distutils module is deprecated in Python 3.10+

- - https://www.python.org/dev/peps/pep-0632/

- 

- * Wed Mar 31 2021 Miro Hrončok <mhroncok@redhat.com> - 12-5

- - Do not generate setuptools requirement for console_scripts on Python 3.10+

- - See https://fedoraproject.org/wiki/Changes/Reduce_dependencies_on_python3-setuptools

- 

- * Thu Mar 11 2021 Tomas Orsava <torsava@redhat.com> - 12-4

- - scripts/pythondistdeps: Treat extras names case-insensitively and always

-   output them in lower case (#1936875)

- 

- * Mon Feb 22 2021 Tomas Orsava <torsava@redhat.com> - 12-3

- - scripts/pythondistdeps: Fix for Python 3.10

- 

- * Wed Feb 17 2021 Tomas Orsava <torsava@redhat.com> - 12-2

- - scripts/pythondistdeps: Switch from using pkg_resources to importlib.metadata

-   for reading the egg/dist-info metadata

- - The script no longer requires setuptools but instead requires packaging

- 

- * Wed Feb 03 2021 Miro Hrončok <mhroncok@redhat.com> - 12-1

- - Disable the dist generators for Python 2

- - https://fedoraproject.org/wiki/Changes/Disable_Python_2_Dist_RPM_Generators_and_Freeze_Python_2_Macros

- 

- * Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 11-13

- - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild

- 

- * Mon Oct 19 2020 Tomas Orsava <torsava@redhat.com> - 11-12

- - Run scripts in an isolated Python environment (#1889080)

- 

- * Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 11-11

- - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild

- 

- * Tue Jul 21 2020 Miro Hrončok <mhroncok@redhat.com> - 11-10

- - pythondistdeps: Split Python Extras names after the rightmost plus sign

- - pythondistdeps: Handle edge cases of version comparisons more closely to

-   upstream, despite irrationality

-   See: https://github.com/pypa/packaging/issues/320

- 

- * Fri Jul 10 2020 Tomas Orsava <torsava@redhat.com> - 11-9

- - pythondistdeps: Implement provides/requires for extras packages

- - Enable --require-extras-subpackages

- - Adapt Python version marker workaround for setuptools 42+

- 

- * Fri Jun 26 2020 Miro Hrončok <mhroncok@redhat.com> - 11-8

- - Fix python(abi) requires generator, it picked files from almost good directories

- - Add a script to generate Python bundled provides

- 

- * Thu May 21 2020 Miro Hrončok <mhroncok@redhat.com> - 11-7

- - Use PEP 503 names for requires

- 

- * Tue May 05 2020 Miro Hrončok <mhroncok@redhat.com> - 11-6

- - Deduplicate automatically provided names trough Python RPM Lua macros

- 

- * Wed Apr 29 2020 Tomas Orsava <torsava@redhat.com> - 11-5

- - Backporting proposed upstream changes

-   https://github.com/rpm-software-management/rpm/pull/1195

-   - Only provide python3dist(..) for the main Python versions (BZ#1812083)

-   - Preparation for the proper handling of normalized names (BZ#1791530)

-   - Add a test suite (and enable it in Fedora CI)

-   - Better error messages for unsupported package versions

-   - Fix sorting of dev versions

- 

- * Tue Apr 28 2020 Miro Hrončok <mhroncok@redhat.com> - 11-4

- - Don't define global Lua variables from Python generator

- 

- * Mon Apr 20 2020 Gordon Messmer <gordon.messmer@gmail.com> - 11-3

- - Handle all-zero versions without crashing

- 

- * Tue Apr 07 2020 Miro Hrončok <mhroncok@redhat.com> - 11-2

- - Use dynamic %%_prefix value when matching files for python(abi) provides

- - Sync with upstream RPM dist generator

- 

- * Wed Apr 01 2020 Miro Hrončok <mhroncok@redhat.com> - 11-1

- - Rewrite python(abi) generators to Lua to make them faster

- - RPM 4.16+ is needed

- - Automatically call %%python_provide

- 

- * Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 10-4

- - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild

- 

- * Fri Jan 17 2020 Miro Hrončok <mhroncok@redhat.com> - 10-3

- - Also provide pythonXdist() with PEP 503 normalized names (#1791530)

- 

- * Fri Jan 03 2020 Miro Hrončok <mhroncok@redhat.com> - 10-2

- - Fix more complicated requirement expressions by adding parenthesis

- 

- * Wed Jan 01 2020 Miro Hrončok <mhroncok@redhat.com> - 10-1

- - Handle version ending with ".*" (#1758141)

- - Handle compatible-release operator "~=" (#1758141)

- - Use rich deps for semantically versioned dependencies

- - Match Python version if minor has multiple digits (e.g. 3.10, #1777382)

- - Only add setuptools requirement for egg-info packages

- 

- * Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 9-2

- - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild

- 

- * Mon Jun 24 2019 Tomas Orsava <torsava@redhat.com> - 9-1

- - Canonicalize Python versions and properly handle != spec

- 

- * Wed Apr 17 2019 Miro Hrončok <mhroncok@redhat.com> - 8-1

- - console_scripts entry points to require setuptools

-   https://github.com/rpm-software-management/rpm/pull/666

- 

- * Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 7-2

- - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild

- 

- * Thu Dec 20 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 7-1

- - Enable requires generator

- 

- * Wed Oct 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 6-1

- - Tighten regex for depgen

- 

- * Sat Jul 28 2018 Miro Hrončok <mhroncok@redhat.com> - 5-4

- - Use nonstandardlib for purelib definition (#1609492)

- 

- * Sat Jul 28 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 5-3

- - Add pythondist generator

- 

- * Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 5-2

- - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild

- 

- * Sun Feb 11 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 5-1

- - Fork upstream generators

- - "Fix" support of environment markers

- 

- * Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.14.0-2.1

- - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild

- 

- * Tue Nov 28 2017 Tomas Orsava <torsava@redhat.com> - 4.14.0-2

- - Switch bootsrapping macro to a bcond for modularity

- 

- * Fri Oct 20 2017 Tomas Orsava <torsava@redhat.com> - 4.14.0-1

- - Rebase to rpm 4.14.0 final (http://rpm.org/wiki/Releases/4.14.0)

- - Re-synchronize version/release macros with the rpm Fedora package

- 

- * Mon Sep 18 2017 Tomas Orsava <torsava@redhat.com> - 4.14.0-0.rc1.1

- - Update to a new upstream version of RPM

- - Drop upstreamed patches

- - Renumber remaining patches

- 

- * Thu Aug 24 2017 Miro Hrončok <mhroncok@redhat.com> - 4.13.0.1-4

- - Add patch 10: Do not provide pythonXdist for platform-python packages (rhbz#1484607)

- 

- * Tue Aug 08 2017 Tomas Orsava <torsava@redhat.com> - 4.13.0.1-3

- - Add patch 9: Generate requires and provides for platform-python(abi)

-   (https://fedoraproject.org/wiki/Changes/Platform_Python_Stack)

- 

- * Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.13.0.1-2.1

- - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild

- 

- * Thu May 18 2017 Tomas Orsava <torsava@redhat.com> - 4.13.0.1-2

- - Added a license file

- - Added a dependency on rpm for the proper directory structure

- - Properly owning the __pycache__ directory

- 

- * Tue May 02 2017 Tomas Orsava <torsava@redhat.com> - 4.13.0.1-1

- - Splitting Python RPM generators from the `rpm` package to standalone one

+ %autochangelog

Build failed. More information on how to proceed and troubleshoot errors available at https://fedoraproject.org/wiki/Zuul-based-ci

Let's try if rpkg-1.62-6 will help here. Unsure how I get Fedora CI to recheck this, but I'll poke Zuul FWIW.

Build failed. More information on how to proceed and troubleshoot errors available at https://fedoraproject.org/wiki/Zuul-based-ci

Hmm. This…

[                                    ]  00% 00:00:00     0.00 B        - B/sec
[====================================] 100% 00:00:00  27.16 KiB 412.33 KiB/sec
Building python-rpm-generators-12-%{autorelease}.src.rpm for rawhide
Created task: 72008177
Task info: https://koji.fedoraproject.org/koji/taskinfo?taskID=72008177
Watching tasks (this may be safely interrupted)...
72008177 build (rawhide, python-rpm-generators-12-%{autorelease}.src.rpm): free
72008177 build (rawhide, python-rpm-generators-12-%{autorelease}.src.rpm): free -> open (buildvm-s390x-01.s390.fedoraproject.org)
  72008178 rebuildSRPM (noarch): open (buildvm-s390x-03.s390.fedoraproject.org)
72008177 build (rawhide, python-rpm-generators-12-%{autorelease}.src.rpm): open (buildvm-s390x-01.s390.fedoraproject.org) -> FAILED: BuildError: No spec file found
  0 free  1 open  0 done  1 failed
  72008178 rebuildSRPM (noarch): open (buildvm-s390x-03.s390.fedoraproject.org) -> FAILED: BuildError: No spec file found
  0 free  0 open  0 done  2 failed

72008177 build (rawhide, python-rpm-generators-12-%{autorelease}.src.rpm) failed

… looks as if an old version of redhat-rpm-config is installed (<183), which doesn't pull in rpmautospec-rpm-macros. Is there a way to regenerate/update whatever Zuul is using there?

Ahh, didn't spot/remember https://pagure.io/fedora-ci/general/issue/258 which is exactly about this.

Merge Failed.

This change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.

Pull-Request has been closed by churchyard

11 months ago
Metadata