See <http://ci.opensuse.org/job/yast-ruby-bindings-master/146/display/redirect?page=changes> Changes: [Josef Reidinger] initial work on y2base replacement [Josef Reidinger] more functionality to y2base [Josef Reidinger] fix passing params [Josef Reidinger] fix argument passing [Josef Reidinger] add initial signal handling [Josef Reidinger] add help and improve option parsing [Josef Reidinger] add tests for y2base helpers [Josef Reidinger] nicer handling of signals [Josef Reidinger] changes from review [Josef Reidinger] add one more review change [Josef Reidinger] more changes from review [Josef Reidinger] fix name of helper [github] Don't lose a piece of the help text [Josef Reidinger] change name to y2start. [Josef Reidinger] add test for y2start binary itself [Josef Reidinger] fix test according to latest changes in help behavior [Josef Reidinger] Changes from review ------------------------------------------ [...truncated 24.06 KB...] yast2-ruby-bindings-3.2.10/tests/test_module/modules/RaisingModule.rb yast2-ruby-bindings-3.2.10/tests/test_module/include/ yast2-ruby-bindings-3.2.10/tests/test_module/include/example.rb yast2-ruby-bindings-3.2.10/tests/test_module/include/cyclic_yang.rb yast2-ruby-bindings-3.2.10/tests/test_module/include/cyclic_yin.rb yast2-ruby-bindings-3.2.10/tests/ansi_string_spec.rb yast2-ruby-bindings-3.2.10/tests/chroot/ yast2-ruby-bindings-3.2.10/tests/chroot/just_a_file yast2-ruby-bindings-3.2.10/CMakeLists.txt yast2-ruby-bindings-3.2.10/README.md yast2-ruby-bindings-3.2.10/MAINTAINER yast2-ruby-bindings-3.2.10/src/ yast2-ruby-bindings-3.2.10/src/y2start/ yast2-ruby-bindings-3.2.10/src/y2start/y2start yast2-ruby-bindings-3.2.10/src/CMakeLists.txt yast2-ruby-bindings-3.2.10/src/binary/ yast2-ruby-bindings-3.2.10/src/binary/Y2RubyUtils.h yast2-ruby-bindings-3.2.10/src/binary/YRubyNamespace.h yast2-ruby-bindings-3.2.10/src/binary/Y2RubyClientComponent.h yast2-ruby-bindings-3.2.10/src/binary/Y2RubyUtils.cc yast2-ruby-bindings-3.2.10/src/binary/Builtin.cc yast2-ruby-bindings-3.2.10/src/binary/Y2RubyReference.cc yast2-ruby-bindings-3.2.10/src/binary/Yast.cc yast2-ruby-bindings-3.2.10/src/binary/CMakeLists.txt yast2-ruby-bindings-3.2.10/src/binary/Y2RubyComponent.cc yast2-ruby-bindings-3.2.10/src/binary/YRuby.h yast2-ruby-bindings-3.2.10/src/binary/Y2CCRuby.h yast2-ruby-bindings-3.2.10/src/binary/YRubyNamespace.cc yast2-ruby-bindings-3.2.10/src/binary/RubyLogger.cc yast2-ruby-bindings-3.2.10/src/binary/YRuby.cc yast2-ruby-bindings-3.2.10/src/binary/Y2RubyReference.h yast2-ruby-bindings-3.2.10/src/binary/Y2RubyClientComponent.cc yast2-ruby-bindings-3.2.10/src/binary/Y2YCPTypeConv.cc yast2-ruby-bindings-3.2.10/src/binary/Y2CCRubyClient.h yast2-ruby-bindings-3.2.10/src/binary/Y2CCRubyClient.cc yast2-ruby-bindings-3.2.10/src/binary/Y2RubyTypeConv.cc yast2-ruby-bindings-3.2.10/src/binary/Y2RubyTypeConv.h yast2-ruby-bindings-3.2.10/src/binary/Y2CCRuby.cc yast2-ruby-bindings-3.2.10/src/binary/Y2RubyComponent.h yast2-ruby-bindings-3.2.10/src/binary/RubyLogger.h yast2-ruby-bindings-3.2.10/src/binary/Y2YCPTypeConv.h yast2-ruby-bindings-3.2.10/src/ruby/ yast2-ruby-bindings-3.2.10/src/ruby/yast.rb yast2-ruby-bindings-3.2.10/src/ruby/yast/ yast2-ruby-bindings-3.2.10/src/ruby/yast/yast.rb yast2-ruby-bindings-3.2.10/src/ruby/yast/break.rb yast2-ruby-bindings-3.2.10/src/ruby/yast/wfm.rb yast2-ruby-bindings-3.2.10/src/ruby/yast/ops.rb yast2-ruby-bindings-3.2.10/src/ruby/yast/profiler.rb yast2-ruby-bindings-3.2.10/src/ruby/yast/arg_ref.rb yast2-ruby-bindings-3.2.10/src/ruby/yast/term.rb yast2-ruby-bindings-3.2.10/src/ruby/yast/builtins.rb yast2-ruby-bindings-3.2.10/src/ruby/yast/core_ext.rb yast2-ruby-bindings-3.2.10/src/ruby/yast/exportable.rb yast2-ruby-bindings-3.2.10/src/ruby/yast/module.rb yast2-ruby-bindings-3.2.10/src/ruby/yast/external.rb yast2-ruby-bindings-3.2.10/src/ruby/yast/i18n.rb yast2-ruby-bindings-3.2.10/src/ruby/yast/y2logger.rb yast2-ruby-bindings-3.2.10/src/ruby/yast/rspec/ yast2-ruby-bindings-3.2.10/src/ruby/yast/rspec/shortcuts.rb yast2-ruby-bindings-3.2.10/src/ruby/yast/rspec/scr.rb yast2-ruby-bindings-3.2.10/src/ruby/yast/rspec/matchers.rb yast2-ruby-bindings-3.2.10/src/ruby/yast/fun_ref.rb yast2-ruby-bindings-3.2.10/src/ruby/yast/scr.rb yast2-ruby-bindings-3.2.10/src/ruby/yast/ui.rb yast2-ruby-bindings-3.2.10/src/ruby/yast/debugger.rb yast2-ruby-bindings-3.2.10/src/ruby/yast/y2start_helpers.rb yast2-ruby-bindings-3.2.10/src/ruby/yast/core_ext/ yast2-ruby-bindings-3.2.10/src/ruby/yast/core_ext/ansi_string.rb yast2-ruby-bindings-3.2.10/src/ruby/yast/path.rb yast2-ruby-bindings-3.2.10/src/ruby/yast/logger.rb yast2-ruby-bindings-3.2.10/src/ruby/yast/convert.rb yast2-ruby-bindings-3.2.10/src/ruby/yast/client.rb yast2-ruby-bindings-3.2.10/src/ruby/yast/ui_shortcuts.rb yast2-ruby-bindings-3.2.10/src/ruby/yast/rspec.rb yast2-ruby-bindings-3.2.10/src/ruby/CMakeLists.txt yast2-ruby-bindings-3.2.10/.rubocop.yml yast2-ruby-bindings-3.2.10/Rakefile yast2-ruby-bindings-3.2.10/config.h.in yast2-ruby-bindings-3.2.10/.yardopts yast2-ruby-bindings-3.2.10/RPMNAME yast2-ruby-bindings-3.2.10/cmake/ yast2-ruby-bindings-3.2.10/cmake/modules/ yast2-ruby-bindings-3.2.10/cmake/modules/FindRuby.cmake yast2-ruby-bindings-3.2.10/.travis.yml yast2-ruby-bindings-3.2.10/package/ yast2-ruby-bindings-3.2.10/package/yast2-ruby-bindings.spec yast2-ruby-bindings-3.2.10/package/yast2-ruby-bindings.changes cd - rm -rf package/yast2-ruby-bindings-3.2.10 osc -A 'https://api.opensuse.org/' --traceback --verbose checkout 'YaST:Head' yast2-ruby-bindings Skipped files: .gitignore: skipped by name match (version system file) .rubocop.yml: skipped by name match (configuration file) .travis.yml: skipped by name match (configuration file) .yardopts: skipped by name match (configuration regex) AUTHORS.md: skipped by name match (documentation file) CMakeLists.txt: skipped by name match (documentation file) CONTRIBUTING.md: skipped by name match (documentation file) Dockerfile: skipped by name match (configuration regex) MAINTAINER: skipped by name match (configuration regex) README.md: skipped by name match (README file) RPMNAME: skipped by name match (configuration regex) Rakefile: skipped by name match (configuration regex) cmake/modules/FindRuby.cmake: skipped by name match (configuration regex) config.h.in: skipped by name match (configuration regex) package/yast2-ruby-bindings.changes: skipped by name match (changes file) package/yast2-ruby-bindings.spec: skipped by name match (configuration regex) src/CMakeLists.txt: skipped by name match (documentation file) src/binary/Builtin.cc: skipped by name match (configuration regex) src/binary/CMakeLists.txt: skipped by name match (documentation file) src/binary/RubyLogger.cc: skipped by name match (configuration regex) src/binary/RubyLogger.h: skipped by name match (configuration regex) src/binary/Y2CCRuby.cc: skipped by name match (configuration regex) src/binary/Y2CCRuby.h: skipped by name match (configuration regex) src/binary/Y2CCRubyClient.cc: skipped by name match (configuration regex) src/binary/Y2CCRubyClient.h: skipped by name match (configuration regex) src/binary/Y2RubyClientComponent.cc: skipped by name match (configuration regex) src/binary/Y2RubyClientComponent.h: skipped by name match (configuration regex) src/binary/Y2RubyComponent.cc: skipped by name match (configuration regex) src/binary/Y2RubyComponent.h: skipped by name match (configuration regex) src/binary/Y2RubyReference.cc: skipped by name match (configuration regex) src/binary/Y2RubyReference.h: skipped by name match (configuration regex) src/binary/Y2RubyTypeConv.cc: skipped by name match (configuration regex) src/binary/Y2RubyTypeConv.h: skipped by name match (configuration regex) src/binary/Y2RubyUtils.cc: skipped by name match (configuration regex) src/binary/Y2RubyUtils.h: skipped by name match (configuration regex) src/binary/Y2YCPTypeConv.cc: skipped by name match (configuration regex) src/binary/Y2YCPTypeConv.h: skipped by name match (configuration regex) src/binary/YRuby.cc: skipped by name match (configuration regex) src/binary/YRuby.h: skipped by name match (configuration regex) src/binary/YRubyNamespace.cc: skipped by name match (configuration regex) src/binary/YRubyNamespace.h: skipped by name match (configuration regex) src/binary/Yast.cc: skipped by name match (configuration regex) src/ruby/CMakeLists.txt: skipped by name match (documentation file) src/ruby/yast.rb: skipped by name match (configuration regex) src/ruby/yast/arg_ref.rb: skipped by name match (configuration regex) src/ruby/yast/break.rb: skipped by name match (configuration regex) src/ruby/yast/builtins.rb: skipped by name match (configuration regex) src/ruby/yast/client.rb: skipped by name match (configuration regex) src/ruby/yast/convert.rb: skipped by name match (configuration regex) src/ruby/yast/core_ext.rb: skipped by name match (configuration regex) src/ruby/yast/core_ext/ansi_string.rb: skipped by name match (configuration regex) src/ruby/yast/debugger.rb: skipped by name match (configuration regex) src/ruby/yast/exportable.rb: skipped by name match (configuration regex) src/ruby/yast/external.rb: skipped by name match (configuration regex) src/ruby/yast/fun_ref.rb: skipped by name match (configuration regex) src/ruby/yast/i18n.rb: skipped by name match (configuration regex) src/ruby/yast/logger.rb: skipped by name match (configuration regex) src/ruby/yast/module.rb: skipped by name match (configuration regex) src/ruby/yast/ops.rb: skipped by name match (configuration regex) src/ruby/yast/path.rb: skipped by name match (configuration regex) src/ruby/yast/profiler.rb: skipped by name match (configuration regex) src/ruby/yast/rspec.rb: skipped by name match (configuration regex) src/ruby/yast/rspec/matchers.rb: skipped by name match (configuration regex) src/ruby/yast/rspec/scr.rb: skipped by name match (configuration regex) src/ruby/yast/rspec/shortcuts.rb: skipped by name match (configuration regex) src/ruby/yast/scr.rb: skipped by name match (configuration regex) src/ruby/yast/term.rb: skipped by name match (configuration regex) src/ruby/yast/ui.rb: skipped by name match (configuration regex) src/ruby/yast/ui_shortcuts.rb: skipped by name match (configuration regex) src/ruby/yast/wfm.rb: skipped by name match (configuration regex) src/ruby/yast/y2logger.rb: skipped by name match (configuration regex) src/ruby/yast/y2start_helpers.rb: skipped by name match (configuration regex) src/ruby/yast/yast.rb: skipped by name match (configuration regex) src/y2start/y2start: skipped by name match (configuration regex) tests/CMakeLists.txt: skipped by name match (documentation file) tests/ansi_string_spec.rb: skipped by name match (configuration regex) tests/builtins_casts_spec.rb: skipped by name match (configuration regex) tests/builtins_float_spec.rb: skipped by name match (configuration regex) tests/builtins_list_spec.rb: skipped by name match (configuration regex) tests/builtins_multiset_spec.rb: skipped by name match (configuration regex) tests/builtins_regexps_spec.rb: skipped by name match (configuration regex) tests/builtins_spec.rb: skipped by name match (configuration regex) tests/builtins_strings_spec.rb: skipped by name match (configuration regex) tests/chroot/just_a_file: skipped by name match (configuration regex) tests/convert_spec.rb: skipped by name match (configuration regex) tests/data/ansi_both.txt: skipped by name match (documentation file) tests/data/ansi_colors.txt: skipped by name match (documentation file) tests/data/ansi_cursor.txt: skipped by name match (documentation file) tests/exportable_spec.rb: skipped by name match (configuration regex) tests/i18n_spec.rb: skipped by name match (configuration regex) tests/integration/run.rb: skipped by name match (configuration regex) tests/integration/std_streams_spec.rb: skipped by name match (configuration regex) tests/ops_spec.rb: skipped by name match (configuration regex) tests/path_spec.rb: skipped by name match (configuration regex) tests/rspec_matchers_spec.rb: skipped by name match (configuration regex) tests/rspec_scr_spec.rb: skipped by name match (configuration regex) tests/rspec_shortcuts_spec.rb: skipped by name match (configuration regex) tests/scr_spec.rb: skipped by name match (configuration regex) tests/term_spec.rb: skipped by name match (configuration regex) tests/test_helper.rb: skipped by name match (configuration regex) tests/test_module/clients/test_client.rb: skipped by name match (configuration regex) tests/test_module/include/cyclic_yang.rb: skipped by name match (configuration regex) tests/test_module/include/cyclic_yin.rb: skipped by name match (configuration regex) tests/test_module/include/example.rb: skipped by name match (configuration regex) tests/test_module/modules/ExampleTestModule.ybc: skipped by name match (configuration regex) tests/test_module/modules/ExampleTestModule.ycp: skipped by name match (configuration regex) tests/test_module/modules/InvalidTypeModule.rb: skipped by name match (configuration regex) tests/test_module/modules/RaisingModule.rb: skipped by name match (configuration regex) tests/ui_shortcuts_spec.rb: skipped by name match (configuration regex) tests/wfm_spec.rb: skipped by name match (configuration regex) tests/y2logger_spec.rb: skipped by name match (configuration regex) tests/y2start_helpers_spec.rb: skipped by name match (configuration regex) tests/y2start_spec.rb: skipped by name match (configuration regex) tests/yast_spec.rb: skipped by name match (configuration regex) Copyright found in these files: Copyright detected as not needed in these files: All files have proper license reference. makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-ruby-bindings', '_meta'] {} makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-ruby-bindings'] {'rev': 'latest'} A YaST:Head makeurl: https://api.opensuse.org ['source', 'YaST:Head'] {} A YaST:Head/yast2-ruby-bindings makeurl: https://api.opensuse.org ['source', 'YaST:Head'] {} makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-ruby-bindings'] {'rev': 'latest'} makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-ruby-bindings', 'yast2-ruby-bindings-3.2.9.tar.bz2'] {'rev': '255'} A YaST:Head/yast2-ruby-bindings/yast2-ruby-bindings-3.2.9.tar.bz2 makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-ruby-bindings', 'yast2-ruby-bindings.changes'] {'rev': '255'} A YaST:Head/yast2-ruby-bindings/yast2-ruby-bindings.changes makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-ruby-bindings', 'yast2-ruby-bindings.spec'] {'rev': '255'} A YaST:Head/yast2-ruby-bindings/yast2-ruby-bindings.spec makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-ruby-bindings', '_meta'] {} At revision 255. rm <http://ci.opensuse.org/job/yast-ruby-bindings-master/ws/YaST>:Head/yast2-ruby-bindings/yast2-ruby-bindings.spec rm <http://ci.opensuse.org/job/yast-ruby-bindings-master/ws/YaST>:Head/yast2-ruby-bindings/yast2-ruby-bindings-3.2.9.tar.bz2 rm <http://ci.opensuse.org/job/yast-ruby-bindings-master/ws/YaST>:Head/yast2-ruby-bindings/yast2-ruby-bindings.changes cp package/yast2-ruby-bindings.spec <http://ci.opensuse.org/job/yast-ruby-bindings-master/ws/YaST>:Head/yast2-ruby-bindings cp package/yast2-ruby-bindings-3.2.10.tar.bz2 <http://ci.opensuse.org/job/yast-ruby-bindings-master/ws/YaST>:Head/yast2-ruby-bindings cp package/yast2-ruby-bindings.changes <http://ci.opensuse.org/job/yast-ruby-bindings-master/ws/YaST>:Head/yast2-ruby-bindings osc -A 'https://api.opensuse.org/' addremove D yast2-ruby-bindings-3.2.9.tar.bz2 A yast2-ruby-bindings-3.2.10.tar.bz2 osc -A 'https://api.opensuse.org/' cat 'openSUSE:Factory' 'yast2-ruby-bindings' 'yast2-ruby-bindings.spec' > /tmp/yast-rake20170407-30603-izh4v Checking IDs in *.changes file Version has been changed in *.spec file osc -A 'https://api.opensuse.org/' cat 'openSUSE:Factory' 'yast2-ruby-bindings' 'yast2-ruby-bindings.changes' | diff - 'yast2-ruby-bindings.changes' rm -rf YaST:Head rake aborted! ArgumentError: invalid byte sequence in US-ASCII Tasks: TOP => osc:sr => check:changelog (See full trace by running task with --trace) cleaning Build step 'Execute shell' marked build as failure