Hello community,
here is the log from the commit of package yast2-reipl for openSUSE:Factory checked in at 2014-12-01 14:01:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-reipl (Old)
and /work/SRC/openSUSE:Factory/.yast2-reipl.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-reipl"
Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-reipl/yast2-reipl.changes 2014-05-21 16:32:54.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.yast2-reipl.new/yast2-reipl.changes 2014-12-01 14:02:06.000000000 +0100
@@ -1,0 +2,6 @@
+Thu Nov 6 12:41:25 CET 2014 - schubi@suse.de
+
+- Fixed parsing of lsreipl output (bnc#902094)
+- 3.1.5
+
+-------------------------------------------------------------------
Old:
----
yast2-reipl-3.1.4.tar.bz2
New:
----
yast2-reipl-3.1.5.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-reipl.spec ++++++
--- /var/tmp/diff_new_pack.JaNDax/_old 2014-12-01 14:02:07.000000000 +0100
+++ /var/tmp/diff_new_pack.JaNDax/_new 2014-12-01 14:02:07.000000000 +0100
@@ -17,7 +17,7 @@
Name: yast2-reipl
-Version: 3.1.4
+Version: 3.1.5
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -34,6 +34,7 @@
BuildRequires: yast2-devtools >= 3.1.10
BuildRequires: yast2-storage
BuildRequires: yast2-testsuite
+BuildRequires: rubygem(rspec)
Requires: yast2-bootloader
Requires: yast2-storage
++++++ yast2-reipl-3.1.4.tar.bz2 -> yast2-reipl-3.1.5.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-reipl-3.1.4/.travis.yml new/yast2-reipl-3.1.5/.travis.yml
--- old/yast2-reipl-3.1.4/.travis.yml 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-reipl-3.1.5/.travis.yml 2014-12-01 11:03:30.000000000 +0100
@@ -0,0 +1,16 @@
+language: cpp
+compiler:
+ - gcc
+before_install:
+ # disable rvm, use system Ruby
+ - rvm reset
+ - wget https://raw.githubusercontent.com/yast/yast-devtools/master/travis-tools/tra...
+ - sh ./travis_setup.sh -p "rake yast2-devtools yast2-testsuite yast2 yast2-storage" -g "yast-rake gettext rspec:2.14.1"
+script:
+ - rake check:syntax
+ - rake check:pot
+ - make -f Makefile.cvs
+ - make
+ - sudo make install
+ - make check
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-reipl-3.1.4/MAINTAINER new/yast2-reipl-3.1.5/MAINTAINER
--- old/yast2-reipl-3.1.4/MAINTAINER 2014-05-21 13:19:21.000000000 +0200
+++ new/yast2-reipl-3.1.5/MAINTAINER 2014-12-01 11:03:30.000000000 +0100
@@ -1 +1 @@
-Steffen Winterfeldt
+Deprecated file. Use `osc maintainer yast2-reipl` instead.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-reipl-3.1.4/README new/yast2-reipl-3.1.5/README
--- old/yast2-reipl-3.1.4/README 2014-05-21 13:19:21.000000000 +0200
+++ new/yast2-reipl-3.1.5/README 1970-01-01 01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-This program/library is part of YaST2
-See the file COPYRIGHT.english for license terms
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-reipl-3.1.4/README.md new/yast2-reipl-3.1.5/README.md
--- old/yast2-reipl-3.1.4/README.md 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-reipl-3.1.5/README.md 2014-12-01 11:03:30.000000000 +0100
@@ -0,0 +1,5 @@
+# YaST - The REIPL Module #
+
+[![Travis Build](https://travis-ci.org/yast/yast-reipl.svg?branch=master)](https://travis-ci.org/yast/yast-reipl)
+[![Jenkins Build](http://img.shields.io/jenkins/s/https/ci.opensuse.org/yast-reipl-master.svg)](https://ci.opensuse.org/view/Yast/job/yast-reipl-master/)
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-reipl-3.1.4/package/yast2-reipl.changes new/yast2-reipl-3.1.5/package/yast2-reipl.changes
--- old/yast2-reipl-3.1.4/package/yast2-reipl.changes 2014-05-21 13:19:21.000000000 +0200
+++ new/yast2-reipl-3.1.5/package/yast2-reipl.changes 2014-12-01 11:03:30.000000000 +0100
@@ -1,4 +1,10 @@
-------------------------------------------------------------------
+Thu Nov 6 12:41:25 CET 2014 - schubi@suse.de
+
+- Fixed parsing of lsreipl output (bnc#902094)
+- 3.1.5
+
+-------------------------------------------------------------------
Wed May 21 09:46:40 UTC 2014 - jreidinger@suse.com
- do not call reipl mutliple time during installation
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-reipl-3.1.4/package/yast2-reipl.spec new/yast2-reipl-3.1.5/package/yast2-reipl.spec
--- old/yast2-reipl-3.1.4/package/yast2-reipl.spec 2014-05-21 13:19:21.000000000 +0200
+++ new/yast2-reipl-3.1.5/package/yast2-reipl.spec 2014-12-01 11:03:30.000000000 +0100
@@ -17,7 +17,7 @@
Name: yast2-reipl
-Version: 3.1.4
+Version: 3.1.5
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -34,6 +34,7 @@
BuildRequires: yast2-devtools >= 3.1.10
BuildRequires: yast2-storage
BuildRequires: yast2-testsuite
+BuildRequires: rubygem(rspec)
Requires: yast2-storage yast2-bootloader
# Wizard::SetDesktopTitleAndIcon
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-reipl-3.1.4/src/modules/Reipl.rb new/yast2-reipl-3.1.5/src/modules/Reipl.rb
--- old/yast2-reipl-3.1.4/src/modules/Reipl.rb 2014-05-21 13:19:21.000000000 +0200
+++ new/yast2-reipl-3.1.5/src/modules/Reipl.rb 2014-12-01 11:03:30.000000000 +0100
@@ -133,20 +133,20 @@
lsreipl_lines = result["stdout"].split("\n")
type = lsreipl_lines[0][/ccw$|fcp$|node$/]
if type == "ccw"
- ccw_map = Ops.get_map(configuration, "ccw")
- Ops.set(ccw_map, "device", Builtins.deletechars(Convert.to_string(lsreipl_lines[1][/[0-3]\.[0-3]\.[\h.]*$/]), "\n "))
- Ops.set(ccw_map, "loadparm", Builtins.deletechars(Convert.to_string(lsreipl_lines[2][/".*"$/]), "\n \""))
- Ops.set(ccw_map, "parm", Builtins.deletechars(Convert.to_string(lsreipl_lines[3][/".*"$/]), "\n \""))
+ ccw_map = configuration["ccw"]
+ ccw_map["device"] = Builtins.deletechars(Convert.to_string(lsreipl_lines[1][/[0-3]\.[0-3]\.[\h.]*$/]), "\n ") if lsreipl_lines[1]
+ ccw_map["loadparm"] = Builtins.deletechars(Convert.to_string(lsreipl_lines[2][/".*"$/]), "\n \"") if lsreipl_lines[2]
+ ccw_map["parm"] = Builtins.deletechars(Convert.to_string(lsreipl_lines[3][/".*"$/]), "\n \"") if lsreipl_lines[3]
Ops.set(configuration, "ccw", ccw_map)
end
if type == "fcp"
- fcp_map = Ops.get_map(configuration, "fcp")
- Ops.set(ccw_map, "wwpm", Builtins.deletechars(Convert.to_string(lsreipl_lines[1][/[x\h]*$/]), "\n "))
- Ops.set(ccw_map, "lun", Builtins.deletechars(Convert.to_string(lsreipl_lines[2][/[x\h]*$/]), "\n "))
- Ops.set(ccw_map, "device", Builtins.deletechars(Convert.to_string(lsreipl_lines[3][/[0-3]\.[0-3]\.[\h.]*$/]), "\n "))
- Ops.set(ccw_map, "bootprog", Builtins.deletechars(Convert.to_string(lsreipl_lines[4][/[0-9]*$/]), "\n "))
- Ops.set(ccw_map, "br_lbr", Builtins.deletechars(Convert.to_string(lsreipl_lines[5][/[0-9]*$/]), "\n "))
- Ops.set(ccw_map, "bootparms", Builtins.deletechars(Convert.to_string(lsreipl_lines[6][/".*"*$/]), "\n \""))
+ fcp_map = configuration["fcp"]
+ ccw_map["wwpm"] = Builtins.deletechars(Convert.to_string(lsreipl_lines[1][/[x\h]*$/]), "\n ") if lsreipl_lines[1]
+ ccw_map["lun"] = Builtins.deletechars(Convert.to_string(lsreipl_lines[2][/[x\h]*$/]), "\n ") if lsreipl_lines[2]
+ ccw_map["device"] = Builtins.deletechars(Convert.to_string(lsreipl_lines[3][/[0-3]\.[0-3]\.[\h.]*$/]), "\n ") if lsreipl_lines[3]
+ ccw_map["bootprog"] = Builtins.deletechars(Convert.to_string(lsreipl_lines[4][/[0-9]*$/]), "\n ") if lsreipl_lines[4]
+ ccw_map["br_lbr"] = Builtins.deletechars(Convert.to_string(lsreipl_lines[5][/[0-9]*$/]), "\n ") if lsreipl_lines[5]
+ ccw_map["bootparms"] = Builtins.deletechars(Convert.to_string(lsreipl_lines[6][/".*"*$/]), "\n \"") if lsreipl_lines[6]
Ops.set(configuration, "fcp", fcp_map)
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-reipl-3.1.4/test/Makefile.am new/yast2-reipl-3.1.5/test/Makefile.am
--- old/yast2-reipl-3.1.4/test/Makefile.am 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-reipl-3.1.5/test/Makefile.am 2014-12-01 11:03:30.000000000 +0100
@@ -0,0 +1,11 @@
+#
+# Makefile.am for reipl/test
+#
+
+TESTS = reipl_test.rb
+
+TEST_EXTENSIONS = .rb
+RB_LOG_COMPILER = rspec
+VERBOSE = 1
+EXTRA_DIST = $(TESTS)
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-reipl-3.1.4/test/reipl_test.rb new/yast2-reipl-3.1.5/test/reipl_test.rb
--- old/yast2-reipl-3.1.4/test/reipl_test.rb 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-reipl-3.1.5/test/reipl_test.rb 2014-12-01 11:03:30.000000000 +0100
@@ -0,0 +1,27 @@
+#!/usr/bin/env rspec
+
+ENV["Y2DIR"] = File.expand_path("../../src", __FILE__)
+
+require "yast"
+Yast.import "Reipl"
+
+describe "Reipl#ReadState" do
+ it "returns map of lsreipl call" do
+ lsreipl_output = "Re-IPL type: ccw
+ Device: 0.0.7e64
+ Loadparm: \"\""
+
+ lsreipl_map = {
+ "ccw" => {"device"=>"0.0.7e64", "loadparm"=>"", "parm"=>""},
+ "fcp" => {"device"=>"", "wwpn"=>"", "lun"=>"",
+ "bootprog"=>"", "br_lba"=>"", "bootparms"=>""},
+ "method" => "ccw",
+ "nss" => {"name"=>"", "loadparm"=>"", "parm"=>""}
+ }
+
+ expect(Yast::SCR).to receive(:Execute).with(anything(), /lsreipl/).and_return({ "exit" => 0, "stderr" => "", "stdout" => lsreipl_output })
+
+ expect(Yast::Reipl.ReadState()).to eq( lsreipl_map )
+ end
+
+end
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org