Package Release Info

virtme-1.25-bp155.5.19.1

Update Info: openSUSE-2024-162
Available in Package Hub : 15 SP5 Update

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

virtme

Change Logs

* Mon Jun 10 2024 Johannes Thumshirn <jth@kernel.org>
- Fix virtiofsd search path
  + 0001-virtme-ng-fix-virtiofsd-search-path-on-openSUSE.patch
* Wed May 22 2024 Michael Vetter <mvetter@suse.com>
- Update to 1.25:
  * significantly improve boot time with the microvm architecture
    (simply by enabling the RTC and avoiding unnecessary boot time
    that most kernels spend probing for a non-existent RTC)
  * virtme: make sure RTC is enabled with microvm
  * virtme-ng: silent lint errors
  * github: new test with KVM support
Version: 1.24-bp155.5.14.1
* Fri May 03 2024 Michael Vetter <mvetter@suse.com>
- Update to 1.24:
  * The most noticeable changes include the support for the loop
    network type and the possibility to specify the --network
    command multipe times, both useful for kernel selftests testing
  * Moreover, there is a boot-time improvement in environments where
    the kvm acceleration is not available, such as container, cloud
    environments, etc. (using the q35 arch in qemu).
  * Notably, this new version is expected to enhance the performance
    of GitHub workflows that use virtme-ng.
Version: 1.23-bp155.5.11.1
* Fri Mar 29 2024 Michael Vetter <mvetter@suse.com>
- Update to 1.23:
  * Fix breakage with QEMU 8.2.2
  * Change behaviour of --kconfig, that will always override
    the .config if present (since there is not reason to use
  - -kconfig and not update the .config).
  * It is now possible to force the legacy cgroup v1 using the
    option -a "SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1": the vng
    init script will mimic systemd behavior and mount cgroup v1,
    instead of v2.
- Drop qemu-remove-unnecessary-serial-none-arg.patch
* Thu Mar 28 2024 Michal Suchanek <msuchanek@suse.com>
- qemu 8.2.2 compatibility
  * qemu-remove-unnecessary-serial-none-arg.patch
Version: 1.22-bp155.5.8.1
* Mon Mar 04 2024 Michael Vetter <mvetter@suse.com>
- 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.
* Fri Feb 23 2024 Marcos de Souza <mpdesouza@suse.com>
- Fix python version checking
* Thu Feb 22 2024 Marcos de Souza <mpdesouza@suse.com>
- Requires setuptools and argcomplete, instead of just require it for building
Version: 1.18-bp154.3.7.1
* Wed Dec 13 2023 Robert Frohl <rfrohl@suse.com>
- Require qemu-tools instead virtiofsd for older SLE/Leap versions
* Thu Nov 30 2023 Michal Suchanek <msuchanek@suse.com>
- Update to version 1.18
  * restore old --run behavior
  * fix --user behavior
* Thu Nov 16 2023 Takashi Iwai <tiwai@suse.com>
- virtme-ng version: 1.17
  * Fixes Leap build
* Fri Apr 21 2023 Michal Suchanek <msuchanek@suse.com>
- Update project URL: https://github.com/arighi/virtme
- Update to version 0.1.2
  - Remove upstreamed patches
  - 0001-Add-save-initramfs-to-save-the-actual-generated-init.patch
  - 0002-Make-save-initramfs-show-command-output-more-useful.patch
  - 0003-Fix-the-error-message-for-mods-misuse.patch
  - 0004-Fix-the-mods-error-even-better.patch
  - 0005-mkinitramfs.py-Search-for-busybox-.-static-first.patch
  - 0006-mkinitramfs-Improve-the-find_busybox-algorithm.patch
  - 0007-Add-util.find_binary-to-find-binaries.patch
  - 0008-modfinder-Use-find_binary_or_raise-to-find-modprobe.patch
  - 0009-Enable-the-Xen-console-when-using-xen.patch
  - 0001-configkernel-Add-CONFIG_INOTIFY_USER-y.patch
  - 0002-Use-fsdev-multidevs-remap-on-QEMU-4.2.patch
  - 0003-Add-more-typing-annotations.patch
  - 0004-run.py-Extract-path-file-sanitizing-into-a-new-funct.patch
  - 0005-run.py-Introduce-blk-disk-argument.patch
  - 0006-Minor-sanitize_disk_args-cleanup.patch
  - aarch64-Fix-aarch64-support.patch
Version: 0.1.1-bp155.4.7
* Tue Dec 14 2021 ohering@suse.de
- Add python-rpm-macros (bsc#1180125)
Version: 0.1.1-bp154.2.19
* Thu Nov 12 2020 Matthias Brugger <mbrugger@suse.com>
- Update patch for aarch64 support. Does not break full emulation case.
* Fri Oct 30 2020 Matthias Brugger <mbrugger@suse.com>
- Add patch to fix aarch64 native support.
  * aarch64-Fix-aarch64-support.patch
* Wed Jul 22 2020 Marcos de Souza <mpdesouza@suse.com>
- Add patches to include some fixes and the new --blk-disk feature
  * 0001-Add-save-initramfs-to-save-the-actual-generated-init.patch
  * 0002-Make-save-initramfs-show-command-output-more-useful.patch
  * 0003-Fix-the-error-message-for-mods-misuse.patch
  * 0004-Fix-the-mods-error-even-better.patch
  * 0005-mkinitramfs.py-Search-for-busybox-.-static-first.patch
  * 0006-mkinitramfs-Improve-the-find_busybox-algorithm.patch
  * 0007-Add-util.find_binary-to-find-binaries.patch
  * 0008-modfinder-Use-find_binary_or_raise-to-find-modprobe.patch
  * 0009-Enable-the-Xen-console-when-using-xen.patch
  * 0001-configkernel-Add-CONFIG_INOTIFY_USER-y.patch
  * 0002-Use-fsdev-multidevs-remap-on-QEMU-4.2.patch
  * 0003-Add-more-typing-annotations.patch
  * 0004-run.py-Extract-path-file-sanitizing-into-a-new-funct.patch
  * 0005-run.py-Introduce-blk-disk-argument.patch
  * 0006-Minor-sanitize_disk_args-cleanup.patch
- Drop outdated patch:
  * 0001-mkinitramfs.py-Search-for-busybox-.-static-first.patch
Version: 0.1.1-bp152.1.14
* Thu Oct 17 2019 Marcos de Souza <mpdesouza@suse.com>
- Current Tumbleweed's busybox does not work with virtme. For now require
  busybox-static since it works;
  * 0001-mkinitramfs.py-Search-for-busybox-.-static-first.patch: Check for
    busybox-static over dynamically linked busybox
- Change the dependency to busybox-static instead of the dynamically linked on.
* Wed Oct 16 2019 Jan Engelhardt <jengelh@inai.de>
- Trim bias, conjecture and vision from descriptions.
- Use noun phrase in summary.
* Tue Oct 15 2019 Marcos de Souza <mpdesouza@suse.com>
- Remove the python3- prefix from the final package
- Added full source URL
* Tue Oct 15 2019 Marcos de Souza <mpdesouza@suse.com>
- Remove the python3- prefix from the final package
- Added full source URL
* Sat Oct 12 2019 Marcos de Souza <mpdesouza@suse.com>
- Add busybox and qemu as dependencies of virtme. Now 'virtme-run
  - -installed-kernel' works out-of-the-box.
* Thu Oct 10 2019 Marcos de Souza <mpdesouza@suse.com>
- Newly released version 0.1.1
- Use an OBS service to download the tarball
- Removed all patches, since they are all included in the new version
* Mon Sep 30 2019 Marcos de Souza <mpdesouza@suse.com>
- Add a new patch to support --mods auto in openSUSE.
* Mon Sep 30 2019 Marcos de Souza <mpdesouza@suse.com>
- Add a new patch to support --mods auto in openSUSE.
* Mon Aug 26 2019 Marcos de Souza <mpdesouza@suse.com>
- Add patches to enable experimental --kdir with modules enabled
* Thu Aug 22 2019 Marcos de Souza <mpdesouza@suse.com>
- First version of the package