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

[PM-1902] Pika problem on RHEL 9 - Bump the version to 1.2.1 also #2015

Open
mayani opened this issue Dec 14, 2024 · 7 comments
Open

[PM-1902] Pika problem on RHEL 9 - Bump the version to 1.2.1 also #2015

mayani opened this issue Dec 14, 2024 · 7 comments
Assignees
Labels
affects-5.0.4 affects-master Current Trunk Version fix-5.1.0 fix-master Current Trunk Version major Major loss of function. sync-from-jira Synced from Jira

Comments

@mayani
Copy link
Member

mayani commented Dec 14, 2024

The pika package is not available in RHEL 9. We need to explore if this was moved to another repo, or just removed.

The RPM spec file needs to be updated for Pegasus to be installable.

Reporter: @rynge
Watchers:
@papajim
@rynge
@vahi

@mayani
Copy link
Member Author

mayani commented Dec 14, 2024

Author: @vahi

assigned to george, since he did the move to PIKA amqp connector

@mayani
Copy link
Member Author

mayani commented Dec 14, 2024

Author: @papajim

I did a quick search and came across this article. https://developers.redhat.com/articles/2022/06/07/thousands-pypi-and-rubygems-rpms-now-available-rhel-9

I pulled rockylinux:9.1 from docker hub and tested the following sequence of commands and it seems to work.

dnf install 'dnf-command(copr)'

dnf copr enable @copr/PyPI epel-9-x86_64

dnf install python-pika

@rynge Can you please check if this is an acceptable solution. If it's not maybe we can revert back to rely on our external packages.

@mayani
Copy link
Member Author

mayani commented Dec 14, 2024

Author: @rynge

Awesome! I spent way more time than I want to admin trying to figure out what happened to the package. This will work great. I will update the docs and close this.

@mayani
Copy link
Member Author

mayani commented Dec 14, 2024

Author: @papajim

@rynge Rajiv brought up an issue with ARM builds.
Basically the solution we have doesn't work with RHEL9 aarch64 builds. This is because the @copr/PyPI doesn't built packages for the aarch64 architecture. It's only for x86-64.

Maybe we could just revert back relying to our externals?
I don't think there's another way apart from this or using a python package manager like pip.

@mayani
Copy link
Member Author

mayani commented Dec 14, 2024

Author: @vahi

Do we need to support RHEL9.

RHEL9 is a platform that we would need to support in general. But do we need to support it for ARM architecture.

Pika is only built for x86_64 by default.

@mayani
Copy link
Member Author

mayani commented Dec 14, 2024

Author: @vahi

@papajimwill bump the version for pika to 1.2.1

@mayani
Copy link
Member Author

mayani commented Dec 14, 2024

Author: @vahi

@mayani did update the builds to pick from the externals . so the only questions is to bump the version of pika in the externals

@mayani mayani added sync-from-jira Synced from Jira affects-master Current Trunk Version affects-5.0.4 fix-master Current Trunk Version fix-5.1.0 major Major loss of function. labels Dec 14, 2024
@mayani mayani changed the title PM-1902 [PM-1902] Pika problem on RHEL 9 - Bump the version to 1.2.1 also Dec 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
affects-5.0.4 affects-master Current Trunk Version fix-5.1.0 fix-master Current Trunk Version major Major loss of function. sync-from-jira Synced from Jira
Projects
None yet
Development

No branches or pull requests

2 participants