Re: KDE's release script not functional on stable openSUSE

2019-01-25 Thread Albert Astals Cid
El dijous, 24 de gener de 2019, a les 11:28:59 CET, Jaroslaw Staniek va 
escriure:
> Hi Jonathan,
> The releaseme tools require ruby 2.3 while openSUSE 42.3 depends on 2.1.

According to https://repology.org/metapackage/ruby/versions you should have a 
ruby2.4 package available.

https://build.opensuse.org/package/show/openSUSE:Leap:42.3:Update/ruby2.4

Cheers,
  Albert




Re: KDE's release script not functional on stable openSUSE

2019-01-24 Thread Jaroslaw Staniek
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 


Re: KDE's release script not functional on stable openSUSE

2019-01-24 Thread Harald Sitter
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  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 
> `'
> 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 ` (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 
> `'
> 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


KDE's release script not functional on stable openSUSE

2019-01-24 Thread Jaroslaw Staniek
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
`'
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
`'
from /home/jarek/dev/src/releaseme/lib/releaseme.rb:22:in
`require_relative'
from /home/jarek/dev/src/releaseme/lib/releaseme.rb:22:in `'
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