| Summary: | Update python-flit to allow building local python packages following PEP621 | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Jani Välimaa <jani.valimaa> |
| Component: | RPM Packages | Assignee: | QA Team <qa-bugs> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | andrewsfarm, davidwhodgins, sysadmin-bugs, tarazed25 |
| Version: | 8 | Keywords: | advisory, validated_update |
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | MGA8-64-OK | ||
| Source RPM: | python-flit-3.0.0-1.mga8 | CVE: | |
| Status comment: | |||
| Bug Depends on: | 30734 | ||
| Bug Blocks: | |||
|
Description
Jani Välimaa
2022-08-11 13:13:15 CEST
Jani Välimaa
2022-08-11 13:13:39 CEST
Depends on:
(none) =>
30734
Jani Välimaa
2022-08-11 13:17:15 CEST
Summary:
Update python-flit to allow building local python packages followin PEP621 =>
Update python-flit to allow building local python packages following PEP621 SRPMS / RPM: python-tomli-2.0.1-1.mga8 python-tomli-w-0.4.0-1.mga8 python-flit-3.7.1-1.mga8 python-flit itself depends directly or indirectly on python-tomli and python-tomli-w and they needs python-flit when building, so it's already kind of proofed that python-flit is working. A couple of build rounds was needed to bootstrap pkgs. From python-tomli build.log: + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /home/iurt/rpmbuild/BUILD/tomli-2.0.1/pyproject-wheeldir -r Handling flit_core>=3.2.0,<4 from build-system.requires Requirement satisfied: flit_core>=3.2.0,<4 (installed: flit_core 3.7.1) And from python-tomli-w build.log: + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /home/iurt/rpmbuild/BUILD/tomli-w-0.4.0/pyproject-wheeldir Handling flit_core>=3.2.0,<4 from build-system.requires Requirement satisfied: flit_core>=3.2.0,<4 (installed: flit_core 3.7.1) SRPMS: python-tomli-2.0.1-1.mga8 python-tomli-w-0.4.0-1.mga8 python-flit-3.7.1-1.mga8 RPMS: python3-tomli-2.0.1-1.mga8 python3-tomli-w-0.4.0-1.mga8 python3-flit-3.7.1-1.mga8 python3-flit-core-3.7.1-1.mga8
Jani Välimaa
2022-08-11 15:06:20 CEST
Assignee:
jani.valimaa =>
qa-bugs mga8, x64 Installed python3-flit* packages before updating but could not find python3-tomli*. Fed the whole list to qarepo then tried MageiaUpdate. No problem - all four packages listed for update. $ rpm -qa | egrep "tomli|flit" python3-flit-3.7.1-1.mga8 python3-tomli-w-0.4.0-1.mga8 python3-flit-core-3.7.1-1.mga8 python3-tomli-2.0.1-1.mga8 So, all installed OK. No idea how to test this generally but it looks like it works fine according to Jani's comment 2. CC:
(none) =>
tarazed25 Validating. Keywords:
(none) =>
validated_update
Dave Hodgins
2022-08-20 03:12:26 CEST
Keywords:
(none) =>
advisory An update for this issue has been pushed to the Mageia Updates repository. https://advisories.mageia.org/MGAA-2022-0116.html Resolution:
(none) =>
FIXED |