-
Notifications
You must be signed in to change notification settings - Fork 148
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
Add support for devcontainers #11634
base: rpm/develop
Are you sure you want to change the base?
Add support for devcontainers #11634
Conversation
I have https://copr.fedorainfracloud.org/coprs/ekohl/obal/ and think I could publish for EL as well. I used to do that for EL7 but never added EL 8 or 9. Would that make it easier? Though I see the last tag was over a year ago so we should probably create a new release again. |
We already have the how and the necessary dependencies captured in forklift, but having a copr repo would still make it a little bit easier, although it is not strictly necessary. |
e2cabe5
to
88d9307
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have some vague recollection that GH would also recognize these for codespaces and when Vox Pupuli had a credit card attached to it that would bill. Not that we have one now for Foreman, but I still think we should evaluate https://docs.github.com/en/codespaces/managing-codespaces-for-your-organization/choosing-who-owns-and-pays-for-codespaces-in-your-organization just to be sure.
|
||
RUN npm install npm2rpm --global | ||
|
||
RUN pip3 install packaging requests ruamel-yaml | ||
|
||
RUN gem install gem2rpm |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Surprisingly this isn't in EPEL according to https://src.fedoraproject.org/rpms/rubygem-gem2rpm.
RUN pip3 install packaging requests ruamel-yaml | ||
RUN gem install gem2rpm | ||
|
||
RUN pip3 install rpmspectool obal |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Also surprises me rpmspectool
isn't in EPEL (https://src.fedoraproject.org/rpms/rpmspectool). Almost makes me think people typically use Fedora to develop ;)
88d9307
to
f07cd1a
Compare
f07cd1a
to
15810e8
Compare
Alright, this should be more or less ready to go
I've heard of that, but have no experience with it and no idea how it works, what the permission model is and who it gets billed to. So yes, definitely something to look into. |
It would be nice if this could get us to a state where those using vscode (or any of the other devcontainer-related tooling) could just open the repo, let the tooling crunch for a bit and then be able to do all the packaging actions without having to fiddle with anything.
TODOs: