commit yast2-ruby-bindings for openSUSE:Factory
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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