Re: Change in 201x-era python packaging macros?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux