Maxwell G venit, vidit, dixit 2026-06-03 07:43:17: > Jun 2, 2026 8:02:23 AM Marián Konček <[email protected]>: > > > Hi, as the author of the `unbreq` Mock plugin, I found some time to run > > a mass build on over 2200 packages that are part of the ELN package > > set. 40 build failed or timed out, but I successfully built exactly > > 2200 packages. > > > > The report is here: https://mkoncek.fedorapeople.org/unbreq.html > Cool! Thanks for putting this together and for writing the mock plugin. > > There are a lot of false positives in Python packages caused by > "(python3dist(tomli) if python3-devel < 3.11)". This rich dependency is > generated by %pyproject_buildrequires. The conditional is not satisfied, > since we have python3 3.14 in rawhide, so dnf builddep does not install > python3dist(toml) in the mock chroot. This is how conditional > dependencies are supposed to work, so the mock plugin should probably be > adjusted to not report unsatisfied conditional dependencies.
Yes, in this context: Some people like to carry the same spec file on different branches, so what unbreq might report as unnecessary on rawhide might be necessary on other branches or not any more. (Seems to be true for some texlive interdependencies, too.) unbreq or a different tool (such as the maintainer...) could follow-up by removing those positives one by one and doing test builds. Michael -- _______________________________________________ devel mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam, report it: https://forge.fedoraproject.org/infra/tickets/issues/new
