Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package openSUSE-MicroOS for 
openSUSE:Factory checked in at 2021-03-25 14:51:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openSUSE-MicroOS (Old)
 and      /work/SRC/openSUSE:Factory/.openSUSE-MicroOS.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "openSUSE-MicroOS"

Thu Mar 25 14:51:56 2021 rev:40 rq:876975 version:16.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/openSUSE-MicroOS/openSUSE-MicroOS.changes        
2021-02-23 20:23:21.863812694 +0100
+++ 
/work/SRC/openSUSE:Factory/.openSUSE-MicroOS.new.2401/openSUSE-MicroOS.changes  
    2021-03-25 14:51:57.804463381 +0100
@@ -1,0 +2,12 @@
+Fri Mar  5 10:58:15 UTC 2021 - Fabian Vogt <fv...@suse.com>
+
+- Add hostname explicitly to avoid busybox-hostname
+
+-------------------------------------------------------------------
+Fri Mar  5 10:09:01 UTC 2021 - Frederic Crozat <fcro...@suse.com>
+
+- Use new kiwi feature to have arch specific preferences and 
+  therefore reduce the number of profiles / preferences.
+- Enable openstack images for aarch64.
+
+-------------------------------------------------------------------
@@ -5,0 +18,5 @@
+
+-------------------------------------------------------------------
+Mon Feb 22 00:53:54 UTC 2021 - Neal Gompa <ngomp...@gmail.com>
+
+- Use patterns-microos-base-zypper to pull Zypper in

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

Other differences:
------------------
++++++ openSUSE-MicroOS.kiwi ++++++
--- /var/tmp/diff_new_pack.eTy3SS/_old  2021-03-25 14:51:58.484464074 +0100
+++ /var/tmp/diff_new_pack.eTy3SS/_new  2021-03-25 14:51:58.484464074 +0100
@@ -12,39 +12,21 @@
         <profile name="ContainerHost" description="MicroOS with container 
runtime (podman)"/>
         <profile name="Kubic-kubeadm" description="MicroOS with CRI-O and 
kubeadm"/>
         <!-- Platforms -->
-        <profile name="kvm-and-xen_x86_64" description="kvm-and-xen for 
x86_64" arch="x86_64"/>
-        <profile name="kvm-and-xen_aarch64" description="kvm-and-xen for 
aarch64" arch="aarch64"/>
-        <profile name="kvm-and-xen" description="kvm-and-xen" arch="x86_64">
-            <requires profile="kvm-and-xen_x86_64"/>
-        </profile>
-        <profile name="kvm-and-xen" description="kvm-and-xen" arch="aarch64">
-            <requires profile="kvm-and-xen_aarch64"/>
-        </profile>
+        <profile name="kvm-and-xen" description="kvm-and-xen" 
arch="x86_64,aarch64"/>
         <profile name="VMware" description="VMware for x86_64" arch="x86_64"/>
         <profile name="MS-HyperV" description="Hyper-V for x86_64" 
arch="x86_64"/>
-        <profile name="OpenStack-Cloud" description="OpenStack Cloud for 
x86_64" arch="x86_64"/>
+        <profile name="OpenStack-Cloud" description="OpenStack Cloud" 
arch="x86_64,aarch64"/>
         <profile name="VirtualBox" description="VirtualBox for x86_64" 
arch="x86_64"/>
         <profile name="Pine64" description="Pine64" arch="aarch64"/>
         <profile name="RaspberryPi" description="RaspberryPi (3+, aarch64)" 
arch="aarch64"/>
         <profile name="RaspberryPi2" description="RaspberryPi2 (armv7)" 
arch="armv7l"/>
         <profile name="Rock64" description="Rock64" arch="aarch64"/>
-        <profile name="Vagrant_x86_64" description="Vagrant for x86_64" 
arch="x86_64"/>
-        <profile name="Vagrant_aarch64" description="Vagrant for aarch64" 
arch="aarch64"/>
-        <profile name="Vagrant" description="Vagrant" arch="x86_64">
-            <requires profile="Vagrant_x86_64"/>
-        </profile>
-        <profile name="Vagrant" description="Vagrant" arch="aarch64">
-            <requires profile="Vagrant_aarch64"/>
-        </profile>
+        <profile name="Vagrant" description="Vagrant for x86_64" 
arch="x86_64,aarch64"/>
         <profile name="SelfInstall" description="Self Installing Image" 
arch="x86_64"/>
         <profile name="onie" description="ONIE Installer Image" arch="x86_64"/>
         <!-- Images (flavor + platform) -->
-        <profile name="ContainerHost-kvm-and-xen" description="MicroOS with 
Podman for KVM and HVM Xen" arch="x86_64">
-            <requires profile="kvm-and-xen_x86_64"/>
-            <requires profile="ContainerHost"/>
-        </profile>
-        <profile name="ContainerHost-kvm-and-xen" description="MicroOS with 
Podman for KVM and HVM Xen" arch="aarch64">
-            <requires profile="kvm-and-xen_aarch64"/>
+        <profile name="ContainerHost-kvm-and-xen" description="MicroOS with 
Podman for KVM and HVM Xen" arch="x86_64,aarch64">
+            <requires profile="kvm-and-xen"/>
             <requires profile="ContainerHost"/>
         </profile>
         <profile name="ContainerHost-VMware" description="MicroOS with Podman 
for VMware" arch="x86_64">
@@ -55,7 +37,7 @@
             <requires profile="MS-HyperV"/>
             <requires profile="ContainerHost"/>
         </profile>
-        <profile name="ContainerHost-OpenStack-Cloud" description="MicroOS 
with Podman for OpenStack Cloud" arch="x86_64">
+        <profile name="ContainerHost-OpenStack-Cloud" description="MicroOS 
with Podman for OpenStack Cloud" arch="x86_64,aarch64">
             <requires profile="OpenStack-Cloud"/>
             <requires profile="ContainerHost"/>
         </profile>
@@ -71,20 +53,12 @@
             <requires profile="Rock64"/>
             <requires profile="ContainerHost"/>
         </profile>
-        <profile name="ContainerHost-Vagrant" description="MicroOS with Podman 
for Vagrant" arch="x86_64">
-            <requires profile="Vagrant_x86_64"/>
-            <requires profile="ContainerHost"/>
-        </profile>
-        <profile name="ContainerHost-Vagrant" description="MicroOS with Podman 
for Vagrant" arch="aarch64">
-            <requires profile="Vagrant_aarch64"/>
+        <profile name="ContainerHost-Vagrant" description="MicroOS with Podman 
for Vagrant" arch="x86_64,aarch64">
+            <requires profile="Vagrant"/>
             <requires profile="ContainerHost"/>
         </profile>
-        <profile name="Kubic-kubeadm-kvm-and-xen" description="kubeadm with 
CRI-O for KVM and HVM Xen" arch="x86_64">
-            <requires profile="kvm-and-xen_x86_64"/>
-            <requires profile="Kubic-kubeadm"/>
-        </profile>
-        <profile name="Kubic-kubeadm-kvm-and-xen" description="kubeadm with 
CRI-O for KVM and HVM Xen" arch="aarch64">
-            <requires profile="kvm-and-xen_aarch64"/>
+        <profile name="Kubic-kubeadm-kvm-and-xen" description="kubeadm with 
CRI-O for KVM and HVM Xen" arch="x86_64,aarch64">
+            <requires profile="kvm-and-xen"/>
             <requires profile="Kubic-kubeadm"/>
         </profile>
         <profile name="Kubic-kubeadm-VMware" description="kubeadm with CRI-O 
for VMware" arch="x86_64">
@@ -111,12 +85,8 @@
             <requires profile="Rock64"/>
             <requires profile="Kubic-kubeadm"/>
         </profile>
-        <profile name="Kubic-kubeadm-Vagrant" description="kubeadm with CRI-O 
for Vagrant" arch="x86_64">
-            <requires profile="Vagrant_x86_64"/>
-            <requires profile="Kubic-kubeadm"/>
-        </profile>
-        <profile name="Kubic-kubeadm-Vagrant" description="kubeadm with CRI-O 
for Vagrant" arch="aarch64">
-            <requires profile="Vagrant_aarch64"/>
+        <profile name="Kubic-kubeadm-Vagrant" description="kubeadm with CRI-O 
for Vagrant" arch="x86_64,aarch64">
+            <requires profile="Vagrant"/>
             <requires profile="Kubic-kubeadm"/>
         </profile>
         <profile name="ContainerHost-SelfInstall" description="MicroOS with 
Podman for SelfInstallation" arch="x86_64">
@@ -124,7 +94,7 @@
             <requires profile="ContainerHost"/>
         </profile>
     </profiles>
-    <preferences profiles="kvm-and-xen_x86_64">
+    <preferences profiles="kvm-and-xen" arch="x86_64">
         <version>16.0.0</version>
         <packagemanager>zypper</packagemanager>
         <bootloader-theme>openSUSE</bootloader-theme>
@@ -158,6 +128,39 @@
             <size unit="G">20</size>
         </type>
     </preferences>
+    <preferences profiles="kvm-and-xen" arch="aarch64">
+        <version>16.0.0</version>
+        <packagemanager>zypper</packagemanager>
+        <bootloader-theme>openSUSE</bootloader-theme>
+        <rpm-excludedocs>true</rpm-excludedocs>
+        <locale>en_US</locale>
+        <type
+            image="vmx"
+            filesystem="btrfs"
+            format="qcow2"
+            firmware="uefi"
+            kernelcmdline="quiet systemd.show_status=yes console=ttyS0,115200 
console=tty0 net.ifnames=0 \$ignition_firstboot ignition.platform.id=qemu"
+            bootpartition="false"
+            bootkernel="custom"
+            devicepersistency="by-uuid"
+            btrfs_root_is_snapshot="true"
+            btrfs_root_is_readonly_snapshot="true"
+            btrfs_quota_groups="true"
+            spare_part="5G" spare_part_mountpoint="/var" spare_part_fs="btrfs" 
spare_part_is_last="true" spare_part_fs_attributes="no-copy-on-write"
+        >
+            <bootloader name="grub2" console="gfxterm" />
+            <systemdisk>
+                <volume name="home"/>
+                <volume name="root"/>
+                <volume name="opt"/>
+                <volume name="srv"/>
+                <volume name="boot/grub2/arm64-efi" 
mountpoint="boot/grub2/arm64-efi"/>
+                <volume name="boot/writable"/>
+                <volume name="usr/local"/>
+            </systemdisk>
+            <size unit="G">20</size>
+        </type>
+    </preferences>
     <preferences profiles="onie">
         <version>16.0.0</version>
         <packagemanager>zypper</packagemanager>
@@ -190,7 +193,7 @@
             </systemdisk>
         </type>
     </preferences>
-    <preferences profiles="kvm-and-xen_aarch64">
+    <preferences profiles="VMware">
         <version>16.0.0</version>
         <packagemanager>zypper</packagemanager>
         <bootloader-theme>openSUSE</bootloader-theme>
@@ -199,9 +202,9 @@
         <type
             image="vmx"
             filesystem="btrfs"
-            format="qcow2"
+            format="vmdk"
             firmware="uefi"
-            kernelcmdline="quiet systemd.show_status=yes console=ttyS0,115200 
console=tty0 net.ifnames=0 \$ignition_firstboot ignition.platform.id=qemu"
+            kernelcmdline="quiet systemd.show_status=yes console=ttyS0,115200 
console=tty0 net.ifnames=0 \$ignition_firstboot ignition.platform.id=vmware"
             bootpartition="false"
             bootkernel="custom"
             devicepersistency="by-uuid"
@@ -216,14 +219,16 @@
                 <volume name="root"/>
                 <volume name="opt"/>
                 <volume name="srv"/>
-                <volume name="boot/grub2/arm64-efi" 
mountpoint="boot/grub2/arm64-efi"/>
+                <volume name="boot/grub2/i386-pc"/>
+                <volume name="boot/grub2/x86_64-efi" 
mountpoint="boot/grub2/x86_64-efi"/>
                 <volume name="boot/writable"/>
                 <volume name="usr/local"/>
             </systemdisk>
-            <size unit="G">20</size>
+            <size unit="G">24</size>
+            <machine memory="1024" HWversion="10" guestOS="suse-64"/>
         </type>
     </preferences>
-    <preferences profiles="VMware">
+    <preferences profiles="OpenStack-Cloud" arch="x86_64">
         <version>16.0.0</version>
         <packagemanager>zypper</packagemanager>
         <bootloader-theme>openSUSE</bootloader-theme>
@@ -232,9 +237,9 @@
         <type
             image="vmx"
             filesystem="btrfs"
-            format="vmdk"
+            format="qcow2"
             firmware="uefi"
-            kernelcmdline="quiet systemd.show_status=yes console=ttyS0,115200 
console=tty0 net.ifnames=0 \$ignition_firstboot ignition.platform.id=vmware"
+            kernelcmdline="quiet systemd.show_status=yes console=ttyS0,115200 
console=tty0 net.ifnames=0 \$ignition_firstboot ignition.platform.id=openstack"
             bootpartition="false"
             bootkernel="custom"
             devicepersistency="by-uuid"
@@ -255,10 +260,9 @@
                 <volume name="usr/local"/>
             </systemdisk>
             <size unit="G">24</size>
-            <machine memory="1024" HWversion="10" guestOS="suse-64"/>
         </type>
     </preferences>
-    <preferences profiles="OpenStack-Cloud">
+    <preferences profiles="OpenStack-Cloud" arch="aarch64">
         <version>16.0.0</version>
         <packagemanager>zypper</packagemanager>
         <bootloader-theme>openSUSE</bootloader-theme>
@@ -284,8 +288,7 @@
                 <volume name="root"/>
                 <volume name="opt"/>
                 <volume name="srv"/>
-                <volume name="boot/grub2/i386-pc"/>
-                <volume name="boot/grub2/x86_64-efi" 
mountpoint="boot/grub2/x86_64-efi"/>
+                <volume name="boot/grub2/arm64-efi" 
mountpoint="boot/grub2/arm64-efi"/>
                 <volume name="boot/writable"/>
                 <volume name="usr/local"/>
             </systemdisk>
@@ -498,7 +501,7 @@
             </systemdisk>
         </type>
     </preferences>
-    <preferences profiles="Vagrant_x86_64">
+    <preferences profiles="Vagrant" arch="x86_64">
         <version>16.0.0</version>
         <packagemanager>zypper</packagemanager>
         <bootloader-theme>openSUSE</bootloader-theme>
@@ -533,7 +536,7 @@
             <size unit="G">24</size>
         </type>
     </preferences>
-    <preferences profiles="Vagrant_aarch64">
+    <preferences profiles="Vagrant" arch="aarch64">
         <version>16.0.0</version>
         <packagemanager>zypper</packagemanager>
         <bootloader-theme>openSUSE</bootloader-theme>
@@ -622,11 +625,12 @@
         <!-- Apparently zypper (?) doesn't like having multiple patterns with 
the same name,
              so avoid using namedCollection at least for basesystem -->
         <package name="patterns-microos-basesystem"/>
+        <package name="patterns-microos-base-zypper"/>
         <package name="patterns-base-bootloader"/>
         <package name="patterns-microos-defaults"/>
         <package name="kernel-default"/>
     </packages>
-    <packages type="image" 
profiles="kvm-and-xen,kvm-and-xen_x86_64,kvm-and-xen_aarch64,VMware,MS-HyperV,VirtualBox,Pine64,RaspberryPi,RaspberryPi2,Rock64,Vagrant_x86_64,Vagrant_aarch64">
+    <packages type="image" 
profiles="kvm-and-xen,VMware,MS-HyperV,VirtualBox,Pine64,RaspberryPi,RaspberryPi2,Rock64,Vagrant">
         <!-- Needed for initial configuration, except on OpenStack-Cloud, 
where cloud-init is used -->
         <!-- On ONIE, the installer does the partitioning and salt is used for 
configuration -->
         <package name="ignition-dracut"/>
@@ -656,7 +660,7 @@
         <namedCollection name="microos_apparmor"/>
         <package name="patterns-microos-apparmor"/>
     </packages>
-    <packages type="image" 
profiles="kvm-and-xen,kvm-and-xen_x86_64,kvm-and-xen_aarch64">
+    <packages type="image" profiles="kvm-and-xen">
         <!-- KVM and Xen specific packages -->
         <package name="xen-tools-domU" arch="x86_64"/>
         <package name="qemu-guest-agent"/>
@@ -707,7 +711,7 @@
         <package name="dracut-kiwi-oem-repart"/>
         <package name="kernel-firmware-all"/> <!-- Fix choice between 
kernel-firmware and kernel-firmware-all -->
     </packages>
-    <packages type="image" profiles="Vagrant,Vagrant_x86_64,Vagrant_aarch64">
+    <packages type="image" profiles="Vagrant">
         <!-- vagrant-libvirt uses nfs for synced folders -->
         <package name="nfs-client"/>
     </packages>
@@ -725,8 +729,9 @@
     <packages type="bootstrap">
         <!-- Avoid that zypper picks the busybox-foo variant for those, that 
would fail later -->
         <package name="coreutils"/>
-        <package name="gzip"/>
         <package name="gawk"/>
+        <package name="gzip"/>
+        <package name="hostname"/>
         <!-- Avoid libressl -->
         <package name="openssl"/>
 

Reply via email to