[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    KDE's release script not functional on stable openSUSE
From:       Jaroslaw Staniek <staniek () kde ! org>
Date:       2019-01-24 10:28:59
Message-ID: CAOj7QQ1xEe+SiM-HYbgy-NwyMO=V+LDACo5EiRnKOoGa_L9m9A () mail ! gmail ! com
[Download RAW message or body]

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 <http://www.linkedin.com/in/jstaniek>

[Attachment #3 (text/html)]

<div dir="ltr"><div dir="ltr"><div class="gmail_default" \
style="font-family:monospace,monospace;font-size:small">Hi Jonathan,</div><div \
class="gmail_default" style="font-family:monospace,monospace;font-size:small">The \
releaseme tools require ruby 2.3 while openSUSE 42.3 depends on 2.1. And it lacks \
multiple ruby version support (no RVM).<br></div><div class="gmail_default" \
style="font-family:monospace,monospace;font-size:small">After forcibly switching to \
ruby 2.3 or 2.4 openSUSE stops being functional because yast (core admin tool) \
depends on ruby 2.1.</div><div class="gmail_default" \
style="font-family:monospace,monospace;font-size:small">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.</div><div class="gmail_default" \
style="font-family:monospace,monospace;font-size:small">Maybe you know a way for \
isolated ruby installation or other workaround.</div><div class="gmail_default" \
style="font-family:monospace,monospace;font-size:small"><div \
class="gmail_default">Maybe it would be best if such requirements were better suited \
for typical capabilities.</div></div><div class="gmail_default" \
style="font-family:monospace,monospace;font-size:small">Logs blow:</div><div \
class="gmail_default" \
style="font-family:monospace,monospace;font-size:small"><br></div><div \
class="gmail_default" style="font-family:monospace,monospace;font-size:small"><div \
class="gmail_default">releaseme/tarme.rb --version 3.1.91 --origin stable \
--from-config kdb</div><div \
class="gmail_default">......releaseme/lib/releaseme/requirement_checker.rb:116:in \
`check&#39;: Not all requirements met. (RuntimeError)</div><div \
class="gmail_default">      from \
/home/jarek/dev/src/releaseme/lib/releaseme/requirements.rb:3:in `&lt;top \
(required)&gt;&#39;</div><div class="gmail_default">      from \
/home/jarek/dev/src/releaseme/lib/releaseme/logable.rb:28:in \
`require_relative&#39;</div><div class="gmail_default">      from \
/home/jarek/dev/src/releaseme/lib/releaseme/logable.rb:28:in `&lt;top \
(required)&gt;&#39;</div><div class="gmail_default">      from \
/home/jarek/dev/src/releaseme/lib/releaseme/cmakeeditor.rb:24:in \
`require_relative&#39;</div><div class="gmail_default">      from \
/home/jarek/dev/src/releaseme/lib/releaseme/cmakeeditor.rb:24:in `&lt;top \
(required)&gt;&#39;</div><div class="gmail_default">      from \
/home/jarek/dev/src/releaseme/lib/releaseme.rb:22:in `require_relative&#39;</div><div \
class="gmail_default">      from /home/jarek/dev/src/releaseme/lib/releaseme.rb:22:in \
`&lt;top (required)&gt;&#39;</div><div class="gmail_default">      from \
/home/jarek/dev/src/releaseme/tarme.rb:25:in `require_relative&#39;</div><div \
class="gmail_default">      from /home/jarek/dev/src/releaseme/tarme.rb:25:in \
`&lt;main&gt;&#39;</div><div class="gmail_default">- Ruby 2.3.0 or 2.4.0 or 2.5.0 or \
2.6.0 required.</div></div><div><br></div>-- <br><div dir="ltr" \
class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div \
dir="ltr"><div><div dir="ltr"><div>regards, Jaroslaw Staniek<br><br>KDE:<br>: A \
world-wide network of software engineers, artists, writers, translators<br>: and \
facilitators committed to Free Software development - <a href="http://kde.org" \
target="_blank">kde.org</a><br>KEXI:<br>: A visual database apps builder -  <a \
href="http://kexi-project.org/" target="_blank">kexi-project.org</a>  <a \
href="http://calligra.org/kexi" target="_blank">calligra.org/kexi</a></div><div>    \
<a href="https://twitter.com/kexi_project" \
target="_blank">twitter.com/kexi_project</a>  <a \
href="https://facebook.com/kexi.project" \
target="_blank">facebook.com/kexi.project</a>  <a href="https://t.me/kexi_project" \
target="_blank">t.me/kexi_project</a><br>Qt Certified Specialist:<br>: <a \
href="http://www.linkedin.com/in/jstaniek" \
target="_blank">linkedin.com/in/jstaniek</a></div></div></div></div></div></div></div></div></div></div></div>




[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic