app-emulation/libvirt
C toolkit to manipulate virtual machines
-
libvirt-9999apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nbd nfs nls numa parted pcap policykit +qemu rbd sasl selinux test +udev virtiofsd virtualbox +virt-network wireshark-plugins xen zfs verify-sig
View
Download
Browse License: LGPL-2.1 Overlay: gentoo -
libvirt-12.9.0~amd64 ~arm ~arm64 ~ppc64 ~x86apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nbd nfs nls numa parted pcap policykit +qemu rbd sasl selinux test +udev virtiofsd virtualbox +virt-network wireshark-plugins xen zfs verify-sig
View
Download
Browse License: LGPL-2.1 Overlay: stowe-verlay -
libvirt-12.9.0~amd64apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nbd nfs nls numa parted pcap policykit +qemu rbd sasl selinux test +udev virtiofsd virtualbox +virt-network wireshark-plugins xen zfs verify-sig
View
Download
Browse License: LGPL-2.1 Overlay: bentoo -
libvirt-12.8.0~amd64 ~arm ~arm64 ~ppc64 ~x86apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nbd nfs nls numa parted pcap policykit +qemu rbd sasl selinux test +udev virtiofsd virtualbox +virt-network wireshark-plugins xen zfs verify-sig
View
Download
Browse License: LGPL-2.1 Overlay: stowe-verlay -
libvirt-12.7.0~amd64 ~arm ~arm64 ~ppc64 ~x86apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nbd nfs nls numa parted pcap policykit +qemu rbd sasl selinux test +udev virtiofsd virtualbox +virt-network wireshark-plugins xen zfs verify-sig
View
Download
Browse License: LGPL-2.1 Overlay: gentoo -
libvirt-12.6.0amd64 ~arm arm64 ppc64 x86apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nbd nfs nls numa parted pcap policykit +qemu rbd sasl selinux test +udev virtiofsd virtualbox +virt-network wireshark-plugins xen zfs verify-sig
View
Download
Browse License: LGPL-2.1 Overlay: gentoo -
libvirt-12.2.0amd64 ~arm arm64 ppc64 x86apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nbd nfs nls numa parted pcap policykit +qemu rbd sasl selinux test +udev virtiofsd virtualbox +virt-network wireshark-plugins xen zfs verify-sig
View
Download
Browse License: LGPL-2.1 Overlay: gentoo -
libvirt-12.1.0-r1~amd64 ~arm ~arm64 ~ppc64 ~x86apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nbd nfs nls numa parted pcap policykit +qemu rbd sasl selinux test +udev virtiofsd virtualbox +virt-network wireshark-plugins xen zfs verify-sig
View
Download
Browse License: LGPL-2.1 Overlay: gentoo -
libvirt-12.0.0amd64 ~arm arm64 ppc64 x86apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nbd nfs nls numa parted pcap policykit +qemu rbd sasl selinux test +udev virtiofsd virtualbox +virt-network wireshark-plugins xen zfs verify-sig
View
Download
Browse License: LGPL-2.1 Overlay: gentoo -
libvirt-11.10.0amd64 ~arm arm64 ppc64 x86apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nbd nfs nls numa parted pcap policykit +qemu rbd sasl selinux test +udev virtiofsd virtualbox +virt-network wireshark-plugins xen zfs verify-sig
View
Download
Browse License: LGPL-2.1 Overlay: gentoo
ChangeLog
commit 0371d83ecdad7c677f60d3fbca82a17f0671d7de
Author: lucascouts <lucascs@protonmail.com>
Date: Wed Nov 4 22:25:38 2026 -0300
python3_15 copies: bump 17 past ::gentoo; add dev-libs/sord; ansible 14.6.0
Each started as a ::gentoo copy that only added python3_15; the new upstream
release moves it ahead of ::gentoo, so KEYWORDS drops to ~amd64 and the
header says what the copy is based on (BENTOO-DIVERGENCE tags per variable).
- dev-libs/icu 79.1 (subslot 0/79), dev-cpp/abseil-cpp 20260817.0 (subslot
2608.0.0-cpp20; the c++23 backport is in the release), dev-libs/botan 3.14.0
(subslot 3/3.14), app-emulation/libvirt 12.9.0
- sys-auth/polkit 128 (glib >=2.44, both 126 patches upstream),
net-misc/spice-gtk 0.43 (spice-protocol 0.14.5, gi-docgen, patches gone),
sys-apps/firejail 0.9.82.2 (private-home removed upstream),
app-emulation/qemu-guest-agent 11.1.3 (qemu's container-sandbox patch)
- net-libs/mbedtls 3.6.7 (security release; three patches rebased),
media-libs/opensubdiv 3.8.0 (gnuinstalldirs rebased, CMake CUDA language)
- media-libs/lilv 0.28.0 (sord >=0.16.20) with new dev-libs/sord 0.16.22,
media-libs/sratom 0.6.22, dev-libs/libwacom 2.20.0, x11-libs/cairo 1.18.6,
dev-cpp/atkmm 2.28.5, dev-cpp/cairomm 1.14.6
- app-admin/ansible-core 2.21.6 (py3.15 patch carried), which
app-admin/ansible 14.6.0 requires (~=2.21.6); ansible KEYWORDS ~amd64
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
commit f65cbfbc894021f3436aa6425c54778bcde7d6c3
Author: lucascouts <lucascs@protonmail.com>
Date: Wed Nov 4 12:11:55 2026 -0300
python3_15: mirror the build-time-only packages so python 3.14 can go
PYTHON_TARGETS="python3_15" already resolved, but dev-lang/python:3.14 stayed
installed as an interpreter: 85 installed packages run Python only at build
time and stopped at 3.14. That list covers glibc, gcc, coreutils, the
llvm-runtimes, the Mozilla trio and most of the desktop/media stack.
Before any edit, each package was checked against what 3.15 removed (sre_*,
typing.ByteString, CGIHTTPRequestHandler, co_lnotab, re.Scanner capturing
groups, ...) in the scripts its build runs, and against the 3.15 support of
its python deps. Many were also built or exercised under 3.15:
- full builds: libvirt (1578/1578, meson test clean), dbus (build + install),
fontconfig, libepoxy, libglvnd, graphene, libdisplay-info,
blas-lapack-aux-wrapper
- test suites: krb5 pytests, automake, cmark, swtpm
- generators: glibc gen-as-const and gen-libm-test, icu and libwacom
(byte-identical to 3.14)
- Mirror 83 ::gentoo ebuilds at the same version with python3_15 added, and
nothing else. That is 82 installed packages, plus llvm-runtimes/libclc-22.1.8,
which dev-util/mesa_clc pins with =libclc-22*. Every diverging axis carries a
BENTOO-DIVERGENCE tag.
- www-client/firefox (mirror) and www-client/librewolf apply Mozilla's fix for
bmo#2083543 (mozilla-firefox/firefox 9a1535227ce2, fixed in 161). The test
manifest parser builds an re.Scanner with capturing groups, which 3.15
rejects. The build never hits this; src_test does. Verified on 3.15.2.
- eclass/kernel-build.eclass: fork of ::gentoo's with python3_15. The eclass
sets PYTHON_COMPAT before inheriting python-any-r1, so sys-kernel/bentoo-kernel
cannot widen it from the ebuild. Only this overlay's ebuilds see the fork.
- x11-drivers/xf86-video-qxl: python3_15 added.
- check-openrc-coverage.sh: allowlist polkit and bluez's obex (D-Bus
activated), and pipewire and wireplumber. Their system units exist only with
USE=system-service, which ::gentoo ties to systemd.
- check-autoupdate-damage.sh: strip the "@label" before looking for a
re-enabled record's ebuild. dev-build/automake@1.19 was the first labelled
record ever re-enabled, and the hook looked for dev-build/automake@1.19/.
- .autoupdate: 78 new probed records and 5 re-enabled ones. gcc@16, glibc,
firefox and graphite2 are held, because a PV bump alone cannot follow a
per-version ::gentoo patchset or a hand-set snapshot base.
Checked: with dev-lang/python:3.14 masked, emerge -pvuDN --with-bdeps=y
--changed-deps=y @world, with the mirrors selected from ::bentoo, resolves with
exit 0 (504 packages) and pulls in neither 3.13 nor 3.14. gentoo-parity.sh
adds no ALIGN or UNDOCUMENTED row. check-openrc-coverage.sh and
autoupdate --lint pass. pkgcheck finds nothing new except dev-python/lit
lacking 3.15, which is reachable only through USE=test.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
commit ff544e7e70ac4343184fa06bb704c5349367ff18
Author: lucascouts <lucascs@protonmail.com>
Date: Sun Feb 8 23:07:35 2026 -0300
add(app-containers/docker-29.2.1, app-emulation/open-vm-tools-13.0.10, dev-lang/go-1.25.7, dev-libs/nettle-4.0, media-gfx/krita-6.1.0_alpha_pre, media-sound/ardour-9.0.0), del(app-containers/podman-compose-1.5.0, app-emulation/libvirt-12.0.0, app-office/onlyoffice-bin-9.2.1, dev-python/libvirt-python-12.0.0, media-gfx/darktable-5.4.0, media-libs/gegl-0.4.66, media-sound/audacity-3.7.7, sys-boot/grub-2.14), up(app-containers/{docker-cli-29.1.3 -> 29.2.1, docker-compose-5.0.1 -> 5.0.2}, app-text/libetonyek-0.1.13 -> 0.1.13-r1, dev-libs/libixion-0.20.0 -> 0.20.0-r1, media-gfx/krita-5.2.15 -> 5.2.16)
commit 76a659421698a8b9ae764d2930870cd185c0ac7e
Author: lucascouts <lucascs@protonmail.com>
Date: Thu Jan 15 11:15:46 2026 -0300
add(app-editors/zed-0.219.4, app-emulation/libvirt-12.0.0, dev-db/sqlcipher-4.6.1, sys-boot/grub-2.14), del(app-editors/antigravity-bin-1.13.3.4533425205018624, net-im/telegram-desktop-6.4.1, net-libs/nodejs-25.2.1, www-client/librewolf-146.0_p1), up(app-editors/{cursor-2.3.33 -> 2.3.37, kiro-0.8.86 -> 0.8.135, windsurf-1.13.5 -> 1.13.6}, mail-client/betterbird-bin-140.6.0 -> 140.7.0, net-libs/nodejs-24.12.0 -> 24.13.0, net-misc/postman-bin-11.79.1 -> 11.80.2, www-client/brave-browser-1.85.118 -> 1.85.120)
commit 02fdb59d1fbcd3d949c9242f72a555aada7641bd
Author: adioskid <lucascs@protonmail.com>
Date: Mon Mar 6 09:44:02 2023 -0300
...
commit c5b1058d17814347df3633b2433653cfb63c7523
Author: adioskid <lucascs@protonmail.com>
Date: Mon Mar 6 09:15:39 2023 -0300
initial Gentoo musl+clang overlay
commit c37938fb612bbdd71144a6059b7e57b91c10d467
Author: lucascouts <lucascs@protonmail.com>
Date: Sun Aug 25 22:03:21 2019 +0000
the master branch is the minimal overlay configuration.
commit ca192b7074203f120090168e34878add46c96a51
Author: lucascouts <lucascs@protonmail.com>
Date: Tue Aug 13 15:15:10 2019 +0000
+(media-libs/libbluray-1.1.2), *(app-admin/syslog-ng-3.22.1, app-emulation/libvirt-5.6.0, app-text/poppler-0.79.0-r1, dev-lang/php-{5.6.40-r5, 7.1.31, 7.2.21, 7.3.8}, media-sound/lollypop-1.1.4.11, media-video/libva-utils-2.4.0, net-firewall/ufw-0.36, net-libs/libssh-0.9.0, net-misc/openssh-8.0_p1-r2, sys-kernel/gentoo-sources-, x11-libs/{libva-2.5.0-r1, {*-intel-driver-2.3.0}, x11-libs/wxGTK-{3.0.4-r2, 3.0.4-r302}), ^(app-admin/{apache-tools-2.4.39 -> 2.4.41, mongo-tools-4.0.11 -> 4.0.12}, dev-db/mongodb-4.0.11 -> 4.0.12, dev-libs/{libfilezilla-0.17.1 -> 0.18.0, libinput-1.13.4 -> 1.14.0}, dev-vcs/git-2.22.0 -> 2.22.1, media-libs/exiftool-11.60 -> 11.61, net-ftp/filezilla-3.43.0 -> 3.44.1, net-im/signal-desktop-bin-1.25.3 -> 1.26.0, sys-kernel/gentoo-sources-4.9.187 -> 4.9.189, www-servers/apache-2.4.39 -> 2.4.41)
commit a5da5c51d96f3e9ab465fcf3ddc49600fc395910
Author: lucascouts <lucascs@protonmail.com>
Date: Mon Aug 12 18:35:13 2019 +0000
+(net-vpn/i2pd-2.27.0), ^(app-emulation/libvirt-5.5.0-r1 -> 5.6.0, dev-python/libvirt-python-5.5.0 -> 5.6.0, x11-drivers/xf86-input-libinput-0.28.2 -> 0.29.0)
commit 22f7b1bc0426afaa301126f511a6fd968304b0ef
Author: lucascouts <lucascs@protonmail.com>
Date: Tue Aug 6 12:52:48 2019 +0000
+(acct-group/transmission-0, acct-user/transmission-0, gnome-base/nautilus-3.28.1), *(acct-group/mysql-0, acct-user/{man-0, mysql-0}, app-admin/sudo-1.8.27-r1, app-emulation/libvirt-5.5.0-r1, dev-lang/php-, dev-python/libvirt-python-5.5.0, kde-apps/kaccounts-integration-19.04.3), ^(dev-lang/php-7.4.0_beta1 -> 7.3.7-r1, dev-libs/libevent-2.1.8-r1 -> 2.1.11, media-libs/tiff-4.0.10 -> 4.0.10-r1, net-libs/nodejs-10.16.0 -> 10.16.1, x11-drivers/nvidia-drivers-430.34 -> 430.40)
commit 91800d1b97c2dc08301275eaa3225acf93401f70
Author: lucascouts <lucascs@protonmail.com>
Date: Sat Aug 3 19:01:22 2019 +0000
+(acct-group/man-0, acct-user/man-0, app-emulation/containers-storage-1.12.16, app-i18n/unicode-data-11.0.0, dev-util/re2c-1.2, gnome-base/{gdm-3.30.3-r3, gnome-shell-3.30.2-r2}, gnome-extra/{chrome-gnome-shell-10-r1, mousetweaks-3.12.0}, media-fonts/fontawesome-5.10.0, media-video/cheese-3.30.0, sys-apps/man-db-2.8.6, sys-auth/{fprintd-0.8.1m libfprint-0.99.0}, x11-wm/mutter-3.30.2-r3), *(app-emulation/libvirt-5.5.0-r1, dev-db/{mariadb-10.4.7, mysql-workbench-8.0.17, mysql-5.7.27}, dev-python/pillow-6.1.0, dev-vcs/git-2.22.0, gnome-extra/gnome-color-manager-3.30.0-r1, sys-devel/binutils-2.32-r1, www-client/firefox-68.0.1), ^(app-emulation/wine-{staging, vanilla}-4.12.1 -> 4.13, dev-db/mysql-connector-c-8.0.16 -> 8.0.17-r1, dev-lang/php-{5.6.40-r4, 7.1.30} -> {5.6.40-r5, 7.1.31}, gnome-base/gvfs-1.38.3 -> 1.40.2, media-libs/libpng-1.6.35-r1 -> 1.6.37, sys-apps/man-pages-5.01 -> 5.02, sys-kernel/linux-firmware-20190717 -> 20190726-r2), -(gnome-base/gnome-control-center-3.26.2-r1)
commit d31cbb6aa4bb6b1489629b5b79347bce5ede7cd6
Author: lucascouts <lucascs@protonmail.com>
Date: Thu Aug 1 12:04:45 2019 +0000
*(app-emulation/libvirt-5.5.0-r1, app-office/libreoffice-l10n-6.2.5.2, dev-util/cmake-3.14.6)
commit 94803e282b448246740fadc01a65acf141e63e07
Author: lucascouts <lucascs@protonmail.com>
Date: Tue Jul 9 22:18:42 2019 -0300
up^(kde-plasma/*-5.15.5 -> 5.16.3, app-emulation/libvirt-5.5.0 -> 5.5.0-r1, media-libs/mesa-19.1.1 -> 19.1.2, net-print/cups-filters-1.25.0 -> 1.25.1, x11-libs/libva-2.5.0 -> 2.5.0-r1)
commit 68e66aa2e38c46a70dbc5a22072b4afd443eeb18
Author: lucascouts <lucascs@protonmail.com>
Date: Tue Jul 9 14:35:54 2019 -0300
up^ app-emulation/libvirt-5.4.0-r1 -> 5.5.0
commit c74b87dc63c14263edf76c6313ad5768a3a3f987
Author: lucascouts <lucascs@protonmail.com>
Date: Tue Jul 2 11:05:53 2019 -0300
up^ app-emulation/libvirt-5.4.0 -> 5.4.0-r1, sys-apps/util-linux-2.34 -> 2.34-r1
commit 139baebc0db9032cdf483ca41d9a9a101ad878b6
Author: lucascouts <lucascs@protonmail.com>
Date: Tue Jul 2 00:17:03 2019 -0300
add+(sys-auth/rtkit-0.11-r3, app-emulation/virt-viewer-8.0), up^(app-emulation/libvirt-5.2.0-r2 -> 5.4.0, app-emulation/lxd-3.12 -> 3.14, dev-python/cython-0.29.9 -> 0.29.11, dev-python/libvirt-python-5.2.0 -> 5.4.0, games-util/lutris-0.5.2.1 -> 0.5.2.2)
commit a079a5cf7e8756ab60c8d7916a856389d516ff6e
Author: lucascouts <lucascs@protonmail.com>
Date: Mon May 20 14:18:45 2019 -0300
updated app-emulation/libvirt-5.2.0 -> 5.2.0-r2, app-emulation/qemu-4.0.0-r2 -> 4.0.0-r3
commit cd697f573d57b20fc1a8c22c4163e4e672a2a157
Author: lucascouts <lucascs@protonmail.com>
Date: Mon Apr 8 10:41:17 2019 -0300
added(net-misc/teamviewer-14.2.2558), updated(app-emulation/libvirt-5.1.0 -> 5.2.0, app-emulation/qemu-3.1.0-r2 -> 3.1.0-r4, dev-python/libvirt-python-5.1.0 -> 5.2.0, net-print/cups-filters-1.22.3 -> 1.22.5, x11-libs/pixman-0.36.0 -> 0.38.2)
commit 529e6ef7fdfb862419a83331388635e45a1ebdbe
Author: lucascouts <lucascs@protonmail.com>
Date: Sun Mar 17 09:26:26 2019 -0300
added(app-emulation/libvirt-5.1.0, x11-misc/imake-1.0.8, x11-misc/makedepend-1.0.6, sys-apps/hwids-20190316), updated(app-benchmarks/phoronix-test-suite-8.4.1 -> 8.6.0, dev-python/libvirt-python-5.0.0 -> 5.0.1), changed(www-client/chromium-73.0.3683.75)
commit 9907801615d1e203f2facdf99e80c237a53edebf
Author: lucascouts <lucascs@protonmail.com>
Date: Mon Jan 7 18:05:14 2019 -0300
added(app-admin/perl-cleaner-2.25, app-emulation/virtualbox-guest-additions-5.2.22, net-libs/webkit-gtk-2.22.5, sys-kernel/aufs-sources-, www-client/opera-57.0.3098.110), updated(app-editors/atom-bin-1.33.0 -> 1.33.1, app-editors/atom-1.33.0 -> 1.33.1, dev-libs/glib-2.56.2 -> 2.56.4, dev-libs/libinput-1.12.3 -> 1.12.4, dev-qt/qtcore/qtcore-5.11.3 -> dev-qt/qtcore-5.11.3-r2, dev-util/electron-bin- -> , dev-util/gdbus-codegen-2.56.2-r1 -> 2.56.4, dev-util/glib-utils-2.56.2 -> 2.56.4, dev-util/meld-3.18.3 -> 3.20.0, games-util/lutris-0.4.23 -> 0.4.23-r3, media-gfx/imagemagick-7.0.8.16 -> 7.0.8.23, media-gfx/krita-4.1.7 -> 4.1.7-r1, media-plugins/alsa-plugins-1.1.7 -> 1.1.7-r1, net-misc/curl-7.61.1-r1 -> 7.62.0, x11-misc/lightdm-gtk-greeter-2.0.5-r1 -> 2.0.6), removed(app-emulation/libvirt, app-emulation/qemu, app-emulation/vkd3d, app-i18n/poedit, *clang-runtime, dev-lang/go, dev-lang/mujs, dev-python/libvirt-python, dev-util/cbindgen, dev-util/vulkan-headers, mail-client/thunderbird-bin, mail-client/thunderbird, media-gfx/exiv2, net-im/telegram-desktop-bin, sys-kernel/gentoo-sources)
commit c03cff448d26858885fdbda8963e4525eed94141
Author: lucascouts <lucascs@protonmail.com>
Date: Wed Dec 26 11:23:52 2018 -0300
added(app-emulation/libvirt-4.10.0, dev-python/libvirt-python-4.10.0, kde-misc/krename-5.0.0-r1, media-gfx/darktable-2.6.0), updated(kde-apps/konsole-18.12.0-r1 -> 18.12.0-r2, kde-frameworks/kinit-5.53.0 -> 5.53.0-r1)
Author: lucascouts <lucascs@protonmail.com>
Date: Wed Nov 4 22:25:38 2026 -0300
python3_15 copies: bump 17 past ::gentoo; add dev-libs/sord; ansible 14.6.0
Each started as a ::gentoo copy that only added python3_15; the new upstream
release moves it ahead of ::gentoo, so KEYWORDS drops to ~amd64 and the
header says what the copy is based on (BENTOO-DIVERGENCE tags per variable).
- dev-libs/icu 79.1 (subslot 0/79), dev-cpp/abseil-cpp 20260817.0 (subslot
2608.0.0-cpp20; the c++23 backport is in the release), dev-libs/botan 3.14.0
(subslot 3/3.14), app-emulation/libvirt 12.9.0
- sys-auth/polkit 128 (glib >=2.44, both 126 patches upstream),
net-misc/spice-gtk 0.43 (spice-protocol 0.14.5, gi-docgen, patches gone),
sys-apps/firejail 0.9.82.2 (private-home removed upstream),
app-emulation/qemu-guest-agent 11.1.3 (qemu's container-sandbox patch)
- net-libs/mbedtls 3.6.7 (security release; three patches rebased),
media-libs/opensubdiv 3.8.0 (gnuinstalldirs rebased, CMake CUDA language)
- media-libs/lilv 0.28.0 (sord >=0.16.20) with new dev-libs/sord 0.16.22,
media-libs/sratom 0.6.22, dev-libs/libwacom 2.20.0, x11-libs/cairo 1.18.6,
dev-cpp/atkmm 2.28.5, dev-cpp/cairomm 1.14.6
- app-admin/ansible-core 2.21.6 (py3.15 patch carried), which
app-admin/ansible 14.6.0 requires (~=2.21.6); ansible KEYWORDS ~amd64
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
commit f65cbfbc894021f3436aa6425c54778bcde7d6c3
Author: lucascouts <lucascs@protonmail.com>
Date: Wed Nov 4 12:11:55 2026 -0300
python3_15: mirror the build-time-only packages so python 3.14 can go
PYTHON_TARGETS="python3_15" already resolved, but dev-lang/python:3.14 stayed
installed as an interpreter: 85 installed packages run Python only at build
time and stopped at 3.14. That list covers glibc, gcc, coreutils, the
llvm-runtimes, the Mozilla trio and most of the desktop/media stack.
Before any edit, each package was checked against what 3.15 removed (sre_*,
typing.ByteString, CGIHTTPRequestHandler, co_lnotab, re.Scanner capturing
groups, ...) in the scripts its build runs, and against the 3.15 support of
its python deps. Many were also built or exercised under 3.15:
- full builds: libvirt (1578/1578, meson test clean), dbus (build + install),
fontconfig, libepoxy, libglvnd, graphene, libdisplay-info,
blas-lapack-aux-wrapper
- test suites: krb5 pytests, automake, cmark, swtpm
- generators: glibc gen-as-const and gen-libm-test, icu and libwacom
(byte-identical to 3.14)
- Mirror 83 ::gentoo ebuilds at the same version with python3_15 added, and
nothing else. That is 82 installed packages, plus llvm-runtimes/libclc-22.1.8,
which dev-util/mesa_clc pins with =libclc-22*. Every diverging axis carries a
BENTOO-DIVERGENCE tag.
- www-client/firefox (mirror) and www-client/librewolf apply Mozilla's fix for
bmo#2083543 (mozilla-firefox/firefox 9a1535227ce2, fixed in 161). The test
manifest parser builds an re.Scanner with capturing groups, which 3.15
rejects. The build never hits this; src_test does. Verified on 3.15.2.
- eclass/kernel-build.eclass: fork of ::gentoo's with python3_15. The eclass
sets PYTHON_COMPAT before inheriting python-any-r1, so sys-kernel/bentoo-kernel
cannot widen it from the ebuild. Only this overlay's ebuilds see the fork.
- x11-drivers/xf86-video-qxl: python3_15 added.
- check-openrc-coverage.sh: allowlist polkit and bluez's obex (D-Bus
activated), and pipewire and wireplumber. Their system units exist only with
USE=system-service, which ::gentoo ties to systemd.
- check-autoupdate-damage.sh: strip the "@label" before looking for a
re-enabled record's ebuild. dev-build/automake@1.19 was the first labelled
record ever re-enabled, and the hook looked for dev-build/automake@1.19/.
- .autoupdate: 78 new probed records and 5 re-enabled ones. gcc@16, glibc,
firefox and graphite2 are held, because a PV bump alone cannot follow a
per-version ::gentoo patchset or a hand-set snapshot base.
Checked: with dev-lang/python:3.14 masked, emerge -pvuDN --with-bdeps=y
--changed-deps=y @world, with the mirrors selected from ::bentoo, resolves with
exit 0 (504 packages) and pulls in neither 3.13 nor 3.14. gentoo-parity.sh
adds no ALIGN or UNDOCUMENTED row. check-openrc-coverage.sh and
autoupdate --lint pass. pkgcheck finds nothing new except dev-python/lit
lacking 3.15, which is reachable only through USE=test.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
commit ff544e7e70ac4343184fa06bb704c5349367ff18
Author: lucascouts <lucascs@protonmail.com>
Date: Sun Feb 8 23:07:35 2026 -0300
add(app-containers/docker-29.2.1, app-emulation/open-vm-tools-13.0.10, dev-lang/go-1.25.7, dev-libs/nettle-4.0, media-gfx/krita-6.1.0_alpha_pre, media-sound/ardour-9.0.0), del(app-containers/podman-compose-1.5.0, app-emulation/libvirt-12.0.0, app-office/onlyoffice-bin-9.2.1, dev-python/libvirt-python-12.0.0, media-gfx/darktable-5.4.0, media-libs/gegl-0.4.66, media-sound/audacity-3.7.7, sys-boot/grub-2.14), up(app-containers/{docker-cli-29.1.3 -> 29.2.1, docker-compose-5.0.1 -> 5.0.2}, app-text/libetonyek-0.1.13 -> 0.1.13-r1, dev-libs/libixion-0.20.0 -> 0.20.0-r1, media-gfx/krita-5.2.15 -> 5.2.16)
commit 76a659421698a8b9ae764d2930870cd185c0ac7e
Author: lucascouts <lucascs@protonmail.com>
Date: Thu Jan 15 11:15:46 2026 -0300
add(app-editors/zed-0.219.4, app-emulation/libvirt-12.0.0, dev-db/sqlcipher-4.6.1, sys-boot/grub-2.14), del(app-editors/antigravity-bin-1.13.3.4533425205018624, net-im/telegram-desktop-6.4.1, net-libs/nodejs-25.2.1, www-client/librewolf-146.0_p1), up(app-editors/{cursor-2.3.33 -> 2.3.37, kiro-0.8.86 -> 0.8.135, windsurf-1.13.5 -> 1.13.6}, mail-client/betterbird-bin-140.6.0 -> 140.7.0, net-libs/nodejs-24.12.0 -> 24.13.0, net-misc/postman-bin-11.79.1 -> 11.80.2, www-client/brave-browser-1.85.118 -> 1.85.120)
commit 02fdb59d1fbcd3d949c9242f72a555aada7641bd
Author: adioskid <lucascs@protonmail.com>
Date: Mon Mar 6 09:44:02 2023 -0300
...
commit c5b1058d17814347df3633b2433653cfb63c7523
Author: adioskid <lucascs@protonmail.com>
Date: Mon Mar 6 09:15:39 2023 -0300
initial Gentoo musl+clang overlay
commit c37938fb612bbdd71144a6059b7e57b91c10d467
Author: lucascouts <lucascs@protonmail.com>
Date: Sun Aug 25 22:03:21 2019 +0000
the master branch is the minimal overlay configuration.
commit ca192b7074203f120090168e34878add46c96a51
Author: lucascouts <lucascs@protonmail.com>
Date: Tue Aug 13 15:15:10 2019 +0000
+(media-libs/libbluray-1.1.2), *(app-admin/syslog-ng-3.22.1, app-emulation/libvirt-5.6.0, app-text/poppler-0.79.0-r1, dev-lang/php-{5.6.40-r5, 7.1.31, 7.2.21, 7.3.8}, media-sound/lollypop-1.1.4.11, media-video/libva-utils-2.4.0, net-firewall/ufw-0.36, net-libs/libssh-0.9.0, net-misc/openssh-8.0_p1-r2, sys-kernel/gentoo-sources-, x11-libs/{libva-2.5.0-r1, {*-intel-driver-2.3.0}, x11-libs/wxGTK-{3.0.4-r2, 3.0.4-r302}), ^(app-admin/{apache-tools-2.4.39 -> 2.4.41, mongo-tools-4.0.11 -> 4.0.12}, dev-db/mongodb-4.0.11 -> 4.0.12, dev-libs/{libfilezilla-0.17.1 -> 0.18.0, libinput-1.13.4 -> 1.14.0}, dev-vcs/git-2.22.0 -> 2.22.1, media-libs/exiftool-11.60 -> 11.61, net-ftp/filezilla-3.43.0 -> 3.44.1, net-im/signal-desktop-bin-1.25.3 -> 1.26.0, sys-kernel/gentoo-sources-4.9.187 -> 4.9.189, www-servers/apache-2.4.39 -> 2.4.41)
commit a5da5c51d96f3e9ab465fcf3ddc49600fc395910
Author: lucascouts <lucascs@protonmail.com>
Date: Mon Aug 12 18:35:13 2019 +0000
+(net-vpn/i2pd-2.27.0), ^(app-emulation/libvirt-5.5.0-r1 -> 5.6.0, dev-python/libvirt-python-5.5.0 -> 5.6.0, x11-drivers/xf86-input-libinput-0.28.2 -> 0.29.0)
commit 22f7b1bc0426afaa301126f511a6fd968304b0ef
Author: lucascouts <lucascs@protonmail.com>
Date: Tue Aug 6 12:52:48 2019 +0000
+(acct-group/transmission-0, acct-user/transmission-0, gnome-base/nautilus-3.28.1), *(acct-group/mysql-0, acct-user/{man-0, mysql-0}, app-admin/sudo-1.8.27-r1, app-emulation/libvirt-5.5.0-r1, dev-lang/php-, dev-python/libvirt-python-5.5.0, kde-apps/kaccounts-integration-19.04.3), ^(dev-lang/php-7.4.0_beta1 -> 7.3.7-r1, dev-libs/libevent-2.1.8-r1 -> 2.1.11, media-libs/tiff-4.0.10 -> 4.0.10-r1, net-libs/nodejs-10.16.0 -> 10.16.1, x11-drivers/nvidia-drivers-430.34 -> 430.40)
commit 91800d1b97c2dc08301275eaa3225acf93401f70
Author: lucascouts <lucascs@protonmail.com>
Date: Sat Aug 3 19:01:22 2019 +0000
+(acct-group/man-0, acct-user/man-0, app-emulation/containers-storage-1.12.16, app-i18n/unicode-data-11.0.0, dev-util/re2c-1.2, gnome-base/{gdm-3.30.3-r3, gnome-shell-3.30.2-r2}, gnome-extra/{chrome-gnome-shell-10-r1, mousetweaks-3.12.0}, media-fonts/fontawesome-5.10.0, media-video/cheese-3.30.0, sys-apps/man-db-2.8.6, sys-auth/{fprintd-0.8.1m libfprint-0.99.0}, x11-wm/mutter-3.30.2-r3), *(app-emulation/libvirt-5.5.0-r1, dev-db/{mariadb-10.4.7, mysql-workbench-8.0.17, mysql-5.7.27}, dev-python/pillow-6.1.0, dev-vcs/git-2.22.0, gnome-extra/gnome-color-manager-3.30.0-r1, sys-devel/binutils-2.32-r1, www-client/firefox-68.0.1), ^(app-emulation/wine-{staging, vanilla}-4.12.1 -> 4.13, dev-db/mysql-connector-c-8.0.16 -> 8.0.17-r1, dev-lang/php-{5.6.40-r4, 7.1.30} -> {5.6.40-r5, 7.1.31}, gnome-base/gvfs-1.38.3 -> 1.40.2, media-libs/libpng-1.6.35-r1 -> 1.6.37, sys-apps/man-pages-5.01 -> 5.02, sys-kernel/linux-firmware-20190717 -> 20190726-r2), -(gnome-base/gnome-control-center-3.26.2-r1)
commit d31cbb6aa4bb6b1489629b5b79347bce5ede7cd6
Author: lucascouts <lucascs@protonmail.com>
Date: Thu Aug 1 12:04:45 2019 +0000
*(app-emulation/libvirt-5.5.0-r1, app-office/libreoffice-l10n-6.2.5.2, dev-util/cmake-3.14.6)
commit 94803e282b448246740fadc01a65acf141e63e07
Author: lucascouts <lucascs@protonmail.com>
Date: Tue Jul 9 22:18:42 2019 -0300
up^(kde-plasma/*-5.15.5 -> 5.16.3, app-emulation/libvirt-5.5.0 -> 5.5.0-r1, media-libs/mesa-19.1.1 -> 19.1.2, net-print/cups-filters-1.25.0 -> 1.25.1, x11-libs/libva-2.5.0 -> 2.5.0-r1)
commit 68e66aa2e38c46a70dbc5a22072b4afd443eeb18
Author: lucascouts <lucascs@protonmail.com>
Date: Tue Jul 9 14:35:54 2019 -0300
up^ app-emulation/libvirt-5.4.0-r1 -> 5.5.0
commit c74b87dc63c14263edf76c6313ad5768a3a3f987
Author: lucascouts <lucascs@protonmail.com>
Date: Tue Jul 2 11:05:53 2019 -0300
up^ app-emulation/libvirt-5.4.0 -> 5.4.0-r1, sys-apps/util-linux-2.34 -> 2.34-r1
commit 139baebc0db9032cdf483ca41d9a9a101ad878b6
Author: lucascouts <lucascs@protonmail.com>
Date: Tue Jul 2 00:17:03 2019 -0300
add+(sys-auth/rtkit-0.11-r3, app-emulation/virt-viewer-8.0), up^(app-emulation/libvirt-5.2.0-r2 -> 5.4.0, app-emulation/lxd-3.12 -> 3.14, dev-python/cython-0.29.9 -> 0.29.11, dev-python/libvirt-python-5.2.0 -> 5.4.0, games-util/lutris-0.5.2.1 -> 0.5.2.2)
commit a079a5cf7e8756ab60c8d7916a856389d516ff6e
Author: lucascouts <lucascs@protonmail.com>
Date: Mon May 20 14:18:45 2019 -0300
updated app-emulation/libvirt-5.2.0 -> 5.2.0-r2, app-emulation/qemu-4.0.0-r2 -> 4.0.0-r3
commit cd697f573d57b20fc1a8c22c4163e4e672a2a157
Author: lucascouts <lucascs@protonmail.com>
Date: Mon Apr 8 10:41:17 2019 -0300
added(net-misc/teamviewer-14.2.2558), updated(app-emulation/libvirt-5.1.0 -> 5.2.0, app-emulation/qemu-3.1.0-r2 -> 3.1.0-r4, dev-python/libvirt-python-5.1.0 -> 5.2.0, net-print/cups-filters-1.22.3 -> 1.22.5, x11-libs/pixman-0.36.0 -> 0.38.2)
commit 529e6ef7fdfb862419a83331388635e45a1ebdbe
Author: lucascouts <lucascs@protonmail.com>
Date: Sun Mar 17 09:26:26 2019 -0300
added(app-emulation/libvirt-5.1.0, x11-misc/imake-1.0.8, x11-misc/makedepend-1.0.6, sys-apps/hwids-20190316), updated(app-benchmarks/phoronix-test-suite-8.4.1 -> 8.6.0, dev-python/libvirt-python-5.0.0 -> 5.0.1), changed(www-client/chromium-73.0.3683.75)
commit 9907801615d1e203f2facdf99e80c237a53edebf
Author: lucascouts <lucascs@protonmail.com>
Date: Mon Jan 7 18:05:14 2019 -0300
added(app-admin/perl-cleaner-2.25, app-emulation/virtualbox-guest-additions-5.2.22, net-libs/webkit-gtk-2.22.5, sys-kernel/aufs-sources-, www-client/opera-57.0.3098.110), updated(app-editors/atom-bin-1.33.0 -> 1.33.1, app-editors/atom-1.33.0 -> 1.33.1, dev-libs/glib-2.56.2 -> 2.56.4, dev-libs/libinput-1.12.3 -> 1.12.4, dev-qt/qtcore/qtcore-5.11.3 -> dev-qt/qtcore-5.11.3-r2, dev-util/electron-bin- -> , dev-util/gdbus-codegen-2.56.2-r1 -> 2.56.4, dev-util/glib-utils-2.56.2 -> 2.56.4, dev-util/meld-3.18.3 -> 3.20.0, games-util/lutris-0.4.23 -> 0.4.23-r3, media-gfx/imagemagick-7.0.8.16 -> 7.0.8.23, media-gfx/krita-4.1.7 -> 4.1.7-r1, media-plugins/alsa-plugins-1.1.7 -> 1.1.7-r1, net-misc/curl-7.61.1-r1 -> 7.62.0, x11-misc/lightdm-gtk-greeter-2.0.5-r1 -> 2.0.6), removed(app-emulation/libvirt, app-emulation/qemu, app-emulation/vkd3d, app-i18n/poedit, *clang-runtime, dev-lang/go, dev-lang/mujs, dev-python/libvirt-python, dev-util/cbindgen, dev-util/vulkan-headers, mail-client/thunderbird-bin, mail-client/thunderbird, media-gfx/exiv2, net-im/telegram-desktop-bin, sys-kernel/gentoo-sources)
commit c03cff448d26858885fdbda8963e4525eed94141
Author: lucascouts <lucascs@protonmail.com>
Date: Wed Dec 26 11:23:52 2018 -0300
added(app-emulation/libvirt-4.10.0, dev-python/libvirt-python-4.10.0, kde-misc/krename-5.0.0-r1, media-gfx/darktable-2.6.0), updated(kde-apps/konsole-18.12.0-r1 -> 18.12.0-r2, kde-frameworks/kinit-5.53.0 -> 5.53.0-r1)

