Hello community, here is the log from the commit of package yast2-ruby-bindings.2760 for openSUSE:13.1:Update checked in at 2014-05-05 14:15:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:13.1:Update/yast2-ruby-bindings.2760 (Old) and /work/SRC/openSUSE:13.1:Update/.yast2-ruby-bindings.2760.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "yast2-ruby-bindings.2760" Changes: -------- New Changes file: --- /dev/null 2014-04-28 00:21:37.460033756 +0200 +++ /work/SRC/openSUSE:13.1:Update/.yast2-ruby-bindings.2760.new/yast2-ruby-bindings.changes 2014-05-05 14:15:03.000000000 +0200 @@ -0,0 +1,259 @@ +------------------------------------------------------------------- +Tue Apr 22 09:34:12 UTC 2014 - jreidinger@suse.com + +- Fix hang out of YaST2 in Turkish locale (bnc#852242) +- 3.0.5 + +------------------------------------------------------------------- +Tue Oct 15 13:01:18 UTC 2013 - lslezak@suse.cz + +- float_to_lstring(): do not crash when glibc-locale is missing, + fallback to unlocalized version (bnc#803163) +- 3.0.4 + +------------------------------------------------------------------- +Thu Sep 12 07:53:00 UTC 2013 - jreidinger@suse.com + +- fix loading rubygems in embedded ruby +- when client raise exception set proper exit code +- 3.0.3 + +------------------------------------------------------------------- +Wed Sep 11 14:58:20 UTC 2013 - jreidinger@suse.com + +- remove workaround for ruby 1.9 as only 2.0 is supported + (to really fix $0 and ARGV, gh#yast/yast-ruby-bindings#74) +- do not link against UI plugin, because showing UI without y2base + is not supported + (may fix a Jenkins failure) +- 3.0.2 + +------------------------------------------------------------------- +Wed Sep 11 13:26:46 UTC 2013 - mvidner@suse.com + +- link to owcrypt only if it exists (fixes 12.3 builds) + +------------------------------------------------------------------- +Wed Sep 11 11:47:35 UTC 2013 - jreidinger@suse.com + +- do not overwrite script name which require yast + gh#yast/yast-ruby-bindings#73,74 +- crypt_gensalt moved to separate library libowcrypt (fate#314945) + (thanks to Andreas Schwab <schwab@suse.de>) +- 3.0.1 + +------------------------------------------------------------------- +Tue Jul 30 08:02:01 UTC 2013 - yast-devel@opensuse.org + +- version 3.0.0 + +------------------------------------------------------------------- +Tue Jul 23 15:41:34 UTC 2013 - jreidinger@suse.com + +- fix path conversion (gh#yast/ycp-killer#562) +- remove deprecated calls and YCP namespace +- improve reporting problematic code when builtin is called in + wrong way (gh#yast/ycp-killer#575) +- 1.2.0 + +------------------------------------------------------------------- +Wed Jul 17 11:26:35 UTC 2013 - lslezak@suse.cz + +- added Ops.get_* shortcut methods (dmajda) +- fix detecting of complex path in the last segment (jreidinger) +- unload client class after running it to fully initialize includes + in the next run (gh#yast/ycp-killer#504) +- 1.1.5 + +------------------------------------------------------------------- +Tue Jul 9 08:57:21 UTC 2013 - jreidinger@suse.com + +- fix calling methods on namespace that is already used as nested + namespace (gh#yast/ycp-killer#465) +- 1.1.4 + +------------------------------------------------------------------- +Thu Jul 4 09:13:59 UTC 2013 - jreidinger@suse.com + +- allow passing single value to Ops.index and Ops.assign +- revert term immutable change as there is modification operation + on it +- create shortcuts for is builtins +- implement conversion from and to byteblock +- skip fast_gettext initialization if the locale directory does not + exist +- 1.1.3 + +------------------------------------------------------------------- +Thu Jun 27 07:12:13 UTC 2013 - jreidinger@suse.com + +- make term and path class immutable, so deep copy can be + optimalized +- support backtrace in y2log() (lslezak) +- call include init method only if it is there +- update UI shortcuts to allow also terms starting with lowercase +- various small bug fixes +- 1.1.2 + +------------------------------------------------------------------- +Mon Jun 24 07:15:46 UTC 2013 - jreidinger@suse.com + +- set the source location when calling YaST functions outside Ruby +- few minor fixes in logging +- 1.1.1 + +------------------------------------------------------------------- +Thu Jun 20 20:19:31 UTC 2013 - jreidinger@suse.com + +- Rename top level namespace from YCP to Yast +- cache translations in dpgettext() builtin (lslezak) + (https://github.com/yast/ycp-killer/issues/467) +- implement block version of Ops.index + (https://github.com/yast/y2r/issues/20) +- 1.1.0 + +------------------------------------------------------------------- +Tue Jun 18 08:08:51 UTC 2013 - jreidinger@suse.com + +- Complete rewrite of ruby bindings to allow migration of ycp code + to ruby. Few features worth mentioning: + - ruby clients + - ruby include files + - ruby modules with export of specified type + - support of global variables + - support of ycp builtins +- 1.0.0 + +------------------------------------------------------------------- +Wed Jun 27 08:02:14 UTC 2012 - jreidinger@suse.com + +- adapt to changes in yast2-core +- 0.3.13 + +------------------------------------------------------------------- +Tue Jun 12 13:33:01 UTC 2012 - coolo@suse.com + +- finish the ruby 1.9 port +- 0.3.12 + +------------------------------------------------------------------- +Thu Jun 7 15:44:29 UTC 2012 - jreidinger@suse.com + +- port to ruby 1.9 + +------------------------------------------------------------------- +Thu Apr 5 10:32:47 CEST 2012 - jsuchome@suse.cz + +- removed libxcrypt-devel from buildrequires + +------------------------------------------------------------------- +Thu Jan 19 12:11:56 UTC 2012 - jreidinger@suse.com + +- improve previous fix to allow loading also file in namespace ( + e.g. Name::Test in name/test ) (bnc#705417) + +------------------------------------------------------------------- +Mon Jan 16 15:16:39 UTC 2012 - coolo@suse.com + +- license should be GPL-2.0 without or later + +------------------------------------------------------------------- +Mon Jan 16 14:47:57 UTC 2012 - jreidinger@suse.com + +- allows loading modules which follows rails ruby convention + ( ActiveSupport module is in active_support.rb file ) + (bnc#705417) + +------------------------------------------------------------------- +Wed Dec 7 10:06:27 UTC 2011 - coolo@suse.com + +- fix license to be in spdx.org format + +------------------------------------------------------------------- +Mon Oct 3 17:18:29 CEST 2011 - mvidner@suse.cz + +- WIP: Ruby objects usable from YCP (FATE#312825). + except those that get garbage collected :-/) +- Run the tests at RPM build time. +- Less log clutter when importing a Ruby namespace. +- 0.3.8 + +------------------------------------------------------------------- +Tue Jul 26 07:58:02 UTC 2011 - kkaempf@novell.com + +- Re-init the Ruby stack when calling a Ruby function. bnc#708059 +- 0.3.7 + +------------------------------------------------------------------- +Mon Jul 25 13:28:56 UTC 2011 - kkaempf@novell.com + +- wrap rb_funcall in rb_protect to prevent segfaults if the + calling function raises an exception (bnc#705425) +- 0.3.6 + +------------------------------------------------------------------- +Tue Nov 3 12:43:21 UTC 2009 - dmacvicar@novell.com + +- support for nested namespaces (Foo::Bar) ++++ 62 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:13.1:Update/.yast2-ruby-bindings.2760.new/yast2-ruby-bindings.changes New: ---- yast2-ruby-bindings-3.0.5.tar.bz2 yast2-ruby-bindings.changes yast2-ruby-bindings.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yast2-ruby-bindings.spec ++++++ # # spec file for package yast2-ruby-bindings # # Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # # spec file for package yast2-ruby-bindings (Version 0.1) # Name: yast2-ruby-bindings Version: 3.0.5 Release: 0 BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: yast2-ruby-bindings-%{version}.tar.bz2 Prefix: /usr BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: yast2-core-devel BuildRequires: yast2-devtools >= 2.16.3 # libzypp-devel is missing .la requires BuildRequires: ruby-devel BuildRequires: rubygem-fast_gettext Requires: rubygem-fast_gettext Requires: yast2-core >= 2.24.0 BuildRequires: yast2-core-devel >= 2.24.0 Requires: yast2-ycp-ui-bindings >= 2.21.9 BuildRequires: yast2-ycp-ui-bindings-devel >= 2.21.9 Requires: ruby Summary: Ruby bindings for the YaST platform License: GPL-2.0 Group: System/YaST %description The bindings allow YaST modules to be written using the Ruby language and also Ruby scripts can use YaST agents, APIs and modules. %prep %setup -n yast2-ruby-bindings-%{version} %build mkdir build cd build cmake -DCMAKE_INSTALL_PREFIX=%{prefix} \ -DLIB=%{_lib} \ -DCMAKE_C_FLAGS="%{optflags}" \ -DCMAKE_CXX_FLAGS="%{optflags}" \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_SKIP_RPATH=1 \ .. make %{?jobs:-j %jobs} VERBOSE=1 %install cd build make install DESTDIR=$RPM_BUILD_ROOT cd .. %check cd build/tests/ruby make test ARGS=-V cd - %clean rm -rf "$RPM_BUILD_ROOT" %files %defattr (-, root, root) %{_libdir}/YaST2/plugin/libpy2lang_ruby.so %{_libdir}/ruby/vendor_ruby/%{rb_ver}/*.rb %{_libdir}/ruby/vendor_ruby/%{rb_ver}/yast %{_libdir}/ruby/vendor_ruby/%{rb_ver}/%{rb_arch}/*x.so %{_libdir}/ruby/vendor_ruby/%{rb_ver}/%{rb_arch}/yast %changelog -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org