KDE's release script not functional on stable openSUSE

Jaroslaw Staniek staniek at kde.org
Thu Jan 24 11:28:24 GMT 2019


On Thu, 24 Jan 2019 at 12:21, Harald Sitter <sitter at kde.org> wrote:

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

I expected that ruby version isn't a new software. I found no rvm on
opensuse and to be honest did not quite plan to work on building an
interpreter (and update them manually then) to be able to run a release
tool. Advice welcome on how to isolate that thing.


>
> 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
>


-- 
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 <http://www.linkedin.com/in/jstaniek>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20190124/06a4d046/attachment.htm>


More information about the kde-core-devel mailing list