Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mkosi for openSUSE:Factory checked in at 2022-10-03 13:46:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mkosi (Old) and /work/SRC/openSUSE:Factory/.mkosi.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mkosi" Mon Oct 3 13:46:46 2022 rev:7 rq:1007625 version:13 Changes: -------- --- /work/SRC/openSUSE:Factory/mkosi/mkosi.changes 2021-12-03 20:36:17.780026278 +0100 +++ /work/SRC/openSUSE:Factory/.mkosi.new.2275/mkosi.changes 2022-10-03 13:47:31.565714262 +0200 @@ -1,0 +2,52 @@ +Mon Sep 26 06:08:52 UTC 2022 - Sebastian Wagner <sebix+novell....@sebix.at> + +- update to version 13: + - The `--network-veth` option has been renamed to `--netdev`. The old name made + sense with virtual ethernet devices, but when booting images with qemu a + TUN/TAP device is used instead. + - The network config file installed by mkosi when the `--netdev` (previously + `--network-veth`) option is used (formerly + `/etc/systemd/network/80-mkosi-network-veth.network` in the image) now only + matches network interfaces using the `virtio_net` driver. Please make sure + you weren't relying on this file to configure any network interfaces other + than the tun/tap virtio-net interface created by mkosi when booting the image + in QEMU with the `--netdev` option. If you were relying on this config file + to configure other interfaces, you'll have to re-create it with the correct + match and a lower initial number in the filename to make sure + `systemd-networkd` will keep configuring your interface, e.g. via the + `mkosi.skeleton` or `mkosi.extra` trees or a `mkosi.postinst` script. + - The `kernel-install` script for building unified kernel images has been + removed. From v13 onwards, on systems using `kernel-install`, `mkosi` won't + automatically build new unified kernel images when a kernel is updated or + installed. To keep the old behavior, you can install the `kernel-install` + script manually via a skeleton tree; a copy can be found + [here](https://github.com/systemd/mkosi/blob/3798eb0c2ebcdf7dac207a559a3cb5a65cdb77b0/mkosi/resources/dracut_unified_kernel_install.sh). + - New `QemuKvm` option configures whether to use KVM when running `mkosi qemu`. + - `mkosi` will not default to the same OS release as the host system anymore + when the host system uses the same distribution as the image that's being + built. Instead, when no release is specified, mkosi will now always default + to the default version embedded in mkosi itself. + - `mkosi` will now use the `pacman` keyring from the host when building Arch + images. This means that users will, on top of installing `archlinux-keyring`, + also have to run `pacman-key --init` and `pacman-key --populate archlinux` on + the host system to be able to build Arch images. Also, unless the package + manager is configured to do it automatically, the host keyring will have to + be updated after `archlinux-keyring` updates by running `pacman-key + --populate archlinux` and `pacman-key --updatedb`. + - Direct qemu linux boot is now supported with `BootProtocols=linux`. When + enabled, the kernel image, initrd, and cmdline will be extracted from the + image and passed to `qemu` by `mkosi qemu` to directly boot into the kernel + image without a bootloader. This can be used to boot for example s390x images + in `qemu`. + - The initrd will now always be rebuilt after the extra trees and build + artifacts have been installed into the image. + - The github action has been migrated to Ubuntu Jammy. To migrate any jobs + using the action, add `runs-on: ubuntu-22.04` to the job config. + - All images are now configured by default with the `C.UTF-8` locale. + - New `--repository-directory` option can be used to configure a directory with + extra repository files to be used by the package manager when building an + image. Note that this option is currently only supported for `pacman` and + `dnf`-based distros. + - Option `--skeleton-tree` is now supported on Debian-based distros. + +------------------------------------------------------------------- Old: ---- mkosi-12.tar.gz New: ---- mkosi-13.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mkosi.spec ++++++ --- /var/tmp/diff_new_pack.Wz9vRL/_old 2022-10-03 13:47:32.565716462 +0200 +++ /var/tmp/diff_new_pack.Wz9vRL/_new 2022-10-03 13:47:32.565716462 +0200 @@ -1,7 +1,7 @@ # # spec file for package mkosi # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: mkosi -Version: 12 +Version: 13 Release: 0 Summary: Build Legacy-Free OS Images License: LGPL-2.1-or-later @@ -56,6 +56,7 @@ %prep %setup -q +sed -i '1s/^#!\/usr\/bin\/env /#!\/usr\/bin\//' bin/mkosi %build %py3_build ++++++ mkosi-12.tar.gz -> mkosi-13.tar.gz ++++++ ++++ 8143 lines of diff (skipped)