On 26. 04. 22 17:50, Michael J Gruber wrote:
Hi there, with an unchanged spec file, I'm getting some new errors from rpminspect now.
And by unchanged spec file, you mean by updating the package to a new version and not changing anything else, or literally by building the same package version again? Because the rpminspect logs assume you updated it.
That's why I'm wondering whether something has changed or I've missed a change to be followed in spec. There are two issues:
No, nothing has changed in the macros themselves.
Auto-generated library dependencies (f35 f36 f37): https://osci-jenkins-1.ci.fedoraproject.org/job/fedora-ci/job/rpminspect-pipeline/job/master/96399/testReport/(root)/tests/_rpmdeps/ I never had these explicit dependencies in my spec file - either they used to be calculated automatically before, or the check is new.
Sounds like a new dependency. That might have happened upstream.
Permissions on egg-info (f37 only): https://osci-jenkins-1.ci.fedoraproject.org/job/fedora-ci/job/rpminspect-pipeline/job/master/96399/testReport/(root)/tests/_permissions/ Again, no relevant change in spec nor the package.
This looks like the new version now uses setuptools to create egg-info directory. Previously, this was a file (distutils creates a file). If this only happens on Fedora 37, it might be setuptools 60+ related.
And yes, I'm aware there are "new era packaging macros" ... Their degree of abstraction is somewhat over my head for now, at least for a "combined package" (C python ruby etc) like notmuch with a legacy python module.
And that is totally fine. I have not yet used them myself for a "combined package". -- Miro Hrončok -- Phone: +420777974800 IRC: mhroncok _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx 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/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure