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 <[email protected]>
+
+- Add hostname explicitly to avoid busybox-hostname
+
+-------------------------------------------------------------------
+Fri Mar 5 10:09:01 UTC 2021 - Frederic Crozat <[email protected]>
+
+- 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 <[email protected]>
+
+- 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"/>