Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package virtme for openSUSE:Factory checked in at 2024-03-05 18:52:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/virtme (Old) and /work/SRC/openSUSE:Factory/.virtme.new.1770 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "virtme" Tue Mar 5 18:52:29 2024 rev:10 rq:1155256 version:1.22 Changes: -------- --- /work/SRC/openSUSE:Factory/virtme/virtme.changes 2024-02-23 16:45:07.274884348 +0100 +++ /work/SRC/openSUSE:Factory/.virtme.new.1770/virtme.changes 2024-03-05 18:52:30.661071259 +0100 @@ -1,0 +2,48 @@ +Mon Mar 4 12:25:43 UTC 2024 - Michael Vetter <[email protected]> + +- Update to 1.22: + * Fix potential sudo errors (in openSUSE, Fedora, CachyOS) + * Propagate /proc/sys/fs/nr_open from host to guest + * More robust parsing of upstream kernel versions + * Small command help improvements +- Update to 1.21: + * When running in script mode do not hang in case of kernel panic, + but return the special error code 255 (this allows to automate + catching kernel panics) + * Redirect kernel log to stderr on the host when running in interactive + mode: this allows to easily save the kernel log to a file (or pipe + it to another tool), simply by runing a vng -vr 2>/tmp/kernel.log + * vng --dump can now generate a memory dump compatible with drgn + * It is now possible to use virtiofsd with a btrfs root filesystem + on the host (e.g., default openSUSE setup) + * It is not possible to to use the microvm architecture with kernels + that don't have built-in virtio-pci / virtio-mmio (e.g., stock + openSUSE Tumbleweed kernel) +- Update to 1.20: + * The return code of a command executed in the vng guest is now + transparently channeled to the host: this, together with + stdin/stdout/stderr redirection, gives the complete illusion to + run the command in the guest as if it was executed on the host + and it can help to easily integrate vng with other CI tools/scripts + * NUMA support: it is now possible to create multiple NUMA nodes, + and assign CPUs to them, inside a vng guest, + using the --numa option. + * new --quiet option to override --verbose + * new --disable-kvm option to explicitly disable hardware + virtualization (KVM) + * lockdep is now disabled by default during the kernel build +- Update to 1.19: + * The most noticeable change is definitely the support for running + virtme-ng inside Docker containers. This opens the possibility for + many other projects to use virtme-ng to potentially pick any + arbitrary kernel to run their tests inside their Docker instances. + * The other interesting change (this one only for Ubuntu users) is + the --root-release argument (used together with --root) that allows + bootstrapping a rootfs from scratch, selecting a specific Ubuntu + release. The rootfs will be created from the latest Ubuntu cloud + image of the target release. +- Add dependency on `requests` +- Add _service file: + They use git submodule to get virtme_ng_init. + +------------------------------------------------------------------- Old: ---- virtme-ng-1.18.tar.gz New: ---- _service virtme-ng-1.22.tar.xz virtme-ng.obsinfo ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ virtme.spec ++++++ --- /var/tmp/diff_new_pack.OaMgG7/_old 2024-03-05 18:52:31.665107716 +0100 +++ /var/tmp/diff_new_pack.OaMgG7/_new 2024-03-05 18:52:31.665107716 +0100 @@ -22,17 +22,19 @@ %global pythons python311 %endif Name: virtme -Version: 1.18 +Version: 1.22 Release: 0 Summary: Tools for virtualize the running distro or a rootfs License: GPL-2.0-only Group: Development/Tools/Other URL: https://github.com/arighi/virtme-ng -Source0: https://github.com/arighi/virtme-ng/archive/v%{version}.tar.gz#/%{name}-ng-%{version}.tar.gz +Source0: %{name}-ng-%{version}.tar.xz BuildRequires: %{pythons}-argcomplete +BuildRequires: %{pythons}-requests BuildRequires: %{pythons}-setuptools BuildRequires: python-rpm-macros Requires: %{pythons}-argcomplete +Requires: %{pythons}-requests Requires: %{pythons}-setuptools Requires: busybox-static Requires: qemu ++++++ _service ++++++ <services> <service mode="manual" name="tar_scm"> <param name="url">https://github.com/arighi/virtme-ng.git</param> <param name="scm">git</param> <param name="submodules">enable</param> <param name="revision">v1.22</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="versionrewrite-replacement">\1</param> </service> <service mode="manual" name="tar" /> <service mode="manual" name="recompress"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> <service mode="manual" name="set_version" /> </services> ++++++ virtme-ng.obsinfo ++++++ name: virtme-ng version: 1.22 mtime: 1708765232 commit: ba33d946255e671efd6bdad0520d1fcbc115412b
