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@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org
Do not reply to spam on the list, report it:
https://pagure.io/fedora-infrastructure