You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
RUN dnf -y install https://yum.osc.edu/ondemand/latest/ondemand-release-web-latest-1-6.noarch.rpm
and as of the appearance of ondemand-passenger-6.0.17-1.ood3.1.3.el8, this dockerfile no longer builds due to the updated ruby dependency mismatching the dnf module lock of ruby:3.0.
I'm aware of what I could do to fix this, but should the dockerfile on the release_3.0 branch not instead just use the packages from 3.0 instead of latest?
RUN dnf -y install https://yum.osc.edu/ondemand/3.0/ondemand-release-web-3.0-1.noarch.rpm
Even if the latest packages install OK, it seems like a bad idea to mix with ondemand 3.0 code.
Related note: Switching over my container builds to 3.0 repo, i also found that ondemand-python was skipped over in the 3.0 tree completely, but since latest includes everything, it's still available there. Should it perhaps be dropped from the dockerfile (or added into the 3.0 repo?)
The text was updated successfully, but these errors were encountered:
That Dockerfile is a bit out of maintenance since we setup rake tasks to build dev containers. Really that's all we use them for - development.
I'm considering removing it altogether or renaming it Dockerfile.example.
In any case - you're right that it should use 3.0 yum repo - and beyond that it should likely install a 3.0.x RPM instead of building it from source code.
As one of the few who uses dockerfile for my container deployment of OOD, some preventable build issues occur from time to time.
The release_3.0 branch, as well as the released 3.0 tarball, both use
ondemand/Dockerfile
Line 9 in cb65bd3
and as of the appearance of ondemand-passenger-6.0.17-1.ood3.1.3.el8, this dockerfile no longer builds due to the updated ruby dependency mismatching the dnf module lock of ruby:3.0.
I'm aware of what I could do to fix this, but should the dockerfile on the release_3.0 branch not instead just use the packages from 3.0 instead of latest?
RUN dnf -y install https://yum.osc.edu/ondemand/3.0/ondemand-release-web-3.0-1.noarch.rpm
Even if the latest packages install OK, it seems like a bad idea to mix with ondemand 3.0 code.
Related note: Switching over my container builds to 3.0 repo, i also found that
ondemand-python
was skipped over in the 3.0 tree completely, but sincelatest
includes everything, it's still available there. Should it perhaps be dropped from the dockerfile (or added into the 3.0 repo?)The text was updated successfully, but these errors were encountered: