| Summary: | {Update request} Update Python3 to 3.12 to ease the possibility to update rpmlint | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Kristoffer Grundström <lovaren> |
| Component: | New RPM package request | Assignee: | Mageia Bug Squad <bugsquad> |
| Status: | RESOLVED DUPLICATE | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | lewyssmith, marja11, yvesbrungard |
| Version: | Cauldron | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| URL: | https://fedora.pkgs.org/38/fedora-updates-x86_64/rpmlint-2.4.0-6.fc38.noarch.rpm.html | ||
| Whiteboard: | |||
| Source RPM: | python3.10, rpmlint-1.11-7.mga9.src.rpm | CVE: | |
| Status comment: | |||
|
Description
Kristoffer Grundström
2023-10-13 20:20:06 CEST
In order to build the package we also need to add the macro called %generate_buildrequires. That can be found in this src.rpm: https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/p/pyproject-rpm-macros-1.10.0-1.fc40.src.rpm This request to update Python3 looks to be just to update rpmlint. You say that needs the extra macro in comment 1. Is this update necessary? rpmlint is something very stable. Updating Python3 would be a major exercise; I suspect (perhaps wrongly) entailing rebuilding vast numbers of packages. What is your real interest here? It is true that our version 1.11 (Jan 2019) of rpmlint looks dated compared to the latest 2.4 (Oct 2022). But the project page says simply: "For installation on your machine you will need the following packages: Mandatory: Python 3.8 or newer ..." Where did you dig up the extra requirement for the macro called %generate_buildrequires ? CC:
(none) =>
lewyssmith rpmlint 2.4.0 can be built with current python3.10 https://bugs.mageia.org/show_bug.cgi?id=30427#c13, will be good if cauldron have more recent python but is not necessary to build rpmlint 2.4.0 Closing as duplicate of bug 32425, because that report contains precise information about the order in which python* and other involved packages need to be built *** This bug has been marked as a duplicate of bug 32425 *** Resolution:
(none) =>
DUPLICATE (In reply to Kristoffer Grundström from comment #1) > In order to build the package we also need to add the macro called > %generate_buildrequires. Hello, This is already supported in Mageia 9, even with python3.10. You have to BuildRequires pyproject-rpm-macros. CC:
(none) =>
yvesbrungard |