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 2023-06-20 16:39:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openSUSE-MicroOS (Old)
and /work/SRC/openSUSE:Factory/.openSUSE-MicroOS.new.15902 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openSUSE-MicroOS"
Tue Jun 20 16:39:56 2023 rev:61 rq:1093904 version:16.0.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/openSUSE-MicroOS/openSUSE-MicroOS.changes
2023-04-20 15:14:23.397933822 +0200
+++
/work/SRC/openSUSE:Factory/.openSUSE-MicroOS.new.15902/openSUSE-MicroOS.changes
2023-06-20 16:39:57.400331893 +0200
@@ -1,0 +2,22 @@
+Thu Jun 15 08:23:12 UTC 2023 - Fabian Vogt <[email protected]>
+
+- Add patterns-base-bootloader explicitly
+
+-------------------------------------------------------------------
+Wed Jun 14 11:02:52 UTC 2023 - Ludwig Nussel <[email protected]>
+
+- Don't use separate /var partition. SLE Micro doesn't have it either
+- add cryptsetup and device-mapper to allow adding image encryption externally
+
+-------------------------------------------------------------------
+Wed Jun 14 08:00:02 UTC 2023 - Guillaume GARDET <[email protected]>
+
+- Enable Hyper-V image for aarch64
+
+-------------------------------------------------------------------
+Fri May 26 07:11:16 UTC 2023 - Stefan Schubert <[email protected]>
+
+- Removed patterns-base-bootloader in order to not install grub
+ packages if other bootloaders are used.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openSUSE-MicroOS.kiwi ++++++
--- /var/tmp/diff_new_pack.3CGD1R/_old 2023-06-20 16:39:58.344337566 +0200
+++ /var/tmp/diff_new_pack.3CGD1R/_new 2023-06-20 16:39:58.348337590 +0200
@@ -13,7 +13,7 @@
<!-- Platforms -->
<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="MS-HyperV" description="Hyper-V" arch="x86_64,aarch64"/>
<profile name="OpenStack-Cloud" description="OpenStack Cloud"
arch="x86_64,aarch64"/>
<profile name="DigitalOcean-Cloud" description="DigitalOcean Cloud"
arch="x86_64"/>
<profile name="VirtualBox" description="VirtualBox for x86_64"
arch="x86_64"/>
@@ -33,7 +33,7 @@
<requires profile="VMware"/>
<requires profile="ContainerHost"/>
</profile>
- <profile name="ContainerHost-MS-HyperV" description="MicroOS with
Podman for Hyper-V" arch="x86_64">
+ <profile name="ContainerHost-MS-HyperV" description="MicroOS with
Podman for Hyper-V" arch="x86_64,aarch64">
<requires profile="MS-HyperV"/>
<requires profile="ContainerHost"/>
</profile>
@@ -79,7 +79,6 @@
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>
@@ -91,6 +90,7 @@
<volume name="boot/grub2/x86_64-efi"
mountpoint="boot/grub2/x86_64-efi"/>
<volume name="boot/writable"/>
<volume name="usr/local"/>
+ <volume name="var" copy_on_write="false"/>
</systemdisk>
<size unit="G">20</size>
</type>
@@ -112,7 +112,6 @@
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>
@@ -123,6 +122,7 @@
<volume name="boot/grub2/arm64-efi"
mountpoint="boot/grub2/arm64-efi"/>
<volume name="boot/writable"/>
<volume name="usr/local"/>
+ <volume name="var" copy_on_write="false"/>
</systemdisk>
<size unit="G">20</size>
</type>
@@ -175,7 +175,6 @@
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>
@@ -187,6 +186,7 @@
<volume name="boot/grub2/x86_64-efi"
mountpoint="boot/grub2/x86_64-efi"/>
<volume name="boot/writable"/>
<volume name="usr/local"/>
+ <volume name="var" copy_on_write="false"/>
</systemdisk>
<size unit="G">24</size>
<machine memory="1024" HWversion="10" guestOS="suse-64"/>
@@ -209,7 +209,6 @@
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>
@@ -221,6 +220,7 @@
<volume name="boot/grub2/x86_64-efi"
mountpoint="boot/grub2/x86_64-efi"/>
<volume name="boot/writable"/>
<volume name="usr/local"/>
+ <volume name="var" copy_on_write="false"/>
</systemdisk>
<size unit="G">24</size>
</type>
@@ -242,7 +242,6 @@
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>
@@ -253,6 +252,7 @@
<volume name="boot/grub2/arm64-efi"
mountpoint="boot/grub2/arm64-efi"/>
<volume name="boot/writable"/>
<volume name="usr/local"/>
+ <volume name="var" copy_on_write="false"/>
</systemdisk>
<size unit="G">24</size>
</type>
@@ -274,7 +274,6 @@
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>
@@ -286,11 +285,12 @@
<volume name="boot/grub2/x86_64-efi"
mountpoint="boot/grub2/x86_64-efi"/>
<volume name="boot/writable"/>
<volume name="usr/local"/>
+ <volume name="var" copy_on_write="false"/>
</systemdisk>
<size unit="G">24</size>
</type>
</preferences>
- <preferences profiles="MS-HyperV">
+ <preferences profiles="MS-HyperV" arch="x86_64">
<version>16.0.0</version>
<packagemanager>zypper</packagemanager>
<bootloader-theme>openSUSE</bootloader-theme>
@@ -307,7 +307,6 @@
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" timeout="10" />
<systemdisk>
@@ -319,6 +318,40 @@
<volume name="boot/grub2/x86_64-efi"
mountpoint="boot/grub2/x86_64-efi"/>
<volume name="boot/writable"/>
<volume name="usr/local"/>
+ <volume name="var" copy_on_write="false"/>
+ </systemdisk>
+ <!-- Microsoft wants 30GB images -->
+ <size unit="G">30</size>
+ </type>
+ </preferences>
+ <preferences profiles="MS-HyperV" 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="vhdx"
+ firmware="uefi"
+ bootpartition="false"
+ bootkernel="custom"
+ devicepersistency="by-uuid"
+ btrfs_root_is_snapshot="true"
+ btrfs_root_is_readonly_snapshot="true"
+ btrfs_quota_groups="true"
+ >
+ <bootloader name="grub2" console="gfxterm" timeout="10" />
+ <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"/>
+ <volume name="var" copy_on_write="false"/>
</systemdisk>
<!-- Microsoft wants 30GB images -->
<size unit="G">30</size>
@@ -341,7 +374,6 @@
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>
@@ -353,6 +385,7 @@
<volume name="boot/grub2/x86_64-efi"
mountpoint="boot/grub2/x86_64-efi"/>
<volume name="boot/writable"/>
<volume name="usr/local"/>
+ <volume name="var" copy_on_write="false"/>
</systemdisk>
<size unit="G">20</size>
</type>
@@ -507,7 +540,6 @@
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>
@@ -519,6 +551,7 @@
<volume name="boot/grub2/x86_64-efi"
mountpoint="boot/grub2/x86_64-efi"/>
<volume name="boot/writable"/>
<volume name="usr/local"/>
+ <volume name="var" copy_on_write="false"/>
</systemdisk>
<vagrantconfig provider="libvirt" virtualsize="24"/>
<size unit="G">24</size>
@@ -541,7 +574,6 @@
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>
@@ -552,6 +584,7 @@
<volume name="boot/grub2/arm64-efi"
mountpoint="boot/grub2/arm64-efi"/>
<volume name="boot/writable"/>
<volume name="usr/local"/>
+ <volume name="var" copy_on_write="false"/>
</systemdisk>
<vagrantconfig provider="libvirt" virtualsize="24"/>
<size unit="G">24</size>
@@ -605,14 +638,17 @@
</repository>
<packages type="image">
<package name="live-add-yast-repos"/>
+ <package name="patterns-base-bootloader"/>
<!-- 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="patterns-microos-selinux"/>
<package name="kernel-default"/>
+ <!-- Make it easier to add encryption later, like with
https://github.com/lnussel/addimageencryption -->
+ <package name="device-mapper"/>
+ <package name="cryptsetup"/>
</packages>
<packages type="image"
profiles="SelfInstall,kvm-and-xen,VMware,MS-HyperV,VirtualBox,Pine64,RaspberryPi,RaspberryPi2,Rock64,Vagrant,DigitalOcean-Cloud">
<!-- Needed for initial configuration, except on OpenStack-Cloud,
where cloud-init is used -->
@@ -637,7 +673,7 @@
<package name="open-vm-tools" arch="x86_64"/>
</packages>
<packages type="image" profiles="MS-HyperV">
- <package name="hyper-v" arch="x86_64"/>
+ <package name="hyper-v"/>
</packages>
<packages type="image" profiles="OpenStack-Cloud">
<package name="patterns-microos-cloud"/>