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