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"/>