KDE's release script not functional on stable openSUSE

Harald Sitter sitter at kde.org
Thu Jan 24 11:21:06 GMT 2019


2.1 reached EOL almost 2 years ago. I suggest you ruby-build or rvm a
newer version isolated from your system's.

On Thu, Jan 24, 2019 at 11:29 AM Jaroslaw Staniek <staniek at kde.org> wrote:
>
> Hi Jonathan,
> The releaseme tools require ruby 2.3 while openSUSE 42.3 depends on 2.1. And it lacks multiple ruby version support (no RVM).
> After forcibly switching to ruby 2.3 or 2.4 openSUSE stops being functional because yast (core admin tool) depends on ruby 2.1.
> Releaseme worked *great* but I had to roll back to 2.1, making the OS again not capable to develop KDE software releases I work on. Advice welcome.
> Maybe you know a way for isolated ruby installation or other workaround.
> Maybe it would be best if such requirements were better suited for typical capabilities.
> Logs blow:
>
> releaseme/tarme.rb --version 3.1.91 --origin stable --from-config kdb
> ......releaseme/lib/releaseme/requirement_checker.rb:116:in `check': Not all requirements met. (RuntimeError)
>     from /home/jarek/dev/src/releaseme/lib/releaseme/requirements.rb:3:in `<top (required)>'
>     from /home/jarek/dev/src/releaseme/lib/releaseme/logable.rb:28:in `require_relative'
>     from /home/jarek/dev/src/releaseme/lib/releaseme/logable.rb:28:in `<top (required)>'
>     from /home/jarek/dev/src/releaseme/lib/releaseme/cmakeeditor.rb:24:in `require_relative'
>     from /home/jarek/dev/src/releaseme/lib/releaseme/cmakeeditor.rb:24:in `<top (required)>'
>     from /home/jarek/dev/src/releaseme/lib/releaseme.rb:22:in `require_relative'
>     from /home/jarek/dev/src/releaseme/lib/releaseme.rb:22:in `<top (required)>'
>     from /home/jarek/dev/src/releaseme/tarme.rb:25:in `require_relative'
>     from /home/jarek/dev/src/releaseme/tarme.rb:25:in `<main>'
> - Ruby 2.3.0 or 2.4.0 or 2.5.0 or 2.6.0 required.
>
> --
> regards, Jaroslaw Staniek
>
> KDE:
> : A world-wide network of software engineers, artists, writers, translators
> : and facilitators committed to Free Software development - kde.org
> KEXI:
> : A visual database apps builder - kexi-project.org calligra.org/kexi
>   twitter.com/kexi_project facebook.com/kexi.project t.me/kexi_project
> Qt Certified Specialist:
> : linkedin.com/in/jstaniek




More information about the kde-core-devel mailing list