Bug 30734

Summary: Sync mga8 pyproject-rpm-macros with Cauldron
Product: Mageia Reporter: Jani Välimaa <jani.valimaa>
Component: RPM PackagesAssignee: QA Team <qa-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: davidwhodgins, sysadmin-bugs
Version: 8Keywords: advisory, validated_update
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard: MGA8-64-OK
Source RPM: pyproject-rpm-macros-0-6.mga8.src.rpm CVE:
Status comment:
Bug Depends on:    
Bug Blocks: 30736    

Description Jani Välimaa 2022-08-11 09:03:09 CEST
To allow building latest python pkgs, like python-flit, python-tomli and python-tomli-w, in mga8 an updated pyproject-rpm-macros is needed.
Comment 1 Jani Välimaa 2022-08-11 09:14:45 CEST
The following pkgs needs to be also updated and synced with cauldron:
python-tox-current-env
python-tox
Comment 2 Jani Välimaa 2022-08-11 09:30:07 CEST Comment hidden (obsolete)
Jani Välimaa 2022-08-11 13:13:39 CEST

Blocks: (none) => 30736

Comment 3 Jani Välimaa 2022-08-11 14:52:00 CEST
New %pyproject_check_import macro uses %py3_check_import which is currently missing from python-rpm-macros-3.9-5.mga8. I'll introduce %py3_check_import to mga8 from cauldron.
Comment 4 Jani Välimaa 2022-08-11 15:00:11 CEST
SRPMS:
python-tox-current-env-0.0.8-1.mga8
python-tox-3.23.0-1.mga8
pyproject-rpm-macros-1.3.2-8.mga8
python-rpm-macros-3.9-5.1.mga8

RPMS:
python3-tox-current-env-0.0.8-1.mga8
python3-tox-3.23.0-1.mga8
pyproject-rpm-macros-1.3.2-8.mga8
python2-rpm-macros-3.9-5.1.mga8
python3-rpm-macros-3.9-5.1.mga8
python-rpm-macros-3.9-5.1.mga8
python-srpm-macros-3.9-5.1.mga8
Comment 5 Jani Välimaa 2022-08-11 15:05:36 CEST
The pkgs are kind of proved to be working.

Packages from bug 30736, python-tomli, python-tomli-w and python-flit, are already built using pyproject-rpm-macros-1.3.2-8.mga8 from core/updates_testing.

python3-tox and python3-tox-current-env are used for tests during pyproject-rpm-macros build.
Jani Välimaa 2022-08-11 15:06:07 CEST

Assignee: jani.valimaa => qa-bugs

Comment 6 Dave Hodgins 2022-08-24 23:33:42 CEST
Validating based on comment 5. Advisory committed to svn.

Whiteboard: (none) => MGA8-64-OK
Keywords: (none) => advisory, validated_update
CC: (none) => davidwhodgins, sysadmin-bugs

Comment 7 Mageia Robot 2022-08-25 23:22:26 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2022-0115.html

Status: NEW => RESOLVED
Resolution: (none) => FIXED