Hello community,

here is the log from the commit of package mkdud for openSUSE:Factory checked 
in at 2018-03-22 12:07:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mkdud (Old)
 and      /work/SRC/openSUSE:Factory/.mkdud.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mkdud"

Thu Mar 22 12:07:32 2018 rev:19 rq:589771 version:1.31

Changes:
--------
--- /work/SRC/openSUSE:Factory/mkdud/mkdud.changes      2017-05-09 
18:04:14.495636949 +0200
+++ /work/SRC/openSUSE:Factory/.mkdud.new/mkdud.changes 2018-03-22 
12:11:49.215257830 +0100
@@ -1,0 +2,7 @@
+Wed Mar 21 15:11:00 UTC 2018 - [email protected]
+
+- merge gh#openSUSE/mkdud#11
+- adjust CaaSP support (bsc#1085261)
+- 1.31
+
+--------------------------------------------------------------------

Old:
----
  mkdud-1.30.tar.xz

New:
----
  mkdud-1.31.tar.xz

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

Other differences:
------------------
++++++ mkdud.spec ++++++
--- /var/tmp/diff_new_pack.DMUFBk/_old  2018-03-22 12:11:50.311218549 +0100
+++ /var/tmp/diff_new_pack.DMUFBk/_new  2018-03-22 12:11:50.315218407 +0100
@@ -23,7 +23,7 @@
 Summary:        Create driver update from rpms
 License:        GPL-3.0+
 Group:          Hardware/Other
-Version:        1.30
+Version:        1.31
 Release:        0
 Source:         %{name}-%{version}.tar.xz
 Url:            https://github.com/wfeldt/mkdud

++++++ mkdud-1.30.tar.xz -> mkdud-1.31.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mkdud-1.30/VERSION new/mkdud-1.31/VERSION
--- old/mkdud-1.30/VERSION      2017-05-08 17:02:59.000000000 +0200
+++ new/mkdud-1.31/VERSION      2018-03-21 16:11:00.000000000 +0100
@@ -1 +1 @@
-1.30
+1.31
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mkdud-1.30/changelog new/mkdud-1.31/changelog
--- old/mkdud-1.30/changelog    2017-05-08 17:02:59.000000000 +0200
+++ new/mkdud-1.31/changelog    2018-03-21 16:11:00.000000000 +0100
@@ -1,3 +1,7 @@
+2018-03-21:    1.31
+       - merge pr gh#openSUSE/mkdud#11
+       - adjust CaaSP support (bsc #1085261)
+
 2017-05-05:    1.30
        - merge pr gh#openSUSE/mkdud#10
        - fix service pack condition check
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mkdud-1.30/mkdud new/mkdud-1.31/mkdud
--- old/mkdud-1.30/mkdud        2017-05-08 17:02:59.000000000 +0200
+++ new/mkdud-1.31/mkdud        2018-03-21 16:11:00.000000000 +0100
@@ -284,6 +284,13 @@
     map { s/^(tumbleweed|tw).*/tw/g } @dists;
     # map 'casp' to the new 'caasp'
     map { s/^casp(\d)/caasp$1/ } @dists;
+    # CaaSP should be aligned with the respective SLES
+    # caasp1.0 = sle12 (-sp2)
+    # cassp2.0 = sle12 (-sp3)
+    # caasp3.0 = sle12 (-sp3)
+    # caasp4.0 = sle15
+    push @dists, "sles12" if grep { /^caasp[123]\./ } @dists;
+    push @dists, "sles15" if grep { /^caasp4\./ } @dists;
     push @dists, "13.2" if grep { $_ eq "leap42.1" } @dists;
     @d{map { /^sle([sd]?)(\d+)/i ? $1 eq "" ? ("sles$2", "sled$2") : 
"sle\L$1$2" : "\L$_" } @dists} = ();
     @dists = sort keys %d;
@@ -383,7 +390,7 @@
                                 architectures is created.
   -d, --dist DIST               Specify the product the DUD is for. Possible 
values include:
                                 13.2, sle12, leap42.3, kubic1.0, caasp1.0, tw 
standing for
-                                openSUSE 13.2, SLE12, Leap 42.3, Kubic 1.0, 
CAASP 1.0,
+                                openSUSE 13.2, SLE12, Leap 42.3, Kubic 1.0, 
CaaSP 1.0,
                                 Tumbleweed, respectively.
                                 Note that 'sle12' is a short hand for 
specifying both
                                 'sles12' and 'sled12'.
@@ -529,12 +536,26 @@
     - sleX (e.g. sle12) = SUSE Linux Enterprise (Server + Desktop) X
     - slesX (e.g. sles12) = SUSE Linux Enterprise Server X
     - sledX (e.g. sled12) = SUSE Linux Enterprise Desktop X - but see notes 
below
-    - caaspX.Y (e.g. caasp1.0) = SUSE Containers as a Service Platform X.Y
+    - caaspX.Y (e.g. caasp1.0) = SUSE Container as a Service Platform X.Y - 
see notes below
 
   Note that there aren't any products anymore that actually use 'sledX',
   even SLED uses the 'sles' DUDs meanwhile. For this, please just use 'sleX'
   when creating a DUD for a SUSE Linux Enterprise product.
 
+  Note also that CaaSP releases are based on SLE releases. Since driver
+  updates are usually released for a specific SLE version mkdud provides a
+  mapping CaaSP release <-> SLE release when building with --dist caspX.Y.
+  Currently:
+
+    - caasp1.0 = sles12 (-sp2)
+    - caasp2.0 = sles12 (-sp3)
+    - caasp3.0 = sles12 (-sp3)
+    - caasp4.0 = sles15
+
+  Driver updates built only for SLE12 will implicitly also work with
+  CaaSP3.0; those built only for SLE15 will also work with CaaSP4.0. But
+  this is not true for CaaSP1.0 and CaaSP2.0.
+
   Normally, a DUD will apply to the main release as well as to all the service 
packs.
   To target a specific service pack, use the --condition option. For example:
   '--dist sle12 --condition ServicePack3' to get a DUD exclusively for 
sle12-sp3.
@@ -1777,7 +1798,7 @@
         push @{$p1{"CASP $6"}}, $1;
       }
       elsif($5 eq 'caasp') {
-        push @{$p1{"CAASP $6"}}, $1;
+        push @{$p1{"CaaSP $6"}}, $1;
       }
       elsif($2 eq "tw") {
         push @{$p1{"openSUSE Tumbleweed"}}, $1;


Reply via email to