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)

Reply via email to