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

Missing restraint-rhts in newer distributions #137

Open
JSpewock opened this issue May 8, 2024 · 2 comments
Open

Missing restraint-rhts in newer distributions #137

JSpewock opened this issue May 8, 2024 · 2 comments
Assignees

Comments

@JSpewock
Copy link
Contributor

JSpewock commented May 8, 2024

Beaker provides a repo for each distro that it supports which provides various packages that it requires to run regular tasks (https://beaker-project.org/yum/harness/). For newer Fedora versions (specifically, any version after 35) beaker has stopped shipping the restraint-rhts package, which is the version of restraint that still provides support for legacy commands.

Restraint is Beaker's default harness of choice, and the reason that the missing rhts version is important in our case is because all of the beaker built-in tasks (including things like check-install and reservesys) require restraint-rhts rather than restraint. People have raised this as an issue in the past with the beaker developers and it seems as though they are not looking to upgrade the built in tasks because of some features the legacy version supports, and this leaves us with only a few options:

  • Find versions of restraint-rhts that are supported on Fedora 36+ and add them to our harness repositories on the beaker server
  • Rewrite the built-in tasks ourselves using restraint so that they can be used on newer versions
  • (More ideal than the one above) Find a repository where someone has already done this for the same reason we are looking into it as it seems other people using beaker have also run into this problem.
@dledford dledford self-assigned this May 14, 2024
@dledford
Copy link
Member

Need to find out how to get check-install and reservsys and other standard beaker tasks to work with the new restraint harness instead of the old restraint-rhts harness. That or we need the old retraint-rhts for the latest beaker, possibly from inside Red Hat.

@dledford
Copy link
Member

dledford commented Jul 9, 2024

Need f36, f37, f38. They have started added f39 and f40.

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

2 participants