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 )
+- 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