--0000000000005e38890580328465 Content-Type: text/plain; charset="UTF-8" On Thu, 24 Jan 2019 at 12:21, Harald Sitter 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 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 ` (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 > `' > > 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 ` (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 ` (required)>' > > from /home/jarek/dev/src/releaseme/tarme.rb:25:in `require_relative' > > from /home/jarek/dev/src/releaseme/tarme.rb:25:in `
' > > - 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 --0000000000005e38890580328465 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Thu, 24 Jan 2019= at 12:21, Harald Sitter <sitter@kde.o= rg> wrote:
rub= y-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 b= uilding an interpreter (and update them manually then) to be able to run a = release tool. Advice welcome on how to isolate that thing.=C2=A0
=C2=A0

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 funct= ional 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 welcom= e.
> Maybe you know a way for isolated ruby installation or other workaroun= d.
> Maybe it would be best if such requirements were better suited for typ= ical capabilities.
> Logs blow:
>
> releaseme/tarme.rb --version 3.1.91 --origin stable --from-config kdb<= br> > ......releaseme/lib/releaseme/requirement_checker.rb:116:in `check'= ;: Not all requirements met. (RuntimeError)
>=C2=A0 =C2=A0 =C2=A0from /home/jarek/dev/src/releaseme/lib/releaseme/re= quirements.rb:3:in `<top (required)>'
>=C2=A0 =C2=A0 =C2=A0from /home/jarek/dev/src/releaseme/lib/releaseme/lo= gable.rb:28:in `require_relative'
>=C2=A0 =C2=A0 =C2=A0from /home/jarek/dev/src/releaseme/lib/releaseme/lo= gable.rb:28:in `<top (required)>'
>=C2=A0 =C2=A0 =C2=A0from /home/jarek/dev/src/releaseme/lib/releaseme/cm= akeeditor.rb:24:in `require_relative'
>=C2=A0 =C2=A0 =C2=A0from /home/jarek/dev/src/releaseme/lib/releaseme/cm= akeeditor.rb:24:in `<top (required)>'
>=C2=A0 =C2=A0 =C2=A0from /home/jarek/dev/src/releaseme/lib/releaseme.rb= :22:in `require_relative'
>=C2=A0 =C2=A0 =C2=A0from /home/jarek/dev/src/releaseme/lib/releaseme.rb= :22:in `<top (required)>'
>=C2=A0 =C2=A0 =C2=A0from /home/jarek/dev/src/releaseme/tarme.rb:25:in `= require_relative'
>=C2=A0 =C2=A0 =C2=A0from /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, transl= ators
> : and facilitators committed to Free Software development - kde.org
> KEXI:
> : A visual database apps builder - kexi-project.org calligra.org/kexi=
>=C2=A0 =C2=A0twitter.com/kexi_project facebook.com/kex= i.project t.me/kexi_project
> Qt Certified Specialist:
> : linkedin.com/in/jstaniek


--
regards, Jaroslaw Staniek

KD= E:
: A world-wide network of software engineers, artists, writers, trans= lators
: and facilitators committed to Free Software development - kde.org
KEXI:
: A visual = database apps builder -=C2=A0kexi-project.org=C2=A0calligra.org/kexi
--0000000000005e38890580328465--