postmodern / ruby-install

Installs Ruby, JRuby, TruffleRuby, or mruby
MIT License
1.91k stars 255 forks source link

Official COPR repo package is gone #346

Open carbonin opened 5 years ago

carbonin commented 5 years ago

The ruby-install rpm which was previously built in https://copr.fedorainfracloud.org/coprs/postmodern/ruby-install/ is now gone. Was this intentional?

cc @simaishi

FranklinYu commented 5 years ago

Probably because no one in the team is using Fedora. We need a Fedora user to maintain the package.

carbonin commented 5 years ago

For what it's worth, we're building that package in our project's COPR repo here https://copr.fedorainfracloud.org/coprs/manageiq/ManageIQ-Master/package/ruby-install/

@simaishi was that particularly difficult to build out? Do you think we could take on maintaining that and maybe chruby? I know a handful of people on our team are using both tools on fedora for development as well as using ruby-install on the appliance.

FranklinYu commented 5 years ago

I think you can simply make PR to modify the Fedora package spec in this repository. If that get merged, I expect it to trigger a build in the related COPR.

carbonin commented 5 years ago

I think the problem is that no changes are necessary to either the source or the spec file so we don't need to push a PR.

Additionally, it seems like changes were made for version 0.7.0 in 5418085e553a813422311f1fc622b5beb67de088, but that package was never built in COPR. So whatever automatic build process you're referencing seems to be broken.

Also, no changes to the spec file are needed to increment the package release version so the package was always targeted for Fedora 25 even though that version went EOL on 2017-12-12. In this case a new package would need to be built with the same spec and sources. So even if the automatic build on changes to the spec worked it wouldn't handle this case.

carbonin commented 5 years ago

We would be more than happy to maintain a copr project to build fedora and EL packages for chruby and ruby-install as we have to build them anyway, but if @postmodern wants to resurrect the existing copr repo which is listed in the README then we would just as soon not build our own :sweat_smile:

strzibny commented 4 years ago

I am willing to help maintain the Copr as well. I was a Fedora packager (Rails stack) and I am a co-founder of Fedora Developer. Since I am user of ruby-install and chruby, I could probably maintain them in Copr and also feature them in the Fedora Developer Ruby section.

postmodern commented 3 years ago

@strzibny I ended up linking to @duritong's COPR repo, since they've already been maintaining one. Might want to reach out to them and come up with a more permanent solution than just a COPR repo.