Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fedora-ci.koji-build.rpmdeplint.functional checks for parallel installation of non-multilib packages #45

Open
jwakely opened this issue Jul 3, 2023 · 0 comments

Comments

@jwakely
Copy link

jwakely commented Jul 3, 2023

(Moved from rpminspect/rpminspect#1205 - please let me know if this still isn't the right place to report it.)

https://bugzilla.redhat.com/show_bug.cgi?id=2174300 is a test failure caused by conflicts in tbb-doc.i686 and tbb-doc.x86_64, however that is not a multilib package, so users can never install the i686 package on an x86_64 without downloading it manually (in which case it's their own fault for trying).

If Fedora CI passed the multilib-readiness info down to rpmdeplint then the particular test could be executed only when it makes sense. i.e. when the packages are both rpesent in the multilib repo and are actually available for users to install in parallel.

In this case, the docs package should probably just be noarch, and it wouldn't be an issue, but that's not possible due to spurious differences in the docs when generated on each arch. As a workaround I've made the tbb-docs.i686 conflict with tbb-docs.x86_64 to prevent them being tested for parallel installs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant