File project.diff of Package 000package-groups

--- NON_FTP_PACKAGES.group.orig
+++ NON_FTP_PACKAGES.group
@@ -3,10 +3,7 @@
   <conditional name="drop_from_ftp"/>
   <packagelist relationship="requires">
     <!-- contains invalid symbols and breaks ftp tree, read when fixed. bug 1110914 -->
-    <!--
     <package name="xtables-addons-kmp-default"/>
-    <package name="xtables-addons-kmp-lpae"/>
--->
 
     <package name="openSUSE-images"/>
     <package name="openSUSE-driverupdate"/>
@@ -195,7 +192,6 @@
     <package name="gcc47-obj-c++"/>
     <package name="gcc47-objc"/>
     <package name="gcc47-objc-32bit"/>
-    <package name="ghc-bootstrap"/>
     <package name="libada41"/>
     <package name="libada43"/>
     <package name="libada47"/>
--- groups.yml.orig
+++ groups.yml
@@ -170,6 +170,7 @@ supplements:
     - bluez-firmware
     - f2fs-tools
     - fprintd-pam
+    - hdjmod-kmp-default
     - hyper-v: [x86_64]
     - ipw-firmware
     - lomoco
@@ -194,9 +195,7 @@ supplements:
     - spu-tools
     - technisat-usb2-firmware
     - ucode-amd
-      # fails with the first Leap 15.2 kernel 5.3.0 rc5
-      #    - hdjmod-kmp-default
-      #    - vhba-kmp-default
+    - vhba-kmp-default
       # fails with current kernel
       #    - virtualbox-guest-kmp-default: [x86_64]
       #    - virtualbox-guest-tools: [x86_64]
--- openSUSE-Addon-NonOss.product.in.orig
+++ openSUSE-Addon-NonOss.product.in
@@ -60,7 +60,7 @@
    </products>
 
     <repositories>
-        <repository path="obs://openSUSE:Leap:15.2:NonFree/standard"/>
+        <repository path="obs://openSUSE:Leap:15.2:PowerPC:NonFree/ports"/>
     </repositories>
 
     <xi:include href="defaults-archsets.include" />
@@ -85,7 +85,7 @@
                use_suggested="false">
           <use group="NON_FTP_PACKAGES" create_pattern="false" />
           <archsets>                 
-            <archset ref="x86_64" />
+            <archset ref="ppc64le" />
           </archsets>
           <metadata>
               <package name="skelcd-openSUSE-non-OSS" />
--- openSUSE.product.in.orig
+++ openSUSE.product.in
@@ -18,26 +18,18 @@
  
         <!-- Ensure we have valid distrotarget - used by "zypper tos" - boo#977052 -->
         <register>
-          <target>openSUSE-Leap-15.2-x86_64</target>
+          <target>openSUSE-Leap-15.2-ppc64le</target>
           <pool>
             <!-- we need a product specific channel to provide System roles and release-package updates -->
-            <repository url="http://download.opensuse.org/distribution/leap/15.2/repo/oss/">
+            <repository url="http://download.opensuse.org/ports/ppc/distribution/leap/15.2/repo/oss/">
               <zypp name="openSUSE-Leap-15.2-Pool" alias="openSUSE-Leap-15.2-Pool"/>
             </repository>
-	    <!-- FIXME: move to non oss addon -->
-            <repository url="http://download.opensuse.org/distribution/leap/15.2/repo/non-oss/">
-              <zypp name="openSUSE-Leap-15.2-NonOss-Pool" alias="openSUSE-Leap-15.2-NonOss-Pool"/>
-            </repository>
           </pool>
           <updates>
-            <distrotarget arch="x86_64" >openSUSE-Leap-15.2-x86_64</distrotarget>
-            <repository project="openSUSE:Leap:15.2:Update" name="standard" arch="x86_64" >
+            <distrotarget arch="ppc64le" >openSUSE-Leap-15.2-ppc64le</distrotarget>
+            <repository project="openSUSE:Leap:15.2:Update" name="ports" arch="ppc64le" >
               <zypp name="openSUSE-Leap-15.2-Updates" alias="openSUSE-Leap-15.2-Updates"/>
             </repository>
-	    <!-- FIXME: move to non oss addon -->
-            <repository project="openSUSE:Leap:15.2:NonFree:Update" name="standard" arch="x86_64" >
-              <zypp name="openSUSE-Leap-15.2-NonOss-Updates" alias="openSUSE-Leap-15.2-NonOss-Updates"/>
-            </repository>
           </updates>
         </register>
 
@@ -93,6 +85,7 @@
             <url name="releasenotes">http://doc.opensuse.org/release-notes/x86_64/openSUSE/Leap/15.2/release-notes-openSUSE.rpm</url>
             <!-- <url name="smolt">http://smolt.opensuse.org/register.pl</url>
                  <url name="register">http://register.novell.com/</url> -->
+            <url name="repository" arch="ppc64le">http://download.opensuse.org/ports/ppc/distribution/leap/15.2/repo/oss/</url>
             <url name="repository">http://download.opensuse.org/distribution/leap/15.2/repo/oss/</url>
             <!-- url name="update">http://download.opensuse.org/update/factory/</url> -->
         </urls>
@@ -139,18 +132,18 @@
                use_undecided="true">
 
           <archsets>                 <!-- for this we generate a medium  --> 
-            <archset ref="x86_64" /> <!-- so we get 2 product files on this medium -->
+            <archset ref="ppc64le" /> <!-- so we get 2 product files on this medium -->
           </archsets>
           <!-- we put all packages (even suggested) on the media for the two groups below -->
           <metadata>
               <!-- if you like to add a metapackage to the real media, add it in a normal group.xml file -->
-              <package name="skelcd-installer-openSUSE" arch="x86_64" onlyarch="x86_64" />
+              <package name="skelcd-installer-openSUSE" arch="ppc64le" onlyarch="ppc64le" />
               <!-- needs migration to /usr/lib/skelcd
               <package name="instlux" arch="x86_64" onlyarch="x86_64" />
                 -->
-              <package name="skelcd-control-openSUSE" arch="x86_64" onlyarch="x86_64" />
+              <package name="skelcd-control-openSUSE" arch="ppc64le" onlyarch="ppc64le" />
       <!--        <package name="skelcd-openSUSE" arch="armv7hl" onlyarch="armv7hl"/> -->
-              <package name="skelcd-openSUSE" arch="x86_64" onlyarch="x86_64"/>
+              <package name="skelcd-openSUSE" arch="ppc64le" onlyarch="ppc64le"/>
               <!-- package name="yast2-slide-show" onlyarch="noarch" / -->
           </metadata>
           <use group="NON_FTP_PACKAGES" create_pattern="false" />
@@ -169,7 +162,7 @@
                use_recommended="true" 
                use_suggested="false">
           <archsets>
-            <archset ref="x86_64" />
+            <archset ref="ppc64le" />
           </archsets>
           <metadata>
               <package name="skelcd-installer-net-openSUSE" />
@@ -190,10 +183,10 @@
                use_suggested="false">
 
           <use group="dvd" create_pattern="false" />
-          <use group="dvd.x86_64" create_pattern="false" />
+          <use group="dvd.ppc64le" create_pattern="false" />
 
           <archsets>
-            <archset ref="x86_64" />
+            <archset ref="ppc64le" />
           </archsets>
 
           <metadata>
openSUSE Build Service is sponsored by