leap-16.0 Update from Factory #2

Manually merged
pool merged 5 commits from michals/virtme:leap-16.0 into leap-16.0 2025-12-04 13:50:40 +01:00
Contributor
No description provided.
michals added 5 commits 2025-12-02 20:20:18 +01:00
* Fix the infamous Stale file handle (ESTALE) errors with virtiofsd
  * Fix for systemctl daemon-reload when systemd support is enabled
  * Fix for a kernel symlink issue affecting openSUSE/SLE
  * README/docs improvements
  * Various coding style cleanups

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtme?expand=0&rev=64
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1309142
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtme?expand=0&rev=27
* 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

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virtme?expand=0&rev=66
OBS-URL: https://build.opensuse.org/request/show/1320740
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virtme?expand=0&rev=28
autogits_workflow_pr_bot requested review from legaldb 2025-12-02 20:20:42 +01:00
autogits_workflow_pr_bot requested review from maintenance-release-review 2025-12-02 20:20:42 +01:00
autogits_workflow_pr_bot requested review from opensuse-review 2025-12-02 20:20:42 +01:00
First-time contributor

Review by maintenance-release-review represents a group of reviewers: abergmann, amattiazzo, bfilho, cmatos, crazybyte, emanuelecappello, gsonnu, maintenance-robot, mauriziogalli, mbozicevic, mimi_vx, mschnitzer, msmeissn, pluskalm, rfrohl, slemke .

Do not use standard review interface to review on behalf of the group.
To accept the review on behalf of the group, create the following comment: @maintenance-release-review: approve.
To request changes on behalf of the group, create the following comment: @maintenance-release-review: decline followed with lines justifying the decision.
Future edits of the comments are ignored, a new comment is required to change the review state.

Review by maintenance-release-review represents a group of reviewers: abergmann, amattiazzo, bfilho, cmatos, crazybyte, emanuelecappello, gsonnu, maintenance-robot, mauriziogalli, mbozicevic, mimi_vx, mschnitzer, msmeissn, pluskalm, rfrohl, slemke . Do **not** use standard review interface to review on behalf of the group. To accept the review on behalf of the group, create the following comment: `@maintenance-release-review: approve`. To request changes on behalf of the group, create the following comment: `@maintenance-release-review: decline` followed with lines justifying the decision. Future edits of the comments are ignored, a new comment is required to change the review state.

Review by opensuse-review represents a group of reviewers: alarrosa, anag, atartamo, bigironman, darix, dimstar, dmach, eroca, jdsn, jengelh, mcalabkova, mstrigl, nkrapp, oertel, RBrownSUSE, simotek, smithfarm .

Do not use standard review interface to review on behalf of the group.
To accept the review on behalf of the group, create the following comment: @opensuse-review: approve.
To request changes on behalf of the group, create the following comment: @opensuse-review: decline followed with lines justifying the decision.
Future edits of the comments are ignored, a new comment is required to change the review state.

Review by opensuse-review represents a group of reviewers: alarrosa, anag, atartamo, bigironman, darix, dimstar, dmach, eroca, jdsn, jengelh, mcalabkova, mstrigl, nkrapp, oertel, RBrownSUSE, simotek, smithfarm . Do **not** use standard review interface to review on behalf of the group. To accept the review on behalf of the group, create the following comment: `@opensuse-review: approve`. To request changes on behalf of the group, create the following comment: `@opensuse-review: decline` followed with lines justifying the decision. Future edits of the comments are ignored, a new comment is required to change the review state.
Member

Legal reviewed as acceptable:

Accepted because previously reviewed under the same license (401459)
Legal reviewed as [acceptable](https://legaldb.suse.de/reviews/details/492105): ``` Accepted because previously reviewed under the same license (401459) ```
legaldb approved these changes 2025-12-02 20:32:25 +01:00
First-time contributor

@maintenance-release-review: approve

merge ok

@maintenance-release-review: approve merge ok
maintenance-release-review approved these changes 2025-12-03 10:12:14 +01:00
First-time contributor

msmeissn approved a review on behalf of maintenance-release-review

msmeissn approved a review on behalf of maintenance-release-review
First-time contributor

@opensuse-review : approve

LGTM

@opensuse-review : approve LGTM
First-time contributor

merge ok

merge ok
opensuse-review approved these changes 2025-12-03 10:48:27 +01:00
opensuse-review left a comment
Member

mstrigl approved a review on behalf of opensuse-review

mstrigl approved a review on behalf of opensuse-review
pool manually merged commit b4dd61c394 into leap-16.0 2025-12-04 13:50:40 +01:00
Sign in to join this conversation.