Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package virtme for openSUSE:Factory checked in at 2025-12-02 13:19:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/virtme (Old) and /work/SRC/openSUSE:Factory/.virtme.new.14147 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "virtme" Tue Dec 2 13:19:33 2025 rev:28 rq:1320740 version:1.39 Changes: -------- --- /work/SRC/openSUSE:Factory/virtme/virtme.changes 2025-10-06 18:08:36.708489659 +0200 +++ /work/SRC/openSUSE:Factory/.virtme.new.14147/virtme.changes 2025-12-02 13:21:08.261324338 +0100 @@ -1,0 +2,33 @@ +Mon Dec 1 11:11:05 UTC 2025 - Michael Vetter <[email protected]> + +- Update to 1.39: + * The most noticeable change in this release is the new Model Context + Protocol (MCP) server. This feature lets you connect with AI + assistants such as Claude, Cursor, etc., and use natural human + language to automate kernel development tasks. + In this way, AI agents can automatically configure kernels, apply + patches from lore.kernel.org, and run commands within recompiled + kernels. You can even have the AI agent perform bug bisection for + you and run specific commands/scripts inside each recompiled + version to determine whether the kernel is good or bad. + * An additional feature is vCPU pinning (using the --pin CPU_LIST option), + which enables binding virtual CPUs to particular physical host CPUs. + This ensures more consistent performance testing within the vng guest + environment. + * The release also adds support for memoryless NUMA nodes, + enablingusers to specify size=0 with the --numa argument to create + NUMA nodes without memory. This capability can be useful for simulating + heterogeneous architectures, where devices like GPUs are represented + as memoryless NUMA nodes to model their CPU locality relationships. + * Last, but not least, there's a new --shell BINARY option which lets + users choose a different shell to use within the vng session, rather + than using their system's default shell and a new --empty-password + option that creates empty passwords in the vng guest, instead of + blocking login for other users, enabling easier debugging and SSH + access during testing. + * Updated Python versions in CI (dropped EOL 3.8 and 3.9) + * Various bug fixes in virtme-init + * Enhanced documentation and README updates + * Improved error handling and validation + +------------------------------------------------------------------- Old: ---- virtme-ng-1.38.tar.xz New: ---- virtme-ng-1.39.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ virtme.spec ++++++ --- /var/tmp/diff_new_pack.ES9pR6/_old 2025-12-02 13:21:08.865349688 +0100 +++ /var/tmp/diff_new_pack.ES9pR6/_new 2025-12-02 13:21:08.869349856 +0100 @@ -22,7 +22,7 @@ %global pythons python311 %endif Name: virtme -Version: 1.38 +Version: 1.39 Release: 0 Summary: Tools for virtualize the running distro or a rootfs License: GPL-2.0-only @@ -74,6 +74,7 @@ %{_bindir}/virtme-run %{_bindir}/virtme-ssh-proxy %{_bindir}/vng +%{_bindir}/vng-mcp %if 0%{?suse_version} > 1600 %{_mandir}/man1/vng.1%{?ext_man} %endif ++++++ _service ++++++ --- /var/tmp/diff_new_pack.ES9pR6/_old 2025-12-02 13:21:08.905351366 +0100 +++ /var/tmp/diff_new_pack.ES9pR6/_new 2025-12-02 13:21:08.913351703 +0100 @@ -3,7 +3,7 @@ <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.38</param> + <param name="revision">v1.39</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="versionrewrite-replacement">\1</param> ++++++ virtme-ng-1.38.tar.xz -> virtme-ng-1.39.tar.xz ++++++ ++++ 2197 lines of diff (skipped)
