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
Provide installation steps for enterprise linux #278
Comments
This comment has been minimized.
This comment has been minimized.
Still nice to have it in docs. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. |
This comment has been minimized.
This comment has been minimized.
This issue has been marked as stale because it hasn't seen any Stale issues are closed after 14 days, unless the label is removed This is done in order to ensure that open issues are still relevant. Thank you for your contribution! 🦄 🚀 🤖 (Note: issues labeled with pinned, security, bug or EPIC are |
This issue has been marked as stale because it hasn't seen any Stale issues are closed after 14 days, unless the label is removed This is done in order to ensure that open issues are still relevant. Thank you for your contribution! 🦄 🚀 🤖 (Note: issues labeled with pinned, security, bug or EPIC are |
We will totally need this for Stream, so it's coming... |
This issue has been marked as stale because it hasn't seen any Stale issues are closed after 14 days, unless the label is removed This is done in order to ensure that open issues are still relevant. Thank you for your contribution! 🦄 🚀 🤖 (Note: issues labeled with pinned or EPIC are |
@TomasTomecek do we want to prioritize it? What about a prepared image, wouldn't it be much easier to support and use? |
@nforro is working on building rebase-helper in EPEL8, once that's done, it should be trivial to update the docs wrt installation |
I think it would be nice to try and solve this by packaging |
Oh, I see, I thought that work is only on Thanks for the update and your work @nforro! If there is anything we can help with testing, please let us know. |
Ok, I'm getting some test failures:
However, all the integration test failures seem to be caused by Complete output here. |
So the first two failures are trivial, they are caused by a change of a default in pyyaml: yaml/pyyaml#199 The other two seem to be a lot more complex, but I'll try to dig deeper into it. |
Sorry, my bad, I wasn't using matching revision of the test suite. With the abovementioned fix all unit tests pass (still 33 failed integration tests though). One more issue with the test suite I haven't mentioned yet. There is no |
I think I figured out the cause (or at least one of them) behind failing integration tests: packit/tests/data/dist_git/beer.spec Lines 9 to 11 in 485bd88
The condition is obviously false on EPEL, so we end up with a spec file without any sources. |
Good catch! |
I think there is only one remaining issue, git in RHEL/EPEL 8 doesn't support the Lines 152 to 155 in 143c2a7
|
Never mind, git was just rebased to version 2.27 in RHEL 8. |
@nforro Thanks for the update! I am not aware of any usage of this feature (checking the commit signatures) so I would not be worried about that specifically.
Just to make it clear. Does this mean that the |
Yes, it was added in 2.20. I'm testing this in mock and I didn't update the installed packages for a couple of days, so I missed the git update. |
happy new year everyone! so how are we doing here? |
As far as the dependencies in EPEL 8 go, pretty much the only blocker now is |
I thought it would be nice to run (at least part of) the test suite in @pytest.fixture()
def tmp_path(tmpdir_factory):
return pathlib.Path(tmpdir_factory.mktemp('packit')) |
I'm personally not a huge fan of %check, especially when we run all the tests in PRs upstream and downstream (via fedora CI). How about we discussed this on the next architecture meeting? |
I'm not too fond of %check myself, but if we want to add CentOS (?) 8 to the CI, the problem with missing/incompatible dependencies remains, doesn't it?
Sure. |
Not necessarily, we could install them from PyPI :) |
This issue has been marked as stale because it hasn't seen any Stale issues are closed after 14 days, unless the label is removed This is done in order to ensure that open issues are still relevant. Thank you for your contribution! 🦄 🚀 🤖 (Note: issues labeled with pinned or EPIC are |
fixed in 1f2fa7b |
Fixes packit/packit#278 Signed-off-by: Tomas Tomecek <ttomecek@redhat.com>
Howto install on RHEL/CentOS or run in a container Fixes packit/packit#278 Fixes packit/packit#762 Reviewed-by: Tomas Tomecek <tomas@tomecek.net>
We should provide steps how to run packit tool on RHEL:
podman run -ti --rm rhel:7 bash
-e LANG=en_US.UTF-8
# otherwise click won't runrpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install -y rebase-helper python36-rpm python36-pip python36-requests python36-gssapi
# do as much yum install as possiblepython36-
pip3 install --user packitos
The text was updated successfully, but these errors were encountered: