Hello community,

here is the log from the commit of package skelcd-control-CAASP for 
openSUSE:Factory checked in at 2018-11-10 16:48:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/skelcd-control-CAASP (Old)
 and      /work/SRC/openSUSE:Factory/.skelcd-control-CAASP.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "skelcd-control-CAASP"

Sat Nov 10 16:48:57 2018 rev:13 rq:646958 version:15.4

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/skelcd-control-CAASP/skelcd-control-CAASP.changes    
    2018-11-01 18:55:03.037966245 +0100
+++ 
/work/SRC/openSUSE:Factory/.skelcd-control-CAASP.new/skelcd-control-CAASP.changes
   2018-11-10 16:49:09.952509279 +0100
@@ -0,0 +1,9 @@
+-------------------------------------------------------------------
+Tue Nov  6 13:45:16 UTC 2018 - [email protected]
+
+- Display new role dialogs in the workflow (FATE#325834)
+- Clean up (removed the openSUSE Kubic parts, it has been moved to
+  to a separate package)
+- 15.4
+
+-------------------------------------------------------------------

Old:
----
  skelcd-control-CAASP-15.3.tar.bz2

New:
----
  skelcd-control-CAASP-15.4.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ skelcd-control-CAASP.spec ++++++
--- /var/tmp/diff_new_pack.71NVW3/_old  2018-11-10 16:49:12.236506384 +0100
+++ /var/tmp/diff_new_pack.71NVW3/_new  2018-11-10 16:49:12.236506384 +0100
@@ -33,29 +33,19 @@
 # RNG validation schema
 BuildRequires:  yast2-installation-control >= 4.0.10
 
-%if 0%{?is_opensuse}
-# xsltproc - for building control.Kubic.xml from control.CAASP.xml
-BuildRequires:  diffutils
-BuildRequires:  libxslt-tools
-# we need to copy some parts from the openSUSE control.xml to Kubic
-BuildRequires:  skelcd-control-openSUSE
-%endif
-
 ######################################################################
 #
 # Here is the list of Yast packages which are needed in the
 # installation system (inst-sys) for the Yast installer
 #
 
-# SLES specific Yast packages needed in the inst-sys
+# CaaSP specific Yast packages needed in the inst-sys
 # to provide the functionality needed by this control file
+
+# new role dialogs
+Requires:       yast2-caasp >= 4.0.6
 Requires:       yast2-registration
-%if 0%{?is_susecaasp}
 Requires:       yast2-theme-SLE
-%else
-Requires:       yast2-branding-openSUSE
-Requires:       yast2-qt-branding-openSUSE
-%endif
 
 # Generic Yast packages needed for the installer
 Requires:       autoyast2
@@ -65,8 +55,8 @@
 Requires:       yast2-fcoe-client
 # For creating the AutoYast profile at the end of installation (bnc#887406)
 Requires:       yast2-firewall
-# instsys_cleanup
-Requires:       yast2-installation >= 3.1.217.9
+# fixed role selection
+Requires:       yast2-installation >= 4.0.73
 Requires:       yast2-iscsi-client
 Requires:       yast2-kdump
 Requires:       yast2-multipath
@@ -112,7 +102,7 @@
 
 Url:            https://github.com/yast/skelcd-control-CAASP
 AutoReqProv:    off
-Version:        15.3
+Version:        15.4
 Release:        0
 Summary:        The CaaSP control file needed for installation
 License:        MIT
@@ -131,15 +121,6 @@
 
 %setup -n %{name}-%{version}
 
-%if 0%{?is_opensuse}
-%build
-# build control.Kubic.xml from control.CAASP.xml
-make -C control control.Kubic.xml
-# display the changes (just for easier debugging)
-# don't fail, a difference is expected
-diff -u control/control.CAASP.xml control/control.Kubic.xml || :
-%endif
-
 %check
 #
 # Verify syntax
@@ -151,13 +132,7 @@
 # Add control file 
 #
 mkdir -p $RPM_BUILD_ROOT%{?skelcdpath}/CD1
-%if 0%{?is_susecaasp}
 install -m 644 control/control.CAASP.xml 
$RPM_BUILD_ROOT%{?skelcdpath}/CD1/control.xml
-%else
-%if 0%{?is_opensuse}
-install -m 644 control/control.Kubic.xml 
$RPM_BUILD_ROOT%{?skelcdpath}/CD1/control.xml
-%endif
-%endif
 
 # install LICENSE (required by build service check)
 mkdir -p $RPM_BUILD_ROOT/%{_prefix}/share/doc/packages/%{name}
@@ -165,14 +140,12 @@
 
 %files
 %defattr(644,root,root,755)
-%if 0%{?is_susecaasp}%{?is_opensuse}
 %if %{defined skelcdpath}
 %dir %{skelcdpath}
 %endif
 %dir %{?skelcdpath}/CD1
 %{?skelcdpath}/CD1/control.xml
-%endif
 %doc %dir %{_prefix}/share/doc/packages/%{name}
-%doc %{_prefix}/share/doc/packages/%{name}/LICENSE
+%license %{_prefix}/share/doc/packages/%{name}/LICENSE
 
 %changelog

++++++ skelcd-control-CAASP-15.3.tar.bz2 -> skelcd-control-CAASP-15.4.tar.bz2 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/skelcd-control-CAASP-15.3/.travis.sh 
new/skelcd-control-CAASP-15.4/.travis.sh
--- old/skelcd-control-CAASP-15.3/.travis.sh    2018-10-16 11:01:45.000000000 
+0200
+++ new/skelcd-control-CAASP-15.4/.travis.sh    2018-11-07 12:52:53.000000000 
+0100
@@ -1,26 +1,7 @@
 #! /bin/bash
 
-# fold the Travis output to make it better readable
-YELLOW='\033[33;1m'
-NO_COLOR='\033[0m'
-echo travis_fold:start:$BUILD_FLAVOR
-echo -e "${YELLOW}Build '${BUILD_FLAVOR}' flavor${NO_COLOR}"
-
 set -e -x
 
-if [ "$BUILD_FLAVOR" == "kubic" ]; then
-  # build the file
-  make -C control control.Kubic.xml
-  # pretend we are running in an openSUSE Kubic build
-  echo "%is_susecaasp 0" >> ~/.rpmmacros
-elif [ "$BUILD_FLAVOR" == "caasp" ]; then
-  # pretend we are running in a SUSE CaaSP build
-  echo "%is_susecaasp 1" >> ~/.rpmmacros
-else
-  echo "Uknown BUILD_FLAVOR: $BUILD_FLAVOR"
-  exit 1
-fi
-
 # validate the control file(s)
 make -C control check
 
@@ -29,5 +10,3 @@
 # see https://github.com/yast/docker-yast-ruby/blob/master/yast-travis-ruby
 yast-travis-ruby
 
-set +x
-echo travis_fold:end:$BUILD_FLAVOR
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/skelcd-control-CAASP-15.3/.travis.yml 
new/skelcd-control-CAASP-15.4/.travis.yml
--- old/skelcd-control-CAASP-15.3/.travis.yml   2018-10-16 11:01:45.000000000 
+0200
+++ new/skelcd-control-CAASP-15.4/.travis.yml   2018-11-07 12:52:53.000000000 
+0100
@@ -11,5 +11,4 @@
 script:
   # the builds can run sequentially, the build in Docker is fast and Docker 
isolates
   # the containers (the second run has the very same initial image as the 
first run)
-  - docker run -it -e TRAVIS=1 -e TRAVIS_JOB_ID="$TRAVIS_JOB_ID" -e 
BUILD_FLAVOR=caasp skelcd-control-caasp-image ./.travis.sh
-  - docker run -it -e TRAVIS=1 -e TRAVIS_JOB_ID="$TRAVIS_JOB_ID" -e 
BUILD_FLAVOR=kubic skelcd-control-caasp-image ./.travis.sh
+  - docker run -it -e TRAVIS=1 -e TRAVIS_JOB_ID="$TRAVIS_JOB_ID" 
skelcd-control-caasp-image ./.travis.sh
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/skelcd-control-CAASP-15.3/control/Makefile 
new/skelcd-control-CAASP-15.4/control/Makefile
--- old/skelcd-control-CAASP-15.3/control/Makefile      2018-10-16 
11:01:45.000000000 +0200
+++ new/skelcd-control-CAASP-15.4/control/Makefile      2018-11-07 
12:52:53.000000000 +0100
@@ -2,10 +2,3 @@
 # checks only those control files that belong to this package
 check: /usr/share/YaST2/control/control.rng
        xmllint --relaxng /usr/share/YaST2/control/control.rng --noout *.xml
-
-# generate the control.Kubic.xml file
-control.Kubic.xml: control.Kubic.xsl control.CAASP.xml
-       xsltproc control.Kubic.xsl control.CAASP.xml > control.Kubic.xml
-
-clean:
-       rm -f control.Kubic.xml
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/skelcd-control-CAASP-15.3/control/control.CAASP.xml 
new/skelcd-control-CAASP-15.4/control/control.CAASP.xml
--- old/skelcd-control-CAASP-15.3/control/control.CAASP.xml     2018-10-16 
11:01:45.000000000 +0200
+++ new/skelcd-control-CAASP-15.4/control/control.CAASP.xml     2018-11-07 
12:52:53.000000000 +0100
@@ -261,6 +261,7 @@
         </services>
 
         <order config:type="integer">100</order>
+        <additional_dialogs>inst_casp_admin_role</additional_dialogs>
       </system_role>
 
       <system_role>
@@ -273,6 +274,7 @@
         </services>
 
         <order config:type="integer">200</order>
+        <additional_dialogs>inst_casp_worker_role</additional_dialogs>
       </system_role>
 
       <system_role>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/skelcd-control-CAASP-15.3/control/control.Kubic.xsl 
new/skelcd-control-CAASP-15.4/control/control.Kubic.xsl
--- old/skelcd-control-CAASP-15.3/control/control.Kubic.xsl     2018-10-16 
11:01:45.000000000 +0200
+++ new/skelcd-control-CAASP-15.4/control/control.Kubic.xsl     1970-01-01 
01:00:00.000000000 +0100
@@ -1,47 +0,0 @@
-<!--
-  Definition of the control.CAASP.xml -> control.Kubic.xml transformation.
--->
-
-<xsl:stylesheet version="1.0"
-  xmlns:n="http://www.suse.com/1.0/yast2ns";
-  xmlns:config="http://www.suse.com/1.0/configns";
-  xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
-  xmlns="http://www.suse.com/1.0/yast2ns";
-  exclude-result-prefixes="n"
->
-
-  <xsl:output method="xml" indent="yes"/>
-
-  <xsl:template match="node()|@*">
-    <xsl:copy>
-      <xsl:apply-templates select="node()|@*"/>
-    </xsl:copy>
-  </xsl:template>
-
-  <!-- remove the "container-feeder" service from all roles (not available in 
Kubic) -->
-  <xsl:template 
match="n:system_role/n:services/n:service[n:name='container-feeder']"/>
-  <!-- a trick to remove the remaining empty line after node removal -->
-  <xsl:template 
match="text()[following-sibling::node()[1][self::n:service[n:name='container-feeder']]]"
 />
-
-  <!-- remove the "admin-node-setup" service from all roles (not available in 
Kubic) -->
-  <xsl:template 
match="n:system_role/n:services/n:service[n:name='admin-node-setup']"/>
-  <!-- a trick to remove the remaining empty line after node removal -->
-  <xsl:template 
match="text()[following-sibling::node()[1][self::n:service[n:name='admin-node-setup']]]"
 />
-
-  <!-- Add the "extra_urls" part from the normal openSUSE control file -->
-  <xsl:template match="n:software">
-    <xsl:copy>
-      <xsl:apply-templates select="node()|@*"/>
-      <!-- Make sure this is the openSUSE control file!, try both (old and the 
new) locations -->
-      <xsl:copy-of 
select="document('/usr/lib/skelcd/CD1/control.xml')/*/n:software/n:extra_urls"/>
-      <xsl:copy-of 
select="document('/CD1/control.xml')/*/n:software/n:extra_urls"/>
-    </xsl:copy>
-  </xsl:template>
-
-  <xsl:template match="n:micro_os_role">
-    <micro_os_role>
-      <label>openSUSE MicroOS</label>
-    </micro_os_role>
-  </xsl:template>
-
-</xsl:stylesheet>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/skelcd-control-CAASP-15.3/package/skelcd-control-CAASP.changes 
new/skelcd-control-CAASP-15.4/package/skelcd-control-CAASP.changes
--- old/skelcd-control-CAASP-15.3/package/skelcd-control-CAASP.changes  
2018-10-16 11:01:45.000000000 +0200
+++ new/skelcd-control-CAASP-15.4/package/skelcd-control-CAASP.changes  
2018-11-07 12:52:53.000000000 +0100
@@ -1,3 +1,12 @@
+-------------------------------------------------------------------
+Tue Nov  6 13:45:16 UTC 2018 - [email protected]
+
+- Display new role dialogs in the workflow (FATE#325834)
+- Clean up (removed the openSUSE Kubic parts, it has been moved to
+  to a separate package)
+- 15.4
+
+-------------------------------------------------------------------
 Thu Oct 11 14:43:55 UTC 2018 - [email protected]
 
 - fix bsc#1111541: do not enable container-feeder since this does
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/skelcd-control-CAASP-15.3/package/skelcd-control-CAASP.spec 
new/skelcd-control-CAASP-15.4/package/skelcd-control-CAASP.spec
--- old/skelcd-control-CAASP-15.3/package/skelcd-control-CAASP.spec     
2018-10-16 11:01:45.000000000 +0200
+++ new/skelcd-control-CAASP-15.4/package/skelcd-control-CAASP.spec     
2018-11-07 12:52:53.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package skelcd-control-CAASP
 #
-# 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
@@ -15,7 +15,6 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-
 ######################################################################
 #
 # IMPORTANT: Please do not change the control file or this spec file
@@ -33,29 +32,19 @@
 # RNG validation schema
 BuildRequires:  yast2-installation-control >= 4.0.10
 
-%if 0%{?is_opensuse}
-# xsltproc - for building control.Kubic.xml from control.CAASP.xml
-BuildRequires:  libxslt-tools
-BuildRequires:  diffutils
-# we need to copy some parts from the openSUSE control.xml to Kubic
-BuildRequires:  skelcd-control-openSUSE
-%endif
-
 ######################################################################
 #
 # Here is the list of Yast packages which are needed in the
 # installation system (inst-sys) for the Yast installer
 #
 
-# SLES specific Yast packages needed in the inst-sys
+# CaaSP specific Yast packages needed in the inst-sys
 # to provide the functionality needed by this control file
+
+# new role dialogs
+Requires:       yast2-caasp >= 4.0.6
 Requires:       yast2-registration
-%if 0%{?is_susecaasp}
 Requires:       yast2-theme-SLE
-%else
-Requires:       yast2-branding-openSUSE
-Requires:       yast2-qt-branding-openSUSE
-%endif
 
 # Generic Yast packages needed for the installer
 Requires:       autoyast2
@@ -65,8 +54,8 @@
 Requires:       yast2-fcoe-client
 # For creating the AutoYast profile at the end of installation (bnc#887406)
 Requires:       yast2-firewall
-# instsys_cleanup
-Requires:       yast2-installation >= 3.1.217.9
+# fixed role selection
+Requires:       yast2-installation >= 4.0.73
 Requires:       yast2-iscsi-client
 Requires:       yast2-kdump
 Requires:       yast2-multipath
@@ -112,7 +101,7 @@
 
 Url:            https://github.com/yast/skelcd-control-CAASP
 AutoReqProv:    off
-Version:        15.3
+Version:        15.4
 Release:        0
 Summary:        The CaaSP control file needed for installation
 License:        MIT
@@ -131,15 +120,6 @@
 
 %setup -n %{name}-%{version}
 
-%if 0%{?is_opensuse}
-%build
-# build control.Kubic.xml from control.CAASP.xml
-make -C control control.Kubic.xml
-# display the changes (just for easier debugging)
-# don't fail, a difference is expected
-diff -u control/control.CAASP.xml control/control.Kubic.xml || :
-%endif
-
 %check
 #
 # Verify syntax
@@ -151,14 +131,7 @@
 # Add control file 
 #
 mkdir -p $RPM_BUILD_ROOT%{?skelcdpath}/CD1
-%if 0%{?is_susecaasp}
 install -m 644 control/control.CAASP.xml 
$RPM_BUILD_ROOT%{?skelcdpath}/CD1/control.xml
-%else
-%if 0%{?is_opensuse}
-install -m 644 control/control.Kubic.xml 
$RPM_BUILD_ROOT%{?skelcdpath}/CD1/control.xml
-%endif
-%endif
-
 
 # install LICENSE (required by build service check)
 mkdir -p $RPM_BUILD_ROOT/%{_prefix}/share/doc/packages/%{name}
@@ -166,14 +139,12 @@
 
 %files
 %defattr(644,root,root,755)
-%if 0%{?is_susecaasp}%{?is_opensuse}
 %if %{defined skelcdpath}
 %dir %{skelcdpath}
 %endif
 %dir %{?skelcdpath}/CD1
 %{?skelcdpath}/CD1/control.xml
-%endif
 %doc %dir %{_prefix}/share/doc/packages/%{name}
-%doc %{_prefix}/share/doc/packages/%{name}/LICENSE
+%license %{_prefix}/share/doc/packages/%{name}/LICENSE
 
 %changelog


Reply via email to