commit yast2-ruby-bindings for openSUSE:Factory

2020-09-25 Thread root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2020-09-25 16:23:25

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new.4249 (New)


Package is "yast2-ruby-bindings"

Fri Sep 25 16:23:25 2020 rev:104 rq:837207 version:4.3.4

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2020-08-14 13:10:26.057235458 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new.4249/yast2-ruby-bindings.changes
2020-09-25 16:26:06.419601987 +0200
@@ -1,0 +2,13 @@
+Thu Sep 24 19:46:00 UTC 2020 - besse...@fedoraproject.org
+
+- Fixes for gensalt handling with libxcrypt (bsc#1176924)
+- 4.3.4
+
+---
+Wed Sep 23 12:00:57 UTC 2020 - Josef Reidinger 
+
+- Improve logger to log also method name in ruby (useful for any
+  debug like bsc#1144351)
+- 4.3.3
+
+---

Old:

  yast2-ruby-bindings-4.3.2.tar.bz2

New:

  yast2-ruby-bindings-4.3.4.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.Zhwz0L/_old  2020-09-25 16:26:07.775603187 +0200
+++ /var/tmp/diff_new_pack.Zhwz0L/_new  2020-09-25 16:26:07.779603191 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:4.3.2
+Version:4.3.4
 Release:0
 URL:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ yast2-ruby-bindings-4.3.2.tar.bz2 -> yast2-ruby-bindings-4.3.4.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.3.2/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-4.3.4/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-4.3.2/package/yast2-ruby-bindings.changes   
2020-08-12 14:37:02.0 +0200
+++ new/yast2-ruby-bindings-4.3.4/package/yast2-ruby-bindings.changes   
2020-09-24 19:33:21.0 +0200
@@ -1,4 +1,17 @@
 ---
+Thu Sep 24 19:46:00 UTC 2020 - besse...@fedoraproject.org
+
+- Fixes for gensalt handling with libxcrypt (bsc#1176924)
+- 4.3.4
+
+---
+Wed Sep 23 12:00:57 UTC 2020 - Josef Reidinger 
+
+- Improve logger to log also method name in ruby (useful for any
+  debug like bsc#1144351)
+- 4.3.3
+
+---
 Wed Aug 12 12:33:13 UTC 2020 - Stefan Hundhammer 
 
 - Fixed yast-ycp-ui-bindings dependency (bsc#1175115)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.3.2/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-4.3.4/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-4.3.2/package/yast2-ruby-bindings.spec  
2020-08-12 14:37:02.0 +0200
+++ new/yast2-ruby-bindings-4.3.4/package/yast2-ruby-bindings.spec  
2020-09-24 19:33:21.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package yast2-ruby-bindings
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,14 +12,14 @@
 # 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/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:   yast2-ruby-bindings
-Version:4.3.2
-Url:https://github.com/yast/yast-ruby-bindings
+Version:4.3.4
 Release:0
+URL:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:yast2-ruby-bindings-%{version}.tar.bz2
 Prefix: /usr
@@ -57,7 +57,7 @@
 # bcond within macros are ignored by osc/OBS.
 %bcond_with yast_run_ci_tests
 %if %{with yast_run_ci_tests}
-BuildRequires: rubygem(%{rb_default_ruby_abi}:yast-rake-ci)
+BuildRequires:  rubygem(%{rb_default_ruby_abi}:yast-rake-ci)
 %endif
 
 Requires:   ruby
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-4.3.2/src/binary/Builtin.cc 
new/yast2-ruby-bindings-4.3.4/src/binary/Builtin.cc
--- old/yast2-ruby-bindings-4.3.2/src/binary/Builtin.cc 2020-08-12 
14:37:02.0 +0200
+++ new/yast2-ruby-bindings-4.3.4/sr

commit yast2-ruby-bindings for openSUSE:Factory

2020-08-14 Thread root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2020-08-14 13:10:21

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new.3399 (New)


Package is "yast2-ruby-bindings"

Fri Aug 14 13:10:21 2020 rev:103 rq:826205 version:4.3.2

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2020-04-25 20:20:54.405104316 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new.3399/yast2-ruby-bindings.changes
2020-08-14 13:10:26.057235458 +0200
@@ -1,0 +2,12 @@
+Wed Aug 12 12:33:13 UTC 2020 - Stefan Hundhammer 
+
+- Fixed yast-ycp-ui-bindings dependency (bsc#1175115)
+- 4.3.2 
+
+---
+Wed Aug 12 11:53:05 UTC 2020 - Stefan Hundhammer 
+
+- Added new UI terms: MenuBar(), Menu() (bsc#1175115)
+- 4.3.1
+
+---

Old:

  yast2-ruby-bindings-4.3.0.tar.bz2

New:

  yast2-ruby-bindings-4.3.2.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.WokTQ5/_old  2020-08-14 13:10:26.709235707 +0200
+++ /var/tmp/diff_new_pack.WokTQ5/_new  2020-08-14 13:10:26.713235708 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package yast2-ruby-bindings
 #
-# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,14 +12,14 @@
 # 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/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:   yast2-ruby-bindings
-Version:4.3.0
+Version:4.3.2
 Release:0
-Url:https://github.com/yast/yast-ruby-bindings
+URL:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:yast2-ruby-bindings-%{version}.tar.bz2
 Prefix: /usr
@@ -40,9 +40,9 @@
 BuildRequires:  ruby-devel
 Requires:   yast2-core >= 3.2.2
 BuildRequires:  yast2-core-devel >= 3.2.2
-# UI.SetApplicationTitle
-Requires:   yast2-ycp-ui-bindings   >= 4.2.2
-BuildRequires:  yast2-ycp-ui-bindings-devel >= 4.2.2
+# MenuBar widget
+Requires:   yast2-ycp-ui-bindings   >= 4.3.1
+BuildRequires:  yast2-ycp-ui-bindings-devel >= 4.3.1
 # The test suite includes a regression test (std_streams_spec.rb) for a
 # libyui-ncurses bug fixed in 2.47.3
 BuildRequires:  libyui-ncurses >= 2.47.3

++ yast2-ruby-bindings-4.3.0.tar.bz2 -> yast2-ruby-bindings-4.3.2.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.3.0/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-4.3.2/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-4.3.0/package/yast2-ruby-bindings.changes   
2020-04-22 11:38:54.0 +0200
+++ new/yast2-ruby-bindings-4.3.2/package/yast2-ruby-bindings.changes   
2020-08-12 14:37:02.0 +0200
@@ -1,4 +1,16 @@
 ---
+Wed Aug 12 12:33:13 UTC 2020 - Stefan Hundhammer 
+
+- Fixed yast-ycp-ui-bindings dependency (bsc#1175115)
+- 4.3.2 
+
+---
+Wed Aug 12 11:53:05 UTC 2020 - Stefan Hundhammer 
+
+- Added new UI terms: MenuBar(), Menu() (bsc#1175115)
+- 4.3.1
+
+---
 Wed Apr 22 06:48:52 UTC 2020 - Josef Reidinger 
 
 - reimplement Builtins#tointeger to not use scanf removed from ruby
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.3.0/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-4.3.2/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-4.3.0/package/yast2-ruby-bindings.spec  
2020-04-22 11:38:54.0 +0200
+++ new/yast2-ruby-bindings-4.3.2/package/yast2-ruby-bindings.spec  
2020-08-12 14:37:02.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:4.3.0
+Version:4.3.2
 Url:https://github.com/yast/yast-ruby-bindings
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -40,9 +40,9 @@
 BuildRequires:  ruby-devel
 Requires:   yast2-core >= 3.2.2
 BuildRequires:  yast2-core-devel >= 3.2.2
-# UI.SetApplicationTitle
-Requi

commit yast2-ruby-bindings for openSUSE:Factory

2020-04-25 Thread root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2020-04-25 20:17:52

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new.2738 (New)


Package is "yast2-ruby-bindings"

Sat Apr 25 20:17:52 2020 rev:102 rq:796248 version:4.3.0

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2020-01-24 14:10:18.394392067 +0100
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new.2738/yast2-ruby-bindings.changes
2020-04-25 20:20:54.405104316 +0200
@@ -1,0 +2,7 @@
+Wed Apr 22 06:48:52 UTC 2020 - Josef Reidinger 
+
+- reimplement Builtins#tointeger to not use scanf removed from ruby
+  2.7 (bsc#1169442)
+- 4.3.0
+
+---

Old:

  yast2-ruby-bindings-4.2.8.tar.bz2

New:

  yast2-ruby-bindings-4.3.0.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.VVEUvE/_old  2020-04-25 20:20:55.117105784 +0200
+++ /var/tmp/diff_new_pack.VVEUvE/_new  2020-04-25 20:20:55.117105784 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:4.2.8
+Version:4.3.0
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ yast2-ruby-bindings-4.2.8.tar.bz2 -> yast2-ruby-bindings-4.3.0.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-4.2.8/CMakeLists.txt 
new/yast2-ruby-bindings-4.3.0/CMakeLists.txt
--- old/yast2-ruby-bindings-4.2.8/CMakeLists.txt2020-01-22 
16:47:38.0 +0100
+++ new/yast2-ruby-bindings-4.3.0/CMakeLists.txt2020-04-22 
11:38:54.0 +0200
@@ -35,6 +35,10 @@
   message(FATAL_ERROR "Ruby not found.")
 endif()
 
+if(NOT RUBY_INCLUDE_PATH)
+  message(FATAL_ERROR "ruby-devel not found.")
+endif()
+
 #
 # crypt.h or xcrypt.h ?
 #
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-4.2.8/CONTRIBUTING.md 
new/yast2-ruby-bindings-4.3.0/CONTRIBUTING.md
--- old/yast2-ruby-bindings-4.2.8/CONTRIBUTING.md   2020-01-22 
16:47:38.0 +0100
+++ new/yast2-ruby-bindings-4.3.0/CONTRIBUTING.md   1970-01-01 
01:00:00.0 +0100
@@ -1,89 +0,0 @@
-YaST Contribution Guidelines
-
-
-YaST is an open source project and as such it welcomes all kinds of
-contributions. If you decide to contribute, please follow these guidelines to
-ensure the process is effective and pleasant both for you and the YaST 
maintainers.
-
-There are two main forms of contribution: reporting bugs and performing code
-changes.
-
-Bug Reports

-
-If you find a problem, please report it either using
-[Bugzilla](https://bugzilla.suse.com/enter_bug.cgi?format=guided&product=openSUSE+Factory&component=YaST2)
-or [GitHub issues](../../issues). (For Bugzilla, use the [simplified
-registration](https://secure-www.novell.com/selfreg/jsp/createSimpleAccount.jsp)
-if you don't have an account yet.)
-
-When creating a bug report, please follow our [bug reporting
-guidelines](http://en.opensuse.org/openSUSE:Report_a_YaST_bug).
-
-We can't guarantee that every bug will be fixed, but we'll try.
-
-Code Changes
-
-
-We welcome all kinds of code contributions, from simple bug fixes to 
significant
-refactorings and implementation of new features. However, before making any
-non-trivial contribution, get in touch with us first — this can prevent wasted
-effort on both sides. Also, have a look at our [development
-documentation](http://en.opensuse.org/openSUSE:YaST_development).
-
-To send us your code change, use GitHub pull requests. The workflow is as
-follows:
-
-  1. Fork the project.
-
-  2. Create a topic branch based on `master`.
-
-  3. Implement your change, including tests (if possible). Make sure you adhere
- to the [Ruby style
- guide](https://github.com/SUSE/style-guides/blob/master/Ruby.md).
-
-  4. Update the package version (in `packages/*.spec`, usually by
- `rake version:bump`) and add a new entry to the `package/*.changes` file
- (by `osc vc package`).  
- For bigger changes or changes which need longer discussion it is advised 
to
- add this as a separate last commit so it can be easily updated when 
another
- change is merged in the meantime.
-
-  5. Make sure your change didn't break anything by building the RPM package
- (`rake osc:build`). The build process includes running the full testsuite.
-
-  6. Publish the branch and create a pull request.
-
-  7. YaST

commit yast2-ruby-bindings for openSUSE:Factory

2020-01-24 Thread root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2020-01-24 14:10:14

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new.26092 (New)


Package is "yast2-ruby-bindings"

Fri Jan 24 14:10:14 2020 rev:101 rq:766368 version:4.2.8

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2020-01-11 14:47:30.697361895 +0100
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new.26092/yast2-ruby-bindings.changes
   2020-01-24 14:10:18.394392067 +0100
@@ -1,0 +2,6 @@
+Wed Jan 22 15:04:11 UTC 2020 - Ancor Gonzalez Sosa 
+
+- Added a COPYING file with the GPL license (bsc#1161470)
+- 4.2.8
+
+---

Old:

  yast2-ruby-bindings-4.2.7.tar.bz2

New:

  yast2-ruby-bindings-4.2.8.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.iJmHGM/_old  2020-01-24 14:10:19.298392373 +0100
+++ /var/tmp/diff_new_pack.iJmHGM/_new  2020-01-24 14:10:19.302392374 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:4.2.7
+Version:4.2.8
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -106,5 +106,6 @@
 %{_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
+%license COPYING
 
 %changelog

++ yast2-ruby-bindings-4.2.7.tar.bz2 -> yast2-ruby-bindings-4.2.8.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-4.2.7/COPYING 
new/yast2-ruby-bindings-4.2.8/COPYING
--- old/yast2-ruby-bindings-4.2.7/COPYING   1970-01-01 01:00:00.0 
+0100
+++ new/yast2-ruby-bindings-4.2.8/COPYING   2020-01-22 16:47:38.0 
+0100
@@ -0,0 +1,339 @@
+GNU GENERAL PUBLIC LICENSE
+   Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users.  This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it.  (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.)  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+  To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have.  You must make sure that they, too, receive or can get the
+source code.  And you must show them these terms so they know their
+rights.
+
+  We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+  Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software.  If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+  Finally, any free program is threatened constantly by software
+patents.  We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program

commit yast2-ruby-bindings for openSUSE:Factory

2020-01-11 Thread root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2020-01-11 14:47:25

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new.6675 (New)


Package is "yast2-ruby-bindings"

Sat Jan 11 14:47:25 2020 rev:100 rq:761104 version:4.2.7

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2020-01-04 19:20:42.317120330 +0100
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new.6675/yast2-ruby-bindings.changes
2020-01-11 14:47:30.697361895 +0100
@@ -1,0 +2,7 @@
+Fri Jan  3 15:02:24 UTC 2020 - Josef Reidinger 
+
+- Fix previous fix to really set exit code in ruby wrapper
+  (bsc#1144351)
+- 4.2.7
+
+---

Old:

  yast2-ruby-bindings-4.2.6.tar.bz2

New:

  yast2-ruby-bindings-4.2.7.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.8owprA/_old  2020-01-11 14:47:31.513362213 +0100
+++ /var/tmp/diff_new_pack.8owprA/_new  2020-01-11 14:47:31.517362215 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package yast2-ruby-bindings
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:4.2.6
+Version:4.2.7
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ yast2-ruby-bindings-4.2.6.tar.bz2 -> yast2-ruby-bindings-4.2.7.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.2.6/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-4.2.7/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-4.2.6/package/yast2-ruby-bindings.changes   
2019-12-19 11:55:34.0 +0100
+++ new/yast2-ruby-bindings-4.2.7/package/yast2-ruby-bindings.changes   
2020-01-06 12:22:34.0 +0100
@@ -1,4 +1,11 @@
 ---
+Fri Jan  3 15:02:24 UTC 2020 - Josef Reidinger 
+
+- Fix previous fix to really set exit code in ruby wrapper
+  (bsc#1144351)
+- 4.2.7
+
+---
 Tue Dec 17 14:48:01 UTC 2019 - Josef Reidinger 
 
 - Fix returning error codes from y2start start point. Helps with
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.2.6/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-4.2.7/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-4.2.6/package/yast2-ruby-bindings.spec  
2019-12-19 11:55:34.0 +0100
+++ new/yast2-ruby-bindings-4.2.7/package/yast2-ruby-bindings.spec  
2020-01-06 12:22:34.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:4.2.6
+Version:4.2.7
 Url:https://github.com/yast/yast-ruby-bindings
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-4.2.6/src/ruby/yast/wfm.rb 
new/yast2-ruby-bindings-4.2.7/src/ruby/yast/wfm.rb
--- old/yast2-ruby-bindings-4.2.6/src/ruby/yast/wfm.rb  2019-12-19 
11:55:34.0 +0100
+++ new/yast2-ruby-bindings-4.2.7/src/ruby/yast/wfm.rb  2020-01-06 
12:22:34.0 +0100
@@ -331,6 +331,9 @@
 handle_abort_exception(e, client)
 exit
   rescue Exception => e
+# Don't interfere with RSpec, such as 
RSpec::Mocks::MockExpectationError
+raise e if e.class.to_s.start_with?("RSpec::")
+
 handle_exception(e, client)
 false
   end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-4.2.6/src/y2start/y2start 
new/yast2-ruby-bindings-4.2.7/src/y2start/y2start
--- old/yast2-ruby-bindings-4.2.6/src/y2start/y2start   2019-12-19 
11:55:34.0 +0100
+++ new/yast2-ruby-bindings-4.2.7/src/y2start/y2start   2020-01-06 
12:22:34.0 +0100
@@ -56,6 +56,6 @@
   Yast::Y2StartHelpers.application_title(args[:client_name])) if set_title
 
 
-Yast::Y2StartHelpers.generate_exit_code(
+exit Yast::Y2StartHelpers.generate_exit_code(
   Yast::WFM.CallFunction(args[:client_name], args[:client_options][:params])
 )




commit yast2-ruby-bindings for openSUSE:Factory

2020-01-04 Thread root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2020-01-04 19:20:36

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new.6675 (New)


Package is "yast2-ruby-bindings"

Sat Jan  4 19:20:36 2020 rev:99 rq:758139 version:4.2.6

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2019-12-11 12:03:46.616774380 +0100
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new.6675/yast2-ruby-bindings.changes
2020-01-04 19:20:42.317120330 +0100
@@ -1,0 +2,8 @@
+Tue Dec 17 14:48:01 UTC 2019 - Josef Reidinger 
+
+- Fix returning error codes from y2start start point. Helps with
+  CLI exit codes and also with failed installation (helps e.g. with
+  bsc#1144351 and yast lan CLI)
+- 4.2.6
+
+---

Old:

  yast2-ruby-bindings-4.2.5.tar.bz2

New:

  yast2-ruby-bindings-4.2.6.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.Ttgidb/_old  2020-01-04 19:20:42.945120608 +0100
+++ /var/tmp/diff_new_pack.Ttgidb/_new  2020-01-04 19:20:42.945120608 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:4.2.5
+Version:4.2.6
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ yast2-ruby-bindings-4.2.5.tar.bz2 -> yast2-ruby-bindings-4.2.6.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.2.5/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-4.2.6/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-4.2.5/package/yast2-ruby-bindings.changes   
2019-12-06 11:56:45.0 +0100
+++ new/yast2-ruby-bindings-4.2.6/package/yast2-ruby-bindings.changes   
2019-12-19 11:55:34.0 +0100
@@ -1,4 +1,12 @@
 ---
+Tue Dec 17 14:48:01 UTC 2019 - Josef Reidinger 
+
+- Fix returning error codes from y2start start point. Helps with
+  CLI exit codes and also with failed installation (helps e.g. with
+  bsc#1144351 and yast lan CLI)
+- 4.2.6
+
+---
 Thu Dec  5 10:37:29 CET 2019 - sch...@suse.de
 
 - S390: Evaluating an architecture specific string which will be
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.2.5/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-4.2.6/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-4.2.5/package/yast2-ruby-bindings.spec  
2019-12-06 11:56:45.0 +0100
+++ new/yast2-ruby-bindings-4.2.6/package/yast2-ruby-bindings.spec  
2019-12-19 11:55:34.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:4.2.5
+Version:4.2.6
 Url:https://github.com/yast/yast-ruby-bindings
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.2.5/src/ruby/yast/y2start_helpers.rb 
new/yast2-ruby-bindings-4.2.6/src/ruby/yast/y2start_helpers.rb
--- old/yast2-ruby-bindings-4.2.5/src/ruby/yast/y2start_helpers.rb  
2019-12-06 11:56:45.0 +0100
+++ new/yast2-ruby-bindings-4.2.6/src/ruby/yast/y2start_helpers.rb  
2019-12-19 11:55:34.0 +0100
@@ -98,6 +98,30 @@
   left_title + architecture.rjust(80-left_title.size)
 end
 
+
+# client returned special result, this is used as offset (or as generic 
error)
+RES_CLIENT_RESULT = 16
+# yast succeed
+RES_OK = 0
+# Symbols representing failure
+FAILED_SYMBOLS = [:abort, :cancel]
+# transform various ruby objects to exit code. Useful to detection if YaST 
process failed
+# and in CLI
+def self.generate_exit_code(value)
+  case value
+  when nil, true
+RES_OK
+  when false
+RES_CLIENT_RESULT
+  when Integer
+RES_CLIENT_RESULT + value
+  when Symbol
+FAILED_SYMBOLS.include?(value) ? RES_CLIENT_RESULT : RES_OK
+  else
+RES_OK
+  end
+end
+
 private_class_method def self.read_values
   arch = `/usr/bin/read_values -c`.strip
   return "" unless $?.success?
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-4.2.5/src/y2start/y2start 
new/yast2-ruby-bindings-4.2.6/src/y2start/y2start
--- old/yast2-ruby-bindings-4.2.5/src/y2start

commit yast2-ruby-bindings for openSUSE:Factory

2019-12-11 Thread root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2019-12-11 12:03:04

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new.4691 (New)


Package is "yast2-ruby-bindings"

Wed Dec 11 12:03:04 2019 rev:98 rq:754651 version:4.2.5

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2019-11-20 10:25:36.990542904 +0100
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new.4691/yast2-ruby-bindings.changes
2019-12-11 12:03:46.616774380 +0100
@@ -1,0 +2,8 @@
+Thu Dec  5 10:37:29 CET 2019 - sch...@suse.de
+
+- S390: Evaluating an architecture specific string which will be
+  shown in the title bar (ncurses) or in the banner (qt)
+  (jsc#SLE-9424).
+- 4.2.5
+
+---

Old:

  yast2-ruby-bindings-4.2.4.tar.bz2

New:

  yast2-ruby-bindings-4.2.5.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.LFpIzA/_old  2019-12-11 12:03:47.088774182 +0100
+++ /var/tmp/diff_new_pack.LFpIzA/_new  2019-12-11 12:03:47.088774182 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:4.2.4
+Version:4.2.5
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ yast2-ruby-bindings-4.2.4.tar.bz2 -> yast2-ruby-bindings-4.2.5.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.2.4/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-4.2.5/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-4.2.4/package/yast2-ruby-bindings.changes   
2019-11-06 12:41:30.0 +0100
+++ new/yast2-ruby-bindings-4.2.5/package/yast2-ruby-bindings.changes   
2019-12-06 11:56:45.0 +0100
@@ -1,4 +1,12 @@
 ---
+Thu Dec  5 10:37:29 CET 2019 - sch...@suse.de
+
+- S390: Evaluating an architecture specific string which will be
+  shown in the title bar (ncurses) or in the banner (qt)
+  (jsc#SLE-9424).
+- 4.2.5
+
+---
 Wed Nov  6 11:32:29 UTC 2019 - Stefan Hundhammer 
 
 - Added symbol for new UI CustomStatusItemSelector widget
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.2.4/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-4.2.5/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-4.2.4/package/yast2-ruby-bindings.spec  
2019-11-06 12:41:30.0 +0100
+++ new/yast2-ruby-bindings-4.2.5/package/yast2-ruby-bindings.spec  
2019-12-06 11:56:45.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:4.2.4
+Version:4.2.5
 Url:https://github.com/yast/yast-ruby-bindings
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.2.4/src/ruby/yast/y2start_helpers.rb 
new/yast2-ruby-bindings-4.2.5/src/ruby/yast/y2start_helpers.rb
--- old/yast2-ruby-bindings-4.2.4/src/ruby/yast/y2start_helpers.rb  
2019-11-06 12:41:30.0 +0100
+++ new/yast2-ruby-bindings-4.2.5/src/ruby/yast/y2start_helpers.rb  
2019-12-06 11:56:45.0 +0100
@@ -69,6 +69,47 @@
   end
 end
 
+# Returns application title string
+def self.application_title(client_name)
+  # do not fail if gethostname failed
+  hostname = Socket.gethostname rescue ""
+  hostname = "" if hostname == "(none)"
+  hostname = " @ #{hostname}" unless hostname.empty?
+  if is_s390
+# e.g. stdout "2964 = z13 IBM z13" transfered into "IBM z13"
+arch_array = read_values.split("=")
+arch_array.shift if arch_array.size > 1
+architecture = arch_array.join(' ').strip
+arch_array = architecture.split(' ')
+arch_array.shift if arch_array.size > 1
+architecture = arch_array.join(' ')
+
+if !Yast::UI.TextMode
+  # Show the S390 architecutue in the QT banner only.
+  # The environment variable YAST_BANNER will be read and shown
+  # in libyui-qt.
+  ENV["YAST_BANNER"] = architecture
+  architecture = ""
+end
+  else
+architecture = ""
+  end
+  left_title = "YaST2 - #{client_name}#{hostname}"
+  left_title + architecture.rjust(80-left_title.size)
+end
+
+private_class_method def self.

commit yast2-ruby-bindings for openSUSE:Factory

2019-11-20 Thread root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2019-11-20 10:25:34

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new.26869 (New)


Package is "yast2-ruby-bindings"

Wed Nov 20 10:25:34 2019 rev:97 rq:745944 version:4.2.4

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2019-09-30 15:52:03.414388977 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new.26869/yast2-ruby-bindings.changes
   2019-11-20 10:25:36.990542904 +0100
@@ -1,0 +2,8 @@
+Wed Nov  6 11:32:29 UTC 2019 - Stefan Hundhammer 
+
+- Added symbol for new UI CustomStatusItemSelector widget
+  (bsc#1084674)
+- Added symbol for UI icon term
+- 4.2.4
+
+---

Old:

  yast2-ruby-bindings-4.2.3.tar.bz2

New:

  yast2-ruby-bindings-4.2.4.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.aHybTO/_old  2019-11-20 10:25:37.470542999 +0100
+++ /var/tmp/diff_new_pack.aHybTO/_new  2019-11-20 10:25:37.470542999 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:4.2.3
+Version:4.2.4
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ yast2-ruby-bindings-4.2.3.tar.bz2 -> yast2-ruby-bindings-4.2.4.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.2.3/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-4.2.4/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-4.2.3/package/yast2-ruby-bindings.changes   
2019-09-23 15:12:19.0 +0200
+++ new/yast2-ruby-bindings-4.2.4/package/yast2-ruby-bindings.changes   
2019-11-06 12:41:30.0 +0100
@@ -1,4 +1,12 @@
 ---
+Wed Nov  6 11:32:29 UTC 2019 - Stefan Hundhammer 
+
+- Added symbol for new UI CustomStatusItemSelector widget
+  (bsc#1084674)
+- Added symbol for UI icon term
+- 4.2.4
+
+---
 Mon Sep 23 12:13:53 UTC 2019 - Stefan Hundhammer 
 
 - Added symbols for new UI ItemSelector widget (bsc#1084674)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.2.3/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-4.2.4/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-4.2.3/package/yast2-ruby-bindings.spec  
2019-09-23 15:12:19.0 +0200
+++ new/yast2-ruby-bindings-4.2.4/package/yast2-ruby-bindings.spec  
2019-11-06 12:41:30.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:4.2.3
+Version:4.2.4
 Url:https://github.com/yast/yast-ruby-bindings
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.2.3/src/ruby/yast/ui_shortcuts.rb 
new/yast2-ruby-bindings-4.2.4/src/ruby/yast/ui_shortcuts.rb
--- old/yast2-ruby-bindings-4.2.3/src/ruby/yast/ui_shortcuts.rb 2019-09-23 
15:12:19.0 +0200
+++ new/yast2-ruby-bindings-4.2.4/src/ruby/yast/ui_shortcuts.rb 2019-11-06 
12:41:30.0 +0100
@@ -15,6 +15,7 @@
   :CheckBoxFrame,
   :ColoredLabel,
   :ComboBox,
+  :CustomStatusItemSelector,
   :DateField,
   :DownloadProgress,
   :DumbTab,
@@ -78,6 +79,7 @@
   :VWeight,
   :Wizard,
   # special ones that will be upper cased
+  :icon,
   :id,
   :item,
   :header,




commit yast2-ruby-bindings for openSUSE:Factory

2019-09-30 Thread root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2019-09-30 15:52:02

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new.2352 (New)


Package is "yast2-ruby-bindings"

Mon Sep 30 15:52:02 2019 rev:96 rq:732952 version:4.2.3

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2019-08-27 15:50:38.615767826 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new.2352/yast2-ruby-bindings.changes
2019-09-30 15:52:03.414388977 +0200
@@ -1,0 +2,6 @@
+Mon Sep 23 12:13:53 UTC 2019 - Stefan Hundhammer 
+
+- Added symbols for new UI ItemSelector widget (bsc#1084674)
+- 4.2.3
+
+---

Old:

  yast2-ruby-bindings-4.2.2.tar.bz2

New:

  yast2-ruby-bindings-4.2.3.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.N11X5m/_old  2019-09-30 15:52:03.826387881 +0200
+++ /var/tmp/diff_new_pack.N11X5m/_new  2019-09-30 15:52:03.830387870 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:4.2.2
+Version:4.2.3
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -41,8 +41,8 @@
 Requires:   yast2-core >= 3.2.2
 BuildRequires:  yast2-core-devel >= 3.2.2
 # UI.SetApplicationTitle
-Requires:   yast2-ycp-ui-bindings   >= 3.2.0
-BuildRequires:  yast2-ycp-ui-bindings-devel >= 3.2.0
+Requires:   yast2-ycp-ui-bindings   >= 4.2.2
+BuildRequires:  yast2-ycp-ui-bindings-devel >= 4.2.2
 # The test suite includes a regression test (std_streams_spec.rb) for a
 # libyui-ncurses bug fixed in 2.47.3
 BuildRequires:  libyui-ncurses >= 2.47.3

++ yast2-ruby-bindings-4.2.2.tar.bz2 -> yast2-ruby-bindings-4.2.3.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.2.2/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-4.2.3/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-4.2.2/package/yast2-ruby-bindings.changes   
2019-08-26 09:45:41.0 +0200
+++ new/yast2-ruby-bindings-4.2.3/package/yast2-ruby-bindings.changes   
2019-09-23 15:12:19.0 +0200
@@ -1,4 +1,10 @@
 ---
+Mon Sep 23 12:13:53 UTC 2019 - Stefan Hundhammer 
+
+- Added symbols for new UI ItemSelector widget (bsc#1084674)
+- 4.2.3
+
+---
 Thu Aug 22 16:19:20 CEST 2019 - sch...@suse.de
 
 - Using rb_default_ruby_abi tag in the spec file in order to
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.2.2/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-4.2.3/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-4.2.2/package/yast2-ruby-bindings.spec  
2019-08-26 09:45:41.0 +0200
+++ new/yast2-ruby-bindings-4.2.3/package/yast2-ruby-bindings.spec  
2019-09-23 15:12:19.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:4.2.2
+Version:4.2.3
 Url:https://github.com/yast/yast-ruby-bindings
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -41,8 +41,8 @@
 Requires:   yast2-core >= 3.2.2
 BuildRequires:  yast2-core-devel >= 3.2.2
 # UI.SetApplicationTitle
-Requires:   yast2-ycp-ui-bindings   >= 3.2.0
-BuildRequires:  yast2-ycp-ui-bindings-devel >= 3.2.0
+Requires:   yast2-ycp-ui-bindings   >= 4.2.2
+BuildRequires:  yast2-ycp-ui-bindings-devel >= 4.2.2
 # The test suite includes a regression test (std_streams_spec.rb) for a
 # libyui-ncurses bug fixed in 2.47.3
 BuildRequires:  libyui-ncurses >= 2.47.3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.2.2/src/ruby/yast/ui_shortcuts.rb 
new/yast2-ruby-bindings-4.2.3/src/ruby/yast/ui_shortcuts.rb
--- old/yast2-ruby-bindings-4.2.2/src/ruby/yast/ui_shortcuts.rb 2019-08-26 
09:45:41.0 +0200
+++ new/yast2-ruby-bindings-4.2.3/src/ruby/yast/ui_shortcuts.rb 2019-09-23 
15:12:19.0 +0200
@@ -45,6 +45,7 @@
   :MinHeight,
   :MinSize,
   :MinWidth,
+  :MultiItemSelector,
   :MultiLineEdit,
   :MultiSelectionBox,
   :PackageSelector,
@@ -60,6 +61,7 @@
   :RichText,
   :Right,
   :SelectionBox,
+  :SingleItemSelector,
   :Slider,
   :Table,
   :TextEntry,




commit yast2-ruby-bindings for openSUSE:Factory

2019-08-27 Thread root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2019-08-27 15:50:37

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new.7948 (New)


Package is "yast2-ruby-bindings"

Tue Aug 27 15:50:37 2019 rev:95 rq:726073 version:4.2.2

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2019-05-21 10:36:27.403240142 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new.7948/yast2-ruby-bindings.changes
2019-08-27 15:50:38.615767826 +0200
@@ -1,0 +2,7 @@
+Thu Aug 22 16:19:20 CEST 2019 - sch...@suse.de
+
+- Using rb_default_ruby_abi tag in the spec file in order to
+  handle several ruby versions (bsc#1146403).
+- 4.2.2
+
+---

Old:

  yast2-ruby-bindings-4.2.1.tar.bz2

New:

  yast2-ruby-bindings-4.2.2.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.InNKd3/_old  2019-08-27 15:50:39.115767703 +0200
+++ /var/tmp/diff_new_pack.InNKd3/_new  2019-08-27 15:50:39.115767703 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:4.2.1
+Version:4.2.2
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -57,7 +57,7 @@
 # bcond within macros are ignored by osc/OBS.
 %bcond_with yast_run_ci_tests
 %if %{with yast_run_ci_tests}
-BuildRequires:  rubygem(yast-rake-ci)
+BuildRequires:  rubygem(%{rb_default_ruby_abi}:yast-rake-ci)
 %endif
 
 Requires:   ruby

++ yast2-ruby-bindings-4.2.1.tar.bz2 -> yast2-ruby-bindings-4.2.2.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.2.1/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-4.2.2/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-4.2.1/package/yast2-ruby-bindings.changes   
2019-05-20 13:42:58.0 +0200
+++ new/yast2-ruby-bindings-4.2.2/package/yast2-ruby-bindings.changes   
2019-08-26 09:45:41.0 +0200
@@ -1,4 +1,11 @@
 ---
+Thu Aug 22 16:19:20 CEST 2019 - sch...@suse.de
+
+- Using rb_default_ruby_abi tag in the spec file in order to
+  handle several ruby versions (bsc#1146403).
+- 4.2.2
+
+---
 Mon May 20 09:09:14 UTC 2019 - mvid...@suse.com
 
 - Fixup the textdomain change so that yast2.rpm builds (bsc#1130822)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.2.1/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-4.2.2/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-4.2.1/package/yast2-ruby-bindings.spec  
2019-05-20 13:42:58.0 +0200
+++ new/yast2-ruby-bindings-4.2.2/package/yast2-ruby-bindings.spec  
2019-08-26 09:45:41.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:4.2.1
+Version:4.2.2
 Url:https://github.com/yast/yast-ruby-bindings
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -57,7 +57,7 @@
 # bcond within macros are ignored by osc/OBS.
 %bcond_with yast_run_ci_tests
 %if %{with yast_run_ci_tests}
-BuildRequires: rubygem(yast-rake-ci)
+BuildRequires: rubygem(%{rb_default_ruby_abi}:yast-rake-ci)
 %endif
 
 Requires:   ruby




commit yast2-ruby-bindings for openSUSE:Factory

2019-05-21 Thread root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2019-05-21 10:36:25

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new.5148 (New)


Package is "yast2-ruby-bindings"

Tue May 21 10:36:25 2019 rev:94 rq:704221 version:4.2.1

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2019-03-06 19:02:58.449081520 +0100
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new.5148/yast2-ruby-bindings.changes
2019-05-21 10:36:27.403240142 +0200
@@ -1,0 +2,14 @@
+Mon May 20 09:09:14 UTC 2019 - mvid...@suse.com
+
+- Fixup the textdomain change so that yast2.rpm builds (bsc#1130822)
+- 4.2.1
+
+---
+Thu May 16 12:19:59 UTC 2019 - mvid...@suse.com
+
+- Raise (an Internal Error) if no textdomain is declared for
+  a translatable text and Y2STRICTTEXTDOMAIN is in the environment
+  (bsc#1130822)
+- 4.2.0
+
+---

Old:

  yast2-ruby-bindings-4.1.4.tar.bz2

New:

  yast2-ruby-bindings-4.2.1.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.M9oM37/_old  2019-05-21 10:36:27.947239788 +0200
+++ /var/tmp/diff_new_pack.M9oM37/_new  2019-05-21 10:36:27.947239788 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:4.1.4
+Version:4.2.1
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ yast2-ruby-bindings-4.1.4.tar.bz2 -> yast2-ruby-bindings-4.2.1.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-4.1.4/Dockerfile 
new/yast2-ruby-bindings-4.2.1/Dockerfile
--- old/yast2-ruby-bindings-4.1.4/Dockerfile2019-03-05 16:34:56.0 
+0100
+++ new/yast2-ruby-bindings-4.2.1/Dockerfile2019-05-20 13:42:58.0 
+0200
@@ -1,4 +1,4 @@
-FROM yastdevel/cpp
+FROM registry.opensuse.org/yast/head/containers/yast-cpp:latest
 # Install tmux to make sure the libyui+YaST integration tests are run
 RUN zypper --non-interactive in tmux
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.1.4/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-4.2.1/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-4.1.4/package/yast2-ruby-bindings.changes   
2019-03-05 16:34:56.0 +0100
+++ new/yast2-ruby-bindings-4.2.1/package/yast2-ruby-bindings.changes   
2019-05-20 13:42:58.0 +0200
@@ -1,4 +1,18 @@
 ---
+Mon May 20 09:09:14 UTC 2019 - mvid...@suse.com
+
+- Fixup the textdomain change so that yast2.rpm builds (bsc#1130822)
+- 4.2.1
+
+---
+Thu May 16 12:19:59 UTC 2019 - mvid...@suse.com
+
+- Raise (an Internal Error) if no textdomain is declared for
+  a translatable text and Y2STRICTTEXTDOMAIN is in the environment
+  (bsc#1130822)
+- 4.2.0
+
+---
 Tue Mar  5 14:23:29 UTC 2019 - Ladislav Slezák 
 
 - Always return frozen strings from the translation functions,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.1.4/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-4.2.1/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-4.1.4/package/yast2-ruby-bindings.spec  
2019-03-05 16:34:56.0 +0100
+++ new/yast2-ruby-bindings-4.2.1/package/yast2-ruby-bindings.spec  
2019-05-20 13:42:58.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:4.1.4
+Version:4.2.1
 Url:https://github.com/yast/yast-ruby-bindings
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-4.1.4/src/ruby/yast/i18n.rb 
new/yast2-ruby-bindings-4.2.1/src/ruby/yast/i18n.rb
--- old/yast2-ruby-bindings-4.1.4/src/ruby/yast/i18n.rb 2019-03-05 
16:34:56.0 +0100
+++ new/yast2-ruby-bindings-4.2.1/src/ruby/yast/i18n.rb 2019-05-20 
13:42:58.0 +0200
@@ -53,8 +53,12 @@
 def _(str)
   # no textdomain configured yet
   if !@my_textdomain
-Yast.y2warning("No textdomain configured, cannot translate 
#{str.inspect}")
-Yast.y2warning("Called from: #{::Kernel.caller(1).first}")
+if Fil

commit yast2-ruby-bindings for openSUSE:Factory

2019-03-06 Thread root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2019-03-06 19:02:56

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new.28833 (New)


Package is "yast2-ruby-bindings"

Wed Mar  6 19:02:56 2019 rev:93 rq:681820 version:4.1.4

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2019-01-24 14:01:02.684213678 +0100
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new.28833/yast2-ruby-bindings.changes
   2019-03-06 19:02:58.449081520 +0100
@@ -1,0 +2,14 @@
+Tue Mar  5 14:23:29 UTC 2019 - Ladislav Slezák 
+
+- Always return frozen strings from the translation functions,
+  make the results unified (related to bsc#1125006)
+- 4.1.4
+
+---
+Mon Mar  4 09:11:50 UTC 2019 - Michal Filka 
+
+- bnc#1127685
+  - Internal error message popup is scaled according to its content
+- 4.1.3
+
+---

Old:

  yast2-ruby-bindings-4.1.2.tar.bz2

New:

  yast2-ruby-bindings-4.1.4.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.tr5fsS/_old  2019-03-06 19:02:59.029081364 +0100
+++ /var/tmp/diff_new_pack.tr5fsS/_new  2019-03-06 19:02:59.029081364 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:4.1.2
+Version:4.1.4
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ yast2-ruby-bindings-4.1.2.tar.bz2 -> yast2-ruby-bindings-4.1.4.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.1.2/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-4.1.4/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-4.1.2/package/yast2-ruby-bindings.changes   
2019-01-23 10:06:13.0 +0100
+++ new/yast2-ruby-bindings-4.1.4/package/yast2-ruby-bindings.changes   
2019-03-05 16:34:56.0 +0100
@@ -1,4 +1,18 @@
 ---
+Tue Mar  5 14:23:29 UTC 2019 - Ladislav Slezák 
+
+- Always return frozen strings from the translation functions,
+  make the results unified (related to bsc#1125006)
+- 4.1.4
+
+---
+Mon Mar  4 09:11:50 UTC 2019 - Michal Filka 
+
+- bnc#1127685
+  - Internal error message popup is scaled according to its content
+- 4.1.3
+
+---
 Tue Jan 22 17:58:53 UTC 2019 - lsle...@suse.cz
 
 - Support for FastGettext 2.0 (still works with FastGettext 1.6)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.1.2/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-4.1.4/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-4.1.2/package/yast2-ruby-bindings.spec  
2019-01-23 10:06:13.0 +0100
+++ new/yast2-ruby-bindings-4.1.4/package/yast2-ruby-bindings.spec  
2019-03-05 16:34:56.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:4.1.2
+Version:4.1.4
 Url:https://github.com/yast/yast-ruby-bindings
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-4.1.2/src/ruby/yast/i18n.rb 
new/yast2-ruby-bindings-4.1.4/src/ruby/yast/i18n.rb
--- old/yast2-ruby-bindings-4.1.2/src/ruby/yast/i18n.rb 2019-01-23 
10:06:13.0 +0100
+++ new/yast2-ruby-bindings-4.1.4/src/ruby/yast/i18n.rb 2019-03-05 
16:34:56.0 +0100
@@ -43,12 +43,19 @@
 end
 
 # translates given string
+# @param str [String] the string to translate
+# @return [String] the translated string, if the translation is not found 
then
+#   the original text is returned. **The returned String is frozen!**
+# @note **⚠ The translated string is frozen and cannot be modified. To 
provide
+#   consistent results the original (not translated) string is also frozen.
+#   This means this function modifies the passed argument! If you do not 
want this
+#   behavior then pass a duplicate, e.g. `_(text.dup)`. ⚠**
 def _(str)
   # no textdomain configured yet
   if !@my_textdomain
 Yast.y2warning("No textdomain configured, cannot translate 
#{str.inspect}")
 Yast.y2warning("Called from: #{::Kernel.caller(1).first}")
-return str
+ret

commit yast2-ruby-bindings for openSUSE:Factory

2019-01-24 Thread root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2019-01-24 14:01:01

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new.28833 (New)


Package is "yast2-ruby-bindings"

Thu Jan 24 14:01:01 2019 rev:92 rq:667954 version:4.1.2

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2018-12-31 09:44:43.834298112 +0100
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new.28833/yast2-ruby-bindings.changes
   2019-01-24 14:01:02.684213678 +0100
@@ -1,0 +2,7 @@
+Tue Jan 22 17:58:53 UTC 2019 - lsle...@suse.cz
+
+- Support for FastGettext 2.0 (still works with FastGettext 1.6)
+  (bsc#1121865)
+- 4.1.2
+
+---

Old:

  yast2-ruby-bindings-4.1.1.tar.bz2

New:

  yast2-ruby-bindings-4.1.2.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.GKCeMz/_old  2019-01-24 14:01:03.112213191 +0100
+++ /var/tmp/diff_new_pack.GKCeMz/_new  2019-01-24 14:01:03.112213191 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package yast2-ruby-bindings
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:4.1.1
+Version:4.1.2
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -29,13 +29,13 @@
 BuildRequires:  yast2-core-devel
 BuildRequires:  yast2-devtools >= 3.1.10
 %if 0%{suse_version} == 1310
-BuildRequires:  rubygem-fast_gettext
+BuildRequires:  rubygem-fast_gettext < 3.0
 BuildRequires:  rubygem-rspec
-Requires:   rubygem-fast_gettext
+Requires:   rubygem-fast_gettext < 3.0
 %else
-BuildRequires:  rubygem(%{rb_default_ruby_abi}:fast_gettext)
+BuildRequires:  rubygem(%{rb_default_ruby_abi}:fast_gettext) < 3.0
 BuildRequires:  rubygem(%{rb_default_ruby_abi}:rspec)
-Requires:   rubygem(%{rb_default_ruby_abi}:fast_gettext)
+Requires:   rubygem(%{rb_default_ruby_abi}:fast_gettext) < 3.0
 %endif
 BuildRequires:  ruby-devel
 Requires:   yast2-core >= 3.2.2

++ yast2-ruby-bindings-4.1.1.tar.bz2 -> yast2-ruby-bindings-4.1.2.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.1.1/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-4.1.2/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-4.1.1/package/yast2-ruby-bindings.changes   
2018-12-19 09:24:47.0 +0100
+++ new/yast2-ruby-bindings-4.1.2/package/yast2-ruby-bindings.changes   
2019-01-23 10:06:13.0 +0100
@@ -1,4 +1,11 @@
 ---
+Tue Jan 22 17:58:53 UTC 2019 - lsle...@suse.cz
+
+- Support for FastGettext 2.0 (still works with FastGettext 1.6)
+  (bsc#1121865)
+- 4.1.2
+
+---
 Tue Dec 18 15:30:14 UTC 2018 - jlo...@suse.com
 
 - Configure $PATH environment variable to execute external commands
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.1.1/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-4.1.2/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-4.1.1/package/yast2-ruby-bindings.spec  
2018-12-19 09:24:47.0 +0100
+++ new/yast2-ruby-bindings-4.1.2/package/yast2-ruby-bindings.spec  
2019-01-23 10:06:13.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:4.1.1
+Version:4.1.2
 Url:https://github.com/yast/yast-ruby-bindings
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -29,13 +29,13 @@
 BuildRequires:  yast2-core-devel
 BuildRequires:  yast2-devtools >= 3.1.10
 %if 0%{suse_version} == 1310
-BuildRequires:  rubygem-fast_gettext
+BuildRequires:  rubygem-fast_gettext < 3.0
 BuildRequires:  rubygem-rspec
-Requires:   rubygem-fast_gettext
+Requires:   rubygem-fast_gettext < 3.0
 %else
-BuildRequires:  rubygem(%{rb_default_ruby_abi}:fast_gettext)
+BuildRequires:  rubygem(%{rb_default_ruby_abi}:fast_gettext) < 3.0
 BuildRequires:  rubygem(%{rb_default_ruby_abi}:rspec)
-Requires:   rubygem(%{rb_default_ruby_abi}:fast_gettext)
+Requires:   rubygem(%{rb_default_ruby_abi}:fast_gettext) < 3.0
 %endif
 BuildRequires:  ruby-devel

commit yast2-ruby-bindings for openSUSE:Factory

2018-12-31 Thread root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2018-12-31 09:44:42

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new.28833 (New)


Package is "yast2-ruby-bindings"

Mon Dec 31 09:44:42 2018 rev:91 rq:659955 version:4.1.1

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2018-11-01 19:03:39.734011296 +0100
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new.28833/yast2-ruby-bindings.changes
   2018-12-31 09:44:43.834298112 +0100
@@ -1,0 +2,7 @@
+Tue Dec 18 15:30:14 UTC 2018 - jlo...@suse.com
+
+- Configure $PATH environment variable to execute external commands
+  only from safe paths (part of bsc#1118291).
+- 4.1.1
+
+---

Old:

  yast2-ruby-bindings-4.1.0.tar.bz2

New:

  yast2-ruby-bindings-4.1.1.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.Mvkw0g/_old  2018-12-31 09:44:44.170297837 +0100
+++ /var/tmp/diff_new_pack.Mvkw0g/_new  2018-12-31 09:44:44.170297837 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:4.1.0
+Version:4.1.1
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ yast2-ruby-bindings-4.1.0.tar.bz2 -> yast2-ruby-bindings-4.1.1.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.1.0/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-4.1.1/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-4.1.0/package/yast2-ruby-bindings.changes   
2018-10-23 16:03:14.0 +0200
+++ new/yast2-ruby-bindings-4.1.1/package/yast2-ruby-bindings.changes   
2018-12-19 09:24:47.0 +0100
@@ -1,4 +1,11 @@
 ---
+Tue Dec 18 15:30:14 UTC 2018 - jlo...@suse.com
+
+- Configure $PATH environment variable to execute external commands
+  only from safe paths (part of bsc#1118291).
+- 4.1.1
+
+---
 Tue Oct 23 09:52:53 UTC 2018 - jreidin...@suse.com
 
 - Fix encoding-related problems by assuming that file contents is
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.1.0/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-4.1.1/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-4.1.0/package/yast2-ruby-bindings.spec  
2018-10-23 16:03:14.0 +0200
+++ new/yast2-ruby-bindings-4.1.1/package/yast2-ruby-bindings.spec  
2018-12-19 09:24:47.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:4.1.0
+Version:4.1.1
 Url:https://github.com/yast/yast-ruby-bindings
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.1.0/src/ruby/yast/y2start_helpers.rb 
new/yast2-ruby-bindings-4.1.1/src/ruby/yast/y2start_helpers.rb
--- old/yast2-ruby-bindings-4.1.0/src/ruby/yast/y2start_helpers.rb  
2018-10-23 16:03:14.0 +0200
+++ new/yast2-ruby-bindings-4.1.1/src/ruby/yast/y2start_helpers.rb  
2018-12-19 09:24:47.0 +0100
@@ -1,5 +1,17 @@
 module Yast
   module Y2StartHelpers
+# Configure global environment for YaST
+#
+# Currently it only sets values for $PATH.
+#
+# By configuring $PATH, it ensures that correct external programs are 
executed when
+# relative paths are given, so possible CVEs are avoided when running YaST.
+#
+# Note that forked processes will inherit the environment configuration, 
for example
+# when executing commands via SCR or Cheetah.
+def self.config_env
+  ENV["PATH"] = "/sbin:/usr/sbin:/usr/bin:/bin"
+end
 
 # Parses ARGV of y2start. it returns map with keys:
 #
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-4.1.0/src/y2start/y2start 
new/yast2-ruby-bindings-4.1.1/src/y2start/y2start
--- old/yast2-ruby-bindings-4.1.0/src/y2start/y2start   2018-10-23 
16:03:14.0 +0200
+++ new/yast2-ruby-bindings-4.1.1/src/y2start/y2start   2018-12-19 
09:24:47.0 +0100
@@ -13,6 +13,10 @@
 
 Yast::Y2StartHelpers.setup_signals
 
+# Configure global YaST environment. For example, it sets $PATH to ensure that
+# external commands are only executed from safe paths.
+Yast::Y2StartHelpers

commit yast2-ruby-bindings for openSUSE:Factory

2018-11-02 Thread root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2018-11-01 19:03:35

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Thu Nov  1 19:03:35 2018 rev:90 rq:643978 version:4.1.0

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2018-04-07 20:52:28.960324470 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2018-11-01 19:03:39.734011296 +0100
@@ -1,0 +2,18 @@
+Tue Oct 23 09:52:53 UTC 2018 - jreidin...@suse.com
+
+- Fix encoding-related problems by assuming that file contents is
+  always UTF-8. (bsc#367)
+- 4.1.0
+
+---
+Tue Sep 11 11:11:34 CEST 2018 - aschn...@suse.com
+
+- adapted testsuite to glibc translation change (bsc#1107953)
+- 4.0.7
+
+---
+Mon Aug 20 11:08:40 CEST 2018 - sch...@suse.de
+
+- Switched license in spec file from SPDX2 to SPDX3 format.
+
+---

Old:

  yast2-ruby-bindings-4.0.6.tar.bz2

New:

  yast2-ruby-bindings-4.1.0.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.HrrPAl/_old  2018-11-01 19:03:40.626011361 +0100
+++ /var/tmp/diff_new_pack.HrrPAl/_new  2018-11-01 19:03:40.626011361 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:4.0.6
+Version:4.1.0
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -62,7 +62,7 @@
 
 Requires:   ruby
 Summary:Ruby bindings for the YaST platform
-License:GPL-2.0
+License:GPL-2.0-only
 Group:  System/YaST
 
 %description

++ yast2-ruby-bindings-4.0.6.tar.bz2 -> yast2-ruby-bindings-4.1.0.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.0.6/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-4.1.0/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-4.0.6/package/yast2-ruby-bindings.changes   
2018-04-06 18:38:51.0 +0200
+++ new/yast2-ruby-bindings-4.1.0/package/yast2-ruby-bindings.changes   
2018-10-23 16:03:14.0 +0200
@@ -1,4 +1,22 @@
 ---
+Tue Oct 23 09:52:53 UTC 2018 - jreidin...@suse.com
+
+- Fix encoding-related problems by assuming that file contents is
+  always UTF-8. (bsc#367)
+- 4.1.0
+
+---
+Tue Sep 11 11:11:34 CEST 2018 - aschn...@suse.com
+
+- adapted testsuite to glibc translation change (bsc#1107953)
+- 4.0.7
+
+---
+Mon Aug 20 11:08:40 CEST 2018 - sch...@suse.de
+
+- Switched license in spec file from SPDX2 to SPDX3 format.
+
+---
 Fri Apr  6 15:46:50 UTC 2018 - jlo...@suse.com
 
 - Allow to directly abort the process (needed for fate#318196).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.0.6/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-4.1.0/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-4.0.6/package/yast2-ruby-bindings.spec  
2018-04-06 18:38:51.0 +0200
+++ new/yast2-ruby-bindings-4.1.0/package/yast2-ruby-bindings.spec  
2018-10-23 16:03:14.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:4.0.6
+Version:4.1.0
 Url:https://github.com/yast/yast-ruby-bindings
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -62,7 +62,7 @@
 
 Requires:   ruby
 Summary:Ruby bindings for the YaST platform
-License:GPL-2.0
+License:GPL-2.0-only
 Group:  System/YaST
 
 %description
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-4.0.6/src/CMakeLists.txt 
new/yast2-ruby-bindings-4.1.0/src/CMakeLists.txt
--- old/yast2-ruby-bindings-4.0.6/src/CMakeLists.txt2018-04-06 
18:38:51.0 +0200
+++ new/yast2-ruby-bindings-4.1.0/src/CMakeLists.txt2018-10-23 
16:03:14.0 +0200
@@ -7,5 +7,5 @@
 # use bash -c to expand $DESTDIR
 install(CODE "execute_process(COMMAND bash -c \"echo Updating 
$DESTDIR${CMAKE_INSTALL_PREFIX}/lib/YaST2/bin/y2start:\")")
 # replace the f

commit yast2-ruby-bindings for openSUSE:Factory

2018-04-07 Thread root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2018-04-07 20:52:26

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Sat Apr  7 20:52:26 2018 rev:89 rq:594058 version:4.0.6

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2018-01-16 09:32:52.592348587 +0100
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2018-04-07 20:52:28.960324470 +0200
@@ -1,0 +2,13 @@
+Fri Apr  6 15:46:50 UTC 2018 - jlo...@suse.com
+
+- Allow to directly abort the process (needed for fate#318196).
+- 4.0.6
+
+---
+Tue Mar 27 12:52:27 UTC 2018 - lsle...@suse.cz
+
+- Log a warning if no text domain is configured for translations,
+  this helps with debugging (improved as a part of bsc#1081466)
+- 4.0.5
+
+---

Old:

  yast2-ruby-bindings-4.0.4.tar.bz2

New:

  yast2-ruby-bindings-4.0.6.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.W8unc1/_old  2018-04-07 20:52:29.472305940 +0200
+++ /var/tmp/diff_new_pack.W8unc1/_new  2018-04-07 20:52:29.476305794 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:4.0.4
+Version:4.0.6
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ yast2-ruby-bindings-4.0.4.tar.bz2 -> yast2-ruby-bindings-4.0.6.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.0.4/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-4.0.6/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-4.0.4/package/yast2-ruby-bindings.changes   
2018-01-09 15:55:12.0 +0100
+++ new/yast2-ruby-bindings-4.0.6/package/yast2-ruby-bindings.changes   
2018-04-06 18:38:51.0 +0200
@@ -1,4 +1,17 @@
 ---
+Fri Apr  6 15:46:50 UTC 2018 - jlo...@suse.com
+
+- Allow to directly abort the process (needed for fate#318196).
+- 4.0.6
+
+---
+Tue Mar 27 12:52:27 UTC 2018 - lsle...@suse.cz
+
+- Log a warning if no text domain is configured for translations,
+  this helps with debugging (improved as a part of bsc#1081466)
+- 4.0.5
+
+---
 Tue Jan  9 14:41:33 UTC 2018 - jreidin...@suse.com
 
 - Set proper title also for YaST2 scc (bsc#1075164)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.0.4/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-4.0.6/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-4.0.4/package/yast2-ruby-bindings.spec  
2018-01-09 15:55:12.0 +0100
+++ new/yast2-ruby-bindings-4.0.6/package/yast2-ruby-bindings.spec  
2018-04-06 18:38:51.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:4.0.4
+Version:4.0.6
 Url:https://github.com/yast/yast-ruby-bindings
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-4.0.4/src/ruby/yast/i18n.rb 
new/yast2-ruby-bindings-4.0.6/src/ruby/yast/i18n.rb
--- old/yast2-ruby-bindings-4.0.4/src/ruby/yast/i18n.rb 2018-01-09 
15:55:12.0 +0100
+++ new/yast2-ruby-bindings-4.0.6/src/ruby/yast/i18n.rb 2018-04-06 
18:38:51.0 +0200
@@ -11,7 +11,7 @@
 DEFAULT_LOCALE = "en_US".freeze
 
 # sets new text domain
-def textdomain(domain)
+def textdomain(domain) # usually without brackets like textdomain "example"
   # initialize FastGettext only if the locale directory exists
   return unless File.exist? LOCALE_DIR
 
@@ -43,7 +43,11 @@
 # translates given string
 def _(str)
   # no textdomain configured yet
-  return str unless @my_textdomain
+  if !@my_textdomain
+Yast.y2warning("No textdomain configured, cannot translate 
#{str.inspect}")
+Yast.y2warning("Called from: #{::Kernel.caller(1).first}")
+return str
+  end
 
   found = true
   # Switching textdomain clears gettext caches so avoid it if possible.
@@ -99,7 +103,12 @@
 # @param (String) plural text for translators for bigger value
 def n_(singular, plural, num)
   

commit yast2-ruby-bindings for openSUSE:Factory

2018-01-16 Thread root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2018-01-16 09:32:51

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Tue Jan 16 09:32:51 2018 rev:88 rq:562910 version:4.0.4

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2017-12-12 21:18:34.523155140 +0100
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2018-01-16 09:32:52.592348587 +0100
@@ -1,0 +2,6 @@
+Tue Jan  9 14:41:33 UTC 2018 - jreidin...@suse.com
+
+- Set proper title also for YaST2 scc (bsc#1075164)
+- 4.0.4
+
+---

Old:

  yast2-ruby-bindings-4.0.3.tar.bz2

New:

  yast2-ruby-bindings-4.0.4.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.nPbKPR/_old  2018-01-16 09:32:53.408310410 +0100
+++ /var/tmp/diff_new_pack.nPbKPR/_new  2018-01-16 09:32:53.408310410 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package yast2-ruby-bindings
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:4.0.3
+Version:4.0.4
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ yast2-ruby-bindings-4.0.3.tar.bz2 -> yast2-ruby-bindings-4.0.4.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.0.3/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-4.0.4/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-4.0.3/package/yast2-ruby-bindings.changes   
2017-12-06 11:20:30.0 +0100
+++ new/yast2-ruby-bindings-4.0.4/package/yast2-ruby-bindings.changes   
2018-01-09 15:55:12.0 +0100
@@ -1,4 +1,10 @@
 ---
+Tue Jan  9 14:41:33 UTC 2018 - jreidin...@suse.com
+
+- Set proper title also for YaST2 scc (bsc#1075164)
+- 4.0.4
+
+---
 Tue Dec  5 15:57:34 UTC 2017 - jreidin...@suse.com
 
 - Set proper title also for YaST2 Firstboot (bsc#1070583)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.0.3/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-4.0.4/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-4.0.3/package/yast2-ruby-bindings.spec  
2017-12-06 11:20:30.0 +0100
+++ new/yast2-ruby-bindings-4.0.4/package/yast2-ruby-bindings.spec  
2018-01-09 15:55:12.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:4.0.3
+Version:4.0.4
 Url:https://github.com/yast/yast-ruby-bindings
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-4.0.3/src/y2start/y2start 
new/yast2-ruby-bindings-4.0.4/src/y2start/y2start
--- old/yast2-ruby-bindings-4.0.3/src/y2start/y2start   2017-12-06 
11:20:30.0 +0100
+++ new/yast2-ruby-bindings-4.0.4/src/y2start/y2start   2018-01-09 
15:55:12.0 +0100
@@ -40,7 +40,7 @@
   exit 1
 end
 
-NO_CLI_CLIENTS = ["installation", "view_anymsg", "firstboot"].freeze
+NO_CLI_CLIENTS = ["installation", "view_anymsg", "firstboot", "scc"].freeze
 Yast.ui_create(args[:server_name], args[:server_options])
 # set application title bsc#1033161
 Yast.import "UI"




commit yast2-ruby-bindings for openSUSE:Factory

2017-12-12 Thread root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2017-12-12 21:18:30

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Tue Dec 12 21:18:30 2017 rev:87 rq:554752 version:4.0.3

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2017-12-01 17:17:51.186301103 +0100
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2017-12-12 21:18:34.523155140 +0100
@@ -1,0 +2,6 @@
+Tue Dec  5 15:57:34 UTC 2017 - jreidin...@suse.com
+
+- Set proper title also for YaST2 Firstboot (bsc#1070583)
+- 4.0.3
+
+---

Old:

  yast2-ruby-bindings-4.0.2.tar.bz2

New:

  yast2-ruby-bindings-4.0.3.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.1lP9vr/_old  2017-12-12 21:18:35.223121350 +0100
+++ /var/tmp/diff_new_pack.1lP9vr/_new  2017-12-12 21:18:35.227121156 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:4.0.2
+Version:4.0.3
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ yast2-ruby-bindings-4.0.2.tar.bz2 -> yast2-ruby-bindings-4.0.3.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.0.2/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-4.0.3/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-4.0.2/package/yast2-ruby-bindings.changes   
2017-11-30 16:19:34.0 +0100
+++ new/yast2-ruby-bindings-4.0.3/package/yast2-ruby-bindings.changes   
2017-12-06 11:20:30.0 +0100
@@ -1,4 +1,10 @@
 ---
+Tue Dec  5 15:57:34 UTC 2017 - jreidin...@suse.com
+
+- Set proper title also for YaST2 Firstboot (bsc#1070583)
+- 4.0.3
+
+---
 Fri Nov 24 14:26:14 UTC 2017 - mvid...@suse.com
 
 - Better backtrace for dynamically defined methods (bsc#1066290)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.0.2/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-4.0.3/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-4.0.2/package/yast2-ruby-bindings.spec  
2017-11-30 16:19:34.0 +0100
+++ new/yast2-ruby-bindings-4.0.3/package/yast2-ruby-bindings.spec  
2017-12-06 11:20:30.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:4.0.2
+Version:4.0.3
 Url:https://github.com/yast/yast-ruby-bindings
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-4.0.2/src/y2start/y2start 
new/yast2-ruby-bindings-4.0.3/src/y2start/y2start
--- old/yast2-ruby-bindings-4.0.2/src/y2start/y2start   2017-11-30 
16:19:34.0 +0100
+++ new/yast2-ruby-bindings-4.0.3/src/y2start/y2start   2017-12-06 
11:20:30.0 +0100
@@ -40,7 +40,7 @@
   exit 1
 end
 
-NO_CLI_CLIENTS = ["installation", "view_anymsg"].freeze
+NO_CLI_CLIENTS = ["installation", "view_anymsg", "firstboot"].freeze
 Yast.ui_create(args[:server_name], args[:server_options])
 # set application title bsc#1033161
 Yast.import "UI"




commit yast2-ruby-bindings for openSUSE:Factory

2017-12-01 Thread root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2017-12-01 17:17:49

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Fri Dec  1 17:17:49 2017 rev:86 rq:546777 version:4.0.2

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2017-11-30 12:35:32.895392136 +0100
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2017-12-01 17:17:51.186301103 +0100
@@ -1,0 +2,6 @@
+Fri Nov 24 14:26:14 UTC 2017 - mvid...@suse.com
+
+- Better backtrace for dynamically defined methods (bsc#1066290)
+- 4.0.2
+
+---

Old:

  yast2-ruby-bindings-4.0.1.tar.bz2

New:

  yast2-ruby-bindings-4.0.2.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.d1LWMe/_old  2017-12-01 17:17:51.758280539 +0100
+++ /var/tmp/diff_new_pack.d1LWMe/_new  2017-12-01 17:17:51.758280539 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:4.0.1
+Version:4.0.2
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ yast2-ruby-bindings-4.0.1.tar.bz2 -> yast2-ruby-bindings-4.0.2.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.0.1/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-4.0.2/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-4.0.1/package/yast2-ruby-bindings.changes   
2017-11-23 15:33:45.502444639 +0100
+++ new/yast2-ruby-bindings-4.0.2/package/yast2-ruby-bindings.changes   
2017-11-30 16:19:34.0 +0100
@@ -1,4 +1,10 @@
 ---
+Fri Nov 24 14:26:14 UTC 2017 - mvid...@suse.com
+
+- Better backtrace for dynamically defined methods (bsc#1066290)
+- 4.0.2
+
+---
 Thu Nov 23 09:45:04 UTC 2017 - lsle...@suse.cz
 
 - Hardcode the Ruby version in the y2start script to always use
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.0.1/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-4.0.2/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-4.0.1/package/yast2-ruby-bindings.spec  
2017-11-23 15:33:45.502444639 +0100
+++ new/yast2-ruby-bindings-4.0.2/package/yast2-ruby-bindings.spec  
2017-11-30 16:19:34.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:4.0.1
+Version:4.0.2
 Url:https://github.com/yast/yast-ruby-bindings
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-4.0.1/src/ruby/yast/convert.rb 
new/yast2-ruby-bindings-4.0.2/src/ruby/yast/convert.rb
--- old/yast2-ruby-bindings-4.0.1/src/ruby/yast/convert.rb  2017-11-23 
15:33:45.562444639 +0100
+++ new/yast2-ruby-bindings-4.0.2/src/ruby/yast/convert.rb  2017-11-30 
16:19:34.0 +0100
@@ -37,11 +37,9 @@
 # @!method  self.to_locale(object )
 #   @return[String, nil]  *object*, or `nil` if it is not a String
 Ops::SHORTCUT_TYPES.each do |type|
-  eval < "any", :to => "#{type}"
-end
-END
+  define_singleton_method("to_#{type}") do |object|
+convert object, :from => "any", :to => type
+  end
 end
 
 # Converts object from given type to target one.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-4.0.1/src/ruby/yast/ops.rb 
new/yast2-ruby-bindings-4.0.2/src/ruby/yast/ops.rb
--- old/yast2-ruby-bindings-4.0.1/src/ruby/yast/ops.rb  2017-11-23 
15:33:45.566444639 +0100
+++ new/yast2-ruby-bindings-4.0.2/src/ruby/yast/ops.rb  2017-11-30 
16:19:34.0 +0100
@@ -66,11 +66,9 @@
 # @!method self.get_locale(   obj, idx, def )
 #   @return [String, nil]   {Convert.to_locale}({get}(obj, idx, def))
 Ops::SHORTCUT_TYPES.each do |type|
-  eval <
 def self.is(object, type)
   type = "function" if type =~ /\(.*\)/ # reference to function
-  type.gsub!(/<.*>/, "")
-  type.gsub!(/\s+/, "")
+  type = type.gsub(/<.*>/, "")
+  type = type.gsub(/\s+/, "")
   classes = TYPES_MAP[type]
   raise "Invalid type to detect in is '#{type}'" unless classes
   classes 

commit yast2-ruby-bindings for openSUSE:Factory

2017-11-30 Thread root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2017-11-30 12:35:32

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Thu Nov 30 12:35:32 2017 rev:85 rq:544638 version:4.0.1

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2017-09-27 16:53:25.679317000 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2017-11-30 12:35:32.895392136 +0100
@@ -1,0 +2,7 @@
+Thu Nov 23 09:45:04 UTC 2017 - lsle...@suse.cz
+
+- Hardcode the Ruby version in the y2start script to always use
+  the Ruby version used at the build time (bsc#1068863)
+- 4.0.1
+
+---

Old:

  yast2-ruby-bindings-4.0.0.tar.bz2

New:

  yast2-ruby-bindings-4.0.1.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.aJ1GSY/_old  2017-11-30 12:35:33.407373520 +0100
+++ /var/tmp/diff_new_pack.aJ1GSY/_new  2017-11-30 12:35:33.411373375 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:4.0.0
+Version:4.0.1
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ yast2-ruby-bindings-4.0.0.tar.bz2 -> yast2-ruby-bindings-4.0.1.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.0.0/cmake/modules/FindRuby.cmake 
new/yast2-ruby-bindings-4.0.1/cmake/modules/FindRuby.cmake
--- old/yast2-ruby-bindings-4.0.0/cmake/modules/FindRuby.cmake  2017-09-26 
15:29:18.614663821 +0200
+++ new/yast2-ruby-bindings-4.0.1/cmake/modules/FindRuby.cmake  2017-11-23 
15:33:45.490444639 +0100
@@ -15,7 +15,7 @@
set(RUBY_FIND_QUIETLY TRUE)
 endif (RUBY_LIBRARY AND RUBY_INCLUDE_PATH)
 
-FIND_PROGRAM(RUBY_EXECUTABLE NAMES ruby ruby1.9 ruby19 ruby1.9.1 ruby2.1)
+FIND_PROGRAM(RUBY_EXECUTABLE NAMES ruby)
 
 EXECUTE_PROCESS(COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print 
RbConfig::CONFIG['archdir']"
OUTPUT_VARIABLE RUBY_ARCH_DIR)
@@ -46,6 +46,10 @@
 EXECUTE_PROCESS(COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print 
RbConfig::CONFIG['arch']"
   OUTPUT_VARIABLE RUBY_ARCH)
 
+# RUBY_BIN_PATH contains the full path including the version suffix,
+# e.g. /usr/bin/ruby.ruby2.4
+EXECUTE_PROCESS(COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print RbConfig.ruby"
+  OUTPUT_VARIABLE RUBY_BIN_PATH)
 
 FIND_PATH(RUBY_INCLUDE_PATH
NAMES ruby.h
@@ -54,7 +58,7 @@
 )
 
 FIND_LIBRARY(RUBY_LIBRARY
-  NAMES ruby ruby1.9 ruby-1.9.1 ruby2.1 ruby-2.1
+  NAMES ruby
   PATHS ${RUBY_POSSIBLE_LIB_PATH}
   )
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.0.0/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-4.0.1/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-4.0.0/package/yast2-ruby-bindings.changes   
2017-09-26 15:29:18.622663821 +0200
+++ new/yast2-ruby-bindings-4.0.1/package/yast2-ruby-bindings.changes   
2017-11-23 15:33:45.502444639 +0100
@@ -1,4 +1,11 @@
 ---
+Thu Nov 23 09:45:04 UTC 2017 - lsle...@suse.cz
+
+- Hardcode the Ruby version in the y2start script to always use
+  the Ruby version used at the build time (bsc#1068863)
+- 4.0.1
+
+---
 Tue Sep 26 13:20:14 UTC 2017 - jreidin...@suse.com
 
 - Nicer backtrace output in log for internal errors (help for
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-4.0.0/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-4.0.1/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-4.0.0/package/yast2-ruby-bindings.spec  
2017-09-26 15:29:18.622663821 +0200
+++ new/yast2-ruby-bindings-4.0.1/package/yast2-ruby-bindings.spec  
2017-11-23 15:33:45.502444639 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:4.0.0
+Version:4.0.1
 Url:https://github.com/yast/yast-ruby-bindings
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-4.0.0/src/CMakeLists.txt 
new/yast2-ruby-bindings-4.0.1/src/CMakeLists.txt
--- old/yast2-ruby-bindings-4.0.0/src/CMakeLists.txt2017-09-26 
15:29:18.634663821 +0200
+++ new/yast2-ruby-bindings-4.0.1/src/CMakeLists.txt2017-11-23 

commit yast2-ruby-bindings for openSUSE:Factory

2017-09-27 Thread root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2017-09-27 16:53:24

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Wed Sep 27 16:53:24 2017 rev:84 rq:528822 version:4.0.0

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2017-07-17 10:31:11.543387809 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2017-09-27 16:53:25.679317000 +0200
@@ -1,0 +2,7 @@
+Tue Sep 26 13:20:14 UTC 2017 - jreidin...@suse.com
+
+- Nicer backtrace output in log for internal errors (help for
+  debuggging bugs like bsc#1044312)
+- 4.0.0
+
+---

Old:

  yast2-ruby-bindings-3.3.1.tar.bz2

New:

  yast2-ruby-bindings-4.0.0.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.scZbwH/_old  2017-09-27 16:53:26.255235979 +0200
+++ /var/tmp/diff_new_pack.scZbwH/_new  2017-09-27 16:53:26.259235417 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.3.1
+Version:4.0.0
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ yast2-ruby-bindings-3.3.1.tar.bz2 -> yast2-ruby-bindings-4.0.0.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.3.1/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-4.0.0/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-3.3.1/package/yast2-ruby-bindings.changes   
2017-07-12 12:37:50.551622597 +0200
+++ new/yast2-ruby-bindings-4.0.0/package/yast2-ruby-bindings.changes   
2017-09-26 15:29:18.622663821 +0200
@@ -1,4 +1,11 @@
 ---
+Tue Sep 26 13:20:14 UTC 2017 - jreidin...@suse.com
+
+- Nicer backtrace output in log for internal errors (help for
+  debuggging bugs like bsc#1044312)
+- 4.0.0
+
+---
 Wed Jul 12 09:33:56 UTC 2017 - jreidin...@suse.com
 
 - Always use ::Integer to avoid collision with Yast::Integer
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.3.1/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-4.0.0/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-3.3.1/package/yast2-ruby-bindings.spec  
2017-07-12 12:37:50.551622597 +0200
+++ new/yast2-ruby-bindings-4.0.0/package/yast2-ruby-bindings.spec  
2017-09-26 15:29:18.622663821 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.3.1
+Version:4.0.0
 Url:https://github.com/yast/yast-ruby-bindings
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.3.1/src/ruby/yast/wfm.rb 
new/yast2-ruby-bindings-4.0.0/src/ruby/yast/wfm.rb
--- old/yast2-ruby-bindings-3.3.1/src/ruby/yast/wfm.rb  2017-07-12 
12:37:50.559622597 +0200
+++ new/yast2-ruby-bindings-4.0.0/src/ruby/yast/wfm.rb  2017-09-26 
15:29:18.734663821 +0200
@@ -243,17 +243,17 @@
   Yast.import "Report"
   Report.Error(msg)
 rescue Exception => e
-  Builtins.y2internal("Error reporting failed with '%1' and backtrace %2",
+  Builtins.y2internal("Error reporting failed with '%1'.\n Backtrace:\n%2",
 e.message,
-e.backtrace)
+e.backtrace.join("\n"))
 end
 
 # Handles a generic Exception
 private_class_method def self.handle_exception(e, client)
-  Builtins.y2error("Client call failed with '%1' (%2) and backtrace %3",
+  Builtins.y2error("Client call failed with '%1' (%2).\nBacktrace:\n%3",
 e.message,
 e.class,
-e.backtrace)
+e.backtrace.join("\n"))
 
   msg = internal_error_msg(e)
 
@@ -275,9 +275,9 @@
 Report.Error(msg)
   end
 rescue Exception => e
-  Builtins.y2internal("Error reporting failed with '%1' and backtrace %2",
+  Builtins.y2internal("Error reporting failed with '%1'.Backtrace:\n%2",
 e.message,
-e.backtrace)
+e.backtrace.join("\n"))
 end
 
 private_class_method def self.check_client_result_type!(result)




commit yast2-ruby-bindings for openSUSE:Factory

2017-07-17 Thread root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2017-07-17 10:31:11

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Mon Jul 17 10:31:11 2017 rev:83 rq:509729 version:3.3.1

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2017-07-11 08:34:00.438366586 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2017-07-17 10:31:11.543387809 +0200
@@ -1,0 +2,17 @@
+Wed Jul 12 09:33:56 UTC 2017 - jreidin...@suse.com
+
+- Always use ::Integer to avoid collision with Yast::Integer
+  (bsc#1044312)
+- make Builtins.toupper/tolower strictly backward compatible
+  in ruby 2.4 (bsc#1044312)
+- 3.3.1
+
+---
+Wed Jul 12 07:11:35 UTC 2017 - jreidin...@suse.com
+
+- replace all Fixnum and Bignum with Integer as ruby 2.4 make it
+  deprecated ( ruby2.4 will be default for TW and SLE15 so part
+  of bsc#1044312)
+- 3.3.0
+
+---

Old:

  yast2-ruby-bindings-3.2.14.tar.bz2

New:

  yast2-ruby-bindings-3.3.1.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.AJfChy/_old  2017-07-17 10:31:12.055315636 +0200
+++ /var/tmp/diff_new_pack.AJfChy/_new  2017-07-17 10:31:12.063314508 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.2.14
+Version:3.3.1
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ yast2-ruby-bindings-3.2.14.tar.bz2 -> yast2-ruby-bindings-3.3.1.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.2.14/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-3.3.1/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-3.2.14/package/yast2-ruby-bindings.changes  
2017-07-04 14:12:56.404420105 +0200
+++ new/yast2-ruby-bindings-3.3.1/package/yast2-ruby-bindings.changes   
2017-07-12 12:37:50.551622597 +0200
@@ -1,4 +1,21 @@
 ---
+Wed Jul 12 09:33:56 UTC 2017 - jreidin...@suse.com
+
+- Always use ::Integer to avoid collision with Yast::Integer
+  (bsc#1044312)
+- make Builtins.toupper/tolower strictly backward compatible
+  in ruby 2.4 (bsc#1044312)
+- 3.3.1
+
+---
+Wed Jul 12 07:11:35 UTC 2017 - jreidin...@suse.com
+
+- replace all Fixnum and Bignum with Integer as ruby 2.4 make it
+  deprecated ( ruby2.4 will be default for TW and SLE15 so part
+  of bsc#1044312)
+- 3.3.0
+
+---
 Tue Jul  4 09:50:48 UTC 2017 - jreidin...@suse.com
 
 - Set proper title also for YaST2 System Log (bsc#1046153)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.2.14/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-3.3.1/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-3.2.14/package/yast2-ruby-bindings.spec 
2017-07-04 14:12:56.404420105 +0200
+++ new/yast2-ruby-bindings-3.3.1/package/yast2-ruby-bindings.spec  
2017-07-12 12:37:50.551622597 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.2.14
+Version:3.3.1
 Url:https://github.com/yast/yast-ruby-bindings
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.2.14/src/ruby/yast/builtins.rb 
new/yast2-ruby-bindings-3.3.1/src/ruby/yast/builtins.rb
--- old/yast2-ruby-bindings-3.2.14/src/ruby/yast/builtins.rb2017-07-04 
14:12:56.456420105 +0200
+++ new/yast2-ruby-bindings-3.3.1/src/ruby/yast/builtins.rb 2017-07-12 
12:37:50.555622597 +0200
@@ -325,7 +325,7 @@
 end
 object.scanf("%d").first
   # use full qualified ::Float to avoid clash with Yast::Builtins::Float
-  when ::Float, ::Fixnum, ::Bignum
+  when ::Float, ::Integer
 object.to_i
   end
   # else nil
@@ -653,7 +653,7 @@
 
 # @private used only internal for frame shifting
 def self.shift_frame_number(args)
-  if args.first.is_a? ::Fixnum
+  if args.first.is_a? ::Integer
 args[0] += 1 if args[0] >= 0
   else
 args.unshift 1
@@ -897,7 +897,7 @@
 # Converts an integer to a hexadeci

commit yast2-ruby-bindings for openSUSE:Factory

2017-07-10 Thread root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2017-07-11 08:33:59

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Tue Jul 11 08:33:59 2017 rev:82 rq:508097 version:3.2.14

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2017-06-07 13:08:13.533215400 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2017-07-11 08:34:00.438366586 +0200
@@ -1,0 +2,6 @@
+Tue Jul  4 09:50:48 UTC 2017 - jreidin...@suse.com
+
+- Set proper title also for YaST2 System Log (bsc#1046153)
+- 3.2.14
+
+---

Old:

  yast2-ruby-bindings-3.2.13.tar.bz2

New:

  yast2-ruby-bindings-3.2.14.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.imAx3v/_old  2017-07-11 08:34:00.966292107 +0200
+++ /var/tmp/diff_new_pack.imAx3v/_new  2017-07-11 08:34:00.970291542 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.2.13
+Version:3.2.14
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ yast2-ruby-bindings-3.2.13.tar.bz2 -> yast2-ruby-bindings-3.2.14.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.2.13/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-3.2.14/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-3.2.13/package/yast2-ruby-bindings.changes  
2017-05-23 17:26:03.749382784 +0200
+++ new/yast2-ruby-bindings-3.2.14/package/yast2-ruby-bindings.changes  
2017-07-04 14:12:56.404420105 +0200
@@ -1,4 +1,10 @@
 ---
+Tue Jul  4 09:50:48 UTC 2017 - jreidin...@suse.com
+
+- Set proper title also for YaST2 System Log (bsc#1046153)
+- 3.2.14
+
+---
 Tue May 23 15:14:45 UTC 2017 - jreidin...@suse.com
 
 - Set proper title for YaST2 installation (bsc#1037891)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.2.13/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-3.2.14/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-3.2.13/package/yast2-ruby-bindings.spec 
2017-05-23 17:26:03.749382784 +0200
+++ new/yast2-ruby-bindings-3.2.14/package/yast2-ruby-bindings.spec 
2017-07-04 14:12:56.404420105 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.2.13
+Version:3.2.14
 Url:https://github.com/yast/yast-ruby-bindings
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.2.13/src/y2start/y2start 
new/yast2-ruby-bindings-3.2.14/src/y2start/y2start
--- old/yast2-ruby-bindings-3.2.13/src/y2start/y2start  2017-05-23 
17:26:03.897382784 +0200
+++ new/yast2-ruby-bindings-3.2.14/src/y2start/y2start  2017-07-04 
14:12:56.508420105 +0200
@@ -11,7 +11,7 @@
 
 Yast::Y2StartHelpers.setup_signals
 
-File.umask(0022)
+File.umask(0o022)
 
 Yast.y2milestone("y2base called with #{ARGV.inspect}")
 
@@ -28,8 +28,8 @@
   exit 0
 end
 
-if (args[:client_name] == "installation" &&
-args[:client_options][:params].include?("initial"))
+if args[:client_name] == "installation" &&
+args[:client_options][:params].include?("initial")
   ENV["YAST_IS_RUNNING"] = "instsys"
 end
 
@@ -38,7 +38,7 @@
   exit 1
 end
 
-
+NO_CLI_CLIENTS = ["installation", "view_anymsg"].freeze
 Yast.ui_create(args[:server_name], args[:server_options])
 # set application title bsc#1033161
 Yast.import "UI"
@@ -50,7 +50,7 @@
 title = "YaST2 - #{args[:client_name]}#{hostname}"
 # set title only if it is not CLI (bsc#1033993)
 # modules do not have CLI arguments, except installation (bsc#1037891)
-set_title = args[:client_options][:params].empty? || args[:client_name] == 
"installation"
+set_title = args[:client_options][:params].empty? || 
NO_CLI_CLIENTS.include?(args[:client_name])
 Yast::UI.SetApplicationTitle(title) if set_title
 
 Yast::WFM.CallFunction(args[:client_name], args[:client_options][:params])




commit yast2-ruby-bindings for openSUSE:Factory

2017-06-07 Thread root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2017-06-07 13:08:12

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Wed Jun  7 13:08:12 2017 rev:81 rq:497810 version:3.2.13

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2017-05-06 20:46:08.644381976 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2017-06-07 13:08:13.533215400 +0200
@@ -1,0 +2,6 @@
+Tue May 23 15:14:45 UTC 2017 - jreidin...@suse.com
+
+- Set proper title for YaST2 installation (bsc#1037891)
+- 3.2.13
+
+---

Old:

  yast2-ruby-bindings-3.2.12.tar.bz2

New:

  yast2-ruby-bindings-3.2.13.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.Py5NV4/_old  2017-06-07 13:08:14.165126229 +0200
+++ /var/tmp/diff_new_pack.Py5NV4/_new  2017-06-07 13:08:14.169125665 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.2.12
+Version:3.2.13
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ yast2-ruby-bindings-3.2.12.tar.bz2 -> yast2-ruby-bindings-3.2.13.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.2.12/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-3.2.13/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-3.2.12/package/yast2-ruby-bindings.changes  
2017-05-04 16:20:13.121261668 +0200
+++ new/yast2-ruby-bindings-3.2.13/package/yast2-ruby-bindings.changes  
2017-05-23 17:26:03.749382784 +0200
@@ -1,4 +1,10 @@
 ---
+Tue May 23 15:14:45 UTC 2017 - jreidin...@suse.com
+
+- Set proper title for YaST2 installation (bsc#1037891)
+- 3.2.13
+
+---
 Tue May  2 14:03:19 UTC 2017 - jreidin...@suse.com
 
 - fix calling YaST CLI (bsc#1033993)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.2.12/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-3.2.13/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-3.2.12/package/yast2-ruby-bindings.spec 
2017-05-04 16:20:13.125261668 +0200
+++ new/yast2-ruby-bindings-3.2.13/package/yast2-ruby-bindings.spec 
2017-05-23 17:26:03.749382784 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.2.12
+Version:3.2.13
 Url:https://github.com/yast/yast-ruby-bindings
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.2.12/src/y2start/y2start 
new/yast2-ruby-bindings-3.2.13/src/y2start/y2start
--- old/yast2-ruby-bindings-3.2.12/src/y2start/y2start  2017-05-04 
16:20:13.245261668 +0200
+++ new/yast2-ruby-bindings-3.2.13/src/y2start/y2start  2017-05-23 
17:26:03.897382784 +0200
@@ -49,7 +49,9 @@
 
 title = "YaST2 - #{args[:client_name]}#{hostname}"
 # set title only if it is not CLI (bsc#1033993)
-Yast::UI.SetApplicationTitle(title) if args[:client_options][:params].empty?
+# modules do not have CLI arguments, except installation (bsc#1037891)
+set_title = args[:client_options][:params].empty? || args[:client_name] == 
"installation"
+Yast::UI.SetApplicationTitle(title) if set_title
 
 Yast::WFM.CallFunction(args[:client_name], args[:client_options][:params])
 




commit yast2-ruby-bindings for openSUSE:Factory

2017-05-06 Thread root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2017-05-06 20:46:07

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Sat May  6 20:46:07 2017 rev:80 rq:492876 version:3.2.12

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2017-04-12 17:10:29.755847410 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2017-05-06 20:46:08.644381976 +0200
@@ -1,0 +2,6 @@
+Tue May  2 14:03:19 UTC 2017 - jreidin...@suse.com
+
+- fix calling YaST CLI (bsc#1033993)
+- 3.2.12
+
+---

Old:

  yast2-ruby-bindings-3.2.11.tar.bz2

New:

  yast2-ruby-bindings-3.2.12.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.Nv94xP/_old  2017-05-06 20:46:09.452268010 +0200
+++ /var/tmp/diff_new_pack.Nv94xP/_new  2017-05-06 20:46:09.456267446 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.2.11
+Version:3.2.12
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ yast2-ruby-bindings-3.2.11.tar.bz2 -> yast2-ruby-bindings-3.2.12.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.2.11/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-3.2.12/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-3.2.11/package/yast2-ruby-bindings.changes  
2017-04-10 14:13:08.608990458 +0200
+++ new/yast2-ruby-bindings-3.2.12/package/yast2-ruby-bindings.changes  
2017-05-04 16:20:13.121261668 +0200
@@ -1,4 +1,10 @@
 ---
+Tue May  2 14:03:19 UTC 2017 - jreidin...@suse.com
+
+- fix calling YaST CLI (bsc#1033993)
+- 3.2.12
+
+---
 Mon Apr 10 11:50:04 UTC 2017 - jreidin...@suse.com
 
 - Set proper title for YaST2 application (bsc#1033161)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.2.11/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-3.2.12/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-3.2.11/package/yast2-ruby-bindings.spec 
2017-04-10 14:13:08.608990458 +0200
+++ new/yast2-ruby-bindings-3.2.12/package/yast2-ruby-bindings.spec 
2017-05-04 16:20:13.125261668 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.2.11
+Version:3.2.12
 Url:https://github.com/yast/yast-ruby-bindings
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.2.11/src/y2start/y2start 
new/yast2-ruby-bindings-3.2.12/src/y2start/y2start
--- old/yast2-ruby-bindings-3.2.11/src/y2start/y2start  2017-04-10 
14:13:08.616990458 +0200
+++ new/yast2-ruby-bindings-3.2.12/src/y2start/y2start  2017-05-04 
16:20:13.245261668 +0200
@@ -48,7 +48,8 @@
 hostname = " @ #{hostname}" unless hostname.empty?
 
 title = "YaST2 - #{args[:client_name]}#{hostname}"
-Yast::UI.SetApplicationTitle(title)
+# set title only if it is not CLI (bsc#1033993)
+Yast::UI.SetApplicationTitle(title) if args[:client_options][:params].empty?
 
 Yast::WFM.CallFunction(args[:client_name], args[:client_options][:params])
 




commit yast2-ruby-bindings for openSUSE:Factory

2017-04-12 Thread root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2017-04-12 17:10:28

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Wed Apr 12 17:10:28 2017 rev:79 rq:487041 version:3.2.11

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2017-03-29 13:22:32.465681052 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2017-04-12 17:10:29.755847410 +0200
@@ -1,0 +2,24 @@
+Mon Apr 10 11:50:04 UTC 2017 - jreidin...@suse.com
+
+- Set proper title for YaST2 application (bsc#1033161)
+- 3.2.11
+
+---
+Wed Mar 22 15:45:50 UTC 2017 - jreidin...@suse.com
+
+- Add new y2start as ruby script which have several advantages
+  (bsc#1027181):
+-- Ruby is no longer embedded into YaST (instead we only use binary
+   extensions), so there is less chance of things breaking with
+   a new Ruby version
+-- show popup when signal is received and also allow YaST modules
+   to handle more gracefully when signal is raised
+-- better argument passing to y2start itself e.g.
+   y2base foo -S '(bar)' qt > y2start foo --arg bar qt
+-- ruby infrastructure can be used directly on y2start like debugger
+   or profiler
+-- majority of y2start functionality is covered by unit tests
+   allowing easier and less error-prone future changes
+- 3.2.10
+
+---

Old:

  yast2-ruby-bindings-3.2.9.tar.bz2

New:

  yast2-ruby-bindings-3.2.11.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.tAsI7T/_old  2017-04-12 17:10:30.583730215 +0200
+++ /var/tmp/diff_new_pack.tAsI7T/_new  2017-04-12 17:10:30.587729648 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.2.9
+Version:3.2.11
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -38,11 +38,11 @@
 Requires:   rubygem(%{rb_default_ruby_abi}:fast_gettext)
 %endif
 BuildRequires:  ruby-devel
-# new ErrorNamespace needed
-Requires:   yast2-core >= 3.2.1
-BuildRequires:  yast2-core-devel >= 3.2.1
-Requires:   yast2-ycp-ui-bindings   >= 2.21.9
-BuildRequires:  yast2-ycp-ui-bindings-devel >= 2.21.9
+Requires:   yast2-core >= 3.2.2
+BuildRequires:  yast2-core-devel >= 3.2.2
+# UI.SetApplicationTitle
+Requires:   yast2-ycp-ui-bindings   >= 3.2.0
+BuildRequires:  yast2-ycp-ui-bindings-devel >= 3.2.0
 # The test suite includes a regression test (std_streams_spec.rb) for a
 # libyui-ncurses bug fixed in 2.47.3
 BuildRequires:  libyui-ncurses >= 2.47.3
@@ -100,6 +100,7 @@
 
 %files
 %defattr (-, root, root)
+%{yast_ybindir}/y2start
 %{_libdir}/YaST2/plugin/libpy2lang_ruby.so
 %{_libdir}/ruby/vendor_ruby/%{rb_ver}/*.rb
 %{_libdir}/ruby/vendor_ruby/%{rb_ver}/yast

++ yast2-ruby-bindings-3.2.9.tar.bz2 -> yast2-ruby-bindings-3.2.11.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.2.9/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-3.2.11/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-3.2.9/package/yast2-ruby-bindings.changes   
2017-03-23 15:46:15.160272844 +0100
+++ new/yast2-ruby-bindings-3.2.11/package/yast2-ruby-bindings.changes  
2017-04-10 14:13:08.608990458 +0200
@@ -1,4 +1,28 @@
 ---
+Mon Apr 10 11:50:04 UTC 2017 - jreidin...@suse.com
+
+- Set proper title for YaST2 application (bsc#1033161)
+- 3.2.11
+
+---
+Wed Mar 22 15:45:50 UTC 2017 - jreidin...@suse.com
+
+- Add new y2start as ruby script which have several advantages
+  (bsc#1027181):
+-- Ruby is no longer embedded into YaST (instead we only use binary
+   extensions), so there is less chance of things breaking with
+   a new Ruby version
+-- show popup when signal is received and also allow YaST modules
+   to handle more gracefully when signal is raised
+-- better argument passing to y2start itself e.g.
+   y2base foo -S '(bar)' qt > y2start foo --arg bar qt
+-- ruby infrastructure can be used directly on y2start like debugger
+   or profiler
+-- majority of y2start functionality is covered by unit tests
+   allowing easier and less error-prone future changes
+- 3.2.10
+
+---
 Wed Mar 22 14:45:50 UTC 2017 - jreidin...

commit yast2-ruby-bindings for openSUSE:Factory

2017-03-29 Thread root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2017-03-29 13:22:29

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Wed Mar 29 13:22:29 2017 rev:78 rq:482277 version:3.2.9

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2017-03-15 02:00:02.842433784 +0100
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2017-03-29 13:22:32.465681052 +0200
@@ -1,0 +2,15 @@
+Wed Mar 22 14:45:50 UTC 2017 - jreidin...@suse.com
+
+- Use more friendly exception when an invalid Yast::Path is
+  constructed (one with a component starting or ending with
+  a dash; bsc#1028081)
+- 3.2.9
+
+---
+Wed Mar 22 14:41:50 UTC 2017 - jreidin...@suse.com
+
+- add method Yast::WFM.scr_root to get scr changed root directory
+  (needed for testing fix for bsc#1023204)
+- 3.2.8
+
+---
@@ -42 +56,0 @@
-

Old:

  yast2-ruby-bindings-3.2.7.tar.bz2

New:

  yast2-ruby-bindings-3.2.9.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.iRNG1z/_old  2017-03-29 13:22:33.477537951 +0200
+++ /var/tmp/diff_new_pack.iRNG1z/_new  2017-03-29 13:22:33.481537385 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.2.7
+Version:3.2.9
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ yast2-ruby-bindings-3.2.7.tar.bz2 -> yast2-ruby-bindings-3.2.9.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.2.7/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-3.2.9/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-3.2.7/package/yast2-ruby-bindings.changes   
2017-03-14 17:47:00.112198654 +0100
+++ new/yast2-ruby-bindings-3.2.9/package/yast2-ruby-bindings.changes   
2017-03-23 15:46:15.160272844 +0100
@@ -1,4 +1,19 @@
 ---
+Wed Mar 22 14:45:50 UTC 2017 - jreidin...@suse.com
+
+- Use more friendly exception when an invalid Yast::Path is
+  constructed (one with a component starting or ending with
+  a dash; bsc#1028081)
+- 3.2.9
+
+---
+Wed Mar 22 14:41:50 UTC 2017 - jreidin...@suse.com
+
+- add method Yast::WFM.scr_root to get scr changed root directory
+  (needed for testing fix for bsc#1023204)
+- 3.2.8
+
+---
 Tue Mar 14 16:25:59 UTC 2017 - an...@suse.com
 
 - Use tmux instead of screen to run the Ncurses integration test
@@ -40,7 +55,6 @@
   loading namespace to component system failed (bsc#932331)
 - 3.2.4
 
-
 ---
 Thu Dec 15 16:29:13 UTC 2016 - igonzalezs...@suse.com
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.2.7/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-3.2.9/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-3.2.7/package/yast2-ruby-bindings.spec  
2017-03-14 17:47:00.112198654 +0100
+++ new/yast2-ruby-bindings-3.2.9/package/yast2-ruby-bindings.spec  
2017-03-23 15:46:15.160272844 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.2.7
+Version:3.2.9
 Url:https://github.com/yast/yast-ruby-bindings
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.2.7/src/ruby/yast/path.rb 
new/yast2-ruby-bindings-3.2.9/src/ruby/yast/path.rb
--- old/yast2-ruby-bindings-3.2.7/src/ruby/yast/path.rb 2017-03-14 
17:47:00.120198654 +0100
+++ new/yast2-ruby-bindings-3.2.9/src/ruby/yast/path.rb 2017-03-23 
15:46:15.168272844 +0100
@@ -6,6 +6,9 @@
   class Path
 include Comparable
 
+# @param value [String] string representation of path
+# @raise RuntimeError if invalid path is passed. Invalid path is one where
+# any element starts or ends with dash like ".-etc", ".etc-" or ".e.t-.c"
 def initialize(value)
   if !value.is_a?(::String)
 raise ArgumentError, "Yast::Path constructor has to get ::String as " \
@@ -85,7 +88,7 @@
 when :simple
   if c == "."
 state = :dot
-   

commit yast2-ruby-bindings for openSUSE:Factory

2017-03-14 Thread root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2017-03-15 01:06:12

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Wed Mar 15 01:06:12 2017 rev:77 rq:479296 version:3.2.7

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2017-01-15 11:02:13.473131086 +0100
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2017-03-15 02:00:02.842433784 +0100
@@ -1,0 +2,17 @@
+Tue Mar 14 16:25:59 UTC 2017 - an...@suse.com
+
+- Use tmux instead of screen to run the Ncurses integration test
+  in headless systems (skip the test if tmux is not available).
+  The version of screen introduced to fix bsc#1021743 was causing
+  the test to fail.
+- 3.2.7
+
+---
+Thu Mar  9 15:57:00 UTC 2017 - an...@suse.com
+
+- Display standard output and error channels in case of failure
+  running the Ncurses integration tests in a headless system.
+  Needed to debug the error produced by the fix to bsc#1021743
+- 3.2.6
+
+---

Old:

  yast2-ruby-bindings-3.2.5.tar.bz2

New:

  yast2-ruby-bindings-3.2.7.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.NxiJ0z/_old  2017-03-15 02:00:03.838292993 +0100
+++ /var/tmp/diff_new_pack.NxiJ0z/_new  2017-03-15 02:00:03.842292427 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.2.5
+Version:3.2.7
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -46,8 +46,9 @@
 # The test suite includes a regression test (std_streams_spec.rb) for a
 # libyui-ncurses bug fixed in 2.47.3
 BuildRequires:  libyui-ncurses >= 2.47.3
-# The mentioned test requires screen in order to be executed in headless 
systems
-BuildRequires:  screen
+# The mentioned test requires to check if tmux is there, because tmux is
+# needed to execute the test in headless systems
+BuildRequires:  which
 
 # only a soft dependency, the Ruby debugger is optional
 Suggests:   rubygem(%{rb_default_ruby_abi}:byebug)

++ yast2-ruby-bindings-3.2.5.tar.bz2 -> yast2-ruby-bindings-3.2.7.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.2.5/.travis.yml 
new/yast2-ruby-bindings-3.2.7/.travis.yml
--- old/yast2-ruby-bindings-3.2.5/.travis.yml   2017-01-10 13:21:49.56373 
+0100
+++ new/yast2-ruby-bindings-3.2.7/.travis.yml   2017-03-14 17:47:00.100198654 
+0100
@@ -1,5 +1,5 @@
 sudo: required
-language: ruby
+language: bash
 services:
   - docker
 
@@ -8,4 +8,4 @@
 script:
   # the "yast-travis-cpp" script is included in the base yastdevel/cpp-tw image
   # see https://github.com/yast/docker-yast-cpp-tw/blob/master/yast-travis-cpp
-  - docker run -it -e TRAVIS_JOB_ID="$TRAVIS_JOB_ID" yast-ruby-bindings-image 
yast-travis-cpp
+  - docker run -it -e TRAVIS=1 -e TRAVIS_JOB_ID="$TRAVIS_JOB_ID" 
yast-ruby-bindings-image yast-travis-cpp
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.2.5/Dockerfile 
new/yast2-ruby-bindings-3.2.7/Dockerfile
--- old/yast2-ruby-bindings-3.2.5/Dockerfile2017-01-10 13:21:49.56373 
+0100
+++ new/yast2-ruby-bindings-3.2.7/Dockerfile2017-03-14 17:47:00.112198654 
+0100
@@ -1,2 +1,5 @@
-FROM yastdevel/cpp-tw
-COPY . /tmp/sources
+FROM yastdevel/cpp
+# Install tmux to make sure the libyui+YaST integration tests are run
+RUN zypper --non-interactive in tmux
+
+COPY . /usr/src/app
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.2.5/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-3.2.7/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-3.2.5/package/yast2-ruby-bindings.changes   
2017-01-10 13:21:49.56773 +0100
+++ new/yast2-ruby-bindings-3.2.7/package/yast2-ruby-bindings.changes   
2017-03-14 17:47:00.112198654 +0100
@@ -1,4 +1,21 @@
 ---
+Tue Mar 14 16:25:59 UTC 2017 - an...@suse.com
+
+- Use tmux instead of screen to run the Ncurses integration test
+  in headless systems (skip the test if tmux is not available).
+  The version of screen introduced to fix bsc#1021743 was causing
+  the test to fail.
+- 3.2.7
+
+---
+Thu Mar  9 15:57:00 UTC 201

commit yast2-ruby-bindings for openSUSE:Factory

2016-11-17 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2016-11-17 12:20:45

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2016-11-01 09:49:38.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2016-11-17 12:20:46.0 +0100
@@ -1,0 +2,8 @@
+Tue Nov 15 10:34:51 UTC 2016 - lsle...@suse.cz
+
+- Improved debugger support: catch the magic debugging key
+  combination (Shift+Ctrl+Alt+D in Qt) returned by UI calls and
+  start the Ruby debugger when received (FATE#318421)
+- 3.2.2
+
+---

Old:

  yast2-ruby-bindings-3.2.1.tar.bz2

New:

  yast2-ruby-bindings-3.2.2.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.DEVtN5/_old  2016-11-17 12:20:47.0 +0100
+++ /var/tmp/diff_new_pack.DEVtN5/_new  2016-11-17 12:20:47.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.2.1
+Version:3.2.2
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ yast2-ruby-bindings-3.2.1.tar.bz2 -> yast2-ruby-bindings-3.2.2.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.2.1/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-3.2.2/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-3.2.1/package/yast2-ruby-bindings.changes   
2016-10-26 12:58:09.0 +0200
+++ new/yast2-ruby-bindings-3.2.2/package/yast2-ruby-bindings.changes   
2016-11-15 15:35:44.0 +0100
@@ -1,4 +1,12 @@
 ---
+Tue Nov 15 10:34:51 UTC 2016 - lsle...@suse.cz
+
+- Improved debugger support: catch the magic debugging key
+  combination (Shift+Ctrl+Alt+D in Qt) returned by UI calls and
+  start the Ruby debugger when received (FATE#318421)
+- 3.2.2
+
+---
 Wed Oct 26 09:46:54 UTC 2016 - jreidin...@suse.com
 
 - fix crash when references passed between clients (bsc#935385)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.2.1/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-3.2.2/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-3.2.1/package/yast2-ruby-bindings.spec  
2016-10-26 12:58:09.0 +0200
+++ new/yast2-ruby-bindings-3.2.2/package/yast2-ruby-bindings.spec  
2016-11-15 15:35:44.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.2.1
+Version:3.2.2
 Url:https://github.com/yast/yast-ruby-bindings
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.2.1/src/binary/Yast.cc 
new/yast2-ruby-bindings-3.2.2/src/binary/Yast.cc
--- old/yast2-ruby-bindings-3.2.1/src/binary/Yast.cc2016-10-26 
12:58:09.0 +0200
+++ new/yast2-ruby-bindings-3.2.2/src/binary/Yast.cc2016-11-15 
15:35:45.0 +0100
@@ -34,6 +34,8 @@
 #include 
 #include 
 #include 
+#include 
+#include 
 #include 
 #include 
 #include 
@@ -166,6 +168,80 @@
   YaST::ee.setLinenumber(FIX2INT(lineno));
 }
 
+/**
+ * Returns true if the function name is an UI user input function which returns
+ * a symbol.
+ * @param  function_name name of the function
+ * @return true/false
+ */
+static bool ui_input_function(const char *function_name)
+{
+return strcmp(function_name, "UserInput") == 0  ||
+strcmp(function_name, "TimeoutUserInput") == 0 ||
+strcmp(function_name, "PollInput") == 0;
+}
+
+/**
+ * Returns true if the input symbol starts debugging.
+ * @param  val YCPSymbol returned from an UI input call
+ * @return true/false
+ */
+static bool is_debug_symbol(YCPValue val)
+{
+return !val.isNull() && val->isSymbol() &&
+val->asSymbol()->symbol() == "debugHotkey";
+}
+
+/**
+ * Returns true if the function name is an event function returning a map.
+ * @param  function_name name of the function
+ * @return true/false
+ */
+static bool ui_event_function(const char *function_name)
+{
+return strcmp(function_name, "WaitForEvent") == 0;
+}
+
+/**
+ * Returns true if the input is a debug UI event.
+ * @param  val YCPMa

commit yast2-ruby-bindings for openSUSE:Factory

2016-11-01 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2016-11-01 09:49:36

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2016-10-18 13:26:06.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2016-11-01 09:49:38.0 +0100
@@ -1,0 +2,6 @@
+Wed Oct 26 09:46:54 UTC 2016 - jreidin...@suse.com
+
+- fix crash when references passed between clients (bsc#935385)
+- 3.2.1
+
+---

Old:

  yast2-ruby-bindings-3.2.0.tar.bz2

New:

  yast2-ruby-bindings-3.2.1.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.MRwWKC/_old  2016-11-01 09:49:39.0 +0100
+++ /var/tmp/diff_new_pack.MRwWKC/_new  2016-11-01 09:49:39.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.2.0
+Version:3.2.1
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ yast2-ruby-bindings-3.2.0.tar.bz2 -> yast2-ruby-bindings-3.2.1.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.2.0/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-3.2.1/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-3.2.0/package/yast2-ruby-bindings.changes   
2016-10-13 11:19:46.0 +0200
+++ new/yast2-ruby-bindings-3.2.1/package/yast2-ruby-bindings.changes   
2016-10-26 12:58:09.0 +0200
@@ -1,4 +1,10 @@
 ---
+Wed Oct 26 09:46:54 UTC 2016 - jreidin...@suse.com
+
+- fix crash when references passed between clients (bsc#935385)
+- 3.2.1
+
+---
 Thu Oct 13 08:55:07 UTC 2016 - jreidin...@suse.com
 
 - properly document usage of CallFunction and have useful error
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.2.0/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-3.2.1/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-3.2.0/package/yast2-ruby-bindings.spec  
2016-10-13 11:19:46.0 +0200
+++ new/yast2-ruby-bindings-3.2.1/package/yast2-ruby-bindings.spec  
2016-10-26 12:58:09.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.2.0
+Version:3.2.1
 Url:https://github.com/yast/yast-ruby-bindings
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.2.0/src/binary/Y2YCPTypeConv.cc 
new/yast2-ruby-bindings-3.2.1/src/binary/Y2YCPTypeConv.cc
--- old/yast2-ruby-bindings-3.2.0/src/binary/Y2YCPTypeConv.cc   2016-10-13 
11:19:46.0 +0200
+++ new/yast2-ruby-bindings-3.2.1/src/binary/Y2YCPTypeConv.cc   2016-10-26 
12:58:09.0 +0200
@@ -82,6 +82,13 @@
   return rb_class_new_instance(RARRAY_LEN(params), RARRAY_PTR(params),cls);
 }
 
+extern "C" void
+rb_ref_free(void *p)
+{
+  SymbolEntry *ref = (SymbolEntry*) p;
+  delete ref;
+}
+
 extern "C" VALUE
 ycp_ref_to_rb_ref( YCPReference ycpref )
 {
@@ -93,7 +100,11 @@
 
   VALUE yast = rb_define_module("Yast");
   VALUE cls = rb_const_get(yast, rb_intern("YReference"));
-  return Data_Wrap_Struct(cls, 0, NULL, (void*)&*ycpref->entry());
+  SymbolEntryPtr se = ycpref->entry();
+  // create copy of SE to prevent deallocation as we do not store it in smart 
pointer in ruby,
+  // so create new copy see bsc#935385
+  SymbolEntry *sec = new SymbolEntry(se->nameSpace(), se->position(), 
se->name(), se->category(), se->type());
+  return Data_Wrap_Struct(cls, 0, rb_ref_free, (void*)sec);
 }
 
 extern "C" void




commit yast2-ruby-bindings for openSUSE:Factory

2016-10-18 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2016-10-18 13:26:06

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2016-09-20 13:18:28.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2016-10-18 13:26:06.0 +0200
@@ -1,0 +2,7 @@
+Thu Oct 13 08:55:07 UTC 2016 - jreidin...@suse.com
+
+- properly document usage of CallFunction and have useful error
+  when misused (bsc#889980)
+- 3.2.0
+
+---

Old:

  yast2-ruby-bindings-3.1.51.tar.bz2

New:

  yast2-ruby-bindings-3.2.0.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.oq2DMm/_old  2016-10-18 13:26:07.0 +0200
+++ /var/tmp/diff_new_pack.oq2DMm/_new  2016-10-18 13:26:07.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.51
+Version:3.2.0
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ yast2-ruby-bindings-3.1.51.tar.bz2 -> yast2-ruby-bindings-3.2.0.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.51/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-3.2.0/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-3.1.51/package/yast2-ruby-bindings.changes  
2016-09-16 14:02:43.0 +0200
+++ new/yast2-ruby-bindings-3.2.0/package/yast2-ruby-bindings.changes   
2016-10-13 11:19:46.0 +0200
@@ -1,4 +1,11 @@
 ---
+Thu Oct 13 08:55:07 UTC 2016 - jreidin...@suse.com
+
+- properly document usage of CallFunction and have useful error
+  when misused (bsc#889980)
+- 3.2.0
+
+---
 Fri Sep 16 10:28:16 UTC 2016 - mvid...@suse.com
 
 - Rescue "invalid byte sequence in UTF-8", with a custom message
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.51/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-3.2.0/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-3.1.51/package/yast2-ruby-bindings.spec 
2016-09-16 14:02:43.0 +0200
+++ new/yast2-ruby-bindings-3.2.0/package/yast2-ruby-bindings.spec  
2016-10-13 11:19:46.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.51
+Version:3.2.0
 Url:https://github.com/yast/yast-ruby-bindings
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.51/src/ruby/yast/wfm.rb 
new/yast2-ruby-bindings-3.2.0/src/ruby/yast/wfm.rb
--- old/yast2-ruby-bindings-3.1.51/src/ruby/yast/wfm.rb 2016-09-16 
14:02:43.0 +0200
+++ new/yast2-ruby-bindings-3.2.0/src/ruby/yast/wfm.rb  2016-10-13 
11:19:46.0 +0200
@@ -160,24 +160,30 @@
   call_builtin_wrapper("Write", path, *args)
 end
 
-# @deprecated use {CallFunction}
-def self.call(*args)
-  call_builtin_wrapper("call", *args)
-end
-
 # calls client of given name with passed args
 #
 # @param client[String] name of client to run without suffix
-# @param args additional args passed to client, that can be obtained with
+# @param args[Array] additional args passed to client, that can be 
obtained with
 #   {WFM.Args}
 # @return response from client
 #
 # @example call inst_moust client living in $Y2DIR/clients/inst_mouse.rb 
with parameter true
-# Yast::WFM.CallFunction("inst_mouse", true)
-def self.CallFunction(client, *args)
-  call_builtin_wrapper("CallFunction", client, *args)
+# Yast::WFM.CallFunction("inst_mouse", [true])
+def self.CallFunction(client, args = [])
+  if !client.is_a?(::String)
+raise ArgumentError, "CallFunction first 
parameter('#{client.inspect}') have to be String."
+  end
+  if !args.is_a?(::Array)
+raise ArgumentError, "CallFunction second parameter('#{args.inspect}') 
have to be Array."
+  end
+
+  call_builtin_wrapper("CallFunction", client, args)
 end
 
+# @!method call(client, arguments = [])
+#   @deprecated use {CallFunction}
+singleton_class.send(:alias_m

commit yast2-ruby-bindings for openSUSE:Factory

2016-09-20 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2016-09-20 13:18:26

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2016-07-07 15:09:56.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2016-09-20 13:18:28.0 +0200
@@ -1,0 +2,7 @@
+Fri Sep 16 10:28:16 UTC 2016 - mvid...@suse.com
+
+- Rescue "invalid byte sequence in UTF-8", with a custom message
+  (bsc#992821).
+- 3.1.51
+
+---

Old:

  yast2-ruby-bindings-3.1.50.tar.bz2

New:

  yast2-ruby-bindings-3.1.51.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.bm8a5k/_old  2016-09-20 13:18:29.0 +0200
+++ /var/tmp/diff_new_pack.bm8a5k/_new  2016-09-20 13:18:29.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.50
+Version:3.1.51
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ yast2-ruby-bindings-3.1.50.tar.bz2 -> yast2-ruby-bindings-3.1.51.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.50/.rubocop.yml 
new/yast2-ruby-bindings-3.1.51/.rubocop.yml
--- old/yast2-ruby-bindings-3.1.50/.rubocop.yml 2016-06-30 14:15:47.0 
+0200
+++ new/yast2-ruby-bindings-3.1.51/.rubocop.yml 2016-09-16 14:02:43.0 
+0200
@@ -24,6 +24,10 @@
 Metrics/ClassLength:
   Max: 107
 
+# Legacy Ops module is long
+Metrics/ModuleLength:
+  Max: 553
+
 # Offense count: 20
 Metrics/CyclomaticComplexity:
   Max: 17
@@ -72,3 +76,7 @@
 Lint/Debugger:
   Exclude:
 - src/ruby/yast/debugger.rb
+
+# alias method is more convenient method for method aliasing
+Style/Alias:
+  EnforcedStyle: prefer_alias_method
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.50/.travis.yml 
new/yast2-ruby-bindings-3.1.51/.travis.yml
--- old/yast2-ruby-bindings-3.1.50/.travis.yml  2016-06-30 14:15:47.0 
+0200
+++ new/yast2-ruby-bindings-3.1.51/.travis.yml  2016-09-16 14:02:43.0 
+0200
@@ -5,7 +5,7 @@
 # disable rvm, use system Ruby
 - rvm reset
 - wget 
https://raw.githubusercontent.com/yast/yast-devtools/master/travis-tools/travis_setup.sh
-- sh ./travis_setup.sh -p "docbook-xsl xsltproc yast2-core-dev 
yast2-devtools libxcrypt-dev cmake yast2-ycp-ui-bindings-dev ruby2.1 
ruby2.1-dev rake ruby-fast-gettext language-pack-en language-pack-cs screen" -g 
"yast-rake rspec:3.3.0 rubocop:0.29.1"
+- sh ./travis_setup.sh -p "docbook-xsl xsltproc yast2-core-dev 
yast2-devtools libxcrypt-dev cmake yast2-ycp-ui-bindings-dev ruby2.1 
ruby2.1-dev rake ruby-fast-gettext language-pack-en language-pack-cs screen" -g 
"yast-rake rspec:3.3.0 rubocop:0.41.2"
 script:
 - rake check:syntax
 - rubocop
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.50/CONTRIBUTING.md 
new/yast2-ruby-bindings-3.1.51/CONTRIBUTING.md
--- old/yast2-ruby-bindings-3.1.50/CONTRIBUTING.md  2016-06-30 
14:15:47.0 +0200
+++ new/yast2-ruby-bindings-3.1.51/CONTRIBUTING.md  2016-09-16 
14:02:43.0 +0200
@@ -3,7 +3,7 @@
 
 YaST is an open source project and as such it welcomes all kinds of
 contributions. If you decide to contribute, please follow these guidelines to
-ensure the process is effective and pleasant both for you and YaST maintainers.
+ensure the process is effective and pleasant both for you and the YaST 
maintainers.
 
 There are two main forms of contribution: reporting bugs and performing code
 changes.
@@ -17,13 +17,11 @@
 
registration](https://secure-www.novell.com/selfreg/jsp/createSimpleAccount.jsp)
 if you don't have an account yet.)
 
-If you find a problem, please report it either using
-[Bugzilla](https://bugzilla.suse.com/) or GitHub issues. We can't guarantee
-that every bug will be fixed, but we'll try.
-
 When creating a bug report, please follow our [bug reporting
 guidelines](http://en.opensuse.org/openSUSE:Report_a_YaST_bug).
 
+We can't guarantee that every bug will be fixed, but we'll try.
+
 Code Changes
 
 
@@ -44,15 +42,22 @@
  to the [Ruby style
  guide](https://github.com/SUSE/style-guides/blob/master/Ruby.md).
 
-  4. Make sure your change didn't break anything by buil

commit yast2-ruby-bindings for openSUSE:Factory

2016-07-07 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2016-07-07 15:09:55

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2016-06-02 12:49:39.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2016-07-07 15:09:56.0 +0200
@@ -1,0 +2,15 @@
+Thu Jun 30 09:24:32 UTC 2016 - jreidin...@suse.com
+
+- Fix segfault when running rspec tests caused by added ruby
+  profiler (bnc#986649 comment2)
+- 3.1.50
+
+---
+Tue Jun 28 14:21:55 UTC 2016 - jreidin...@suse.com
+
+- Added support for running the Ruby profiler
+- Improve performance of code by specialized `caller` call
+  (bnc#986649)
+- 3.1.49
+
+---

Old:

  yast2-ruby-bindings-3.1.48.tar.bz2

New:

  yast2-ruby-bindings-3.1.50.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.shHv45/_old  2016-07-07 15:09:57.0 +0200
+++ /var/tmp/diff_new_pack.shHv45/_new  2016-07-07 15:09:57.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.48
+Version:3.1.50
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ yast2-ruby-bindings-3.1.48.tar.bz2 -> yast2-ruby-bindings-3.1.50.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.48/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-3.1.50/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-3.1.48/package/yast2-ruby-bindings.changes  
2016-05-31 09:44:05.0 +0200
+++ new/yast2-ruby-bindings-3.1.50/package/yast2-ruby-bindings.changes  
2016-06-30 14:15:47.0 +0200
@@ -1,4 +1,19 @@
 ---
+Thu Jun 30 09:24:32 UTC 2016 - jreidin...@suse.com
+
+- Fix segfault when running rspec tests caused by added ruby
+  profiler (bnc#986649 comment2)
+- 3.1.50
+
+---
+Tue Jun 28 14:21:55 UTC 2016 - jreidin...@suse.com
+
+- Added support for running the Ruby profiler
+- Improve performance of code by specialized `caller` call
+  (bnc#986649)
+- 3.1.49
+
+---
 Mon May 30 14:38:02 UTC 2016 - lsle...@suse.cz
 
 - Improve the debugger support - use the same code also at run
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.48/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-3.1.50/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-3.1.48/package/yast2-ruby-bindings.spec 
2016-05-31 09:44:05.0 +0200
+++ new/yast2-ruby-bindings-3.1.50/package/yast2-ruby-bindings.spec 
2016-06-30 14:15:47.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.48
+Version:3.1.50
 Url:https://github.com/yast/yast-ruby-bindings
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.48/src/binary/CMakeLists.txt 
new/yast2-ruby-bindings-3.1.50/src/binary/CMakeLists.txt
--- old/yast2-ruby-bindings-3.1.48/src/binary/CMakeLists.txt2016-05-31 
09:44:05.0 +0200
+++ new/yast2-ruby-bindings-3.1.50/src/binary/CMakeLists.txt2016-06-30 
14:15:47.0 +0200
@@ -99,7 +99,10 @@
 target_link_libraries( builtinx ${YAST_PLUGIN_SCR_LIBRARY} )
 target_link_libraries( builtinx ${YAST_PLUGIN_WFM_LIBRARY} )
 target_link_libraries( builtinx ${YAST_PLUGIN_UI_LIBRARY} )
-target_link_libraries( builtinx crypt )
+find_library( CRYPT_LIBRARY crypt )
+if ( CRYPT_LIBRARY )
+  target_link_libraries( builtinx ${CRYPT_LIBRARY} )
+endif()
 find_library( OWCRYPT_LIBRARY owcrypt )
 if ( OWCRYPT_LIBRARY )
   target_link_libraries( builtinx ${OWCRYPT_LIBRARY} )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.48/src/binary/YRuby.cc 
new/yast2-ruby-bindings-3.1.50/src/binary/YRuby.cc
--- old/yast2-ruby-bindings-3.1.48/src/binary/YRuby.cc  2016-05-31 
09:44:05.0 +0200
+++ new/yast2-ruby-bindings-3.1.50/src/binary/YRuby.cc  2016-0

commit yast2-ruby-bindings for openSUSE:Factory

2016-06-02 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2016-06-02 12:49:38

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2016-01-13 22:43:13.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2016-06-02 12:49:39.0 +0200
@@ -1,0 +2,21 @@
+Mon May 30 14:38:02 UTC 2016 - lsle...@suse.cz
+
+- Improve the debugger support - use the same code also at run
+  time, allow using `Y2DEBUGGER` also in installed system
+  (FATE#318421)
+- 3.1.48
+
+---
+Mon May 23 12:30:17 UTC 2016 - lsle...@suse.cz
+
+- Added support for running the Ruby debugger (FATE#318421)
+- Allow running the Ruby debugger from the generic crash handler
+  if the debugger is installed
+- 3.1.47
+
+---
+Mon Mar  7 16:12:00 UTC 2016 - jreidin...@suse.com
+
+- update code according to updated yast ruby style guide
+
+---

Old:

  yast2-ruby-bindings-3.1.46.tar.bz2

New:

  yast2-ruby-bindings-3.1.48.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.JBC3zK/_old  2016-06-02 12:49:40.0 +0200
+++ /var/tmp/diff_new_pack.JBC3zK/_new  2016-06-02 12:49:40.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.46
+Version:3.1.48
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -47,6 +47,17 @@
 BuildRequires:  libyui-ncurses >= 2.47.3
 # The mentioned test requires screen in order to be executed in headless 
systems
 BuildRequires:  screen
+
+# only a soft dependency, the Ruby debugger is optional
+Suggests:   rubygem(%{rb_default_ruby_abi}:byebug)
+
+# Unfortunately we cannot move this to macros.yast,
+# bcond within macros are ignored by osc/OBS.
+%bcond_with yast_run_ci_tests
+%if %{with yast_run_ci_tests}
+BuildRequires:  rubygem(yast-rake-ci)
+%endif
+
 Requires:   ruby
 Summary:Ruby bindings for the YaST platform
 License:GPL-2.0
@@ -80,6 +91,11 @@
 make test ARGS=-V
 cd -
 
+# run extra CI checks (in Jenkins)
+%if %{with yast_run_ci_tests}
+%yast_ci_check
+%endif
+
 %files
 %defattr (-, root, root)
 %{_libdir}/YaST2/plugin/libpy2lang_ruby.so

++ yast2-ruby-bindings-3.1.46.tar.bz2 -> yast2-ruby-bindings-3.1.48.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.46/.rubocop.yml 
new/yast2-ruby-bindings-3.1.48/.rubocop.yml
--- old/yast2-ruby-bindings-3.1.46/.rubocop.yml 2016-01-13 11:00:12.0 
+0100
+++ new/yast2-ruby-bindings-3.1.48/.rubocop.yml 2016-05-31 09:44:05.0 
+0200
@@ -46,20 +46,6 @@
 Style/Documentation:
   Enabled: false
 
-# Offense count: 1
-Style/DoubleNegation:
-  Enabled: false
-
-# Offense count: 3
-# Configuration parameters: MinBodyLength.
-Style/GuardClause:
-  Enabled: false
-
-# Offense count: 10
-# Configuration parameters: MaxLineLength.
-Style/IfUnlessModifier:
-  Enabled: false
-
 # Yast API: WFM.SetLanguage, SCR.Read
 # i18n: N_, Nn_
 Style/MethodName:
@@ -81,3 +67,8 @@
 # Offense count: 1 (@__last_exception)
 Style/TrivialAccessors:
   Enabled: false
+
+# the debugger invocation is deliberate here, it's not a forgotten leftover...
+Lint/Debugger:
+  Exclude:
+- src/ruby/yast/debugger.rb
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.46/README.md 
new/yast2-ruby-bindings-3.1.48/README.md
--- old/yast2-ruby-bindings-3.1.46/README.md2016-01-13 11:00:12.0 
+0100
+++ new/yast2-ruby-bindings-3.1.48/README.md2016-05-31 09:44:05.0 
+0200
@@ -1,7 +1,7 @@
 # Yast2-ruby-bindings
 
-Travis:  [![Build 
Status](https://travis-ci.org/yast/yast-ruby-bindings.svg?branch=master)](https://travis-ci.org/yast/yast-ruby-bindings)
-Jenkins: [![Jenkins 
Build](http://img.shields.io/jenkins/s/https/ci.opensuse.org/yast-ruby-bindings-master.svg)](https://ci.opensuse.org/view/Yast/job/yast-ruby-bindings-master/)
+[![Travis Build 
Status](https://travis-ci.org/yast/yast-ruby-bindings.svg?branch=master)](https://travis-ci.org/yast/yast-ruby-bindings)
+[![Jenkins Build 
Status](http://ci.opensuse.org/buildStatus/icon?job=yast-ruby-bindings-master)](http://ci.opensuse.org/view/Yast/job

commit yast2-ruby-bindings for openSUSE:Factory

2016-01-13 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2016-01-13 22:43:11

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2015-12-06 07:31:52.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2016-01-13 22:43:13.0 +0100
@@ -1,0 +2,27 @@
+Wed Jan 13 09:36:59 UTC 2016 - jreidin...@suse.com
+
+- Move transdb initialization to C part to keep it together with
+  index initialization (bsc#932014)
+- 3.1.46
+
+---
+Wed Jan 13 08:52:21 UTC 2016 - jreidin...@suse.com
+
+- fixed early return from logging method causing failure of old
+  testsuite (bsc#932014)
+- 3.1.45
+
+---
+Tue Jan 12 15:05:40 UTC 2016 - lsle...@suse.cz
+
+- Fixed conflict between Yast::Encoding and ::Encoding (another fix
+  for bsc#932014)
+- 3.1.44
+
+---
+Mon Jan 11 12:56:37 UTC 2016 - lsle...@suse.cz
+
+- Do not crash when logging an invalid UTF-8 string (bsc#932014)
+- 3.1.43
+
+---

Old:

  yast2-ruby-bindings-3.1.42.tar.bz2

New:

  yast2-ruby-bindings-3.1.46.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.nW80JD/_old  2016-01-13 22:43:14.0 +0100
+++ /var/tmp/diff_new_pack.nW80JD/_new  2016-01-13 22:43:14.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package yast2-ruby-bindings
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.42
+Version:3.1.46
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ yast2-ruby-bindings-3.1.42.tar.bz2 -> yast2-ruby-bindings-3.1.46.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.42/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-3.1.46/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-3.1.42/package/yast2-ruby-bindings.changes  
2015-12-01 17:26:00.0 +0100
+++ new/yast2-ruby-bindings-3.1.46/package/yast2-ruby-bindings.changes  
2016-01-13 11:00:12.0 +0100
@@ -1,4 +1,31 @@
 ---
+Wed Jan 13 09:36:59 UTC 2016 - jreidin...@suse.com
+
+- Move transdb initialization to C part to keep it together with
+  index initialization (bsc#932014)
+- 3.1.46
+
+---
+Wed Jan 13 08:52:21 UTC 2016 - jreidin...@suse.com
+
+- fixed early return from logging method causing failure of old
+  testsuite (bsc#932014)
+- 3.1.45
+
+---
+Tue Jan 12 15:05:40 UTC 2016 - lsle...@suse.cz
+
+- Fixed conflict between Yast::Encoding and ::Encoding (another fix
+  for bsc#932014)
+- 3.1.44
+
+---
+Mon Jan 11 12:56:37 UTC 2016 - lsle...@suse.cz
+
+- Do not crash when logging an invalid UTF-8 string (bsc#932014)
+- 3.1.43
+
+---
 Tue Dec  1 16:06:11 UTC 2015 - jreidin...@suse.com
 
 - Reverted the last change because it broke updating the table in
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.42/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-3.1.46/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-3.1.42/package/yast2-ruby-bindings.spec 
2015-12-01 17:26:00.0 +0100
+++ new/yast2-ruby-bindings-3.1.46/package/yast2-ruby-bindings.spec 
2016-01-13 11:00:12.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.42
+Version:3.1.46
 Url:https://github.com/yast/yast-ruby-bindings
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.

commit yast2-ruby-bindings for openSUSE:Factory

2015-12-05 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2015-12-06 07:31:51

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2015-11-18 22:33:22.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2015-12-06 07:31:52.0 +0100
@@ -1,0 +2,9 @@
+Tue Dec  1 16:06:11 UTC 2015 - jreidin...@suse.com
+
+- Reverted the last change because it broke updating the table in
+  Service Manager
+  (because the distinction between :cell and :Cell was lost)
+  (bnc#956380)
+- 3.1.42
+
+---

Old:

  yast2-ruby-bindings-3.1.41.tar.bz2

New:

  yast2-ruby-bindings-3.1.42.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.4o2auy/_old  2015-12-06 07:31:53.0 +0100
+++ /var/tmp/diff_new_pack.4o2auy/_new  2015-12-06 07:31:53.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.41
+Version:3.1.42
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ yast2-ruby-bindings-3.1.41.tar.bz2 -> yast2-ruby-bindings-3.1.42.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.41/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-3.1.42/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-3.1.41/package/yast2-ruby-bindings.changes  
2015-11-13 15:45:15.0 +0100
+++ new/yast2-ruby-bindings-3.1.42/package/yast2-ruby-bindings.changes  
2015-12-01 17:26:00.0 +0100
@@ -1,7 +1,16 @@
 ---
+Tue Dec  1 16:06:11 UTC 2015 - jreidin...@suse.com
+
+- Reverted the last change because it broke updating the table in
+  Service Manager
+  (because the distinction between :cell and :Cell was lost)
+  (bnc#956380)
+- 3.1.42
+
+---
 Fri Nov 13 13:41:46 UTC 2015 - jreidin...@suse.com
 
-- Fix Cell ui shortcut as final id have to be lowercase (fake bug 
+- Fix Cell ui shortcut as final id have to be lowercase (fake bug
   to get it accepted bnc#0)
 - 3.1.41
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.41/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-3.1.42/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-3.1.41/package/yast2-ruby-bindings.spec 
2015-11-13 15:45:15.0 +0100
+++ new/yast2-ruby-bindings-3.1.42/package/yast2-ruby-bindings.spec 
2015-12-01 17:26:00.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.41
+Version:3.1.42
 Url:https://github.com/yast/yast-ruby-bindings
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.41/src/ruby/yast/ui_shortcuts.rb 
new/yast2-ruby-bindings-3.1.42/src/ruby/yast/ui_shortcuts.rb
--- old/yast2-ruby-bindings-3.1.41/src/ruby/yast/ui_shortcuts.rb
2015-11-13 15:45:15.0 +0100
+++ new/yast2-ruby-bindings-3.1.42/src/ruby/yast/ui_shortcuts.rb
2015-12-01 17:26:00.0 +0100
@@ -9,6 +9,7 @@
   :BusyIndicator,
   :Bottom,
   :ButtonBox,
+  :Cell,
   :Center,
   :CheckBox,
   :CheckBoxFrame,
@@ -75,7 +76,6 @@
   :VWeight,
   :Wizard,
   # special ones that will be upper cased
-  :cell,
   :id,
   :item,
   :header,




commit yast2-ruby-bindings for openSUSE:Factory

2015-11-18 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2015-11-18 22:33:21

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2015-10-20 16:20:35.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2015-11-18 22:33:22.0 +0100
@@ -1,0 +2,7 @@
+Fri Nov 13 13:41:46 UTC 2015 - jreidin...@suse.com
+
+- Fix Cell ui shortcut as final id have to be lowercase (fake bug 
+  to get it accepted bnc#0)
+- 3.1.41
+
+---

Old:

  yast2-ruby-bindings-3.1.40.tar.bz2

New:

  yast2-ruby-bindings-3.1.41.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.w2ATuY/_old  2015-11-18 22:33:23.0 +0100
+++ /var/tmp/diff_new_pack.w2ATuY/_new  2015-11-18 22:33:23.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.40
+Version:3.1.41
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ yast2-ruby-bindings-3.1.40.tar.bz2 -> yast2-ruby-bindings-3.1.41.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.40/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-3.1.41/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-3.1.40/package/yast2-ruby-bindings.changes  
2015-10-05 16:35:16.0 +0200
+++ new/yast2-ruby-bindings-3.1.41/package/yast2-ruby-bindings.changes  
2015-11-13 15:45:15.0 +0100
@@ -1,4 +1,11 @@
 ---
+Fri Nov 13 13:41:46 UTC 2015 - jreidin...@suse.com
+
+- Fix Cell ui shortcut as final id have to be lowercase (fake bug 
+  to get it accepted bnc#0)
+- 3.1.41
+
+---
 Mon Oct  5 12:04:35 UTC 2015 - jreidin...@suse.com
 
 - Used rb_gc_register_address to fix 'method to_s called on
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.40/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-3.1.41/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-3.1.40/package/yast2-ruby-bindings.spec 
2015-10-05 16:35:16.0 +0200
+++ new/yast2-ruby-bindings-3.1.41/package/yast2-ruby-bindings.spec 
2015-11-13 15:45:15.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.40
+Version:3.1.41
 Url:https://github.com/yast/yast-ruby-bindings
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.40/src/ruby/yast/ui_shortcuts.rb 
new/yast2-ruby-bindings-3.1.41/src/ruby/yast/ui_shortcuts.rb
--- old/yast2-ruby-bindings-3.1.40/src/ruby/yast/ui_shortcuts.rb
2015-10-05 16:35:16.0 +0200
+++ new/yast2-ruby-bindings-3.1.41/src/ruby/yast/ui_shortcuts.rb
2015-11-13 15:45:15.0 +0100
@@ -9,7 +9,6 @@
   :BusyIndicator,
   :Bottom,
   :ButtonBox,
-  :Cell,
   :Center,
   :CheckBox,
   :CheckBoxFrame,
@@ -76,6 +75,7 @@
   :VWeight,
   :Wizard,
   # special ones that will be upper cased
+  :cell,
   :id,
   :item,
   :header,




commit yast2-ruby-bindings for openSUSE:Factory

2015-10-20 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2015-10-20 16:20:30

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2015-08-10 09:09:37.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2015-10-20 16:20:35.0 +0200
@@ -1,0 +2,14 @@
+Mon Oct  5 12:04:35 UTC 2015 - jreidin...@suse.com
+
+- Used rb_gc_register_address to fix 'method to_s called on
+  terminated object' during package installation (bsc#945299)
+- 3.1.40
+
+---
+Wed Sep 30 07:44:18 UTC 2015 - an...@suse.com
+
+- Added a regression test for the fix of bnc#943757 implemented
+  in libyui-ncurses 2.47.3
+- 3.1.39
+
+---

Old:

  yast2-ruby-bindings-3.1.38.tar.bz2

New:

  yast2-ruby-bindings-3.1.40.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.3NxzK2/_old  2015-10-20 16:20:36.0 +0200
+++ /var/tmp/diff_new_pack.3NxzK2/_new  2015-10-20 16:20:36.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.38
+Version:3.1.40
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -42,6 +42,11 @@
 BuildRequires:  yast2-core-devel >= 2.24.0
 Requires:   yast2-ycp-ui-bindings   >= 2.21.9
 BuildRequires:  yast2-ycp-ui-bindings-devel >= 2.21.9
+# The test suite includes a regression test (std_streams_spec.rb) for a
+# libyui-ncurses bug fixed in 2.47.3
+BuildRequires:  libyui-ncurses >= 2.47.3
+# The mentioned test requires screen in order to be executed in headless 
systems
+BuildRequires:  screen
 Requires:   ruby
 Summary:Ruby bindings for the YaST platform
 License:GPL-2.0

++ yast2-ruby-bindings-3.1.38.tar.bz2 -> yast2-ruby-bindings-3.1.40.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.38/.travis.yml 
new/yast2-ruby-bindings-3.1.40/.travis.yml
--- old/yast2-ruby-bindings-3.1.38/.travis.yml  2015-08-04 18:05:11.0 
+0200
+++ new/yast2-ruby-bindings-3.1.40/.travis.yml  2015-10-05 16:35:16.0 
+0200
@@ -5,7 +5,7 @@
 # disable rvm, use system Ruby
 - rvm reset
 - wget 
https://raw.githubusercontent.com/yast/yast-devtools/master/travis-tools/travis_setup.sh
-- sh ./travis_setup.sh -p "docbook-xsl xsltproc yast2-core-dev 
yast2-devtools libxcrypt-dev cmake yast2-ycp-ui-bindings-dev ruby2.1 
ruby2.1-dev rake ruby-fast-gettext language-pack-en language-pack-cs" -g 
"yast-rake rspec:3.3.0 rubocop:0.29.1"
+- sh ./travis_setup.sh -p "docbook-xsl xsltproc yast2-core-dev 
yast2-devtools libxcrypt-dev cmake yast2-ycp-ui-bindings-dev ruby2.1 
ruby2.1-dev rake ruby-fast-gettext language-pack-en language-pack-cs screen" -g 
"yast-rake rspec:3.3.0 rubocop:0.29.1"
 script:
 - rake check:syntax
 - rubocop
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.38/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-3.1.40/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-3.1.38/package/yast2-ruby-bindings.changes  
2015-08-04 18:05:11.0 +0200
+++ new/yast2-ruby-bindings-3.1.40/package/yast2-ruby-bindings.changes  
2015-10-05 16:35:16.0 +0200
@@ -1,4 +1,18 @@
 ---
+Mon Oct  5 12:04:35 UTC 2015 - jreidin...@suse.com
+
+- Used rb_gc_register_address to fix 'method to_s called on
+  terminated object' during package installation (bsc#945299)
+- 3.1.40
+
+---
+Wed Sep 30 07:44:18 UTC 2015 - an...@suse.com
+
+- Added a regression test for the fix of bnc#943757 implemented
+  in libyui-ncurses 2.47.3
+- 3.1.39
+
+---
 Tue Aug  4 15:53:33 UTC 2015 - mvid...@suse.com
 
 - Applied the style guide, with Rubocop.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.38/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-3.1.40/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-3.1.38/package/yast2-ruby-bindings.spec 
2015-08-04 18:05:11.0 +0200
+++ new/yast2-ru

commit yast2-ruby-bindings for openSUSE:Factory

2015-08-10 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2015-08-10 09:09:35

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2015-07-05 17:51:44.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2015-08-10 09:09:37.0 +0200
@@ -1,0 +2,5 @@
+Tue Aug  4 15:53:33 UTC 2015 - mvid...@suse.com
+
+- Applied the style guide, with Rubocop.
+
+---



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.Jt5EWw/_old  2015-08-10 09:09:37.0 +0200
+++ /var/tmp/diff_new_pack.Jt5EWw/_new  2015-08-10 09:09:37.0 +0200
@@ -68,10 +68,10 @@
 %install
 cd build
 make install DESTDIR=$RPM_BUILD_ROOT
-cd ..
+cd -
 
 %check
-cd build/tests/ruby
+cd build
 make test ARGS=-V
 cd -
 

++ yast2-ruby-bindings-3.1.38.tar.bz2 ++
 5174 lines of diff (skipped)




commit yast2-ruby-bindings for openSUSE:Factory

2015-07-05 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2015-07-05 17:51:43

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2015-06-05 08:45:30.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2015-07-05 17:51:44.0 +0200
@@ -1,0 +2,29 @@
+Mon Jun 29 07:59:11 UTC 2015 - an...@suse.com
+
+- Added Yast::Builtins::strftime with full i18n support
+  (part of fate#318486)
+- 3.1.38
+
+---
+Thu Jun 25 06:31:50 UTC 2015 - jreidin...@suse.com
+
+- pass method name to logger (helps with debugging,
+  e.g. bnc#922308)
+- 3.1.37
+
+---
+Thu Jun 18 11:41:32 UTC 2015 - an...@suse.com
+
+- Fixes in the new Yast::CoreExt functionality (part of the fix
+  for bnc#921233)
+- 3.1.36
+
+---
+Wed Jun 17 16:45:11 UTC 2015 - an...@suse.com
+
+- Added Yast::CoreExt, a new mechanism to extend ruby base classes
+- Added extension to clean ANSI characters from strings (part of
+  the fix for bnc#921233)
+- 3.1.35
+
+---

Old:

  yast2-ruby-bindings-3.1.34.tar.bz2

New:

  yast2-ruby-bindings-3.1.38.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.Zo8FeX/_old  2015-07-05 17:51:44.0 +0200
+++ /var/tmp/diff_new_pack.Zo8FeX/_new  2015-07-05 17:51:44.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.34
+Version:3.1.38
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ yast2-ruby-bindings-3.1.34.tar.bz2 -> yast2-ruby-bindings-3.1.38.tar.bz2 
++
 2434 lines of diff (skipped)




commit yast2-ruby-bindings for openSUSE:Factory

2015-06-04 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2015-06-05 08:45:29

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2015-05-27 12:41:00.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2015-06-05 08:45:30.0 +0200
@@ -1,0 +2,8 @@
+Wed Jun  3 13:01:29 UTC 2015 - mvid...@suse.com
+
+- Fixed "Comparable#== will no more rescue exceptions of #<=>"
+  (boo#933470).
+- Fixed a strdup/delete mismatch (boo#932306).
+- 3.1.34
+
+---

Old:

  yast2-ruby-bindings-3.1.33.tar.bz2

New:

  yast2-ruby-bindings-3.1.34.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.P3n44K/_old  2015-06-05 08:45:31.0 +0200
+++ /var/tmp/diff_new_pack.P3n44K/_new  2015-06-05 08:45:31.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.33
+Version:3.1.34
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ yast2-ruby-bindings-3.1.33.tar.bz2 -> yast2-ruby-bindings-3.1.34.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.33/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-3.1.34/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-3.1.33/package/yast2-ruby-bindings.changes  
2015-05-26 14:50:07.0 +0200
+++ new/yast2-ruby-bindings-3.1.34/package/yast2-ruby-bindings.changes  
2015-06-03 18:00:08.0 +0200
@@ -1,4 +1,12 @@
 ---
+Wed Jun  3 13:01:29 UTC 2015 - mvid...@suse.com
+
+- Fixed "Comparable#== will no more rescue exceptions of #<=>"
+  (boo#933470).
+- Fixed a strdup/delete mismatch (boo#932306).
+- 3.1.34
+
+---
 Mon May 25 10:00:40 UTC 2015 - jreidin...@suse.com
 
 - add ability to test if scr is local (FATE#317900)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.33/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-3.1.34/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-3.1.33/package/yast2-ruby-bindings.spec 
2015-05-26 14:50:07.0 +0200
+++ new/yast2-ruby-bindings-3.1.34/package/yast2-ruby-bindings.spec 
2015-06-03 18:00:08.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.33
+Version:3.1.34
 Url:https://github.com/yast/yast-ruby-bindings
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.33/src/ruby/yast/path.rb 
new/yast2-ruby-bindings-3.1.34/src/ruby/yast/path.rb
--- old/yast2-ruby-bindings-3.1.33/src/ruby/yast/path.rb2015-05-26 
14:50:07.0 +0200
+++ new/yast2-ruby-bindings-3.1.34/src/ruby/yast/path.rb2015-06-03 
18:00:08.0 +0200
@@ -43,6 +43,7 @@
 end
 
 def <=>(other)
+  return nil unless other.is_a? self.class
   0.upto(size-1) do |i|
 return 1 unless other.send(:components)[i]
 #we strip enclosing quotes for complex expression
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.33/src/ruby/yast/term.rb 
new/yast2-ruby-bindings-3.1.34/src/ruby/yast/term.rb
--- old/yast2-ruby-bindings-3.1.33/src/ruby/yast/term.rb2015-05-26 
14:50:07.0 +0200
+++ new/yast2-ruby-bindings-3.1.34/src/ruby/yast/term.rb2015-06-03 
18:00:08.0 +0200
@@ -88,6 +88,7 @@
 end
 
 def <=> (other)
+  return nil unless other.is_a? self.class
   res = value <=> other.value
   return res if res != 0
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.33/tests/ruby/ops_spec.rb 
new/yast2-ruby-bindings-3.1.34/tests/ruby/ops_spec.rb
--- old/yast2-ruby-bindings-3.1.33/tests/ruby/ops_spec.rb   2015-05-26 
14:50:07.0 +0200
+++ new/yast2-ruby-bindings-3.1.34/tests/ruby/ops_spec.rb   2015-06-03 
18:00:08.0 +0200
@@ -163,14 +163,14 @@
 end
 
 context "when the container is a term" do
-  let(:term) { Yast::

commit yast2-ruby-bindings for openSUSE:Factory

2015-05-27 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2015-05-27 12:40:59

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2015-05-19 23:21:12.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2015-05-27 12:41:00.0 +0200
@@ -1,0 +2,6 @@
+Mon May 25 10:00:40 UTC 2015 - jreidin...@suse.com
+
+- add ability to test if scr is local (FATE#317900)
+- 3.1.33
+
+---

Old:

  yast2-ruby-bindings-3.1.32.tar.bz2

New:

  yast2-ruby-bindings-3.1.33.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.LaL1J1/_old  2015-05-27 12:41:01.0 +0200
+++ /var/tmp/diff_new_pack.LaL1J1/_new  2015-05-27 12:41:01.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.32
+Version:3.1.33
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ yast2-ruby-bindings-3.1.32.tar.bz2 -> yast2-ruby-bindings-3.1.33.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.32/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-3.1.33/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-3.1.32/package/yast2-ruby-bindings.changes  
2015-05-18 15:25:10.0 +0200
+++ new/yast2-ruby-bindings-3.1.33/package/yast2-ruby-bindings.changes  
2015-05-26 14:50:07.0 +0200
@@ -1,4 +1,10 @@
 ---
+Mon May 25 10:00:40 UTC 2015 - jreidin...@suse.com
+
+- add ability to test if scr is local (FATE#317900)
+- 3.1.33
+
+---
 Mon May 18 08:34:37 UTC 2015 - mvid...@suse.com
 
 - Initialize the YaST UI so that it can be called
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.32/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-3.1.33/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-3.1.32/package/yast2-ruby-bindings.spec 
2015-05-18 15:25:10.0 +0200
+++ new/yast2-ruby-bindings-3.1.33/package/yast2-ruby-bindings.spec 
2015-05-26 14:50:07.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.32
+Version:3.1.33
 Url:https://github.com/yast/yast-ruby-bindings
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.32/src/binary/Builtin.cc 
new/yast2-ruby-bindings-3.1.33/src/binary/Builtin.cc
--- old/yast2-ruby-bindings-3.1.32/src/binary/Builtin.cc2015-05-18 
15:25:10.0 +0200
+++ new/yast2-ruby-bindings-3.1.33/src/binary/Builtin.cc2015-05-26 
14:50:07.0 +0200
@@ -262,7 +262,7 @@
 return strdup (retval);
   }
 
-
+  // the return value should be free'd
   char *
   crypt_pass (const char* unencrypted, crypt_ybuiltin_t use_crypt)
   {
@@ -326,7 +326,7 @@
 if (!res)
   return Qnil;
 VALUE ret = yrb_utf8_str_new(res);
-delete res;
+free(res);
 return ret;
   }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.32/src/ruby/yast/wfm.rb 
new/yast2-ruby-bindings-3.1.33/src/ruby/yast/wfm.rb
--- old/yast2-ruby-bindings-3.1.32/src/ruby/yast/wfm.rb 2015-05-18 
15:25:10.0 +0200
+++ new/yast2-ruby-bindings-3.1.33/src/ruby/yast/wfm.rb 2015-05-26 
14:50:07.0 +0200
@@ -109,6 +109,12 @@
   call_builtin_wrapper("SCRGetName", handle)
 end
 
+# Tests if scr instance is pointed to chroot
+# @return [Boolean]
+def self.scr_chrooted?
+  SCRGetName(SCRGetDefault()) != "scr"
+end
+
 # Creates new SCR instance
 #
 # It is useful for installation where agents start operation on installed 
system
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.32/tests/ruby/wfm_spec.rb 
new/yast2-ruby-bindings-3.1.33/tests/ruby/wfm_spec.rb
--- old/yast2-ruby-bindings-3.1.32/tests/ruby/wfm_spec.rb   2015-05-18 
15:25:10.0 +0200
+++ new/yast2-ruby-bindings-3.1.33/tests/ruby/wfm_spec.rb   2015-05-26 
14:

commit yast2-ruby-bindings for openSUSE:Factory

2015-05-19 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2015-05-19 23:21:11

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2015-04-06 00:24:22.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2015-05-19 23:21:12.0 +0200
@@ -1,0 +2,7 @@
+Mon May 18 08:34:37 UTC 2015 - mvid...@suse.com
+
+- Initialize the YaST UI so that it can be called
+  when the main program is not y2base (bsc#922023).
+- 3.1.32
+
+---

Old:

  yast2-ruby-bindings-3.1.31.tar.bz2

New:

  yast2-ruby-bindings-3.1.32.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.joCnfB/_old  2015-05-19 23:21:13.0 +0200
+++ /var/tmp/diff_new_pack.joCnfB/_new  2015-05-19 23:21:13.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package yast2-ruby-bindings
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.31
+Version:3.1.32
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ yast2-ruby-bindings-3.1.31.tar.bz2 -> yast2-ruby-bindings-3.1.32.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.31/CONTRIBUTING.md 
new/yast2-ruby-bindings-3.1.32/CONTRIBUTING.md
--- old/yast2-ruby-bindings-3.1.31/CONTRIBUTING.md  2015-04-02 
12:55:15.0 +0200
+++ new/yast2-ruby-bindings-3.1.32/CONTRIBUTING.md  2015-05-18 
15:25:10.0 +0200
@@ -12,13 +12,13 @@
 ---
 
 If you find a problem, please report it either using
-[Bugzilla](https://bugzilla.novell.com/enter_bug.cgi?format=guided&product=openSUSE+Factory&component=YaST2)
+[Bugzilla](https://bugzilla.suse.com/enter_bug.cgi?format=guided&product=openSUSE+Factory&component=YaST2)
 or [GitHub issues](../../issues). (For Bugzilla, use the [simplified
 
registration](https://secure-www.novell.com/selfreg/jsp/createSimpleAccount.jsp)
 if you don't have an account yet.)
 
 If you find a problem, please report it either using
-[Bugzilla](https://bugzilla.novell.com/) or GitHub issues. We can't guarantee
+[Bugzilla](https://bugzilla.suse.com/) or GitHub issues. We can't guarantee
 that every bug will be fixed, but we'll try.
 
 When creating a bug report, please follow our [bug reporting
@@ -71,7 +71,7 @@
 [widely used
 
conventions](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html).
 
-If your commit is related to a bug in Buzgilla or an issue on GitHub, make sure
+If your commit is related to a bug in Bugzilla or an issue on GitHub, make sure
 you mention it in the commit message for cross-reference. Use format like
 bnc#775814 or gh#yast/yast-foo#42. See also [GitHub
 
autolinking](https://help.github.com/articles/github-flavored-markdown#references)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.31/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-3.1.32/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-3.1.31/package/yast2-ruby-bindings.changes  
2015-04-02 12:55:15.0 +0200
+++ new/yast2-ruby-bindings-3.1.32/package/yast2-ruby-bindings.changes  
2015-05-18 15:25:10.0 +0200
@@ -1,4 +1,11 @@
 ---
+Mon May 18 08:34:37 UTC 2015 - mvid...@suse.com
+
+- Initialize the YaST UI so that it can be called
+  when the main program is not y2base (bsc#922023).
+- 3.1.32
+
+---
 Wed Apr  1 15:38:04 UTC 2015 - an...@suse.com
 
 - Added new RSpec argument matcher: path_matching
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.31/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-3.1.32/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-3.1.31/package/yast2-ruby-bindings.spec 
2015-04-02 12:55:15.0 +0200
+++ new/yast2-ruby-bindings-3.1.32/package/yast2-ruby-bindings.spec 
2015-05-1

commit yast2-ruby-bindings for openSUSE:Factory

2015-04-05 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2015-04-06 00:24:21

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2015-03-16 09:40:49.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2015-04-06 00:24:22.0 +0200
@@ -1,0 +2,6 @@
+Wed Apr  1 15:38:04 UTC 2015 - an...@suse.com
+
+- Added new RSpec argument matcher: path_matching
+- 3.1.31
+
+---

Old:

  yast2-ruby-bindings-3.1.30.tar.bz2

New:

  yast2-ruby-bindings-3.1.31.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.pLUwtg/_old  2015-04-06 00:24:23.0 +0200
+++ /var/tmp/diff_new_pack.pLUwtg/_new  2015-04-06 00:24:23.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.30
+Version:3.1.31
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ yast2-ruby-bindings-3.1.30.tar.bz2 -> yast2-ruby-bindings-3.1.31.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.30/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-3.1.31/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-3.1.30/package/yast2-ruby-bindings.changes  
2015-03-05 18:25:14.0 +0100
+++ new/yast2-ruby-bindings-3.1.31/package/yast2-ruby-bindings.changes  
2015-04-02 12:55:15.0 +0200
@@ -1,4 +1,10 @@
 ---
+Wed Apr  1 15:38:04 UTC 2015 - an...@suse.com
+
+- Added new RSpec argument matcher: path_matching
+- 3.1.31
+
+---
 Thu Mar  5 15:15:07 UTC 2015 - mvid...@suse.com
 
 - Fix building with yast2-core-3.1.16: use C++11 like core does
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.30/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-3.1.31/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-3.1.30/package/yast2-ruby-bindings.spec 
2015-03-05 18:25:14.0 +0100
+++ new/yast2-ruby-bindings-3.1.31/package/yast2-ruby-bindings.spec 
2015-04-02 12:55:15.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.30
+Version:3.1.31
 Url:https://github.com/yast/yast-ruby-bindings
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.30/src/ruby/yast/rspec/matchers.rb 
new/yast2-ruby-bindings-3.1.31/src/ruby/yast/rspec/matchers.rb
--- old/yast2-ruby-bindings-3.1.30/src/ruby/yast/rspec/matchers.rb  
1970-01-01 01:00:00.0 +0100
+++ new/yast2-ruby-bindings-3.1.31/src/ruby/yast/rspec/matchers.rb  
2015-04-02 12:55:15.0 +0200
@@ -0,0 +1,40 @@
+require "rspec"
+require "yast"
+
+module Yast
+  module RSpec
+# RSpec extension to add YaST-specific matchers
+module Matchers
+  # Matches arguments of type YaST::Path whose string representation 
matches
+  # the provided regular expression
+  #
+  # @example
+  #   expect(Yast::SCR).to 
receive(:Read).with(path_matching(/^\.sysconfig\.nfs/))
+  def path_matching(match)
+PathMatchingMatcher.new(match)
+  end
+
+  # @private
+  class PathMatchingMatcher
+def initialize(expected)
+  @expected = Regexp.new(expected)
+end
+
+# RSpec 3 uses === while RSpec 2 uses ==
+# Thus, implementing just == should work with both
+def ==(other)
+  return false unless other.is_a?(Yast::Path)
+  other.to_s =~ @expected ? true : false
+end
+
+def description
+  "path_matching(#{@expected.inspect})"
+end
+
+def inspect
+  description
+end
+  end
+end
+  end
+end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.30/src/ruby/yast/rspec.rb 
new/yast2-ruby-bindings-3.1.31/src/ruby/yast/rspec.rb
--- old/yast2-ruby-bindings-3.1.30/src/ruby/yast/rspec.rb   2015-03-05 
18:25:14.0 +0100
+++ new/yast2-ruby-bindings-3.1.31/src/ruby/yast/rspec.rb   201

commit yast2-ruby-bindings for openSUSE:Factory

2015-03-16 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2015-03-16 09:40:48

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2015-01-29 09:55:19.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2015-03-16 09:40:49.0 +0100
@@ -1,0 +2,13 @@
+Thu Mar  5 15:15:07 UTC 2015 - mvid...@suse.com
+
+- Fix building with yast2-core-3.1.16: use C++11 like core does
+  (boo#914255).
+- 3.1.30
+
+---
+Tue Feb 24 17:55:42 UTC 2015 - jreidin...@suse.com
+
+- fix building for ruby2.2
+- 3.1.29
+
+---

Old:

  yast2-ruby-bindings-3.1.28.tar.bz2

New:

  yast2-ruby-bindings-3.1.30.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.JJ872X/_old  2015-03-16 09:40:50.0 +0100
+++ /var/tmp/diff_new_pack.JJ872X/_new  2015-03-16 09:40:50.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.28
+Version:3.1.30
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ yast2-ruby-bindings-3.1.28.tar.bz2 -> yast2-ruby-bindings-3.1.30.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.28/.travis.yml 
new/yast2-ruby-bindings-3.1.30/.travis.yml
--- old/yast2-ruby-bindings-3.1.28/.travis.yml  2015-01-28 15:30:12.0 
+0100
+++ new/yast2-ruby-bindings-3.1.30/.travis.yml  2015-03-05 18:25:14.0 
+0100
@@ -16,7 +16,5 @@
 - cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DLIB=lib 
-DCMAKE_VERBOSE_MAKEFILE=ON
 - make -j 4
 - sudo make install
-# TODO FIXME: tests temporarily disabled, crypt and a locale test fail,
-# fix it later
-#- (cd tests/ruby && make test ARGS=-V)
+- (cd tests/ruby && make test ARGS=-V)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.28/CMakeLists.txt 
new/yast2-ruby-bindings-3.1.30/CMakeLists.txt
--- old/yast2-ruby-bindings-3.1.28/CMakeLists.txt   2015-01-28 
15:30:12.0 +0100
+++ new/yast2-ruby-bindings-3.1.30/CMakeLists.txt   2015-03-05 
18:25:14.0 +0100
@@ -10,8 +10,8 @@
 
 project(yast2-ruby-bindings)
 set(PACKAGE "yast2-ruby-bindings")
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -O3 -Wall -Woverloaded-virtual")
-set(CMAKE_C_FLAGS   "${CMAKE_C_FLAGS}   -g -O3 -Wall")
+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=gnu++0x -g -O3 -Wall 
-Woverloaded-virtual")
+set(CMAKE_C_FLAGS   "${CMAKE_C_FLAGS}   -std=gnu++0x -g -O3 -Wall")
 
 #
 # Where is YaST ?
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.28/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-3.1.30/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-3.1.28/package/yast2-ruby-bindings.changes  
2015-01-28 15:30:12.0 +0100
+++ new/yast2-ruby-bindings-3.1.30/package/yast2-ruby-bindings.changes  
2015-03-05 18:25:14.0 +0100
@@ -1,4 +1,17 @@
 ---
+Thu Mar  5 15:15:07 UTC 2015 - mvid...@suse.com
+
+- Fix building with yast2-core-3.1.16: use C++11 like core does
+  (boo#914255).
+- 3.1.30
+
+---
+Tue Feb 24 17:55:42 UTC 2015 - jreidin...@suse.com
+
+- fix building for ruby2.2
+- 3.1.29
+
+---
 Wed Jan 28 14:12:38 UTC 2015 - jreidin...@suse.com
 
 - add more shortcuts for RSpec helpers, that makes tests shorter
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.28/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-3.1.30/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-3.1.28/package/yast2-ruby-bindings.spec 
2015-01-28 15:30:12.0 +0100
+++ new/yast2-ruby-bindings-3.1.30/package/yast2-ruby-bindings.spec 
2015-03-05 18:25:14.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.28
+Version:3.1.30
 Url:https://github.com/yast/yast-ruby-bindings
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

commit yast2-ruby-bindings for openSUSE:Factory

2015-01-29 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2015-01-29 09:55:16

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2015-01-27 12:36:22.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2015-01-29 09:55:19.0 +0100
@@ -1,0 +2,6 @@
+Wed Jan 28 14:12:38 UTC 2015 - jreidin...@suse.com
+
+- add more shortcuts for RSpec helpers, that makes tests shorter
+- 3.1.28
+
+---

Old:

  yast2-ruby-bindings-3.1.27.tar.bz2

New:

  yast2-ruby-bindings-3.1.28.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.eTQTnN/_old  2015-01-29 09:55:20.0 +0100
+++ /var/tmp/diff_new_pack.eTQTnN/_new  2015-01-29 09:55:20.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.27
+Version:3.1.28
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ yast2-ruby-bindings-3.1.27.tar.bz2 -> yast2-ruby-bindings-3.1.28.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.27/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-3.1.28/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-3.1.27/package/yast2-ruby-bindings.changes  
2015-01-26 17:45:12.0 +0100
+++ new/yast2-ruby-bindings-3.1.28/package/yast2-ruby-bindings.changes  
2015-01-28 15:30:12.0 +0100
@@ -1,4 +1,10 @@
 ---
+Wed Jan 28 14:12:38 UTC 2015 - jreidin...@suse.com
+
+- add more shortcuts for RSpec helpers, that makes tests shorter
+- 3.1.28
+
+---
 Thu Jan 22 14:56:52 UTC 2015 - jreidin...@suse.com
 
 - enhance usability of Yast::Term class
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.27/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-3.1.28/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-3.1.27/package/yast2-ruby-bindings.spec 
2015-01-26 17:45:12.0 +0100
+++ new/yast2-ruby-bindings-3.1.28/package/yast2-ruby-bindings.spec 
2015-01-28 15:30:12.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.27
+Version:3.1.28
 Url:https://github.com/yast/yast-ruby-bindings
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.27/src/ruby/yast/rspec/shortcuts.rb 
new/yast2-ruby-bindings-3.1.28/src/ruby/yast/rspec/shortcuts.rb
--- old/yast2-ruby-bindings-3.1.27/src/ruby/yast/rspec/shortcuts.rb 
2015-01-26 17:45:12.0 +0100
+++ new/yast2-ruby-bindings-3.1.28/src/ruby/yast/rspec/shortcuts.rb 
2015-01-28 15:30:12.0 +0100
@@ -5,6 +5,8 @@
   module RSpec
 # RSpec extension adding commodity shortcuts to enhance readability
 module Shortcuts
+  include Yast::UIShortcuts
+
   # Shortcut for generating Yast::Path objects
   #
   # @param route [String] textual representation of the path
@@ -12,6 +14,14 @@
   def path(route)
 Yast::Path.new(route)
   end
+
+  # Shortcut for generating Yast::Term objects
+  #
+  # @param args parameter for term initialization
+  # @return [Yast::Term] the corresponding Term object
+  def term(*args)
+Yast::Term.new(*args)
+  end
 end
   end
 end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.27/tests/ruby/rspec_shortcuts_spec.rb 
new/yast2-ruby-bindings-3.1.28/tests/ruby/rspec_shortcuts_spec.rb
--- old/yast2-ruby-bindings-3.1.27/tests/ruby/rspec_shortcuts_spec.rb   
2015-01-26 17:45:12.0 +0100
+++ new/yast2-ruby-bindings-3.1.28/tests/ruby/rspec_shortcuts_spec.rb   
2015-01-28 15:30:12.0 +0100
@@ -10,4 +10,14 @@
   expect(path(".target.dir")).to eq(Yast::Path.new(".target.dir"))
 end
   end
+
+  describe "#term" do
+it "returns the expected Yast::Term object" do
+  expect(term(:ButtonBox)).to eq(Yast::Term.new(:ButtonBox))
+end
+  end
+
+  it "include Yast::UIShortcuts" do
+expect(Butto

commit yast2-ruby-bindings for openSUSE:Factory

2015-01-27 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2015-01-27 12:36:19

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2014-10-25 08:33:14.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2015-01-27 12:36:22.0 +0100
@@ -1,0 +2,12 @@
+Thu Jan 22 14:56:52 UTC 2015 - jreidin...@suse.com
+
+- enhance usability of Yast::Term class
+- 3.1.27
+
+---
+Thu Jan 22 11:46:58 UTC 2015 - an...@suse.com
+
+- Added some RSpec helpers to easy the development of tests
+- 3.1.26
+
+---

Old:

  yast2-ruby-bindings-3.1.25.tar.bz2

New:

  yast2-ruby-bindings-3.1.27.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.lXpJRL/_old  2015-01-27 12:36:22.0 +0100
+++ /var/tmp/diff_new_pack.lXpJRL/_new  2015-01-27 12:36:22.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package yast2-ruby-bindings
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.25
+Version:3.1.27
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -28,12 +28,17 @@
 BuildRequires:  gcc-c++
 BuildRequires:  yast2-core-devel
 BuildRequires:  yast2-devtools >= 3.1.10
-# libzypp-devel is missing .la requires
-BuildRequires:  ruby-devel
+%if 0%{suse_version} == 1310
+BuildRequires:  rubygem-fast_gettext
+BuildRequires:  rubygem-rspec
+Requires:   rubygem-fast_gettext
+%else
 BuildRequires:  rubygem(%{rb_default_ruby_abi}:fast_gettext)
 BuildRequires:  rubygem(%{rb_default_ruby_abi}:rspec)
-Requires:   yast2-core >= 2.24.0
 Requires:   rubygem(%{rb_default_ruby_abi}:fast_gettext)
+%endif
+BuildRequires:  ruby-devel
+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

++ yast2-ruby-bindings-3.1.25.tar.bz2 -> yast2-ruby-bindings-3.1.27.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.25/.travis.yml 
new/yast2-ruby-bindings-3.1.27/.travis.yml
--- old/yast2-ruby-bindings-3.1.25/.travis.yml  2014-10-20 14:05:09.0 
+0200
+++ new/yast2-ruby-bindings-3.1.27/.travis.yml  2015-01-26 17:45:12.0 
+0100
@@ -2,14 +2,12 @@
 compiler:
 - gcc
 before_install:
-- curl 
http://download.opensuse.org/repositories/YaST:/Head:/Travis/xUbuntu_12.04/Release.key
 | sudo apt-key add -
-- echo "deb 
http://download.opensuse.org/repositories/YaST:/Head:/Travis/xUbuntu_12.04/ ./" 
| sudo tee -a /etc/apt/sources.list
-- sudo apt-get update -q
-- sudo apt-get install --no-install-recommends -y docbook-xsl xsltproc 
yast2-core-dev yast2-devtools libxcrypt-dev cmake yast2-ycp-ui-bindings-dev 
ruby2.1 ruby2.1-dev ruby-rspec ruby-fast-gettext
-- sudo apt-get --reinstall install language-pack-en language-pack-cs
 # disable rvm, use system Ruby
 - rvm reset
+- wget 
https://raw.githubusercontent.com/yast/yast-devtools/master/travis-tools/travis_setup.sh
+- sh ./travis_setup.sh -p "docbook-xsl xsltproc yast2-core-dev 
yast2-devtools libxcrypt-dev cmake yast2-ycp-ui-bindings-dev ruby2.1 
ruby2.1-dev rake ruby-fast-gettext language-pack-en language-pack-cs" -g 
"yast-rake rspec:2.14.1"
 script:
+- rake check:syntax
 # TODO FIXME: hack for Travis build, cmake includes 
"/usr/include/ruby-2.1.0/x86_64-linux-gnu"
 # instead of "/usr/include/x86_64-linux-gnu/ruby-2.1.0"
 - export CXXFLAGS=-I/usr/include/x86_64-linux-gnu/ruby-2.1.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.25/README.md 
new/yast2-ruby-bindings-3.1.27/README.md
--- old/yast2-ruby-bindings-3.1.25/README.md2014-10-20 14:05:09.0 
+0200
+++ new/yast2-ruby-bindings-3.1.27/README.md2015-01-26 17:45:12.0 
+0100
@@ -3,82 +3,88 @@
 Travis:  [![Build 
Status](https://travis-ci.org/yast/ya

commit yast2-ruby-bindings for openSUSE:Factory

2014-10-24 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2014-10-25 08:32:59

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2014-10-20 07:27:04.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2014-10-25 08:33:14.0 +0200
@@ -1,0 +2,5 @@
+Mon Oct 20 11:59:06 UTC 2014 - lsle...@suse.cz
+
+- added Travis support (.travis.yml, xcrypt.h detection)
+
+---



Other differences:
--
++ yast2-ruby-bindings-3.1.25.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.25/.travis.yml 
new/yast2-ruby-bindings-3.1.25/.travis.yml
--- old/yast2-ruby-bindings-3.1.25/.travis.yml  1970-01-01 01:00:00.0 
+0100
+++ new/yast2-ruby-bindings-3.1.25/.travis.yml  2014-10-20 14:05:09.0 
+0200
@@ -0,0 +1,24 @@
+language: cpp
+compiler:
+- gcc
+before_install:
+- curl 
http://download.opensuse.org/repositories/YaST:/Head:/Travis/xUbuntu_12.04/Release.key
 | sudo apt-key add -
+- echo "deb 
http://download.opensuse.org/repositories/YaST:/Head:/Travis/xUbuntu_12.04/ ./" 
| sudo tee -a /etc/apt/sources.list
+- sudo apt-get update -q
+- sudo apt-get install --no-install-recommends -y docbook-xsl xsltproc 
yast2-core-dev yast2-devtools libxcrypt-dev cmake yast2-ycp-ui-bindings-dev 
ruby2.1 ruby2.1-dev ruby-rspec ruby-fast-gettext
+- sudo apt-get --reinstall install language-pack-en language-pack-cs
+# disable rvm, use system Ruby
+- rvm reset
+script:
+# TODO FIXME: hack for Travis build, cmake includes 
"/usr/include/ruby-2.1.0/x86_64-linux-gnu"
+# instead of "/usr/include/x86_64-linux-gnu/ruby-2.1.0"
+- export CXXFLAGS=-I/usr/include/x86_64-linux-gnu/ruby-2.1.0
+- mkdir build
+- cd build
+- cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DLIB=lib 
-DCMAKE_VERBOSE_MAKEFILE=ON
+- make -j 4
+- sudo make install
+# TODO FIXME: tests temporarily disabled, crypt and a locale test fail,
+# fix it later
+#- (cd tests/ruby && make test ARGS=-V)
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.25/CMakeLists.txt 
new/yast2-ruby-bindings-3.1.25/CMakeLists.txt
--- old/yast2-ruby-bindings-3.1.25/CMakeLists.txt   2014-10-16 
17:00:10.0 +0200
+++ new/yast2-ruby-bindings-3.1.25/CMakeLists.txt   2014-10-20 
14:05:09.0 +0200
@@ -36,6 +36,13 @@
 endif()
 
 #
+# crypt.h or xcrypt.h ?
+#
+INCLUDE(CheckIncludeFiles)
+CHECK_INCLUDE_FILES(xcrypt.h HAVE_XCRYPT_H)
+CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/config.h.in 
${CMAKE_CURRENT_BINARY_DIR}/config.h)
+
+#
 # -> src/
 #
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.25/README.md 
new/yast2-ruby-bindings-3.1.25/README.md
--- old/yast2-ruby-bindings-3.1.25/README.md2014-10-16 17:00:10.0 
+0200
+++ new/yast2-ruby-bindings-3.1.25/README.md2014-10-20 14:05:09.0 
+0200
@@ -1,4 +1,9 @@
 # Yast2-ruby-bindings
+
+Travis:  [![Build 
Status](https://travis-ci.org/yast/yast-ruby-bindings.svg?branch=master)](https://travis-ci.org/yast/yast-ruby-bindings)
+Jenkins: [![Jenkins 
Build](http://img.shields.io/jenkins/s/https/ci.opensuse.org/yast-ruby-bindings-master.svg)](https://ci.opensuse.org/view/Yast/job/yast-ruby-bindings-master/)
+
+
 It is part of [YaST](http://yast.github.io) where you can find more information
 about YaST and its component system. Ruby bindings covers only connection to
 component system and provide some ruby helpers.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.25/cmake/modules/FindRuby.cmake 
new/yast2-ruby-bindings-3.1.25/cmake/modules/FindRuby.cmake
--- old/yast2-ruby-bindings-3.1.25/cmake/modules/FindRuby.cmake 2014-10-16 
17:00:10.0 +0200
+++ new/yast2-ruby-bindings-3.1.25/cmake/modules/FindRuby.cmake 2014-10-20 
14:05:09.0 +0200
@@ -15,7 +15,7 @@
set(RUBY_FIND_QUIETLY TRUE)
 endif (RUBY_LIBRARY AND RUBY_INCLUDE_PATH)
 
-FIND_PROGRAM(RUBY_EXECUTABLE NAMES ruby ruby1.9 ruby19 )
+FIND_PROGRAM(RUBY_EXECUTABLE NAMES ruby ruby1.9 ruby19 ruby1.9.1 ruby2.1)
 
 EXECUTE_PROCESS(COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print 
RbConfig::CONFIG['archdir']"
OUTPUT_VARIABLE RUBY_ARCH_DIR)
@@ -54,7 +54,7 @@
 )
 
 FIND_LI

commit yast2-ruby-bindings for openSUSE:Factory

2014-10-19 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2014-10-20 07:27:03

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2014-09-18 07:12:28.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2014-10-20 07:27:04.0 +0200
@@ -1,0 +2,6 @@
+Wed Oct 15 05:00:32 UTC 2014 - co...@suse.com
+
+- switch to rubygem() for Factory too
+- 3.1.25
+
+---

Old:

  yast2-ruby-bindings-3.1.24.tar.bz2

New:

  yast2-ruby-bindings-3.1.25.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.zx1LOg/_old  2014-10-20 07:27:05.0 +0200
+++ /var/tmp/diff_new_pack.zx1LOg/_new  2014-10-20 07:27:05.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.24
+Version:3.1.25
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -30,16 +30,10 @@
 BuildRequires:  yast2-devtools >= 3.1.10
 # libzypp-devel is missing .la requires
 BuildRequires:  ruby-devel
-%if 0%{?suse_version} == 1315
 BuildRequires:  rubygem(%{rb_default_ruby_abi}:fast_gettext)
 BuildRequires:  rubygem(%{rb_default_ruby_abi}:rspec)
-Requires:   rubygem(%{rb_default_ruby_abi}:fast_gettext)
-%else
-BuildRequires:  rubygem-fast_gettext
-BuildRequires:  rubygem-rspec
-Requires:   rubygem-fast_gettext
-%endif
 Requires:   yast2-core >= 2.24.0
+Requires:   rubygem(%{rb_default_ruby_abi}:fast_gettext)
 BuildRequires:  yast2-core-devel >= 2.24.0
 Requires:   yast2-ycp-ui-bindings   >= 2.21.9
 BuildRequires:  yast2-ycp-ui-bindings-devel >= 2.21.9

++ yast2-ruby-bindings-3.1.24.tar.bz2 -> yast2-ruby-bindings-3.1.25.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.24/MAINTAINER 
new/yast2-ruby-bindings-3.1.25/MAINTAINER
--- old/yast2-ruby-bindings-3.1.24/MAINTAINER   2014-09-12 14:45:10.0 
+0200
+++ new/yast2-ruby-bindings-3.1.25/MAINTAINER   2014-10-16 17:00:10.0 
+0200
@@ -1,2 +1 @@
-Josef Reidinger 
-
+Deprecated file. Use `osc maintainer yast2-ruby-bindings` instead.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.24/README.md 
new/yast2-ruby-bindings-3.1.25/README.md
--- old/yast2-ruby-bindings-3.1.24/README.md2014-09-12 14:45:10.0 
+0200
+++ new/yast2-ruby-bindings-3.1.25/README.md2014-10-16 17:00:10.0 
+0200
@@ -1,5 +1,109 @@
 # Yast2-ruby-bindings
-The bindings allow YaST modules to be written using the Ruby language and also 
Ruby scripts can use YaST agents, APIs and modules.
+It is part of [YaST](http://yast.github.io) where you can find more information
+about YaST and its component system. Ruby bindings covers only connection to
+component system and provide some ruby helpers.
+
+It starts as experimental project to allow writting in ruby, but after decision
+to switch from own language YCP to ruby, it is major part of YaST needed by
+almost all parts. Relict from language switch is construct to keep backward
+compatibility, then need human decision to remove it.
+
+## Features
+
+### Publish, Import and Include
+Connection to YaST component system has two parts. The first one is ability
+to be called from component system. Clients can be called via WFM (see below )
+and modules provide interface via publish method, where is specified type.
+Publish is very similar to dbus interface provision. For more details see 
inline
+documentation of {Yast::Exportable#publish}. If method is needed only from 
ruby,
+then publish is not needed.
+
+The second part is calling methods from component system. Clients are called
+via WFM (see below). Methods from modules are imported with {Yast.import}, that
+load component and create ruby object in Yast namespace from it, on which can 
be
+called exported methods. Note that calling from ruby to ruby published methods
+are optimized, so it do not go thrue component system resulting in no speed
+penalty. If call is done from ruby to ruby, then it is not limited by component
+system and its protocol, so all ruby features can be used.
+
+```ruby
+# how to import module and call it
+require "yast"
+Yast.import "IP"
+puts Yast::IP.Valid4
+```
+
+Relict from transformation from ycp to ruby is {Yast.include} w

commit yast2-ruby-bindings for openSUSE:Factory

2014-09-17 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2014-09-18 07:12:27

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2014-08-06 11:41:36.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2014-09-18 07:12:28.0 +0200
@@ -1,0 +2,7 @@
+Fri Sep 12 12:22:37 UTC 2014 - jreidin...@suse.com
+
+- GC-guard some Ruby values to prevent a crash in slideshow
+  (bnc#895964)
+- 3.1.24
+
+---

Old:

  yast2-ruby-bindings-3.1.23.tar.bz2

New:

  yast2-ruby-bindings-3.1.24.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.sFrqbN/_old  2014-09-18 07:12:29.0 +0200
+++ /var/tmp/diff_new_pack.sFrqbN/_new  2014-09-18 07:12:29.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.23
+Version:3.1.24
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ yast2-ruby-bindings-3.1.23.tar.bz2 -> yast2-ruby-bindings-3.1.24.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.23/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-3.1.24/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-3.1.23/package/yast2-ruby-bindings.changes  
2014-08-05 15:21:00.0 +0200
+++ new/yast2-ruby-bindings-3.1.24/package/yast2-ruby-bindings.changes  
2014-09-12 14:45:10.0 +0200
@@ -1,4 +1,11 @@
 ---
+Fri Sep 12 12:22:37 UTC 2014 - jreidin...@suse.com
+
+- GC-guard some Ruby values to prevent a crash in slideshow
+  (bnc#895964)
+- 3.1.24
+
+---
 Wed Jul 30 14:27:09 UTC 2014 - mvid...@suse.com
 
 - Fixed to report the right frame for Ops.get_foo (bnc#877758).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.23/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-3.1.24/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-3.1.23/package/yast2-ruby-bindings.spec 
2014-08-05 15:21:00.0 +0200
+++ new/yast2-ruby-bindings-3.1.24/package/yast2-ruby-bindings.spec 
2014-09-12 14:45:10.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.23
+Version:3.1.24
 Url:https://github.com/yast/yast-ruby-bindings
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.23/src/binary/Y2RubyReference.cc 
new/yast2-ruby-bindings-3.1.24/src/binary/Y2RubyReference.cc
--- old/yast2-ruby-bindings-3.1.23/src/binary/Y2RubyReference.cc
2014-08-05 15:21:00.0 +0200
+++ new/yast2-ruby-bindings-3.1.24/src/binary/Y2RubyReference.cc
2014-09-12 14:45:10.0 +0200
@@ -8,7 +8,9 @@
   VALUE *params = new VALUE[m_call.size()];
   for (int i = 0; i < m_call.size(); ++i)
   {
-params[i] = ycpvalue_2_rbvalue(m_call.value(i));
+VALUE value = ycpvalue_2_rbvalue(m_call.value(i));
+RB_GC_GUARD(value);
+params[i] = value;
   }
   YCPValue res = rbvalue_2_ycpvalue(rb_funcall3(object, 
rb_intern("call"),m_call.size(), params));
   delete[] params;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.23/src/binary/YRuby.cc 
new/yast2-ruby-bindings-3.1.24/src/binary/YRuby.cc
--- old/yast2-ruby-bindings-3.1.23/src/binary/YRuby.cc  2014-08-05 
15:21:00.0 +0200
+++ new/yast2-ruby-bindings-3.1.24/src/binary/YRuby.cc  2014-09-12 
14:45:10.0 +0200
@@ -189,7 +189,9 @@
 // get the
 YCPValue v = argList->value(i);
 y2debug("Adding argument %d of type %s", i, v->valuetype_str());
-values[i+3] = ycpvalue_2_rbvalue(v);
+VALUE vr = ycpvalue_2_rbvalue(v);
+RB_GC_GUARD(vr);
+values[i+3] = vr;
   }
 
   y2debug( "Will call function '%s' in module '%s' with '%d' arguments", 
function.c_str(), module_name.c_str(), size-1);
@@ -224,7 +226,9 @@
 return YCPBoolean(false);
 
   VALUE wfm_module = y2ruby_nested_const_get("Yast::WFM");
-  VALUE result = rb_funcall(wfm_module, rb_intern("run_client"), 1, 
rb_str_ne

commit yast2-ruby-bindings for openSUSE:Factory

2014-08-06 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2014-08-06 11:41:35

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2014-07-27 08:25:16.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2014-08-06 11:41:36.0 +0200
@@ -1,0 +2,7 @@
+Wed Jul 30 14:27:09 UTC 2014 - mvid...@suse.com
+
+- Fixed to report the right frame for Ops.get_foo (bnc#877758).
+- Futureproof tests for RSpec 3 even more, avoid be_true.
+- 3.1.23
+
+---

Old:

  yast2-ruby-bindings-3.1.22.tar.bz2

New:

  yast2-ruby-bindings-3.1.23.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.AXQj9S/_old  2014-08-06 11:41:37.0 +0200
+++ /var/tmp/diff_new_pack.AXQj9S/_new  2014-08-06 11:41:37.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.22
+Version:3.1.23
 Release:0
 Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ yast2-ruby-bindings-3.1.22.tar.bz2 -> yast2-ruby-bindings-3.1.23.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.22/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-3.1.23/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-3.1.22/package/yast2-ruby-bindings.changes  
2014-07-25 15:56:08.0 +0200
+++ new/yast2-ruby-bindings-3.1.23/package/yast2-ruby-bindings.changes  
2014-08-05 15:21:00.0 +0200
@@ -1,4 +1,11 @@
 ---
+Wed Jul 30 14:27:09 UTC 2014 - mvid...@suse.com
+
+- Fixed to report the right frame for Ops.get_foo (bnc#877758).
+- Futureproof tests for RSpec 3 even more, avoid be_true.
+- 3.1.23
+
+---
 Wed Jul 23 17:18:58 CEST 2014 - loci...@suse.com
 
 - Builtins.mapmap newly only accepts Hash, otherwise raises
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.22/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-3.1.23/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-3.1.22/package/yast2-ruby-bindings.spec 
2014-07-25 15:56:08.0 +0200
+++ new/yast2-ruby-bindings-3.1.23/package/yast2-ruby-bindings.spec 
2014-08-05 15:21:00.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.22
+Version:3.1.23
 Url:https://github.com/yast/yast-ruby-bindings
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.22/src/ruby/yast/ops.rb 
new/yast2-ruby-bindings-3.1.23/src/ruby/yast/ops.rb
--- old/yast2-ruby-bindings-3.1.22/src/ruby/yast/ops.rb 2014-07-25 
15:56:08.0 +0200
+++ new/yast2-ruby-bindings-3.1.23/src/ruby/yast/ops.rb 2014-08-05 
15:21:00.0 +0200
@@ -45,15 +45,16 @@
 ]
 
 Ops::SHORTCUT_TYPES.each do |type|
-  eval < 0).to be_true
+expect(Yast::Builtins.time).to be > 0
   end
 
   it "tests find string" do
@@ -345,7 +345,7 @@
   end
 
   it "tests srandom" do
-expect(Yast::Builtins.srandom() > 0).to be_true
+expect(Yast::Builtins.srandom()).to be > 0
 expect(Yast::Builtins.srandom(10)).to eq(nil)
   end
 
@@ -742,7 +742,7 @@
 
 # there is quite nice chance with this repetition to test even border or 
range
 100.times do
-  expect((0..9).include? Yast::Builtins.random(10)).to be_true
+  expect(0..9).to cover Yast::Builtins.random(10)
 end
   end
 
@@ -838,7 +838,7 @@
 # crypt is salted so cannot reproduce, just test if run and returns 
something useful
 ["", "md5", "blowfish", "sha256", "sha512"].each do |suffix|
   res = Yast::Builtins.send(:"crypt#{suffix}", "test")
-  expect(res).to be_true
+  expect(res).to be_a String
   expect(res.size).to be > 10
 end
   end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.22/tests/ruby/exportable_spec.rb 
new/yast2-ruby-bindings-3.1.23/tests/ruby/exportable_spec.rb
--- old/yast2-ruby-bindings-3.1.22/tests/ruby/exportable_spec.rb
2014-07-25 15:56:08.0 +0

commit yast2-ruby-bindings for openSUSE:Factory

2014-07-26 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2014-07-27 08:24:59

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2014-06-18 10:59:32.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2014-07-27 08:25:16.0 +0200
@@ -1,0 +2,13 @@
+Wed Jul 23 17:18:58 CEST 2014 - loci...@suse.com
+
+- Builtins.mapmap newly only accepts Hash, otherwise raises
+  a TypeError (bnc#888585)
+- 3.1.22
+
+---
+Mon Jul  7 09:31:40 UTC 2014 - mrueck...@suse.de
+
+- switch to rubygem() based requires so we can easily pass the
+  preferred ruby version using rb_default_ruby_abi
+
+---

Old:

  yast2-ruby-bindings-3.1.21.tar.bz2

New:

  yast2-ruby-bindings-3.1.22.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.YfmqoE/_old  2014-07-27 08:25:16.0 +0200
+++ /var/tmp/diff_new_pack.YfmqoE/_new  2014-07-27 08:25:16.0 +0200
@@ -17,8 +17,9 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.21
+Version:3.1.22
 Release:0
+Url:https://github.com/yast/yast-ruby-bindings
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:yast2-ruby-bindings-%{version}.tar.bz2
 Prefix: /usr
@@ -29,9 +30,15 @@
 BuildRequires:  yast2-devtools >= 3.1.10
 # libzypp-devel is missing .la requires
 BuildRequires:  ruby-devel
+%if 0%{?suse_version} == 1315
+BuildRequires:  rubygem(%{rb_default_ruby_abi}:fast_gettext)
+BuildRequires:  rubygem(%{rb_default_ruby_abi}:rspec)
+Requires:   rubygem(%{rb_default_ruby_abi}:fast_gettext)
+%else
 BuildRequires:  rubygem-fast_gettext
 BuildRequires:  rubygem-rspec
 Requires:   rubygem-fast_gettext
+%endif
 Requires:   yast2-core >= 2.24.0
 BuildRequires:  yast2-core-devel >= 2.24.0
 Requires:   yast2-ycp-ui-bindings   >= 2.21.9

++ yast2-ruby-bindings-3.1.21.tar.bz2 -> yast2-ruby-bindings-3.1.22.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.21/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-3.1.22/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-3.1.21/package/yast2-ruby-bindings.changes  
2014-06-10 15:51:27.0 +0200
+++ new/yast2-ruby-bindings-3.1.22/package/yast2-ruby-bindings.changes  
2014-07-25 15:56:08.0 +0200
@@ -1,4 +1,17 @@
 ---
+Wed Jul 23 17:18:58 CEST 2014 - loci...@suse.com
+
+- Builtins.mapmap newly only accepts Hash, otherwise raises
+  a TypeError (bnc#888585)
+- 3.1.22
+
+---
+Mon Jul  7 09:31:40 UTC 2014 - mrueck...@suse.de
+
+- switch to rubygem() based requires so we can easily pass the
+  preferred ruby version using rb_default_ruby_abi
+
+---
 Tue Jun 10 12:41:14 UTC 2014 - jreidin...@suse.com
 
 - fix comparison of float and integer (bnc#865037)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.21/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-3.1.22/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-3.1.21/package/yast2-ruby-bindings.spec 
2014-06-10 15:51:27.0 +0200
+++ new/yast2-ruby-bindings-3.1.22/package/yast2-ruby-bindings.spec 
2014-07-25 15:56:08.0 +0200
@@ -17,7 +17,8 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.21
+Version:3.1.22
+Url:https://github.com/yast/yast-ruby-bindings
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:yast2-ruby-bindings-%{version}.tar.bz2
@@ -29,9 +30,15 @@
 BuildRequires:  yast2-devtools >= 3.1.10
 # libzypp-devel is missing .la requires
 BuildRequires:  ruby-devel
+%if 0%{?suse_version} == 1315
+BuildRequires:  rubygem(%{rb_default_ruby_abi}:fast_gettext)
+BuildRequires:  rubygem(%{rb_default_ruby_abi}:rspec)
+Requires:   rubygem(%{rb_default_ruby_abi}:fast_gettext)
+%else
 BuildRequires:  rubygem-fast_gettext
 BuildRequires:  rubygem-rspec
 Requires:   rubygem-fast_gettext
+%endif
 Requires:   yast2-core >= 2.24.0
 BuildRequires:  yast2-core-devel >= 2.24.0
 Requires:   yast2-ycp-ui-

commit yast2-ruby-bindings for openSUSE:Factory

2014-06-18 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2014-06-18 10:59:27

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2014-06-01 18:56:08.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2014-06-18 10:59:32.0 +0200
@@ -1,0 +2,19 @@
+Tue Jun 10 12:41:14 UTC 2014 - jreidin...@suse.com
+
+- fix comparison of float and integer (bnc#865037)
+- 3.1.21
+
+---
+Tue Jun  3 17:52:12 UTC 2014 - jreidin...@suse.com
+
+- fix crash of n_ as now textdomain is array (bnc#881124)
+- 3.1.20
+
+---
+Mon Jun  2 14:29:54 UTC 2014 - mvid...@suse.com
+
+- Converted "should" to "expect" in RSpec,
+  to be prepared for rspec-3.0.
+- 3.1.19
+
+---

Old:

  yast2-ruby-bindings-3.1.18.tar.bz2

New:

  yast2-ruby-bindings-3.1.21.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.KqjEj5/_old  2014-06-18 10:59:33.0 +0200
+++ /var/tmp/diff_new_pack.KqjEj5/_new  2014-06-18 10:59:33.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.18
+Version:3.1.21
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:yast2-ruby-bindings-%{version}.tar.bz2

++ yast2-ruby-bindings-3.1.18.tar.bz2 -> yast2-ruby-bindings-3.1.21.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.18/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-3.1.21/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-3.1.18/package/yast2-ruby-bindings.changes  
2014-05-30 10:26:45.0 +0200
+++ new/yast2-ruby-bindings-3.1.21/package/yast2-ruby-bindings.changes  
2014-06-10 15:51:27.0 +0200
@@ -1,4 +1,23 @@
 ---
+Tue Jun 10 12:41:14 UTC 2014 - jreidin...@suse.com
+
+- fix comparison of float and integer (bnc#865037)
+- 3.1.21
+
+---
+Tue Jun  3 17:52:12 UTC 2014 - jreidin...@suse.com
+
+- fix crash of n_ as now textdomain is array (bnc#881124)
+- 3.1.20
+
+---
+Mon Jun  2 14:29:54 UTC 2014 - mvid...@suse.com
+
+- Converted "should" to "expect" in RSpec,
+  to be prepared for rspec-3.0.
+- 3.1.19
+
+---
 Thu May 29 15:03:23 UTC 2014 - jreidin...@suse.com
 
 - fix translation if mixture of textdomain are used in included
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.18/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-3.1.21/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-3.1.18/package/yast2-ruby-bindings.spec 
2014-05-30 10:26:45.0 +0200
+++ new/yast2-ruby-bindings-3.1.21/package/yast2-ruby-bindings.spec 
2014-06-10 15:51:27.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.18
+Version:3.1.21
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:yast2-ruby-bindings-%{version}.tar.bz2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.18/src/ruby/yast/i18n.rb 
new/yast2-ruby-bindings-3.1.21/src/ruby/yast/i18n.rb
--- old/yast2-ruby-bindings-3.1.18/src/ruby/yast/i18n.rb2014-05-30 
10:26:45.0 +0200
+++ new/yast2-ruby-bindings-3.1.21/src/ruby/yast/i18n.rb2014-06-10 
15:51:27.0 +0200
@@ -43,9 +43,8 @@
   # no textdomain configured yet
   return str unless @my_textdomain
 
-  old_text_domain = FastGettext.text_domain
   # Switching textdomain clears gettext caches so avoid it if possible.
-  if !@my_textdomain.include?(old_text_domain) ||
+  if !@my_textdomain.include?(FastGettext.text_domain) ||
   !FastGettext.key_exist?(str)
 # Set domain where key is defined.
 @my_textdomain.each do |domain|
@@ -54,8 +53,6 @@
 end
   end
   FastGettext::Translation::_ str
-ensure
-  FastGettext.text_domain = old_text_domain
 end
 
 # No translation, on

commit yast2-ruby-bindings for openSUSE:Factory

2014-06-01 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2014-06-01 18:56:02

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2014-05-17 22:01:54.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2014-06-01 18:56:08.0 +0200
@@ -1,0 +2,7 @@
+Thu May 29 15:03:23 UTC 2014 - jreidin...@suse.com
+
+- fix translation if mixture of textdomain are used in included
+  files (bnc#877687)
+- 3.1.18
+
+---

Old:

  yast2-ruby-bindings-3.1.17.tar.bz2

New:

  yast2-ruby-bindings-3.1.18.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.OXSl3p/_old  2014-06-01 18:56:09.0 +0200
+++ /var/tmp/diff_new_pack.OXSl3p/_new  2014-06-01 18:56:09.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.17
+Version:3.1.18
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:yast2-ruby-bindings-%{version}.tar.bz2

++ yast2-ruby-bindings-3.1.17.tar.bz2 -> yast2-ruby-bindings-3.1.18.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.17/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-3.1.18/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-3.1.17/package/yast2-ruby-bindings.changes  
2014-05-15 12:36:47.0 +0200
+++ new/yast2-ruby-bindings-3.1.18/package/yast2-ruby-bindings.changes  
2014-05-30 10:26:45.0 +0200
@@ -1,4 +1,11 @@
 ---
+Thu May 29 15:03:23 UTC 2014 - jreidin...@suse.com
+
+- fix translation if mixture of textdomain are used in included
+  files (bnc#877687)
+- 3.1.18
+
+---
 Wed May 14 13:13:09 UTC 2014 - mvid...@suse.com
 
 - Mechanically converted the remaining test/unit tests to RSpec
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.17/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-3.1.18/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-3.1.17/package/yast2-ruby-bindings.spec 
2014-05-15 12:36:47.0 +0200
+++ new/yast2-ruby-bindings-3.1.18/package/yast2-ruby-bindings.spec 
2014-05-30 10:26:45.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.17
+Version:3.1.18
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:yast2-ruby-bindings-%{version}.tar.bz2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.17/src/ruby/yast/i18n.rb 
new/yast2-ruby-bindings-3.1.18/src/ruby/yast/i18n.rb
--- old/yast2-ruby-bindings-3.1.17/src/ruby/yast/i18n.rb2014-05-15 
12:36:47.0 +0200
+++ new/yast2-ruby-bindings-3.1.18/src/ruby/yast/i18n.rb2014-05-30 
10:26:45.0 +0200
@@ -18,7 +18,9 @@
   # FastGettext does not track which file/class uses which text domain,
   # it has just single global text domain (the current one),
   # remember the requested text domain here
-  @my_textdomain = domain
+  # One object can have multiple text domains via multiple Yast.include 
(bnc#877687).
+  @my_textdomain ||= []
+  @my_textdomain << domain unless @my_textdomain.include? domain
 
   # initialize available locales at first use or when the current language 
is changed
   if FastGettext.available_locales.nil? || current_language != 
FastGettext.locale
@@ -42,7 +44,15 @@
   return str unless @my_textdomain
 
   old_text_domain = FastGettext.text_domain
-  FastGettext.text_domain = @my_textdomain
+  # Switching textdomain clears gettext caches so avoid it if possible.
+  if !@my_textdomain.include?(old_text_domain) ||
+  !FastGettext.key_exist?(str)
+# Set domain where key is defined.
+@my_textdomain.each do |domain|
+  FastGettext.text_domain = domain
+  break if FastGettext.key_exist?(str)
+end
+  end
   FastGettext::Translation::_ str
 ensure
   FastGettext.text_domain = old_text_domain

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit yast2-ruby-bindings for openSUSE:Factory

2014-05-17 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2014-05-17 22:01:47

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2014-04-26 11:45:13.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2014-05-17 22:01:54.0 +0200
@@ -1,0 +2,7 @@
+Wed May 14 13:13:09 UTC 2014 - mvid...@suse.com
+
+- Mechanically converted the remaining test/unit tests to RSpec
+  (bnc#877758)
+- 3.1.17
+
+---

Old:

  yast2-ruby-bindings-3.1.16.tar.bz2

New:

  yast2-ruby-bindings-3.1.17.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.DS105X/_old  2014-05-17 22:01:55.0 +0200
+++ /var/tmp/diff_new_pack.DS105X/_new  2014-05-17 22:01:55.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.16
+Version:3.1.17
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:yast2-ruby-bindings-%{version}.tar.bz2

++ yast2-ruby-bindings-3.1.16.tar.bz2 -> yast2-ruby-bindings-3.1.17.tar.bz2 
++
 3371 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit yast2-ruby-bindings for openSUSE:Factory

2014-04-26 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2014-04-26 11:45:11

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2014-03-21 12:14:08.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2014-04-26 11:45:13.0 +0200
@@ -1,0 +2,6 @@
+Tue Apr 22 09:31:18 UTC 2014 - jreidin...@suse.com
+
+- Fix hang out of YaST2 in Turkish locale(bnc#852242)
+- 3.1.16
+
+---

Old:

  yast2-ruby-bindings-3.1.15.tar.bz2

New:

  yast2-ruby-bindings-3.1.16.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.rW18w5/_old  2014-04-26 11:45:15.0 +0200
+++ /var/tmp/diff_new_pack.rW18w5/_new  2014-04-26 11:45:15.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.15
+Version:3.1.16
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:yast2-ruby-bindings-%{version}.tar.bz2

++ yast2-ruby-bindings-3.1.15.tar.bz2 -> yast2-ruby-bindings-3.1.16.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.15/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-3.1.16/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-3.1.15/package/yast2-ruby-bindings.changes  
2014-03-14 20:50:36.0 +0100
+++ new/yast2-ruby-bindings-3.1.16/package/yast2-ruby-bindings.changes  
2014-04-22 14:36:42.0 +0200
@@ -1,4 +1,10 @@
 ---
+Tue Apr 22 09:31:18 UTC 2014 - jreidin...@suse.com
+
+- Fix hang out of YaST2 in Turkish locale(bnc#852242)
+- 3.1.16
+
+---
 Fri Mar 14 15:33:30 UTC 2014 - mvid...@suse.com
 
 - Show the caller in the Internal error popup.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.15/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-3.1.16/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-3.1.15/package/yast2-ruby-bindings.spec 
2014-03-14 20:50:36.0 +0100
+++ new/yast2-ruby-bindings-3.1.16/package/yast2-ruby-bindings.spec 
2014-04-22 14:36:42.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.15
+Version:3.1.16
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:yast2-ruby-bindings-%{version}.tar.bz2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.15/src/binary/Y2RubyComponent.cc 
new/yast2-ruby-bindings-3.1.16/src/binary/Y2RubyComponent.cc
--- old/yast2-ruby-bindings-3.1.15/src/binary/Y2RubyComponent.cc
2014-03-14 20:50:36.0 +0100
+++ new/yast2-ruby-bindings-3.1.16/src/binary/Y2RubyComponent.cc
2014-04-22 14:36:42.0 +0200
@@ -94,6 +94,9 @@
   size_t size = res.size();
   if (size==0)
 return res;
+  // convert always in C locale (bnc#852242)
+  char *old_locale = strdup(setlocale(LC_ALL, NULL));
+  setlocale(LC_ALL, "C");
   res[0] = tolower(res[0]);
   //first character and first char after :: is lowercase without underscore
   for(size_t i = res.find("::"); i!= string::npos; i = res.find("::",i+1))
@@ -111,5 +114,7 @@
   res.replace(i,1,tmp); //replace upper by _lower
 }
   }
+  setlocale(LC_ALL, old_locale);
+  free(old_locale);
   return res;
 }

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit yast2-ruby-bindings for openSUSE:Factory

2014-03-21 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2014-03-21 12:14:01

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2014-03-11 09:24:01.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2014-03-21 12:14:08.0 +0100
@@ -1,0 +2,6 @@
+Fri Mar 14 15:33:30 UTC 2014 - mvid...@suse.com
+
+- Show the caller in the Internal error popup.
+- 3.1.15
+
+---

Old:

  yast2-ruby-bindings-3.1.14.tar.bz2

New:

  yast2-ruby-bindings-3.1.15.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.1oGdDh/_old  2014-03-21 12:14:09.0 +0100
+++ /var/tmp/diff_new_pack.1oGdDh/_new  2014-03-21 12:14:09.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.14
+Version:3.1.15
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:yast2-ruby-bindings-%{version}.tar.bz2

++ yast2-ruby-bindings-3.1.14.tar.bz2 -> yast2-ruby-bindings-3.1.15.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.14/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-3.1.15/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-3.1.14/package/yast2-ruby-bindings.changes  
2014-03-06 09:24:30.0 +0100
+++ new/yast2-ruby-bindings-3.1.15/package/yast2-ruby-bindings.changes  
2014-03-14 20:50:36.0 +0100
@@ -1,4 +1,10 @@
 ---
+Fri Mar 14 15:33:30 UTC 2014 - mvid...@suse.com
+
+- Show the caller in the Internal error popup.
+- 3.1.15
+
+---
 Mon Mar  3 16:43:21 UTC 2014 - jreidin...@suse.com
 
 - do not crash if ruby cannot find yast ruby part
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.14/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-3.1.15/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-3.1.14/package/yast2-ruby-bindings.spec 
2014-03-06 09:24:30.0 +0100
+++ new/yast2-ruby-bindings-3.1.15/package/yast2-ruby-bindings.spec 
2014-03-14 20:50:36.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.14
+Version:3.1.15
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:yast2-ruby-bindings-%{version}.tar.bz2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.14/src/ruby/yast/wfm.rb 
new/yast2-ruby-bindings-3.1.15/src/ruby/yast/wfm.rb
--- old/yast2-ruby-bindings-3.1.14/src/ruby/yast/wfm.rb 2014-03-06 
09:24:31.0 +0100
+++ new/yast2-ruby-bindings-3.1.15/src/ruby/yast/wfm.rb 2014-03-14 
20:50:36.0 +0100
@@ -199,7 +199,9 @@
 e.backtrace
   )
   Yast.import "Report"
-  Report.Error "Internal error. Please report a bug report with 
logs.\nDetails: #{e.message}"
+  Report.Error "Internal error. Please report a bug report with 
logs.\n" +
+"Details: #{e.message}\n" +
+"Caller:  #{e.backtrace.first}"
 rescue Exception => e
   Builtins.y2internal("Error reporting failed with '%1' and backtrace 
%2",
 e.message,

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit yast2-ruby-bindings for openSUSE:Factory

2014-03-11 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2014-03-11 09:23:58

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2014-03-01 14:38:21.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2014-03-11 09:24:01.0 +0100
@@ -1,0 +2,6 @@
+Mon Mar  3 16:43:21 UTC 2014 - jreidin...@suse.com
+
+- do not crash if ruby cannot find yast ruby part
+- 3.1.14
+
+---

Old:

  yast2-ruby-bindings-3.1.13.tar.bz2

New:

  yast2-ruby-bindings-3.1.14.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.aKnbJW/_old  2014-03-11 09:24:02.0 +0100
+++ /var/tmp/diff_new_pack.aKnbJW/_new  2014-03-11 09:24:02.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.13
+Version:3.1.14
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:yast2-ruby-bindings-%{version}.tar.bz2

++ yast2-ruby-bindings-3.1.13.tar.bz2 -> yast2-ruby-bindings-3.1.14.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.13/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-3.1.14/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-3.1.13/package/yast2-ruby-bindings.changes  
2014-02-27 16:11:12.0 +0100
+++ new/yast2-ruby-bindings-3.1.14/package/yast2-ruby-bindings.changes  
2014-03-06 09:24:30.0 +0100
@@ -1,4 +1,10 @@
 ---
+Mon Mar  3 16:43:21 UTC 2014 - jreidin...@suse.com
+
+- do not crash if ruby cannot find yast ruby part
+- 3.1.14
+
+---
 Thu Feb 27 12:10:11 UTC 2014 - jreidin...@suse.com
 
 - fix precedence of loading files in lib
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.13/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-3.1.14/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-3.1.13/package/yast2-ruby-bindings.spec 
2014-02-27 16:11:12.0 +0100
+++ new/yast2-ruby-bindings-3.1.14/package/yast2-ruby-bindings.spec 
2014-03-06 09:24:30.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.13
+Version:3.1.14
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:yast2-ruby-bindings-%{version}.tar.bz2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.13/src/binary/Y2RubyUtils.cc 
new/yast2-ruby-bindings-3.1.14/src/binary/Y2RubyUtils.cc
--- old/yast2-ruby-bindings-3.1.13/src/binary/Y2RubyUtils.cc2014-02-27 
16:11:12.0 +0100
+++ new/yast2-ruby-bindings-3.1.14/src/binary/Y2RubyUtils.cc2014-03-06 
09:24:31.0 +0100
@@ -4,11 +4,31 @@
 #include 
 #include 
 
+#define y2log_component "Y2Ruby"
+#include 
+
 #include "y2util/stringutil.h"
 #include "Y2RubyUtils.h"
 
 using namespace std;
 
+bool y2_require(const char *str)
+{
+  int error;
+  rb_protect( (VALUE (*)(VALUE))rb_require, (VALUE) str, &error);
+  if (error)
+  {
+VALUE exception = rb_gv_get("$!"); /* get last exception */
+VALUE reason = rb_funcall(exception, rb_intern("message"), 0 );
+VALUE trace = rb_gv_get("$@"); /* get last exception trace */
+VALUE backtrace = RARRAY_LEN(trace)>0 ? rb_ary_entry(trace, 0) : 
rb_str_new2("Unknown");
+y2error("cannot require yast:%s at %s", 
StringValuePtr(reason),StringValuePtr(backtrace));
+return false;
+  }
+
+  return true;
+}
+
 // cache the UTF-8 encoding object
 static rb_encoding *utf8;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.13/src/binary/Y2RubyUtils.h 
new/yast2-ruby-bindings-3.1.14/src/binary/Y2RubyUtils.h
--- old/yast2-ruby-bindings-3.1.13/src/binary/Y2RubyUtils.h 2014-02-27 
16:11:12.0 +0100
+++ new/yast2-ruby-bindings-3.1.14/src/binary/Y2RubyUtils.h 2014-03-06 
09:24:31.0 +0100
@@ -32,6 +32,11 @@
 VALUE y2ruby_nested_const_get(const std::string &name);
 
 /**
+ * safe variant of rb_require: if an exception happens then log it
+ */
+bool y2_require(const char *str);
+
+/**
  * Create Ruby String object from a C++ string
  *

commit yast2-ruby-bindings for openSUSE:Factory

2014-03-01 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2014-03-01 14:38:20

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2014-02-21 13:48:19.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2014-03-01 14:38:21.0 +0100
@@ -1,0 +2,20 @@
+Thu Feb 27 12:10:11 UTC 2014 - jreidin...@suse.com
+
+- fix precedence of loading files in lib
+- 3.1.13
+
+---
+Wed Feb 26 12:22:48 UTC 2014 - lsle...@suse.cz
+
+- added N_() and Nn_() gettext equivalents (to only mark a text
+  for translation)
+- 3.1.12
+
+---
+Thu Feb 20 07:58:32 UTC 2014 - jreidin...@suse.com
+
+- always log full backtrace when type conversion failed, to help
+  with debugging
+- 3.1.11
+
+---

Old:

  yast2-ruby-bindings-3.1.10.tar.bz2

New:

  yast2-ruby-bindings-3.1.13.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.NRhbns/_old  2014-03-01 14:38:22.0 +0100
+++ /var/tmp/diff_new_pack.NRhbns/_new  2014-03-01 14:38:22.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.10
+Version:3.1.13
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:yast2-ruby-bindings-%{version}.tar.bz2

++ yast2-ruby-bindings-3.1.10.tar.bz2 -> yast2-ruby-bindings-3.1.13.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.10/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-3.1.13/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-3.1.10/package/yast2-ruby-bindings.changes  
2014-02-19 13:30:29.0 +0100
+++ new/yast2-ruby-bindings-3.1.13/package/yast2-ruby-bindings.changes  
2014-02-27 16:11:12.0 +0100
@@ -1,4 +1,24 @@
 ---
+Thu Feb 27 12:10:11 UTC 2014 - jreidin...@suse.com
+
+- fix precedence of loading files in lib
+- 3.1.13
+
+---
+Wed Feb 26 12:22:48 UTC 2014 - lsle...@suse.cz
+
+- added N_() and Nn_() gettext equivalents (to only mark a text
+  for translation)
+- 3.1.12
+
+---
+Thu Feb 20 07:58:32 UTC 2014 - jreidin...@suse.com
+
+- always log full backtrace when type conversion failed, to help
+  with debugging
+- 3.1.11
+
+---
 Mon Feb 17 10:34:13 UTC 2014 - jreidin...@suse.com
 
 - fix stack level too deep (BNC#864056,BNC#864180)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.10/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-3.1.13/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-3.1.10/package/yast2-ruby-bindings.spec 
2014-02-19 13:30:29.0 +0100
+++ new/yast2-ruby-bindings-3.1.13/package/yast2-ruby-bindings.spec 
2014-02-27 16:11:12.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.10
+Version:3.1.13
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:yast2-ruby-bindings-%{version}.tar.bz2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.10/src/ruby/yast/convert.rb 
new/yast2-ruby-bindings-3.1.13/src/ruby/yast/convert.rb
--- old/yast2-ruby-bindings-3.1.10/src/ruby/yast/convert.rb 2014-02-19 
13:30:29.0 +0100
+++ new/yast2-ruby-bindings-3.1.13/src/ruby/yast/convert.rb 2014-02-27 
16:11:12.0 +0100
@@ -38,7 +38,7 @@
   return object if from == to
 
   if from == "any" && allowed_type(object,to)
-return object 
+return object
   elsif to == "float"
 return nil unless (object.is_a? Fixnum) || (object.is_a? Bignum)
 return object.to_f
@@ -51,7 +51,7 @@
   elsif to == "string" && from == "locale"
 return object
   else
-Yast.y2warning "Cannot convert #{object.class} from '#{from}' to 
'#{to}'"
+Yast.y2warning -1, "Cannot convert #{object.class} from '#{from}' to 
'#{to}'"
 return nil
   end
 end
diff -urN '--

commit yast2-ruby-bindings for openSUSE:Factory

2014-02-21 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2014-02-21 13:48:13

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2014-02-06 07:01:58.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2014-02-21 13:48:19.0 +0100
@@ -1,0 +2,12 @@
+Mon Feb 17 10:34:13 UTC 2014 - jreidin...@suse.com
+
+- fix stack level too deep (BNC#864056,BNC#864180)
+- 3.1.10
+
+---
+Mon Feb 10 13:43:23 UTC 2014 - jreidin...@suse.com
+
+- Do not unload clients after execution (BNC#861529)
+- 3.1.9
+
+---

Old:

  yast2-ruby-bindings-3.1.8.tar.bz2

New:

  yast2-ruby-bindings-3.1.10.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.6RBgeF/_old  2014-02-21 13:48:20.0 +0100
+++ /var/tmp/diff_new_pack.6RBgeF/_new  2014-02-21 13:48:20.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.8
+Version:3.1.10
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:yast2-ruby-bindings-%{version}.tar.bz2

++ yast2-ruby-bindings-3.1.8.tar.bz2 -> yast2-ruby-bindings-3.1.10.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.8/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-3.1.10/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-3.1.8/package/yast2-ruby-bindings.changes   
2014-02-05 15:41:24.0 +0100
+++ new/yast2-ruby-bindings-3.1.10/package/yast2-ruby-bindings.changes  
2014-02-19 13:30:29.0 +0100
@@ -1,4 +1,16 @@
 ---
+Mon Feb 17 10:34:13 UTC 2014 - jreidin...@suse.com
+
+- fix stack level too deep (BNC#864056,BNC#864180)
+- 3.1.10
+
+---
+Mon Feb 10 13:43:23 UTC 2014 - jreidin...@suse.com
+
+- Do not unload clients after execution (BNC#861529)
+- 3.1.9
+
+---
 Wed Feb  5 14:20:37 UTC 2014 - lsle...@suse.cz
 
 - Builtins.y2milestone(),... marked as deprecated, use Yast::Logger
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.8/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-3.1.10/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-3.1.8/package/yast2-ruby-bindings.spec  
2014-02-05 15:41:24.0 +0100
+++ new/yast2-ruby-bindings-3.1.10/package/yast2-ruby-bindings.spec 
2014-02-19 13:30:29.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.8
+Version:3.1.10
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:yast2-ruby-bindings-%{version}.tar.bz2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.8/src/binary/Builtin.cc 
new/yast2-ruby-bindings-3.1.10/src/binary/Builtin.cc
--- old/yast2-ruby-bindings-3.1.8/src/binary/Builtin.cc 2014-02-05 
15:41:24.0 +0100
+++ new/yast2-ruby-bindings-3.1.10/src/binary/Builtin.cc2014-02-19 
13:30:29.0 +0100
@@ -31,7 +31,6 @@
 #include "Y2YCPTypeConv.h"
 #include "Y2RubyTypeConv.h"
 #include "RubyLogger.h"
-#include "YRuby.h"
 #include "Y2RubyUtils.h"
 
 static VALUE rb_mSCR;
@@ -49,7 +48,6 @@
 
   static VALUE call_builtin(const string &qualified_name, int argc, VALUE 
*argv)
   {
-YRuby::yRuby();
 extern StaticDeclaration static_declarations;
 YaST::ee.setFilename(RSTRING_PTR(argv[0]));
 YaST::ee.setLinenumber(FIX2INT(argv[1]));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.8/src/ruby/yast/wfm.rb 
new/yast2-ruby-bindings-3.1.10/src/ruby/yast/wfm.rb
--- old/yast2-ruby-bindings-3.1.8/src/ruby/yast/wfm.rb  2014-02-05 
15:41:24.0 +0100
+++ new/yast2-ruby-bindings-3.1.10/src/ruby/yast/wfm.rb 2014-02-19 
13:30:29.0 +0100
@@ -207,21 +207,6 @@
   )
 end
 return false
-  ensure
-# unload the client class to ensure that the includes will be
-# fully initialized when running it next time
-# (Yast.include skips initialize_ calls when 

commit yast2-ruby-bindings for openSUSE:Factory

2014-02-05 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2014-02-06 07:01:56

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2014-02-04 22:50:41.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2014-02-06 07:01:58.0 +0100
@@ -1,0 +2,7 @@
+Wed Feb  5 14:20:37 UTC 2014 - lsle...@suse.cz
+
+- Builtins.y2milestone(),... marked as deprecated, use Yast::Logger
+  instead in the new code
+- 3.1.8
+
+---

Old:

  yast2-ruby-bindings-3.1.7.tar.bz2

New:

  yast2-ruby-bindings-3.1.8.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.h1tqiw/_old  2014-02-06 07:01:58.0 +0100
+++ /var/tmp/diff_new_pack.h1tqiw/_new  2014-02-06 07:01:58.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.7
+Version:3.1.8
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:yast2-ruby-bindings-%{version}.tar.bz2

++ yast2-ruby-bindings-3.1.7.tar.bz2 -> yast2-ruby-bindings-3.1.8.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.7/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-3.1.8/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-3.1.7/package/yast2-ruby-bindings.changes   
2014-02-04 15:35:54.0 +0100
+++ new/yast2-ruby-bindings-3.1.8/package/yast2-ruby-bindings.changes   
2014-02-05 15:41:24.0 +0100
@@ -1,4 +1,11 @@
 ---
+Wed Feb  5 14:20:37 UTC 2014 - lsle...@suse.cz
+
+- Builtins.y2milestone(),... marked as deprecated, use Yast::Logger
+  instead in the new code
+- 3.1.8
+
+---
 Tue Feb  4 14:34:15 UTC 2014 - jreidin...@suse.com
 
 - format spec file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.7/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-3.1.8/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-3.1.7/package/yast2-ruby-bindings.spec  
2014-02-04 15:35:54.0 +0100
+++ new/yast2-ruby-bindings-3.1.8/package/yast2-ruby-bindings.spec  
2014-02-05 15:41:24.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.7
+Version:3.1.8
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:yast2-ruby-bindings-%{version}.tar.bz2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.7/src/ruby/yast/builtins.rb 
new/yast2-ruby-bindings-3.1.8/src/ruby/yast/builtins.rb
--- old/yast2-ruby-bindings-3.1.7/src/ruby/yast/builtins.rb 2014-02-04 
15:35:54.0 +0100
+++ new/yast2-ruby-bindings-3.1.8/src/ruby/yast/builtins.rb 2014-02-05 
15:41:24.0 +0100
@@ -15,6 +15,9 @@
   class FunRef; end
 
   # Contains builtins available in YCP for easier transition. Big part of 
methods are deprecated.
+  #
+  # For logging use {Yast::Logger} module instead of deprecated 
{Builtins.y2milestone},... functions
+  #
   # @note All builtins return copy of result
   module Builtins
 
@@ -604,36 +607,42 @@
 end
 
 # Log a message to the y2log.
+# @deprecated Use {Yast::Logger} instead
 def self.y2debug *args
   shift_frame_number args
   Yast.y2debug *args
 end
 
 # Log an error to the y2log.
+# @deprecated Use {Yast::Logger} instead
 def self.y2error *args
   shift_frame_number args
   Yast.y2error *args
 end
 
 # Log an internal message to the y2log.
+# @deprecated Use {Yast::Logger} instead
 def self.y2internal *args
   shift_frame_number args
   Yast.y2internal *args
 end
 
 # Log a milestone to the y2log.
+# @deprecated Use {Yast::Logger} instead
 def self.y2milestone*args
   shift_frame_number args
   Yast.y2milestone *args
 end
 
 # Log a security message to the y2log.
+# @deprecated Use {Yast::Logger} instead
 def self.y2security *args
   shift_frame_number args
   Yast.y2security *args
 end
 
 # Log a warning to the y2log.
+# @deprecated Use {Yast::Logger} instead
 def self.y2warning *args
   shift_frame_number args
 

commit yast2-ruby-bindings for openSUSE:Factory

2014-02-04 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2014-02-04 21:51:29

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2014-01-14 16:36:11.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2014-02-04 22:50:41.0 +0100
@@ -1,0 +2,19 @@
+Tue Feb  4 14:34:15 UTC 2014 - jreidin...@suse.com
+
+- format spec file
+
+---
+Mon Feb  3 14:15:39 UTC 2014 - lsle...@suse.cz
+
+- added Y2Logger - Ruby Logger for writing logs using the Yast
+  format, can be used by external libraries for logging into y2log
+- 3.1.7
+
+---
+Mon Feb  3 10:07:48 UTC 2014 - jreidin...@suse.com
+
+- final fix for Ops.get and Ops.set warnings to not point inside
+  their own implementation
+- 3.1.6
+
+---

Old:

  yast2-ruby-bindings-3.1.5.tar.bz2

New:

  yast2-ruby-bindings-3.1.7.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.XrNNhq/_old  2014-02-04 22:50:42.0 +0100
+++ /var/tmp/diff_new_pack.XrNNhq/_new  2014-02-04 22:50:42.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.5
+Version:3.1.7
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:yast2-ruby-bindings-%{version}.tar.bz2
@@ -30,6 +30,7 @@
 # libzypp-devel is missing .la requires
 BuildRequires:  ruby-devel
 BuildRequires:  rubygem-fast_gettext
+BuildRequires:  rubygem-rspec
 Requires:   rubygem-fast_gettext
 Requires:   yast2-core >= 2.24.0
 BuildRequires:  yast2-core-devel >= 2.24.0

++ yast2-ruby-bindings-3.1.5.tar.bz2 -> yast2-ruby-bindings-3.1.7.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.5/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-3.1.7/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-3.1.5/package/yast2-ruby-bindings.changes   
2014-01-13 11:00:45.0 +0100
+++ new/yast2-ruby-bindings-3.1.7/package/yast2-ruby-bindings.changes   
2014-02-04 15:35:54.0 +0100
@@ -1,4 +1,23 @@
 ---
+Tue Feb  4 14:34:15 UTC 2014 - jreidin...@suse.com
+
+- format spec file
+
+---
+Mon Feb  3 14:15:39 UTC 2014 - lsle...@suse.cz
+
+- added Y2Logger - Ruby Logger for writing logs using the Yast
+  format, can be used by external libraries for logging into y2log
+- 3.1.7
+
+---
+Mon Feb  3 10:07:48 UTC 2014 - jreidin...@suse.com
+
+- final fix for Ops.get and Ops.set warnings to not point inside
+  their own implementation
+- 3.1.6
+
+---
 Mon Jan 13 09:52:21 UTC 2014 - jreidin...@suse.com
 
 - Prefer yast lib directory in LOAD_PATH to reduce collisions with
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.5/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-3.1.7/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-3.1.5/package/yast2-ruby-bindings.spec  
2014-01-13 11:00:45.0 +0100
+++ new/yast2-ruby-bindings-3.1.7/package/yast2-ruby-bindings.spec  
2014-02-04 15:35:54.0 +0100
@@ -1,28 +1,45 @@
 #
 # 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/
+#
+
 
 Name:   yast2-ruby-bindings
-Version:3.1.5
+Version:3.1.7
 Release:0
-License:GPL-2.0
-Group: 

commit yast2-ruby-bindings for openSUSE:Factory

2014-01-14 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2014-01-14 16:36:10

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2013-12-09 19:18:31.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2014-01-14 16:36:11.0 +0100
@@ -1,0 +2,7 @@
+Mon Jan 13 09:52:21 UTC 2014 - jreidin...@suse.com
+
+- Prefer yast lib directory in LOAD_PATH to reduce collisions with
+  random rubygem
+- 3.1.5
+
+---

Old:

  yast2-ruby-bindings-3.1.4.tar.bz2

New:

  yast2-ruby-bindings-3.1.5.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.1QrDtA/_old  2014-01-14 16:36:12.0 +0100
+++ /var/tmp/diff_new_pack.1QrDtA/_new  2014-01-14 16:36:12.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package yast2-ruby-bindings
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# 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
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.4
+Version:3.1.5
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:yast2-ruby-bindings-%{version}.tar.bz2
@@ -26,7 +26,7 @@
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
 BuildRequires:  yast2-core-devel
-BuildRequires:  yast2-devtools >= 2.16.3
+BuildRequires:  yast2-devtools >= 3.1.10
 # libzypp-devel is missing .la requires
 BuildRequires:  ruby-devel
 BuildRequires:  rubygem-fast_gettext

++ yast2-ruby-bindings-3.1.4.tar.bz2 -> yast2-ruby-bindings-3.1.5.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.4/VERSION 
new/yast2-ruby-bindings-3.1.5/VERSION
--- old/yast2-ruby-bindings-3.1.4/VERSION   2013-12-09 12:50:40.0 
+0100
+++ new/yast2-ruby-bindings-3.1.5/VERSION   1970-01-01 01:00:00.0 
+0100
@@ -1 +0,0 @@
-3.1.4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.4/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-3.1.5/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-3.1.4/package/yast2-ruby-bindings.changes   
2013-12-09 12:50:40.0 +0100
+++ new/yast2-ruby-bindings-3.1.5/package/yast2-ruby-bindings.changes   
2014-01-13 11:00:45.0 +0100
@@ -1,4 +1,11 @@
 ---
+Mon Jan 13 09:52:21 UTC 2014 - jreidin...@suse.com
+
+- Prefer yast lib directory in LOAD_PATH to reduce collisions with
+  random rubygem
+- 3.1.5
+
+---
 Mon Dec  9 09:57:33 UTC 2013 - jreidin...@suse.com
 
 - fixed Ops.get and Ops.set warnings to not point inside their own
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.4/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-3.1.5/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-3.1.4/package/yast2-ruby-bindings.spec  
2013-12-09 12:50:40.0 +0100
+++ new/yast2-ruby-bindings-3.1.5/package/yast2-ruby-bindings.spec  
2014-01-13 11:00:45.0 +0100
@@ -3,7 +3,7 @@
 #
 
 Name:   yast2-ruby-bindings
-Version:3.1.4
+Version:3.1.5
 Release:0
 License:GPL-2.0
 Group:  System/YaST
@@ -12,7 +12,7 @@
 Prefix: /usr
 
 BuildRequires: cmake gcc-c++ yast2-core-devel
-BuildRequires:  yast2-devtools >= 2.16.3
+BuildRequires:  yast2-devtools >= 3.1.10
 # libzypp-devel is missing .la requires
 BuildRequires: ruby-devel
 BuildRequires: rubygem-fast_gettext
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.4/src/ruby/yast.rb 
new/yast2-ruby-bindings-3.1.5/src/ruby/yast.rb
--- old/yast2-ruby-bindings-3.1.4/src/ruby/yast.rb  2013-12-09 
12:50:40.0 +0100
+++ new/yast2-ruby-bindings-3.1.5/src/ruby/yast.rb  2014-01-13 
11:00:45.0 +0100
@@ -47,6 +47,6 @@
 Yast.y2paths.each do |p|
   dir_path = File.join(p, "lib")
   if File.exists? dir_path
-$LOAD_PATH << dir_path
+$LOAD_PATH.unshift dir_path
   end
 end

-- 
To unsubscrib

commit yast2-ruby-bindings for openSUSE:Factory

2013-12-09 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2013-12-09 19:18:30

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2013-11-28 07:40:12.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2013-12-09 19:18:31.0 +0100
@@ -1,0 +2,7 @@
+Mon Dec  9 09:57:33 UTC 2013 - jreidin...@suse.com
+
+- fixed Ops.get and Ops.set warnings to not point inside their own
+  implementation
+- 3.1.4
+
+---

Old:

  yast2-ruby-bindings-3.1.3.tar.bz2

New:

  yast2-ruby-bindings-3.1.4.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.ia6Xsl/_old  2013-12-09 19:18:32.0 +0100
+++ /var/tmp/diff_new_pack.ia6Xsl/_new  2013-12-09 19:18:32.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.3
+Version:3.1.4
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:yast2-ruby-bindings-%{version}.tar.bz2

++ yast2-ruby-bindings-3.1.3.tar.bz2 -> yast2-ruby-bindings-3.1.4.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.3/VERSION 
new/yast2-ruby-bindings-3.1.4/VERSION
--- old/yast2-ruby-bindings-3.1.3/VERSION   2013-11-27 13:57:37.0 
+0100
+++ new/yast2-ruby-bindings-3.1.4/VERSION   2013-12-09 12:50:40.0 
+0100
@@ -1 +1 @@
-3.1.3
+3.1.4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.3/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-3.1.4/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-3.1.3/package/yast2-ruby-bindings.changes   
2013-11-27 13:57:37.0 +0100
+++ new/yast2-ruby-bindings-3.1.4/package/yast2-ruby-bindings.changes   
2013-12-09 12:50:40.0 +0100
@@ -1,4 +1,11 @@
 ---
+Mon Dec  9 09:57:33 UTC 2013 - jreidin...@suse.com
+
+- fixed Ops.get and Ops.set warnings to not point inside their own
+  implementation
+- 3.1.4
+
+---
 Wed Nov 27 10:10:53 UTC 2013 - jreidin...@suse.com
 
 - add detection of invalid type in publish call
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.3/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-3.1.4/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-3.1.3/package/yast2-ruby-bindings.spec  
2013-11-27 13:57:37.0 +0100
+++ new/yast2-ruby-bindings-3.1.4/package/yast2-ruby-bindings.spec  
2013-12-09 12:50:40.0 +0100
@@ -3,7 +3,7 @@
 #
 
 Name:   yast2-ruby-bindings
-Version:3.1.3
+Version:3.1.4
 Release:0
 License:GPL-2.0
 Group:  System/YaST
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.3/src/ruby/yast/ops.rb 
new/yast2-ruby-bindings-3.1.4/src/ruby/yast/ops.rb
--- old/yast2-ruby-bindings-3.1.3/src/ruby/yast/ops.rb  2013-11-27 
13:57:37.0 +0100
+++ new/yast2-ruby-bindings-3.1.4/src/ruby/yast/ops.rb  2013-12-09 
12:50:40.0 +0100
@@ -66,11 +66,11 @@
 if (0..res.size-1).include? i
   res = res[i]
 else
-  Yast.y2milestone 1, "Index #{i} is out of array size"
+  Yast.y2milestone 2, "Index #{i} is out of array size"
   return block_given? ? yield : default
 end
   else
-Yast.y2warning 1, "Passed #{i.inspect} as index key for array."
+Yast.y2warning 2, "Passed #{i.inspect} as index key for array."
 return block_given? ? yield : default
   end
 when ::Hash
@@ -80,10 +80,10 @@
 return block_given? ? yield : default
   end
 when ::NilClass
-  Yast.y2milestone 1, "Builtin index called on nil."
+  Yast.y2milestone 2, "Builtin index called on nil."
   return block_given? ? yield : default
 else
-  Yast.y2warning 1, "Builtin index called on wrong type #{res.class}"
+  Yast.y2warning 2, "Builtin index called on wrong type #{res.class}"
   return block_given? ? yield : default
 end
   end
@@ -106,11 +106,11 @@
   

commit yast2-ruby-bindings for openSUSE:Factory

2013-11-27 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2013-11-28 07:40:11

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2013-11-07 09:15:34.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2013-11-28 07:40:12.0 +0100
@@ -1,0 +2,6 @@
+Wed Nov 27 10:10:53 UTC 2013 - jreidin...@suse.com
+
+- add detection of invalid type in publish call
+- 3.1.3
+
+---

Old:

  yast2-ruby-bindings-3.1.2.tar.bz2

New:

  yast2-ruby-bindings-3.1.3.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.rToPTI/_old  2013-11-28 07:40:12.0 +0100
+++ /var/tmp/diff_new_pack.rToPTI/_new  2013-11-28 07:40:12.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.2
+Version:3.1.3
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:yast2-ruby-bindings-%{version}.tar.bz2

++ yast2-ruby-bindings-3.1.2.tar.bz2 -> yast2-ruby-bindings-3.1.3.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.2/VERSION 
new/yast2-ruby-bindings-3.1.3/VERSION
--- old/yast2-ruby-bindings-3.1.2/VERSION   2013-11-04 17:05:39.0 
+0100
+++ new/yast2-ruby-bindings-3.1.3/VERSION   2013-11-27 13:57:37.0 
+0100
@@ -1 +1 @@
-3.1.2
+3.1.3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.2/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-3.1.3/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-3.1.2/package/yast2-ruby-bindings.changes   
2013-11-04 17:05:39.0 +0100
+++ new/yast2-ruby-bindings-3.1.3/package/yast2-ruby-bindings.changes   
2013-11-27 13:57:37.0 +0100
@@ -1,4 +1,10 @@
 ---
+Wed Nov 27 10:10:53 UTC 2013 - jreidin...@suse.com
+
+- add detection of invalid type in publish call
+- 3.1.3
+
+---
 Fri Oct 25 14:26:08 UTC 2013 - jreidin...@suse.com
 
 - report exceptions via Report.Error so there is no hidden failures
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.2/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-3.1.3/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-3.1.2/package/yast2-ruby-bindings.spec  
2013-11-04 17:05:39.0 +0100
+++ new/yast2-ruby-bindings-3.1.3/package/yast2-ruby-bindings.spec  
2013-11-27 13:57:37.0 +0100
@@ -3,7 +3,7 @@
 #
 
 Name:   yast2-ruby-bindings
-Version:3.1.2
+Version:3.1.3
 Release:0
 License:GPL-2.0
 Group:  System/YaST
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.2/src/binary/Y2RubyComponent.cc 
new/yast2-ruby-bindings-3.1.3/src/binary/Y2RubyComponent.cc
--- old/yast2-ruby-bindings-3.1.2/src/binary/Y2RubyComponent.cc 2013-11-04 
17:05:39.0 +0100
+++ new/yast2-ruby-bindings-3.1.3/src/binary/Y2RubyComponent.cc 2013-11-27 
13:57:37.0 +0100
@@ -75,12 +75,17 @@
   args->add (YCPString(/*module*/ name));
   args->add (YCPString(/*module*/ module));
 
-  YRuby::loadModule (args);
-  y2debug("Module '%s' loaded", name);
-  // introspect, create data structures for the interpreter
-  Y2Namespace * res = new YRubyNamespace (name);
-  namespaces[name] = res;
-  return res;
+  try {
+YRuby::loadModule (args);
+y2debug("Module '%s' loaded", name);
+// introspect, create data structures for the interpreter
+Y2Namespace * res = new YRubyNamespace (name);
+namespaces[name] = res;
+return res;
+  } catch (exception& e) {
+y2error("Loading module failed: %s", e.what());
+return NULL;
+  }
 }
 
 const string Y2RubyComponent::CamelCase2DelimSepated( const char* name)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.1.2/src/binary/YRubyNamespace.cc 
new/yast2-ruby-bindings-3.1.3/src/binary/YRubyNamespace.cc
--- old/yast2-ruby-bindings-3.1.2/src/binary/YRubyNamespace.cc  2013-11-04 
17:05:39.0 +0100
+++ new/yast2-ruby-bindings-3.1.3/src/binary/YRubyNamespace.cc  2013-11-27 
13:

commit yast2-ruby-bindings for openSUSE:Factory

2013-11-07 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2013-11-07 09:15:33

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2013-10-19 11:21:00.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2013-11-07 09:15:34.0 +0100
@@ -1,0 +2,8 @@
+Fri Oct 25 14:26:08 UTC 2013 - jreidin...@suse.com
+
+- report exceptions via Report.Error so there is no hidden failures
+- detect invalid response type from clients
+  (gh#yast/yast-ruby-bindings#81)
+- 3.1.2
+
+---

Old:

  yast2-ruby-bindings-3.1.1.tar.bz2

New:

  yast2-ruby-bindings-3.1.2.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.2y7uVk/_old  2013-11-07 09:15:35.0 +0100
+++ /var/tmp/diff_new_pack.2y7uVk/_new  2013-11-07 09:15:35.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   yast2-ruby-bindings
-Version:3.1.1
+Version:3.1.2
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:yast2-ruby-bindings-%{version}.tar.bz2

++ yast2-ruby-bindings-3.1.1.tar.bz2 -> yast2-ruby-bindings-3.1.2.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.1.1/CONTRIBUTING.md 
new/yast2-ruby-bindings-3.1.2/CONTRIBUTING.md
--- old/yast2-ruby-bindings-3.1.1/CONTRIBUTING.md   1970-01-01 
01:00:00.0 +0100
+++ new/yast2-ruby-bindings-3.1.2/CONTRIBUTING.md   2013-11-04 
17:05:39.0 +0100
@@ -0,0 +1,87 @@
+YaST Contribution Guidelines
+
+
+YaST is an open source project and as such it welcomes all kinds of
+contributions. If you decide to contribute, please follow these guidelines to
+ensure the process is effective and pleasant both for you and YaST maintainers.
+
+There are two main forms of contribution: reporting bugs and performing code
+changes.
+
+Bug Reports
+---
+
+If you find a problem, please report it either using
+[Bugzilla](https://bugzilla.novell.com/enter_bug.cgi?format=guided&product=openSUSE+Factory&component=YaST2)
+or [GitHub issues](../../issues). (For Bugzilla, use the [simplified
+registration](https://secure-www.novell.com/selfreg/jsp/createSimpleAccount.jsp)
+if you don't have an account yet.)
+
+If you find a problem, please report it either using
+[Bugzilla](https://bugzilla.novell.com/) or GitHub issues. We can't guarantee
+that every bug will be fixed, but we'll try.
+
+When creating a bug report, please follow our [bug reporting
+guidelines](http://en.opensuse.org/openSUSE:Report_a_YaST_bug).
+
+Code Changes
+
+
+We welcome all kinds of code contributions, from simple bug fixes to 
significant
+refactorings and implementation of new features. However, before making any
+non-trivial contribution, get in touch with us first — this can prevent wasted
+effort on both sides. Also, have a look at our [development
+documentation](http://en.opensuse.org/openSUSE:YaST_development).
+
+To send us your code change, use GitHub pull requests. The workflow is as
+follows:
+
+  1. Fork the project.
+
+  2. Create a topic branch based on `master`.
+
+  3. Implement your change, including tests (if possible). Make sure you adhere
+ to the [Ruby style
+ guide](https://github.com/SUSE/style-guides/blob/master/Ruby.md).
+
+  4. Make sure your change didn't break anything by building the RPM package
+ (`rake osc:build`). The build process includes running the full testsuite.
+
+  5. Publish the branch and create a pull request.
+
+  6. YaST developers will review your change and possibly point out issues.
+ Adapt the code under their guidance until they are all resolved.
+
+  7. Finally, the pull request will get merged or rejected.
+
+See also [GitHub's guide on
+contributing](https://help.github.com/articles/fork-a-repo).
+
+If you want to do multiple unrelated changes, use separate branches and pull
+requests.
+
+Do not change the `VERSION` and `*.changes` files as this could lead to
+conflicts.
+
+### Commits
+
+Each commit in the pull request should do only one thing, which is clearly
+described by its commit message. Especially avoid mixing formatting changes and
+functional changes into one commit. When writing commit messages, adhere to
+[widely used
+conventions](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html).
+
+If your commit is 

commit yast2-ruby-bindings for openSUSE:Factory

2013-10-19 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2013-10-19 11:13:59

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2013-09-23 11:24:29.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2013-10-19 11:21:00.0 +0200
@@ -1,0 +2,7 @@
+Tue Oct 15 13:01:18 UTC 2013 - lsle...@suse.cz
+
+- float_to_lstring(): do not crash when glibc-locale is missing,
+  fallback to unlocalized version (bnc#803163)
+- 3.1.1
+
+---

Old:

  yast2-ruby-bindings-3.0.3.tar.bz2

New:

  yast2-ruby-bindings-3.1.1.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.sK4UVO/_old  2013-10-19 11:21:01.0 +0200
+++ /var/tmp/diff_new_pack.sK4UVO/_new  2013-10-19 11:21:01.0 +0200
@@ -16,12 +16,8 @@
 #
 
 
-#
-# spec file for package yast2-ruby-bindings (Version 0.1)
-#
-
 Name:   yast2-ruby-bindings
-Version:3.0.3
+Version:3.1.1
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:yast2-ruby-bindings-%{version}.tar.bz2
@@ -72,9 +68,6 @@
 make test ARGS=-V
 cd -
 
-%clean
-rm -rf "$RPM_BUILD_ROOT"
-
 %files
 %defattr (-, root, root)
 %{_libdir}/YaST2/plugin/libpy2lang_ruby.so

++ yast2-ruby-bindings-3.0.3.tar.bz2 -> yast2-ruby-bindings-3.1.1.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.0.3/.gitignore 
new/yast2-ruby-bindings-3.1.1/.gitignore
--- old/yast2-ruby-bindings-3.0.3/.gitignore2013-07-24 16:41:49.0 
+0200
+++ new/yast2-ruby-bindings-3.1.1/.gitignore1970-01-01 01:00:00.0 
+0100
@@ -1,3 +0,0 @@
-/doc
-/build
-/.yardoc
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.0.3/CMakeLists.txt 
new/yast2-ruby-bindings-3.1.1/CMakeLists.txt
--- old/yast2-ruby-bindings-3.0.3/CMakeLists.txt2013-06-18 
10:05:55.0 +0200
+++ new/yast2-ruby-bindings-3.1.1/CMakeLists.txt2013-10-15 
15:26:18.0 +0200
@@ -49,9 +49,3 @@
 
 add_subdirectory(tests)
 
-#
-# packaging
-#
-set(RPMNAME "yast2-ruby-bindings")
-
-generate_packaging(${RPMNAME} ${VERSION})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.0.3/Rakefile 
new/yast2-ruby-bindings-3.1.1/Rakefile
--- old/yast2-ruby-bindings-3.0.3/Rakefile  1970-01-01 01:00:00.0 
+0100
+++ new/yast2-ruby-bindings-3.1.1/Rakefile  2013-10-15 15:26:18.0 
+0200
@@ -0,0 +1,7 @@
+require "yast/rake"
+
+Yast::Tasks.configuration do |conf|
+  #lets ignore license check for now
+  conf.skip_license_check << /.*/
+end
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.0.3/VERSION 
new/yast2-ruby-bindings-3.1.1/VERSION
--- old/yast2-ruby-bindings-3.0.3/VERSION   1970-01-01 01:00:00.0 
+0100
+++ new/yast2-ruby-bindings-3.1.1/VERSION   2013-10-15 15:26:18.0 
+0200
@@ -0,0 +1 @@
+3.1.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.0.3/VERSION.cmake 
new/yast2-ruby-bindings-3.1.1/VERSION.cmake
--- old/yast2-ruby-bindings-3.0.3/VERSION.cmake 2013-09-12 14:16:52.0 
+0200
+++ new/yast2-ruby-bindings-3.1.1/VERSION.cmake 1970-01-01 01:00:00.0 
+0100
@@ -1,3 +0,0 @@
-SET(VERSION_MAJOR "3")
-SET(VERSION_MINOR "0")
-SET(VERSION_PATCH "3")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.0.3/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-3.1.1/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-3.0.3/package/yast2-ruby-bindings.changes   
2013-09-12 14:16:52.0 +0200
+++ new/yast2-ruby-bindings-3.1.1/package/yast2-ruby-bindings.changes   
2013-10-15 15:26:18.0 +0200
@@ -1,4 +1,11 @@
 ---
+Tue Oct 15 13:01:18 UTC 2013 - lsle...@suse.cz
+
+- float_to_lstring(): do not crash when glibc-locale is missing,
+  fallback to unlocalized version (bnc#803163)
+- 3.1.1
+
+---
 Thu Sep 12 07:53:00 UTC 2013 - jreidin...@suse.com
 
 - fix loading rubygems in embedded ruby
diff -urN '--exclude=CVS' 

commit yast2-ruby-bindings for openSUSE:Factory

2013-09-23 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2013-09-23 11:24:27

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2013-08-01 11:09:45.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2013-09-23 11:24:29.0 +0200
@@ -1,0 +2,31 @@
+Thu Sep 12 07:53:00 UTC 2013 - jreidin...@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 - jreidin...@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 - mvid...@suse.com
+
+- link to owcrypt only if it exists (fixes 12.3 builds)
+
+---
+Wed Sep 11 11:47:35 UTC 2013 - jreidin...@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
+
+---

Old:

  yast2-ruby-bindings-3.0.0.tar.bz2

New:

  yast2-ruby-bindings-3.0.3.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.QfPr3Y/_old  2013-09-23 11:24:29.0 +0200
+++ /var/tmp/diff_new_pack.QfPr3Y/_new  2013-09-23 11:24:29.0 +0200
@@ -21,7 +21,7 @@
 #
 
 Name:   yast2-ruby-bindings
-Version:3.0.0
+Version:3.0.3
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:yast2-ruby-bindings-%{version}.tar.bz2

++ yast2-ruby-bindings-3.0.0.tar.bz2 -> yast2-ruby-bindings-3.0.3.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-3.0.0/VERSION.cmake 
new/yast2-ruby-bindings-3.0.3/VERSION.cmake
--- old/yast2-ruby-bindings-3.0.0/VERSION.cmake 2013-07-30 10:22:06.0 
+0200
+++ new/yast2-ruby-bindings-3.0.3/VERSION.cmake 2013-09-12 14:16:52.0 
+0200
@@ -1,3 +1,3 @@
 SET(VERSION_MAJOR "3")
 SET(VERSION_MINOR "0")
-SET(VERSION_PATCH "0")
+SET(VERSION_PATCH "3")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.0.0/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-3.0.3/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-3.0.0/package/yast2-ruby-bindings.changes   
2013-07-30 10:22:06.0 +0200
+++ new/yast2-ruby-bindings-3.0.3/package/yast2-ruby-bindings.changes   
2013-09-12 14:16:52.0 +0200
@@ -1,4 +1,35 @@
 ---
+Thu Sep 12 07:53:00 UTC 2013 - jreidin...@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 - jreidin...@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 - mvid...@suse.com
+
+- link to owcrypt only if it exists (fixes 12.3 builds)
+
+---
+Wed Sep 11 11:47:35 UTC 2013 - jreidin...@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-de...@opensuse.org
 
 - version 3.0.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-3.0.0/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-3.0.3/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-3.0.0/package/yast2-ruby-bindings.spec

commit yast2-ruby-bindings for openSUSE:Factory

2013-08-01 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2013-08-01 11:09:43

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2013-07-21 08:16:11.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2013-08-01 11:09:45.0 +0200
@@ -1,0 +2,14 @@
+Tue Jul 30 08:02:01 UTC 2013 - yast-de...@opensuse.org
+
+- version 3.0.0
+
+---
+Tue Jul 23 15:41:34 UTC 2013 - jreidin...@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
+
+---

Old:

  yast2-ruby-bindings-1.1.5.tar.bz2

New:

  yast2-ruby-bindings-3.0.0.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.wV2T9u/_old  2013-08-01 11:09:46.0 +0200
+++ /var/tmp/diff_new_pack.wV2T9u/_new  2013-08-01 11:09:46.0 +0200
@@ -21,7 +21,7 @@
 #
 
 Name:   yast2-ruby-bindings
-Version:1.1.5
+Version:3.0.0
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:yast2-ruby-bindings-%{version}.tar.bz2

++ yast2-ruby-bindings-1.1.5.tar.bz2 -> yast2-ruby-bindings-3.0.0.tar.bz2 
++
 2320 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit yast2-ruby-bindings for openSUSE:Factory

2013-07-20 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2013-07-21 08:16:10

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2013-07-04 18:07:39.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2013-07-21 08:16:11.0 +0200
@@ -1,0 +2,16 @@
+Wed Jul 17 11:26:35 UTC 2013 - lsle...@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 - jreidin...@suse.com
+
+- fix calling methods on namespace that is already used as nested
+  namespace (gh#yast/ycp-killer#465)
+- 1.1.4
+
+---

Old:

  yast2-ruby-bindings-1.1.3.tar.bz2

New:

  yast2-ruby-bindings-1.1.5.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.QSInb7/_old  2013-07-21 08:16:12.0 +0200
+++ /var/tmp/diff_new_pack.QSInb7/_new  2013-07-21 08:16:12.0 +0200
@@ -21,7 +21,7 @@
 #
 
 Name:   yast2-ruby-bindings
-Version:1.1.3
+Version:1.1.5
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:yast2-ruby-bindings-%{version}.tar.bz2

++ yast2-ruby-bindings-1.1.3.tar.bz2 -> yast2-ruby-bindings-1.1.5.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-1.1.3/VERSION.cmake 
new/yast2-ruby-bindings-1.1.5/VERSION.cmake
--- old/yast2-ruby-bindings-1.1.3/VERSION.cmake 2013-07-04 11:53:18.0 
+0200
+++ new/yast2-ruby-bindings-1.1.5/VERSION.cmake 2013-07-17 14:00:56.0 
+0200
@@ -1,3 +1,3 @@
 SET(VERSION_MAJOR "1")
 SET(VERSION_MINOR "1")
-SET(VERSION_PATCH "3")
+SET(VERSION_PATCH "5")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-1.1.3/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-1.1.5/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-1.1.3/package/yast2-ruby-bindings.changes   
2013-07-04 11:53:18.0 +0200
+++ new/yast2-ruby-bindings-1.1.5/package/yast2-ruby-bindings.changes   
2013-07-17 14:00:56.0 +0200
@@ -1,4 +1,20 @@
 ---
+Wed Jul 17 11:26:35 UTC 2013 - lsle...@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 - jreidin...@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 - jreidin...@suse.com
 
 - allow passing single value to Ops.index and Ops.assign
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-1.1.3/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-1.1.5/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-1.1.3/package/yast2-ruby-bindings.spec  
2013-07-04 11:54:03.0 +0200
+++ new/yast2-ruby-bindings-1.1.5/package/yast2-ruby-bindings.spec  
2013-07-17 14:01:35.0 +0200
@@ -1,31 +1,48 @@
+#
+# spec file for package yast2-ruby-bindings
+#
+# Copyright (c) 2013 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 (

commit yast2-ruby-bindings for openSUSE:Factory

2013-07-04 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2013-07-04 18:07:38

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2013-07-03 10:28:36.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2013-07-04 18:07:39.0 +0200
@@ -1,0 +2,12 @@
+Thu Jul  4 09:13:59 UTC 2013 - jreidin...@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
+
+---

Old:

  yast2-ruby-bindings-1.1.2.tar.bz2

New:

  yast2-ruby-bindings-1.1.3.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.lc7mPl/_old  2013-07-04 18:07:40.0 +0200
+++ /var/tmp/diff_new_pack.lc7mPl/_new  2013-07-04 18:07:40.0 +0200
@@ -21,7 +21,7 @@
 #
 
 Name:   yast2-ruby-bindings
-Version:1.1.2
+Version:1.1.3
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:yast2-ruby-bindings-%{version}.tar.bz2

++ yast2-ruby-bindings-1.1.2.tar.bz2 -> yast2-ruby-bindings-1.1.3.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-1.1.2/VERSION.cmake 
new/yast2-ruby-bindings-1.1.3/VERSION.cmake
--- old/yast2-ruby-bindings-1.1.2/VERSION.cmake 2013-06-27 09:20:58.0 
+0200
+++ new/yast2-ruby-bindings-1.1.3/VERSION.cmake 2013-07-04 11:53:18.0 
+0200
@@ -1,3 +1,3 @@
 SET(VERSION_MAJOR "1")
 SET(VERSION_MINOR "1")
-SET(VERSION_PATCH "2")
+SET(VERSION_PATCH "3")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-1.1.2/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-1.1.3/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-1.1.2/package/yast2-ruby-bindings.changes   
2013-06-27 09:20:58.0 +0200
+++ new/yast2-ruby-bindings-1.1.3/package/yast2-ruby-bindings.changes   
2013-07-04 11:53:18.0 +0200
@@ -1,4 +1,16 @@
 ---
+Thu Jul  4 09:13:59 UTC 2013 - jreidin...@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 - jreidin...@suse.com
 
 - make term and path class immutable, so deep copy can be 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-1.1.2/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-1.1.3/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-1.1.2/package/yast2-ruby-bindings.spec  
2013-07-02 11:01:51.0 +0200
+++ new/yast2-ruby-bindings-1.1.3/package/yast2-ruby-bindings.spec  
2013-07-04 11:54:03.0 +0200
@@ -6,7 +6,7 @@
 # norootforbuild
 
 Name:   yast2-ruby-bindings
-Version:1.1.2
+Version:1.1.3
 Release:0
 License:GPL-2.0
 Group:  System/YaST
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-1.1.2/src/ruby/yast/i18n.rb 
new/yast2-ruby-bindings-1.1.3/src/ruby/yast/i18n.rb
--- old/yast2-ruby-bindings-1.1.2/src/ruby/yast/i18n.rb 2013-07-01 
09:25:58.0 +0200
+++ new/yast2-ruby-bindings-1.1.3/src/ruby/yast/i18n.rb 2013-07-02 
18:40:53.0 +0200
@@ -21,7 +21,7 @@
 available = available_locales
 if FastGettext.available_locales != available
   # reload the translations, a new language is available
-  FastGettext.translation_repositories.keys.each {|dom| 
FastGettext.add_text_domain(domain, :path => LOCALE_DIR)}
+  FastGettext.translation_repositories.keys.each {|dom| 
FastGettext.add_text_domain(dom, :path => LOCALE_DIR)}
   FastGettext.available_locales = available
 end
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old

commit yast2-ruby-bindings for openSUSE:Factory

2013-07-03 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2013-07-03 10:28:34

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2012-06-28 17:23:49.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2013-07-03 10:28:36.0 +0200
@@ -1,0 +2,40 @@
+Thu Jun 27 07:12:13 UTC 2013 - jreidin...@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 - jreidin...@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 - jreidin...@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 - jreidin...@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
+
+---

Old:

  yast2-ruby-bindings-0.3.13.tar.bz2

New:

  yast2-ruby-bindings-1.1.2.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.PYuKqc/_old  2013-07-03 10:28:37.0 +0200
+++ /var/tmp/diff_new_pack.PYuKqc/_new  2013-07-03 10:28:37.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package yast2-ruby-bindings
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 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
@@ -15,12 +15,13 @@
 # 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:0.3.13
+Version:1.1.2
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:yast2-ruby-bindings-%{version}.tar.bz2
@@ -28,15 +29,16 @@
 
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
-BuildRequires:  swig
 BuildRequires:  yast2-core-devel
 BuildRequires:  yast2-devtools >= 2.16.3
 # libzypp-devel is missing .la requires
 BuildRequires:  ruby-devel
-Requires:   yast2-core >= 2.23.4
-BuildRequires:  yast2-core-devel >= 2.23.4
-Requires:   yast2-ycp-ui-bindings   >= 2.16.37
-BuildRequires:  yast2-ycp-ui-bindings-devel >= 2.16.37
+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
@@ -66,9 +68,9 @@
 cd ..
 
 %check
-cd build
+cd build/tests/ruby
 make test ARGS=-V
-cd ..
+cd -
 
 %clean
 rm -rf "$RPM_BUILD_ROOT"
@@ -76,7 +78,9 @@
 %files
 %defattr (-, root, root)
 %{_libdir}/YaST2/plugin/libpy2lang_ruby.so
-%{_libdir}/ruby/vendor_ruby/%{rb_ver}/ycp.rb
-%{_libdir}/ruby/vendor_ruby/%{rb_ver}/%{rb_arch}/ycpx.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

++ yast2-ruby-bindings-0.3.13.tar.bz2 -> yast2-ruby-bindings-1.1.2.tar.bz2 
++
 11951 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit yast2-ruby-bindings for openSUSE:Factory

2012-06-28 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2012-06-28 17:23:48

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings", Maintainer is "dmacvi...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2012-06-26 17:44:00.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2012-06-28 17:23:49.0 +0200
@@ -1,0 +2,6 @@
+Wed Jun 27 08:02:14 UTC 2012 - jreidin...@suse.com
+
+- adapt to changes in yast2-core
+- 0.3.13 
+
+---

Old:

  yast2-ruby-bindings-0.3.12.tar.bz2

New:

  yast2-ruby-bindings-0.3.13.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.qTGccx/_old  2012-06-28 17:23:53.0 +0200
+++ /var/tmp/diff_new_pack.qTGccx/_new  2012-06-28 17:23:53.0 +0200
@@ -20,7 +20,7 @@
 #
 
 Name:   yast2-ruby-bindings
-Version:0.3.12
+Version:0.3.13
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:yast2-ruby-bindings-%{version}.tar.bz2
@@ -33,8 +33,8 @@
 BuildRequires:  yast2-devtools >= 2.16.3
 # libzypp-devel is missing .la requires
 BuildRequires:  ruby-devel
-Requires:   yast2-core >= 2.18.1
-BuildRequires:  yast2-core-devel >= 2.18.1
+Requires:   yast2-core >= 2.23.4
+BuildRequires:  yast2-core-devel >= 2.23.4
 Requires:   yast2-ycp-ui-bindings   >= 2.16.37
 BuildRequires:  yast2-ycp-ui-bindings-devel >= 2.16.37
 Requires:   ruby

++ yast2-ruby-bindings-0.3.12.tar.bz2 -> yast2-ruby-bindings-0.3.13.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-0.3.12/VERSION.cmake 
new/yast2-ruby-bindings-0.3.13/VERSION.cmake
--- old/yast2-ruby-bindings-0.3.12/VERSION.cmake2012-06-18 
09:41:26.0 +0200
+++ new/yast2-ruby-bindings-0.3.13/VERSION.cmake2012-06-27 
10:03:40.0 +0200
@@ -1,3 +1,3 @@
 SET(VERSION_MAJOR "0")
 SET(VERSION_MINOR "3")
-SET(VERSION_PATCH "12")
+SET(VERSION_PATCH "13")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-0.3.12/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-0.3.13/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-0.3.12/package/yast2-ruby-bindings.changes  
2012-06-18 09:41:26.0 +0200
+++ new/yast2-ruby-bindings-0.3.13/package/yast2-ruby-bindings.changes  
2012-06-27 10:03:40.0 +0200
@@ -1,4 +1,10 @@
 ---
+Wed Jun 27 08:02:14 UTC 2012 - jreidin...@suse.com
+
+- adapt to changes in yast2-core
+- 0.3.13 
+
+---
 Tue Jun 12 13:33:01 UTC 2012 - co...@suse.com
 
 - finish the ruby 1.9 port
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-0.3.12/src/ruby/RubyLogger.cc 
new/yast2-ruby-bindings-0.3.13/src/ruby/RubyLogger.cc
--- old/yast2-ruby-bindings-0.3.12/src/ruby/RubyLogger.cc   2012-06-18 
09:41:26.0 +0200
+++ new/yast2-ruby-bindings-0.3.13/src/ruby/RubyLogger.cc   2012-06-27 
10:03:40.0 +0200
@@ -22,21 +22,19 @@
 #include "RubyLogger.h"
 #include 
 
-extern ExecutionEnvironment ee;
-
 void
 RubyLogger::error (string error_message)
 {
-  y2_logger (LOG_ERROR,"Ruby",ee.filename ().c_str ()
- ,ee.linenumber (),"","%s", error_message.c_str ());
+  y2_logger (LOG_ERROR,"Ruby",YaST::ee.filename ().c_str ()
+ ,YaST::ee.linenumber (),"","%s", error_message.c_str ());
 }
 
 
 void
 RubyLogger::warning (string warning_message)
 {
-  y2_logger (LOG_ERROR,"Ruby",ee.filename ().c_str ()
- ,ee.linenumber (),"","%s", warning_message.c_str ());
+  y2_logger (LOG_ERROR,"Ruby",YaST::ee.filename ().c_str ()
+ ,YaST::ee.linenumber (),"","%s", warning_message.c_str ());
 }
 
 RubyLogger*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-0.3.12/yast2-ruby-bindings.spec.in 
new/yast2-ruby-bindings-0.3.13/yast2-ruby-bindings.spec.in
--- old/yast2-ruby-bindings-0.3.12/yast2-ruby-bindings.spec.in  2012-06-18 
09:41:26.0 +0200
+++ new/yast2-ruby-bindings-0.3.13/yast2-ruby-bindings.spec.in  2012-06-27 
10:03:40.0 +0200
@@ -18,8 +18,8 @@
 BuildRequires:  yast2-devtools >= 2.16.3
 # libzypp-devel is missing .la requires
 Build

commit yast2-ruby-bindings for openSUSE:Factory

2012-06-26 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2012-06-26 17:43:57

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings", Maintainer is "dmacvi...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2012-06-13 13:25:13.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2012-06-26 17:44:00.0 +0200
@@ -4,0 +5 @@
+- 0.3.12

Old:

  ruby1.9-patch
  yast2-ruby-bindings-0.3.11.tar.bz2

New:

  yast2-ruby-bindings-0.3.12.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.F0n3Ou/_old  2012-06-26 17:44:01.0 +0200
+++ /var/tmp/diff_new_pack.F0n3Ou/_new  2012-06-26 17:44:01.0 +0200
@@ -15,17 +15,15 @@
 # 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:0.3.11
+Version:0.3.12
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:yast2-ruby-bindings-%{version}.tar.bz2
-Patch0: ruby1.9-patch
 Prefix: /usr
 
 BuildRequires:  cmake
@@ -50,7 +48,6 @@
 
 %prep
 %setup -n yast2-ruby-bindings-%{version}
-%patch0 -p1
 %build
 mkdir build
 cd build
@@ -64,7 +61,6 @@
 make %{?jobs:-j %jobs} VERBOSE=1
 
 %install
-chmod a+x tests/ycp/run_ycp_test.sh
 cd build
 make install DESTDIR=$RPM_BUILD_ROOT
 cd ..

++ yast2-ruby-bindings-0.3.11.tar.bz2 -> yast2-ruby-bindings-0.3.12.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-0.3.11/VERSION.cmake 
new/yast2-ruby-bindings-0.3.12/VERSION.cmake
--- old/yast2-ruby-bindings-0.3.11/VERSION.cmake2012-06-07 
17:45:44.0 +0200
+++ new/yast2-ruby-bindings-0.3.12/VERSION.cmake2012-06-18 
09:41:26.0 +0200
@@ -1,3 +1,3 @@
 SET(VERSION_MAJOR "0")
 SET(VERSION_MINOR "3")
-SET(VERSION_PATCH "11")
+SET(VERSION_PATCH "12")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-0.3.11/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-0.3.12/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-0.3.11/package/yast2-ruby-bindings.changes  
2012-06-07 17:45:44.0 +0200
+++ new/yast2-ruby-bindings-0.3.12/package/yast2-ruby-bindings.changes  
2012-06-18 09:41:26.0 +0200
@@ -1,4 +1,10 @@
 ---
+Tue Jun 12 13:33:01 UTC 2012 - co...@suse.com
+
+- finish the ruby 1.9 port
+- 0.3.12
+
+---
 Thu Jun  7 15:44:29 UTC 2012 - jreidin...@suse.com
 
 - port to ruby 1.9 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-0.3.11/src/ruby/Y2CCRuby.cc 
new/yast2-ruby-bindings-0.3.12/src/ruby/Y2CCRuby.cc
--- old/yast2-ruby-bindings-0.3.11/src/ruby/Y2CCRuby.cc 2012-06-07 
17:45:44.0 +0200
+++ new/yast2-ruby-bindings-0.3.12/src/ruby/Y2CCRuby.cc 2012-06-18 
09:41:26.0 +0200
@@ -33,7 +33,7 @@
 
 Y2Component *Y2CCRuby::provideNamespace (const char *name)
 {
-  y2milestone ("Y2CCRuby::provideNamespace %s", name);
+  y2debug ("Y2CCRuby::provideNamespace %s", name);
   if (strcmp (name, "Ruby") == 0)
   {
 // low level functions
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-0.3.11/src/ruby/Y2RubyTypeConv.cc 
new/yast2-ruby-bindings-0.3.12/src/ruby/Y2RubyTypeConv.cc
--- old/yast2-ruby-bindings-0.3.11/src/ruby/Y2RubyTypeConv.cc   2012-06-07 
17:45:44.0 +0200
+++ new/yast2-ruby-bindings-0.3.12/src/ruby/Y2RubyTypeConv.cc   2012-06-18 
09:41:26.0 +0200
@@ -104,6 +104,10 @@
 {
   VALUE value = (VALUE)value_v;
 
+  if (!YRuby::yRuby()) {
+return; // we're finalized
+  }
+
   YRuby::refcount_map_t& vrby = YRuby::yRuby()->value_references_from_ycp;
   YRuby::refcount_map_t::iterator it = vrby.find(value);
   if (it == vrby.end()) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-0.3.11/src/ruby/YRuby.cc 
new/yast2-ruby-bindings-0.3.12/src/ruby/YRuby.cc
--- old/yast2-ruby-bindings-0.3.11/src/ruby/YRuby.cc2012-06-07 
17:45:44.0 +0200
+++ new/yast2-ruby-bindings-0.3.12/src/ruby/YRuby.cc2012-06-18 
09:41:26.0 +0200
@@ -28,6 +28,7 @@
 
 // Ruby stuff
 #include 
+

commit yast2-ruby-bindings for openSUSE:Factory

2012-06-13 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2012-06-13 13:25:12

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings", Maintainer is "dmacvi...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2012-04-12 10:00:10.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2012-06-13 13:25:13.0 +0200
@@ -1,0 +2,10 @@
+Tue Jun 12 13:33:01 UTC 2012 - co...@suse.com
+
+- finish the ruby 1.9 port
+
+---
+Thu Jun  7 15:44:29 UTC 2012 - jreidin...@suse.com
+
+- port to ruby 1.9 
+
+---

Old:

  yast2-ruby-bindings-0.3.10.tar.bz2

New:

  ruby1.9-patch
  yast2-ruby-bindings-0.3.11.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.mZCu6L/_old  2012-06-13 13:25:15.0 +0200
+++ /var/tmp/diff_new_pack.mZCu6L/_new  2012-06-13 13:25:15.0 +0200
@@ -21,10 +21,11 @@
 #
 
 Name:   yast2-ruby-bindings
-Version:0.3.10
+Version:0.3.11
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:yast2-ruby-bindings-%{version}.tar.bz2
+Patch0: ruby1.9-patch
 Prefix: /usr
 
 BuildRequires:  cmake
@@ -49,6 +50,7 @@
 
 %prep
 %setup -n yast2-ruby-bindings-%{version}
+%patch0 -p1
 %build
 mkdir build
 cd build
@@ -62,6 +64,7 @@
 make %{?jobs:-j %jobs} VERBOSE=1
 
 %install
+chmod a+x tests/ycp/run_ycp_test.sh
 cd build
 make install DESTDIR=$RPM_BUILD_ROOT
 cd ..

++ ruby1.9-patch ++
Nur in 
/var/tmp/build-root-openSUSE_Factory-x86_64-YaST:Head-yast2-ruby-bindings/home/abuild/rpmbuild/BUILD/yast2-ruby-bindings-0.3.11/:
 build.
Nur in 
/var/tmp/build-root-openSUSE_Factory-x86_64-YaST:Head-yast2-ruby-bindings/home/abuild/rpmbuild/BUILD/yast2-ruby-bindings-0.3.11/:
 core.
Index: yast2-ruby-bindings-0.3.11/src/ruby/Y2RubyTypeConv.cc
===
--- yast2-ruby-bindings-0.3.11.orig/src/ruby/Y2RubyTypeConv.cc  2012-06-07 
17:45:44.0 +0200
+++ yast2-ruby-bindings-0.3.11/src/ruby/Y2RubyTypeConv.cc   2012-06-12 
15:30:25.171419923 +0200
@@ -104,6 +104,10 @@ static void ycpexternal_finalizer(void *
 {
   VALUE value = (VALUE)value_v;
 
+  if (!YRuby::yRuby()) {
+return; // we're finalized
+  }
+
   YRuby::refcount_map_t& vrby = YRuby::yRuby()->value_references_from_ycp;
   YRuby::refcount_map_t::iterator it = vrby.find(value);
   if (it == vrby.end()) {
Index: yast2-ruby-bindings-0.3.11/src/ruby/YRuby.cc
===
--- yast2-ruby-bindings-0.3.11.orig/src/ruby/YRuby.cc   2012-06-07 
17:45:44.0 +0200
+++ yast2-ruby-bindings-0.3.11/src/ruby/YRuby.cc2012-06-12 
15:31:25.430593704 +0200
@@ -28,6 +28,7 @@ as published by the Free Software Founda
 
 // Ruby stuff
 #include 
+#include 
 
 
 #define y2log_component "Y2Ruby"
@@ -68,14 +69,19 @@ void inject_last_exception_method(VALUE&
 }
 
 YRuby * YRuby::_yRuby = 0;
+bool YRuby::_y_ruby_finalized = false;
 
 YRuby::YRuby()
 {
   y2milestone( "Initializing ruby interpreter." );
+  
+  RUBY_INIT_STACK;
   ruby_init();
   ruby_script("yast");
   ruby_init_loadpath();
 
+  rb_enc_find_index("encdb");
+
   VALUE ycp_references = Data_Wrap_Struct(rb_cObject, gc_mark, gc_free, & 
value_references_from_ycp);
   rb_global_variable(&ycp_references);
 }
@@ -107,13 +113,14 @@ YRuby::~YRuby()
 {
 y2milestone( "Shutting down ruby interpreter." );
 ruby_finalize();
+_y_ruby_finalized = true;
 }
 
 
 YRuby *
 YRuby::yRuby()
 {
-  if ( ! _yRuby )
+  if ( ! _yRuby && !_y_ruby_finalized )
 _yRuby = new YRuby();
 
   return _yRuby;
@@ -142,8 +149,9 @@ YRuby::loadModule( YCPList argList )
   if ( argList->size() != 2 || ! argList->value(0)->isString() || ! 
argList->value(1)->isString() )
 return YCPError( "Ruby::loadModule() / Ruby::Use() : Bad arguments: String 
expected!" );
   string module_path = argList->value(1)->asString()->value();
-  VALUE result = rb_require(module_path.c_str());
-  if ( result == Qfalse )
+  int error = 0;
+  VALUE result = rb_protect( (VALUE (*)(VALUE))rb_require, (VALUE) 
module_path.c_str(), &error);
+  if ( result == Qfalse || error)
 return YCPError( "Ruby::loadModule() / Can't load ruby module '" + 
module_path + "'" );
   return YCPVoid();
 }
Index: yast2-ruby-bindings-0.3.11/src/ruby/YRuby.h
===

commit yast2-ruby-bindings for openSUSE:Factory

2012-04-12 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2012-04-12 09:59:00

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings", Maintainer is "dmacvi...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2012-01-26 14:09:25.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2012-04-12 10:00:10.0 +0200
@@ -1,0 +2,5 @@
+Thu Apr  5 10:32:47 CEST 2012 - jsuch...@suse.cz
+
+- removed libxcrypt-devel from buildrequires
+
+---

Old:

  yast2-ruby-bindings-0.3.9.tar.bz2

New:

  yast2-ruby-bindings-0.3.10.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.Go19RZ/_old  2012-04-12 10:00:11.0 +0200
+++ /var/tmp/diff_new_pack.Go19RZ/_new  2012-04-12 10:00:11.0 +0200
@@ -16,8 +16,12 @@
 #
 
 
+#
+# spec file for package yast2-ruby-bindings (Version 0.1)
+#
+
 Name:   yast2-ruby-bindings
-Version:0.3.9
+Version:0.3.10
 Release:0
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:yast2-ruby-bindings-%{version}.tar.bz2
@@ -25,7 +29,6 @@
 
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
-BuildRequires:  libxcrypt-devel
 BuildRequires:  swig
 BuildRequires:  yast2-core-devel
 BuildRequires:  yast2-devtools >= 2.16.3
@@ -37,7 +40,7 @@
 BuildRequires:  yast2-ycp-ui-bindings-devel >= 2.16.37
 Requires:   ruby
 Summary:Ruby bindings for the YaST platform
-License:GPL-2.0+
+License:GPL-2.0
 Group:  System/YaST
 
 %description
@@ -46,7 +49,6 @@
 
 %prep
 %setup -n yast2-ruby-bindings-%{version}
-
 %build
 mkdir build
 cd build
@@ -69,6 +71,9 @@
 make test ARGS=-V
 cd ..
 
+%clean
+rm -rf "$RPM_BUILD_ROOT"
+
 %files
 %defattr (-, root, root)
 %{_libdir}/YaST2/plugin/libpy2lang_ruby.so

++ yast2-ruby-bindings-0.3.9.tar.bz2 -> yast2-ruby-bindings-0.3.10.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-0.3.9/MAINTAINER 
new/yast2-ruby-bindings-0.3.10/MAINTAINER
--- old/yast2-ruby-bindings-0.3.9/MAINTAINER2012-01-25 16:57:33.0 
+0100
+++ new/yast2-ruby-bindings-0.3.10/MAINTAINER   2012-04-05 15:31:55.0 
+0200
@@ -1,2 +1,2 @@
-Duncan Mac-Vicar 
+Josef Reidinger 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-0.3.9/VERSION.cmake 
new/yast2-ruby-bindings-0.3.10/VERSION.cmake
--- old/yast2-ruby-bindings-0.3.9/VERSION.cmake 2012-01-25 16:57:33.0 
+0100
+++ new/yast2-ruby-bindings-0.3.10/VERSION.cmake2012-04-05 
15:31:55.0 +0200
@@ -1,3 +1,3 @@
 SET(VERSION_MAJOR "0")
 SET(VERSION_MINOR "3")
-SET(VERSION_PATCH "9")
+SET(VERSION_PATCH "10")
Files old/yast2-ruby-bindings-0.3.9/package/yast2-ruby-bindings-0.3.9.tar.bz2 
and new/yast2-ruby-bindings-0.3.10/package/yast2-ruby-bindings-0.3.9.tar.bz2 
differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-0.3.9/package/yast2-ruby-bindings.changes 
new/yast2-ruby-bindings-0.3.10/package/yast2-ruby-bindings.changes
--- old/yast2-ruby-bindings-0.3.9/package/yast2-ruby-bindings.changes   
2012-01-25 16:57:33.0 +0100
+++ new/yast2-ruby-bindings-0.3.10/package/yast2-ruby-bindings.changes  
2012-04-05 15:31:55.0 +0200
@@ -1,4 +1,9 @@
 ---
+Thu Apr  5 10:32:47 CEST 2012 - jsuch...@suse.cz
+
+- removed libxcrypt-devel from buildrequires
+
+---
 Thu Jan 19 12:11:56 UTC 2012 - jreidin...@suse.com
 
 - improve previous fix to allow loading also file in namespace (
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-0.3.9/package/yast2-ruby-bindings.spec 
new/yast2-ruby-bindings-0.3.10/package/yast2-ruby-bindings.spec
--- old/yast2-ruby-bindings-0.3.9/package/yast2-ruby-bindings.spec  
2012-01-25 16:57:33.0 +0100
+++ new/yast2-ruby-bindings-0.3.10/package/yast2-ruby-bindings.spec 
1970-01-01 01:00:00.0 +0100
@@ -1,60 +0,0 @@
-
-
-#
-# spec file for package yast2-ruby-bindings (Version 0.1)
-#
-# norootforbuild
-
-Name:   yast2-ruby-bindings
-Version:0.3.9
-Release:0
-License:GPL-2.0+
-Group:  System/YaST
-BuildRoot:  %{_tmppath}/%{name}-%{ve

commit yast2-ruby-bindings for openSUSE:Factory

2012-01-26 Thread h_root
Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory checked in at 2012-01-26 14:09:24

Comparing /work/SRC/openSUSE:Factory/yast2-ruby-bindings (Old)
 and  /work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new (New)


Package is "yast2-ruby-bindings", Maintainer is "dmacvi...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes  
2011-10-04 17:05:34.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-ruby-bindings.new/yast2-ruby-bindings.changes 
2012-01-26 14:09:25.0 +0100
@@ -1,0 +2,23 @@
+Thu Jan 19 12:11:56 UTC 2012 - jreidin...@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 - co...@suse.com
+
+- license should be GPL-2.0 without or later
+
+---
+Mon Jan 16 14:47:57 UTC 2012 - jreidin...@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 - co...@suse.com
+
+- fix license to be in spdx.org format
+
+---

Old:

  yast2-ruby-bindings-0.3.8.tar.bz2

New:

  yast2-ruby-bindings-0.3.9.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.BP97No/_old  2012-01-26 14:09:26.0 +0100
+++ /var/tmp/diff_new_pack.BP97No/_new  2012-01-26 14:09:26.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package yast2-ruby-bindings
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 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
@@ -15,19 +15,19 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
-
 
 Name:   yast2-ruby-bindings
-Version:0.3.8
+Version:0.3.9
 Release:0
-License:GPL
-Group:  System/YaST
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:yast2-ruby-bindings-%{version}.tar.bz2
 Prefix: /usr
 
-BuildRequires:  cmake gcc-c++ libxcrypt-devel swig yast2-core-devel
+BuildRequires:  cmake
+BuildRequires:  gcc-c++
+BuildRequires:  libxcrypt-devel
+BuildRequires:  swig
+BuildRequires:  yast2-core-devel
 BuildRequires:  yast2-devtools >= 2.16.3
 # libzypp-devel is missing .la requires
 BuildRequires:  ruby-devel
@@ -37,6 +37,8 @@
 BuildRequires:  yast2-ycp-ui-bindings-devel >= 2.16.37
 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
@@ -67,9 +69,6 @@
 make test ARGS=-V
 cd ..
 
-%clean
-rm -rf "$RPM_BUILD_ROOT"
-
 %files
 %defattr (-, root, root)
 %{_libdir}/YaST2/plugin/libpy2lang_ruby.so

++ yast2-ruby-bindings-0.3.8.tar.bz2 -> yast2-ruby-bindings-0.3.9.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-0.3.8/.mme-makepac 
new/yast2-ruby-bindings-0.3.9/.mme-makepac
--- old/yast2-ruby-bindings-0.3.8/.mme-makepac  2011-10-03 17:37:50.0 
+0200
+++ new/yast2-ruby-bindings-0.3.9/.mme-makepac  1970-01-01 01:00:00.0 
+0100
@@ -1,40 +0,0 @@
-#! /bin/sh -x
-# mme getpac yast2-network sp1
-
-# fd3 will be our output, stdout goes stderr
-exec 3>&1 >&2
-
-set -o errexit
-
-if [ "$1" = --clone ]; then
-DEST=$2
-cp $0 $DEST
-chmod +x $DEST
-exit
-fi
-
-PKG=$1
-SHORT_PRJ=$2
-shift 2
-
-if test -f Makefile.cvs; then
-# assuming yast2, svn
-make -f Makefile.cvs
-make package-local CHECK_SYNTAX=false
-elif test -f CMakeLists.txt; then
-mkdir build
-cd build
-# from spec
-cmake -DCMAKE_INSTALL_PREFIX=/usr \
-  -DLIB=lib \
-  -DCMAKE_BUILD_TYPE=Release \
-  -DCMAKE_SKIP_RPATH=1 \
-  ..
-make srcpackage
-else
-echo >&2 "Did not recognize the build system"
-exit 1
-fi
-
-cd package
-pwd >&3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-0.3.8/VERSION.cmake 
new/yast2-ruby-bindings-0.3.9/VERSION.cmake
--- old/yast2-ruby-bindings-0.3.8/VERSION.cmake 2011-10-03 17:37:50.0 
+0200
+++ new/yast2-ruby-bindings-0.3.9/VERSION.cmake 2012

commit yast2-ruby-bindings for openSUSE:Factory

2011-10-04 Thread h_root

Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory
checked in at Tue Oct 4 17:05:37 CEST 2011.




--- openSUSE:Factory/yast2-ruby-bindings/yast2-ruby-bindings.changes
2011-09-23 12:53:21.0 +0200
+++ 
/mounts/work_src_done/STABLE/yast2-ruby-bindings/yast2-ruby-bindings.changes
2011-10-03 17:24:19.0 +0200
@@ -1,0 +2,9 @@
+Mon Oct  3 17:18:29 CEST 2011 - mvid...@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
+
+---

calling whatdependson for head-i586


Old:

  yast2-ruby-bindings-0.3.7.tar.bz2

New:

  yast2-ruby-bindings-0.3.8.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.UkaoL7/_old  2011-10-04 17:05:31.0 +0200
+++ /var/tmp/diff_new_pack.UkaoL7/_new  2011-10-04 17:05:31.0 +0200
@@ -19,8 +19,8 @@
 
 
 Name:   yast2-ruby-bindings
-Version:0.3.7
-Release:1
+Version:0.3.8
+Release:0
 License:GPL
 Group:  System/YaST
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -55,13 +55,18 @@
   -DCMAKE_BUILD_TYPE=Release \
   -DCMAKE_SKIP_RPATH=1 \
   ..
-make %{?jobs:-j %jobs}
+make %{?jobs:-j %jobs} VERBOSE=1
 
 %install
 cd build
 make install DESTDIR=$RPM_BUILD_ROOT
 cd ..
 
+%check
+cd build
+make test ARGS=-V
+cd ..
+
 %clean
 rm -rf "$RPM_BUILD_ROOT"
 
@@ -70,4 +75,5 @@
 %{_libdir}/YaST2/plugin/libpy2lang_ruby.so
 %{_libdir}/ruby/vendor_ruby/%{rb_ver}/ycp.rb
 %{_libdir}/ruby/vendor_ruby/%{rb_ver}/%{rb_arch}/ycpx.so
+
 %changelog

++ yast2-ruby-bindings-0.3.7.tar.bz2 -> yast2-ruby-bindings-0.3.8.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-0.3.7/.mme-makepac 
new/yast2-ruby-bindings-0.3.8/.mme-makepac
--- old/yast2-ruby-bindings-0.3.7/.mme-makepac  1970-01-01 01:00:00.0 
+0100
+++ new/yast2-ruby-bindings-0.3.8/.mme-makepac  2011-10-03 17:37:50.0 
+0200
@@ -0,0 +1,40 @@
+#! /bin/sh -x
+# mme getpac yast2-network sp1
+
+# fd3 will be our output, stdout goes stderr
+exec 3>&1 >&2
+
+set -o errexit
+
+if [ "$1" = --clone ]; then
+DEST=$2
+cp $0 $DEST
+chmod +x $DEST
+exit
+fi
+
+PKG=$1
+SHORT_PRJ=$2
+shift 2
+
+if test -f Makefile.cvs; then
+# assuming yast2, svn
+make -f Makefile.cvs
+make package-local CHECK_SYNTAX=false
+elif test -f CMakeLists.txt; then
+mkdir build
+cd build
+# from spec
+cmake -DCMAKE_INSTALL_PREFIX=/usr \
+  -DLIB=lib \
+  -DCMAKE_BUILD_TYPE=Release \
+  -DCMAKE_SKIP_RPATH=1 \
+  ..
+make srcpackage
+else
+echo >&2 "Did not recognize the build system"
+exit 1
+fi
+
+cd package
+pwd >&3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-0.3.7/CMakeLists.txt 
new/yast2-ruby-bindings-0.3.8/CMakeLists.txt
--- old/yast2-ruby-bindings-0.3.7/CMakeLists.txt2011-07-26 
16:26:31.0 +0200
+++ new/yast2-ruby-bindings-0.3.8/CMakeLists.txt2011-10-03 
17:37:50.0 +0200
@@ -4,73 +4,71 @@
 
 cmake_minimum_required(VERSION 2.4)
 if(COMMAND cmake_policy)
-  # escape preprocessor, see -DVERSION below
-  cmake_policy(SET CMP0005 OLD)
-endif(COMMAND cmake_policy)
-
-PROJECT(yast2-ruby-bindings)
-SET(PACKAGE "yast2-ruby-bindings")
-SET( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -O3 -Wall -Woverloaded-virtual" )
-SET( CMAKE_C_FLAGS   "${CMAKE_C_FLAGS}   -g -O3 -Wall" )
+  # let cmake escape preprocessor definitions
+  cmake_policy(SET CMP0005 NEW)
+endif()
+
+project(yast2-ruby-bindings)
+set(PACKAGE "yast2-ruby-bindings")
+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -O3 -Wall -Woverloaded-virtual")
+set(CMAKE_C_FLAGS   "${CMAKE_C_FLAGS}   -g -O3 -Wall")
 
 #
 # Where is SWIG ?
 #
 
-FIND_PACKAGE(SWIG)
-IF ( NOT SWIG_FOUND )
-
-FIND_PROGRAM(SWIG_EXECUTABLE
-  NAMES swig-1.3 swig
-  PATHS ${SWIG_DIR} ${SWIG_DIR}/.. ${SWIG_DIR}/../../bin /usr/bin 
/usr/local/bin ${CMAKE_INSTALL_PREFIX}/bin
-)
-ENDIF ( NOT SWIG_FOUND )
-
-IF ( NOT SWIG_EXECUTABLE )
-  MESSAGE( FATAL_ERROR "SWIG not found." )
-ELSE ( NOT SWIG_EXECUTABLE )
-  MESSAGE( STATUS "SWIG found at ${SWIG_EXECUTABLE}" )
-ENDIF ( NOT SWIG_EXECUTABLE )
+find_package(SWIG)
+if(NOT SWIG_FOUND)
+  find_program(SWIG_EXECUTABLE
+NAMES swig-1.3 swig
+PATHS ${SWIG_DIR} ${SWIG_DIR}/.. ${SWIG_DIR}/../../bin /usr/bin 
/usr/local/bin ${CMAKE_INSTALL_PREFIX}/bin)
+endif()
+
+if(NOT SWIG_EXECUTABLE)
+  message(FATAL_ERROR "SWIG not found.")
+else()
+  message(STATUS "SWIG found at ${SWIG_EXECUTABLE}")
+endif()
 
 #
 # Where is YaST ?
 #
 
-FIND_PACKAGE(Yast REQUIRE

commit yast2-ruby-bindings for openSUSE:Factory

2011-07-27 Thread h_root

Hello community,

here is the log from the commit of package yast2-ruby-bindings for 
openSUSE:Factory
checked in at Wed Jul 27 11:56:38 CEST 2011.




--- yast2-ruby-bindings/yast2-ruby-bindings.changes 2009-11-03 
16:35:34.0 +0100
+++ 
/mounts/work_src_done/STABLE/yast2-ruby-bindings/yast2-ruby-bindings.changes
2011-07-26 16:29:42.0 +0200
@@ -1,0 +2,13 @@
+Tue Jul 26 07:58:02 UTC 2011 - kkae...@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 - kkae...@novell.com
+
+- wrap rb_funcall in rb_protect to prevent segfaults if the
+  calling function raises an exception (bnc#705425)
+- 0.3.6
+
+---

calling whatdependson for head-i586


Old:

  yast2-ruby-bindings-0.3.5.tar.bz2

New:

  yast2-ruby-bindings-0.3.7.tar.bz2



Other differences:
--
++ yast2-ruby-bindings.spec ++
--- /var/tmp/diff_new_pack.nDokp7/_old  2011-07-27 11:38:52.0 +0200
+++ /var/tmp/diff_new_pack.nDokp7/_new  2011-07-27 11:38:52.0 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package yast2-ruby-bindings (Version 0.3.5)
+# spec file for package yast2-ruby-bindings
 #
-# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 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
@@ -19,19 +19,20 @@
 
 
 Name:   yast2-ruby-bindings
-Version:0.3.5
+Version:0.3.7
 Release:1
 License:GPL
 Group:  System/YaST
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 Source0:yast2-ruby-bindings-%{version}.tar.bz2
 Prefix: /usr
+
 BuildRequires:  cmake gcc-c++ libxcrypt-devel swig yast2-core-devel
 BuildRequires:  yast2-devtools >= 2.16.3
 # libzypp-devel is missing .la requires
 BuildRequires:  ruby-devel
-Requires:   yast2-core >= 2.16.37
-BuildRequires:  yast2-core-devel >= 2.16.37
+Requires:   yast2-core >= 2.18.1
+BuildRequires:  yast2-core-devel >= 2.18.1
 Requires:   yast2-ycp-ui-bindings   >= 2.16.37
 BuildRequires:  yast2-ycp-ui-bindings-devel >= 2.16.37
 Requires:   ruby

++ yast2-ruby-bindings-0.3.5.tar.bz2 -> yast2-ruby-bindings-0.3.7.tar.bz2 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-0.3.5/VERSION.cmake 
new/yast2-ruby-bindings-0.3.7/VERSION.cmake
--- old/yast2-ruby-bindings-0.3.5/VERSION.cmake 2009-11-03 16:33:44.0 
+0100
+++ new/yast2-ruby-bindings-0.3.7/VERSION.cmake 2011-07-26 16:26:31.0 
+0200
@@ -1,3 +1,3 @@
 SET(VERSION_MAJOR "0")
 SET(VERSION_MINOR "3")
-SET(VERSION_PATCH "5")
+SET(VERSION_PATCH "7")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-0.3.5/examples/ruby/module-storage.rb 
new/yast2-ruby-bindings-0.3.7/examples/ruby/module-storage.rb
--- old/yast2-ruby-bindings-0.3.5/examples/ruby/module-storage.rb   
2009-11-03 16:33:44.0 +0100
+++ new/yast2-ruby-bindings-0.3.7/examples/ruby/module-storage.rb   
2011-07-26 16:26:31.0 +0200
@@ -1,4 +1,4 @@
-require 'yast'
+require 'ycp'
 require 'ycp/storage'
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-ruby-bindings-0.3.5/examples/ruby/module-timezone.rb 
new/yast2-ruby-bindings-0.3.7/examples/ruby/module-timezone.rb
--- old/yast2-ruby-bindings-0.3.5/examples/ruby/module-timezone.rb  
2009-11-03 16:33:44.0 +0100
+++ new/yast2-ruby-bindings-0.3.7/examples/ruby/module-timezone.rb  
2011-07-26 16:26:31.0 +0200
@@ -1,4 +1,4 @@
-require 'yast'
+require 'ycp'
 require 'ycp/timezone'
 
 zonemap = YCP::Timezone::get_zonemap
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-ruby-bindings-0.3.5/examples/ruby/test.yml 
new/yast2-ruby-bindings-0.3.7/examples/ruby/test.yml
--- old/yast2-ruby-bindings-0.3.5/examples/ruby/test.yml1970-01-01 
01:00:00.0 +0100
+++ new/yast2-ruby-bindings-0.3.7/examples/ruby/test.yml2011-07-26 
16:26:31.0 +0200
@@ -0,0 +1,20 @@
+# The list of services that could be operated by webYaST services module.
+# Add only name of service if there is /etc/init.d/ script 
available.
+# Otherwise, provide also service description and paths to start, stop and 
status scripts.
+
+#cron:
+#  name: cron
+
+#beagle:
+#  name: beagle
+#  description: Desktop Search Application
+#  start: "/usr/bin/beagled"
+#  stop: "/usr/bin/beagle-shutdown"
+#  status: "/usr/bin/beagle-ping"
+
+collectd:
+  name: collectd
+  description: Statis