https://bugs.kde.org/show_bug.cgi?id=404104

            Bug ID: 404104
           Summary: tarme with ruby 2.5  issue
           Product: releaseme
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: sit...@kde.org
          Reporter: ralf.habac...@freenet.de
  Target Milestone: ---

SUMMARY
I get a problem running tarme.rb on openSUSE Leap 15.0

STEPS TO REPRODUCE
1. install ruby on the mentioned distribution (will install ruby 2.5)
2. checkout releasme git repo
3. run ./tarme.rb --origin stable --version 7.0.2 alkimia

OBSERVED RESULT
Logging colors are not available. Install logger-colors gem if desired
INFO -- ReleaseMe::Release: Getting CI states.
INFO -- ReleaseMe::Release: Getting source (git - g...@git.kde.org:alkimia
[7.0])
Traceback (most recent call last):
        7: from ./tarme.rb:85:in `<main>'
        6: from ./tarme.rb:85:in `collect'
        5: from ./tarme.rb:93:in `block in <main>'
        4: from /home/ralf/src/releaseme/lib/releaseme/release.rb:88:in `get'
        3: from /home/ralf/src/releaseme/lib/releaseme/source.rb:39:in `get'
        2: from /home/ralf/src/releaseme/lib/releaseme/source.rb:47:in `rescue
in get'
        1: from /home/ralf/src/releaseme/lib/releaseme/git.rb:52:in `get'
/home/ralf/src/releaseme/lib/releaseme/git.rb:52:in `chdir': No such file or
directory @ dir_chdir - alkimia-7.0.2 (Errno::ENOENT)


EXPECTED RESULT
The tar ball shoul be created

SOFTWARE/OS VERSIONS
Linux openSUSE Leap 15.0

ADDITIONAL INFORMATION
running ruby with debug options 

 ruby -d ./tarme.rb --origin stable --version 7.0.2 alkimia

returns

Exception `LoadError' at /usr/lib64/ruby/2.5.0/rubygems.rb:1388 - cannot load
such file -- rubygems/defaults/operating_system
Exception `LoadError' at /usr/lib64/ruby/2.5.0/rubygems.rb:1397 - cannot load
such file -- rubygems/defaults/ruby
Exception `Gem::MissingSpecError' at
/usr/lib64/ruby/2.5.0/rubygems/dependency.rb:310 - Gem::MissingSpecError
Exception `LoadError' at
/usr/lib64/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59 - cannot load such
file -- logger/colors
Exception `LoadError' at
/usr/lib64/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:137 - cannot load
such file -- logger/colors
Logging colors are not available. Install logger-colors gem if desired
Exception `Errno::ENOENT' at
/home/ralf/src/releaseme/lib/releaseme/requirement_checker.rb:85 - No such file
or directory @ rb_file_s_stat - /home/ralf/bin/svn
Exception `Errno::ENOENT' at
/home/ralf/src/releaseme/lib/releaseme/requirement_checker.rb:85 - No such file
or directory @ rb_file_s_stat - /usr/local/bin/svn
Exception `Errno::ENOENT' at
/home/ralf/src/releaseme/lib/releaseme/requirement_checker.rb:85 - No such file
or directory @ rb_file_s_stat - /home/ralf/bin/git
Exception `Errno::ENOENT' at
/home/ralf/src/releaseme/lib/releaseme/requirement_checker.rb:85 - No such file
or directory @ rb_file_s_stat - /usr/local/bin/git
Exception `Errno::ENOENT' at
/home/ralf/src/releaseme/lib/releaseme/requirement_checker.rb:85 - No such file
or directory @ rb_file_s_stat - /home/ralf/bin/tar
Exception `Errno::ENOENT' at
/home/ralf/src/releaseme/lib/releaseme/requirement_checker.rb:85 - No such file
or directory @ rb_file_s_stat - /usr/local/bin/tar
Exception `Errno::ENOENT' at
/home/ralf/src/releaseme/lib/releaseme/requirement_checker.rb:85 - No such file
or directory @ rb_file_s_stat - /home/ralf/bin/xz
Exception `Errno::ENOENT' at
/home/ralf/src/releaseme/lib/releaseme/requirement_checker.rb:85 - No such file
or directory @ rb_file_s_stat - /usr/local/bin/xz
Exception `Errno::ENOENT' at
/home/ralf/src/releaseme/lib/releaseme/requirement_checker.rb:85 - No such file
or directory @ rb_file_s_stat - /home/ralf/bin/msgfmt
Exception `Errno::ENOENT' at
/home/ralf/src/releaseme/lib/releaseme/requirement_checker.rb:85 - No such file
or directory @ rb_file_s_stat - /usr/local/bin/msgfmt
Exception `Errno::ENOENT' at
/home/ralf/src/releaseme/lib/releaseme/requirement_checker.rb:85 - No such file
or directory @ rb_file_s_stat - /home/ralf/bin/gpg2
Exception `Errno::ENOENT' at
/home/ralf/src/releaseme/lib/releaseme/requirement_checker.rb:85 - No such file
or directory @ rb_file_s_stat - /usr/local/bin/gpg2
Using Ext extension for JSON.
Exception `LoadError' at
/usr/lib64/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59 - cannot load such
file -- 2.5/psych.so
Exception `LoadError' at
/usr/lib64/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:137 - cannot load
such file -- 2.5/psych.so
Exception `NameError' at /usr/lib64/ruby/2.5.0/psych/class_loader.rb:68 -
uninitialized constant BigDecimal
Exception `NameError' at /usr/lib64/ruby/2.5.0/psych/class_loader.rb:68 -
uninitialized constant DateTime
Exception `NameError' at /usr/lib64/ruby/2.5.0/psych/class_loader.rb:68 -
uninitialized constant Date
Exception `OpenURI::HTTPError' at /usr/lib64/ruby/2.5.0/open-uri.rb:377 - 404
Not Found
INFO -- ReleaseMe::Release: Getting CI states.
INFO -- ReleaseMe::Release: Getting source (git - g...@git.kde.org:alkimia
[7.0])
Exception `Errno::ENOENT' at /usr/lib64/ruby/2.5.0/fileutils.rb:1229 - No such
file or directory @ rb_file_s_lstat - alkimia-7.0.2
Exception `Errno::ENOENT' at /usr/lib64/ruby/2.5.0/fileutils.rb:1229 - No such
file or directory @ rb_file_s_lstat - alkimia-7.0.2
Exception `Errno::ENOENT' at /usr/lib64/ruby/2.5.0/fileutils.rb:1343 - No such
file or directory @ apply2files - alkimia-7.0.2
Exception `Errno::ENOENT' at /home/ralf/src/releaseme/lib/releaseme/git.rb:52 -
No such file or directory @ dir_chdir - alkimia-7.0.2
Exception `Errno::ENOENT' at /home/ralf/src/releaseme/lib/releaseme/git.rb:52 -
No such file or directory @ dir_chdir - alkimia-7.0.2
Traceback (most recent call last):
        7: from ./tarme.rb:85:in `<main>'
        6: from ./tarme.rb:85:in `collect'
        5: from ./tarme.rb:93:in `block in <main>'
        4: from /home/ralf/src/releaseme/lib/releaseme/release.rb:88:in `get'
        3: from /home/ralf/src/releaseme/lib/releaseme/source.rb:39:in `get'
        2: from /home/ralf/src/releaseme/lib/releaseme/source.rb:47:in `rescue
in get'
        1: from /home/ralf/src/releaseme/lib/releaseme/git.rb:52:in `get'
/home/ralf/src/releaseme/lib/releaseme/git.rb:52:in `chdir': No such file or
directory @ dir_chdir - alkimia-7.0.2 (Errno::ENOENT)

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to