Bug 30734 - Sync mga8 pyproject-rpm-macros with Cauldron
Summary: Sync mga8 pyproject-rpm-macros with Cauldron
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 8
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA8-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks: 30736
  Show dependency treegraph
 
Reported: 2022-08-11 09:03 CEST by Jani Välimaa
Modified: 2022-08-25 23:22 CEST (History)
2 users (show)

See Also:
Source RPM: pyproject-rpm-macros-0-6.mga8.src.rpm
CVE:
Status comment:


Attachments

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


Note You need to log in before you can comment on or make changes to this bug.