<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-virtualization.git, branch wrynose</title>
<subtitle>Mirror of git.yoctoproject.org/meta-virtualization</subtitle>
<id>https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=wrynose</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=wrynose'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/'/>
<updated>2026-06-10T19:03:33+00:00</updated>
<entry>
<title>openvswitch: re-enable ptest</title>
<updated>2026-06-10T19:03:33+00:00</updated>
<author>
<name>Haitao Liu</name>
<email>haitao.liu@windriver.com</email>
</author>
<published>2026-06-01T09:01:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=781735b97ae5013cacabbecd38e6da6b510cf3fb'/>
<id>urn:sha1:781735b97ae5013cacabbecd38e6da6b510cf3fb</id>
<content type='text'>
Ptest support was disabled in commit 816d4c6e0e7c due to breakage in
source handling that prevented proper installation of test files.

Fix the ptest installation by:
  - Copying test binaries from the build directory, preserving subdirectory
    structure (e.g., oss-fuzz/) for optional test components
  - Installing *.at test definitions and *.py test scripts from the source tree
  - Fixing PYTHONPATH in atlocal to use runtime paths instead of build paths
  - Symlinking schema files already provided by the main package to avoid
    file duplication

Re-enable ptest now that installation works correctly.

Test results on genericx86-64:

PASS: checkpatch - catastrophic backtracking
PASS: checkpatch - Unicode code
PASS: appctl-bashcomp - complex completion check 4
PASS: appctl-bashcomp - complex completion check 2
PASS: checkpatch - check misuse APIs
PASS: checkpatch - whitespace around cast
PASS: checkpatch - comments
PASS: checkpatch - check egrep / fgrep
PASS: checkpatch - file contents checks - bare return
PASS: checkpatch - subject
PASS: appctl-bashcomp - negative test
...
...
...
PASS: drop-stats - bridge sampling
PASS: drop-stats - sampling action
PASS: ovsdb-idl - Check Python IDL reconnects to leader - Python3 (leader only)
PASS: monitor-cond-change with many sessions pending

2658 tests were successful.
89 tests were skipped.

Signed-off-by: Haitao Liu &lt;haitao.liu@windriver.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>openvswitch: update to v3.7.1-tip</title>
<updated>2026-06-10T19:03:24+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2026-06-03T18:05:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=4b9ba41f3a6da7c704f7d89e5994126c26031da8'/>
<id>urn:sha1:4b9ba41f3a6da7c704f7d89e5994126c26031da8</id>
<content type='text'>
Bumping ovs to version v3.7.1-18-g04b05b31a, which comprises the following commits:

    04b05b31a ofproto-dpif: Fix bundle floodable flag when disabling STP/RSTP.
    ea4ac2dd5 ovsdb-cs: Fix resource leak in ovsdb_cs_parse_schema().
    e2a95595a configure: Allow disabling POSIX async I/O and disable in FreeBSD CI.
    8dbcfcc4c cirrus: Remove Cirrus CI for running FreeBSD test builds.
    73057faec github: Migrate FreeBSD CI from Cirrus CI to GitHub Actions.
    47446a693 ofproto-dpif: Remove unused rule-&gt;recirc_id.
    502e13a8b ofproto-dpif: Rename recirc_free_ofproto to better match the code.
    9b63c2ead ofproto-dpif: Avoid race between recirc id free and the leak check.
    bc4498ced docs: Remove a few remaining references to the OOT module.
    b7d221174 vswitch.xml: Remove the claim that OVS processes are single-threaded.
    1f28a59dc vswitch.xml: Remove the claim that L3 GRE is not supported.
    04ad744ff dpif-netdev: Fix mega flow ufid collisions for different wild cards.
    332081017 ofproto-dpif-xlate: Classify ct_clear as non-reversible for clone().
    45443e077 docs: Fix OpenFlow port range.
    1a77b18d0 github: Re-enable system tests for DPDK and AF_XDP.
    b53965f1a netdev-dpdk: Fix memory leak when configuring rx-steering.
    1c9b2cefd stream-ssl: Disable TLS session tickets.
    78aa10ca3 Prepare for 3.7.2.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>kubernetes: upgrade to 1.35.5</title>
<updated>2026-06-10T19:03:24+00:00</updated>
<author>
<name>Zhixiong Chi</name>
<email>zhixiong.chi@windriver.com</email>
</author>
<published>2026-05-25T13:03:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=7797bcc5ccf4cbcf9b468b1d9700ff1d622f5584'/>
<id>urn:sha1:7797bcc5ccf4cbcf9b468b1d9700ff1d622f5584</id>
<content type='text'>
Bumping to version 1.35.5, which comprises the following commits:

    6636cbce3bb Release commit for Kubernetes v1.35.5
    b9ffe7c06a9 kubeadm: use dedicated ClusterRole for apiserver kubelet client
    7909267f8b4 kubeadm: skip LocalAPIEndpoint defaulting on worker join
    f79279632e9 kubeadm: use the localAPIEndpoint for all API calls in 'init'
    faa81128567 kube-proxy: don't do full periodic syncs on large cluster mode
    943d9419438 Delete remote endpoint if it has same ip as local endpoint in the system.
    d550d458d34 Delete remote endpoint if it has same ip as local endpoint in the system.
    6d314b2fd9a Add a (*Client) addEndpoint method
    feb7fa11123 Evaluate etcd cluster health using quorum
    1a7f0b3dec6 Escape path inside the container
    6953afbad16 scheduler: address recreated pod review feedback
    bf14155eb41 scheduler: skip requeueing recreated pods on scheduling failure
    55f12e8477a scheduler: fix inFlightPods leak when pod is recreated during scheduling failure
    31d47ca373f Update CHANGELOG/CHANGELOG-1.35.md for v1.35.4
    7b8c6cf0edd Release commit for Kubernetes v1.35.4
    1687aa8c94e Update github.com/moby/spdystream from v0.5.0 to v0.5.1
    e87f6b927bf update go.opentelemetry.io/otel to v1.41.0
    97ccbdf2ee8 Bump images and versions to go 1.25.9 and distroless iptables
    69dd59d5b4f podStartSLOduration excludes init container runtime and image pulling time, includes only stateless and immediately schedulable pods
    46ba1c3c279 Deflake TestPodSubresourceAuth by waiting for effective permissions before testing
    1d5e94efa21 podresources: filter out inactive pods in Get()
    91a1e8b2db6 e2e: node: podresources: fix expectations for Get() and terminated pods
    9d8bbea593e Fix device plugin admission failure after container restart
    d8a562b6476 Fix backport differences for 1.35 (remove WithOrigin and MarkAlpha)
    b6ee759d8ea Add slice and map union member support with tests
    3d39627cd98 Use IsZero instead of IsNil for union ratcheting check
    7b708cc7c64 Add DRA test for device attribute with no value set
    863ed56ac0e Add nil OldValue test coverage for union doc_tests
    9a39e5c49fa Fix union validation ratcheting when oldObj is nil
    b0ec348c24d KEP-961: demote maxUnavailable feature in statefulset to off by default
    570f471d7cb kubelet: fix sidecar restart after kubelet restart
    4c0429295c7 Update CHANGELOG/CHANGELOG-1.35.md for v1.35.3
    6c1cd99aef0 Release commit for Kubernetes v1.35.3
    93de120edff pkg/proxy/nftables: fix kube-proxy crash with newer nftables versions
    6b5673451a8 Update knftables to v0.0.21
    38378d5df7c Bugfix: calculate request latency properly in audit log filter

Signed-off-by: Zhixiong Chi &lt;zhixiong.chi@windriver.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>skopeo: upgrade v1.22.0 -&gt; v1.22.2</title>
<updated>2026-06-10T18:53:43+00:00</updated>
<author>
<name>Haiqing Bai</name>
<email>haiqing.bai@windriver.com</email>
</author>
<published>2026-06-02T08:57:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=b9deaf7d9eb93f3192cdb1f422d499816ba029ab'/>
<id>urn:sha1:b9deaf7d9eb93f3192cdb1f422d499816ba029ab</id>
<content type='text'>
Bumping skopeo to version v1.22.2, which comprises the following commits:
  267465e1 [release-1.22] Bump Skopeo to 1.22.2
  fefb9971 Merge pull request #2847 from wking/proxy-validate-manifest-too
  f195baca proxy: Verify *either* toplevel or target
  81e67ab5 proxy: Move policycontext into global state
  8fd0e2e6 Merge pull request #2845 from lsm5/backport-packit-post-modifications
  3bb7f313 Packit: fix downstream post-modifications action
  e7d174ba Merge pull request #2842 from TomSweeneyRedHat/dev/tsweeney/skopeo-1.22.1
  ecdbb551 [release-1.22] Bump Skopeo to v1.22.1
  b0b024aa [release-1.20] CVE-2026-34986 gojose v4.1.4
  0bf3b382 [release-1.22] Bump google.golang.org/grpc to v1.79.3
  e5890ebb [release-1.22] Bump c/common to v0.67.1, c/image v5.39.2
  fd3ba47e Merge pull request #2800 from TomSweeneyRedHat/dev/tsweeney/skopeo-v1.22.0-1

Signed-off-by: Haiqing Bai &lt;haiqing.bai@windriver.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>buildah: update to v1.43.1</title>
<updated>2026-06-10T18:53:42+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2026-05-27T03:33:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=d805e74d4d17da32ba58c3db7c9aaeb67b97fa00'/>
<id>urn:sha1:d805e74d4d17da32ba58c3db7c9aaeb67b97fa00</id>
<content type='text'>
Bumping buildah to version v1.43.1-4-g1d61d5217, which comprises the following commits:

    0203efa67 tests: remove dependencies on online apt repositories
    c2e1324b1 Cite go module change
    310b1c8f5 [release-1.43] Bump Buildah to v1.43.1
    fb349f2d6 [release-1.43] Bump c/common v0.67.1, c/image v5.39.2
    ccba7c460 update module github.com/go-jose/go-jose/v4 to v4.1.4 [security]
    0d8e18550 ignore ErrLayerUnknown in cache lookup
    8499b1a41 fix setting of gid
    3780f1490 fix call to chown
    0158b5b31 [release-1.43] Bump Buildah to v1.43.0
    f40d38a2f [release-1.43] fix source test
    07b8495c8 [release-1.43] Bump common 0.67.0, image 5.39.1, storage 1.62.0
    7178b10ac [release-1.43] Bump dest branch in cirrus to 1.43

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>nerdctl: fix PV value</title>
<updated>2026-05-28T03:01:39+00:00</updated>
<author>
<name>Zhixiong Chi</name>
<email>zhixiong.chi@windriver.com</email>
</author>
<published>2026-05-23T01:20:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=959a211fbba059689a1c3a1b24fe0abb9224281a'/>
<id>urn:sha1:959a211fbba059689a1c3a1b24fe0abb9224281a</id>
<content type='text'>
During the last upgradeing, the source has been upgraded to v2.2.1,
but the PV is not. So make it be accurate.

Signed-off-by: Zhixiong Chi &lt;zhixiong.chi@windriver.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>docker-compose: fix PV</title>
<updated>2026-05-12T18:52:37+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2026-05-12T18:51:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=e1bdfe90563487f0a3253cd4b0d5bb7fa5194d83'/>
<id>urn:sha1:e1bdfe90563487f0a3253cd4b0d5bb7fa5194d83</id>
<content type='text'>
When docker-compose was updated, the hash was set properly but the
PV was not. We are actually building docker compose 5.1.x, so we
adjust the PV to be accurate.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>conf: add kvm-host.conf configuration fragment</title>
<updated>2026-05-12T12:54:16+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2026-05-12T12:52:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=8cfa4881864742296613f99abccc5daea054936c'/>
<id>urn:sha1:8cfa4881864742296613f99abccc5daea054936c</id>
<content type='text'>
Building kvm-image-minimal fails without the 'kvm' DISTRO_FEATURE,
requiring users to manually add it to local.conf. Every other
virtualization platform (Xen, Docker, Podman, k3s, containerd) already
has a composable configuration fragment in conf/distro/include/ that
can be included with a single require line.

Add kvm-host.conf following the same pattern as xen-host.conf: a pure
delta fragment that appends the kvm DISTRO_FEATURE. Composable with
any container profile and the base meta-virt-host.conf.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>xen: fix buildpaths QA errors for hypervisor EFI and debug packages</title>
<updated>2026-05-12T12:53:56+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2026-05-12T12:52:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=29b4a51ec6614fed86f959802886d822699cb60c'/>
<id>urn:sha1:29b4a51ec6614fed86f959802886d822699cb60c</id>
<content type='text'>
Xen's hypervisor Makefile overrides CFLAGS entirely with its own flags
(nostdinc, fno-builtin, etc.), so OE's DEBUG_PREFIX_MAP flags added via
CFLAGS never reach the hypervisor compilation. The existing prefix map
entries in xen.inc appeared to work only because sstate was caching
pre-built packages — a fresh rebuild exposes the embedded TMPDIR paths
in the EFI binary and debug symbols.

Inject the prefix maps through EXTRA_CFLAGS_XEN_CORE, which is Xen's
own mechanism for accepting additional compiler flags and is already
passed through to oe_runmake. This fixes the EFI binary paths.

The xen-syms debug binary retains one source path in .debug_str from
the linker/assembly stage, which does not honor the C compiler's
-fdebug-prefix-map. Since xen-syms is only shipped in the -dbg package
(not a deployment target), skip buildpaths for xen-dbg. This is an
optional QA test — not in CHECKLAYER_REQUIRED_TESTS — so it has no
impact on yocto-check-layer compatibility.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>libvirt: fix python3 compatibility in hook_support.py</title>
<updated>2026-05-11T20:15:08+00:00</updated>
<author>
<name>Massimiliano Minella</name>
<email>massimiliano.minella@se.com</email>
</author>
<published>2026-05-04T09:31:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=fb1d9123351c86d7804e78e1518788913fb7c672'/>
<id>urn:sha1:fb1d9123351c86d7804e78e1518788913fb7c672</id>
<content type='text'>
By default Popen expects all the streams to be bytes-like objects but,
in the Popen.communicate() function call, the "input" argument is a
string, making the call fail with the error:

qemu hook error: a bytes-like object is required, not 'str'

Fix the error by setting text mode to True in the subprocess creation.

Also fix the "SyntaxWarning: invalid escape sequence '\w'" in the regex
used to match script names.

Signed-off-by: Massimiliano Minella &lt;massimiliano.minella@se.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
</feed>
