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

List:       kde-core-devel
Subject:    Re: KDE's release script not functional on stable openSUSE
From:       Jaroslaw Staniek <staniek () kde ! org>
Date:       2019-01-24 11:28:24
Message-ID: CAOj7QQ1ebtkRYr-W5Qg=yBhxoixKLvQxySLR7xnUdRjSQFgFKQ () mail ! gmail ! com
[Download RAW message or body]

On Thu, 24 Jan 2019 at 12:21, Harald Sitter <sitter@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@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>

[Attachment #3 (text/html)]

<div dir="ltr"><div dir="ltr"><div class="gmail_default" \
style="font-family:monospace,monospace;font-size:small"><br></div></div><br><div \
class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, 24 Jan 2019 at 12:21, \
Harald Sitter &lt;<a href="mailto:sitter@kde.org">sitter@kde.org</a>&gt; \
wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">2.1 reached EOL almost \
2 years ago. I suggest you <span class="gmail_default" \
style="font-family:monospace,monospace;font-size:small"></span>ruby-build or rvm \
a<br> newer version isolated from your \
system&#39;s.<br></blockquote><div><br></div><div><div class="gmail_default" \
style="font-family:monospace,monospace;font-size:small">I expected that ruby version \
isn&#39;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.  </div></div><div>  \
</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px \
solid rgb(204,204,204);padding-left:1ex"> <br>
On Thu, Jan 24, 2019 at 11:29 AM Jaroslaw Staniek &lt;<a \
href="mailto:staniek@kde.org" target="_blank">staniek@kde.org</a>&gt; wrote:<br> \
&gt;<br> &gt; Hi Jonathan,<br>
&gt; 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> &gt; After forcibly switching to \
ruby 2.3 or 2.4 openSUSE stops being functional because yast (core admin tool) \
depends on ruby 2.1.<br> &gt; 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.<br> &gt; Maybe you know a way for isolated ruby installation or other \
workaround.<br> &gt; Maybe it would be best if such requirements were better suited \
for typical capabilities.<br> &gt; Logs blow:<br>
&gt;<br>
&gt; releaseme/tarme.rb --version 3.1.91 --origin stable --from-config kdb<br>
&gt; ......releaseme/lib/releaseme/requirement_checker.rb:116:in `check&#39;: Not all \
requirements met. (RuntimeError)<br> &gt;        from \
/home/jarek/dev/src/releaseme/lib/releaseme/requirements.rb:3:in `&lt;top \
(required)&gt;&#39;<br> &gt;        from \
/home/jarek/dev/src/releaseme/lib/releaseme/logable.rb:28:in \
`require_relative&#39;<br> &gt;        from \
/home/jarek/dev/src/releaseme/lib/releaseme/logable.rb:28:in `&lt;top \
(required)&gt;&#39;<br> &gt;        from \
/home/jarek/dev/src/releaseme/lib/releaseme/cmakeeditor.rb:24:in \
`require_relative&#39;<br> &gt;        from \
/home/jarek/dev/src/releaseme/lib/releaseme/cmakeeditor.rb:24:in `&lt;top \
(required)&gt;&#39;<br> &gt;        from \
/home/jarek/dev/src/releaseme/lib/releaseme.rb:22:in `require_relative&#39;<br> &gt;  \
from /home/jarek/dev/src/releaseme/lib/releaseme.rb:22:in `&lt;top \
(required)&gt;&#39;<br> &gt;        from /home/jarek/dev/src/releaseme/tarme.rb:25:in \
`require_relative&#39;<br> &gt;        from \
/home/jarek/dev/src/releaseme/tarme.rb:25:in `&lt;main&gt;&#39;<br> &gt; - Ruby 2.3.0 \
or 2.4.0 or 2.5.0 or 2.6.0 required.<br> &gt;<br>
&gt; --<br>
&gt; regards, Jaroslaw Staniek<br>
&gt;<br>
&gt; KDE:<br>
&gt; : A world-wide network of software engineers, artists, writers, translators<br>
&gt; : and facilitators committed to Free Software development - <a \
href="http://kde.org" rel="noreferrer" target="_blank">kde.org</a><br> &gt; KEXI:<br>
&gt; : A visual database apps builder - <a href="http://kexi-project.org" \
rel="noreferrer" target="_blank">kexi-project.org</a> <a \
href="http://calligra.org/kexi" rel="noreferrer" \
target="_blank">calligra.org/kexi</a><br> &gt;     <a \
href="http://twitter.com/kexi_project" rel="noreferrer" \
target="_blank">twitter.com/kexi_project</a> <a \
href="http://facebook.com/kexi.project" rel="noreferrer" \
target="_blank">facebook.com/kexi.project</a> <a href="http://t.me/kexi_project" \
rel="noreferrer" target="_blank">t.me/kexi_project</a><br> &gt; Qt Certified \
Specialist:<br> &gt; : <a href="http://linkedin.com/in/jstaniek" rel="noreferrer" \
target="_blank">linkedin.com/in/jstaniek</a><br> </blockquote></div><br \
clear="all"><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>




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

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