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;
