Hi Vit,
thanks for the info. I'm still considering packaging Redmine. There are not so many,
really free project management software options. Personally, I never did development in
Ruby, but a student of mine is a big Ruby fan. So the Ruby side is doable.
I don't want to take up too much of your time, but regarding the Fedora side, I would
probably need information. Currently, I have 2 questions:
Current Redmine requires Ruby 2.7. It’s a module in Fedora 35. As a module, it must not be
installed in parallel with current 3.0 (or 3.1 in F36). So, would a Redmine package
restrict the complete installation to Ruby 2.7? Or would conflict with other Ruby programs
or development environments? (In Java, we install several JVM versions in parallel and
each program can pick a fitting one).
In Java there are a lot of dependency (and version) issues, too. This leads to quite
elaborate spec files and version tracking, and a lot of work. So I'm used to it to
some extent.
Redmine 4.2 needs rails 5.2, indeed. And in gemfile there are mostly very specific version
specifications, likely as outdated as rails is. If I understand bundler correctly, I can
store those gems in ~/vendor and make everything private to Redmine. Is that the proper
way? Or what is the proper Fedora way?
Thanks
Peter