dev-util/qwen-code
Qwen Code is a powerful command-line AI workflow tool adapted from Gemini CLI
ChangeLog
commit 9ad4c638ec449dcf079e9c2a01b6bbf3e0986a78
Author: lucascouts <lucascs@protonmail.com>
Date: Mon Oct 5 15:49:54 2026 -0300
add(metadata/{md5-cache/app-editors/zeo-0.1.0_p20261004-r2, md5-cache/app-editors/zeo-0.1.0_p20261005, md5-cache/app-office/obsidian-1.14.4, md5-cache/dev-util/mesa_clc-26.3.0_pre20261005, md5-cache/dev-util/qwen-code-0.25.0, md5-cache/dev-util/vulkan-utility-libraries-1.4.365_p20261005, md5-cache/media-libs/mesa-26.3.0_pre20261005, md5-cache/media-video/vlc-4.0.0_pre20261005, md5-cache/net-libs/libqmi-1.39.1_pre20261005, md5-cache/net-misc/postman-bin-12.31.1, md5-cache/net-vpn/obscura-1.181_p20261005, md5-cache/sci-ml/ik_llama-cpp-0_pre20261005, md5-cache/sci-ml/llama-cpp-0.6.0, md5-cache/sys-power/upower-1.91.5}), del(app-editors/{zeo-0.1.0_p20261004, zeo-0.1.0_p20261004-r1}), mod(.autoupdate/packages.toml), up(app-editors/zeo-0.1.0_p20261004-r2 -> 0.1.0_p20261005, app-office/obsidian-1.13.7 -> 1.14.4, dev-util/{mesa_clc-26.3.0_pre20261004 -> 26.3.0_pre20261005, qwen-code-0.24.7 -> 0.25.0, vulkan-utility-libraries-1.4.365_p20261004 -> 1.4.365_p20261005}, media-libs/mesa-26.3.0_pre20261004 -> 26.3.0_pre20261005, media-video/vlc-4.0.0_pre20261004 -> 4.0.0_pre20261005, net-libs/libqmi-1.39.1_pre20261004 -> 1.39.1_pre20261005, net-misc/postman-bin-12.30.6 -> 12.31.1, net-vpn/obscura-1.181_p20260930 -> 1.181_p20261005, sci-ml/{ik_llama-cpp-0_pre20261002 -> 0_pre20261005, llama-cpp-0.5.0 -> 0.6.0}, sys-power/upower-1.91.4 -> 1.91.5)
commit 5cdd122de90369d4885690236c4215c4d712dea1
Author: lucascouts <lucascs@protonmail.com>
Date: Tue Sep 29 12:39:13 2026 -0300
add(metadata/{md5-cache/app-emulation/d7vk-2.3, md5-cache/app-emulation/qemu-11.1.2, md5-cache/dev-python/conda-26.7.3, md5-cache/dev-util/codex-0.159.0, md5-cache/dev-util/codex-bin-0.159.0, md5-cache/dev-util/crush-bin-0.97.1, md5-cache/dev-util/qwen-code-0.24.7, md5-cache/net-libs/libqmi-1.39.1_pre20260929, md5-cache/net-misc/postman-bin-12.30.3, md5-cache/net-vpn/obscura-1.180_p20260929, md5-cache/www-client/opera-136.0.6008.73}), mod(.autoupdate/packages.toml), up(app-emulation/{d7vk-2.2 -> 2.3, qemu-11.1.1 -> 11.1.2}, dev-python/conda-26.7.2 -> 26.7.3, dev-util/codex{,-bin}-0.158.0 -> 0.159.0, net-libs/libqmi-1.39.1_pre20260816-r1 -> 1.39.1_pre20260929, net-misc/postman-bin-12.30.0 -> 12.30.3, net-vpn/obscura-1.180_p20260928 -> 1.180_p20260929, www-client/opera-136.0.6008.52 -> 136.0.6008.73)
commit 8def768d6922b143d0462fa3a25c8f54fc0bb4a8
Author: lucascouts <lucascs@protonmail.com>
Date: Sat Sep 26 13:10:27 2026 -0300
add(metadata/{md5-cache/app-editors/zed-1.23.0_pre20260926, md5-cache/dev-util/claude-agent-acp-plus-0.20.2, md5-cache/dev-util/claude-agent-acp-tui-0.14.2, md5-cache/dev-util/codex-0.157.1, md5-cache/dev-util/codex-bin-0.157.1, md5-cache/dev-util/codex-desktop-bin-26.924.22138, md5-cache/dev-util/mesa_clc-26.3.0_pre20260926, md5-cache/dev-util/openchamber-bin-2.0.2, md5-cache/dev-util/qwen-code-0.24.6, md5-cache/media-libs/mesa-26.3.0_pre20260926, md5-cache/media-libs/vulkan-layers-1.4.363_p20260926, md5-cache/net-vpn/obscura-1.180_p20260926, md5-cache/sci-ml/ik_llama-cpp-0_pre20260926, md5-cache/sci-ml/koboldcpp-1.122, md5-cache/sci-ml/llama-swap-260}), mod(.autoupdate/packages.toml), up(app-editors/zed-1.23.0_pre20260925-r1 -> 1.23.0_pre20260926, dev-util/codex{,-bin}-0.157.0 -> 0.157.1, media-libs/{mesa-26.3.0_pre20260925 -> 26.3.0_pre20260926, vulkan-layers-1.4.363_p20260925 -> 1.4.363_p20260926}, net-vpn/obscura-1.180_p20260924 -> 1.180_p20260926, sci-ml/{ik_llama-cpp-0_pre20260925 -> 0_pre20260926, koboldcpp-1.121 -> 1.122, llama-swap-258 -> 260})
commit 6fbe2660ae806d206771ac5faa313377202ccbb6
Author: lucascouts <lucascs@protonmail.com>
Date: Thu Sep 24 16:58:35 2026 -0300
add(metadata/{md5-cache/app-admin/awscli2-2.37.2, md5-cache/app-editors/kiro-1.1.70, md5-cache/app-editors/vim-9.2.1129, md5-cache/dev-util/glslang-1.4.357.0_p20260924, md5-cache/dev-util/openchamber-bin-2.0.1, md5-cache/dev-util/qwen-code-0.24.5, md5-cache/dev-util/spirv-headers-1.4.357.0_p20260924, md5-cache/www-client/brave-browser-1.96.59}), mod(.autoupdate/packages.toml), up(app-admin/awscli2-2.37.1 -> 2.37.2, app-editors/{kiro-1.1.14 -> 1.1.70, vim-9.2.1125 -> 9.2.1129}, dev-util/{glslang-1.4.357.0_p20260923 -> 1.4.357.0_p20260924, openchamber-bin-2.0.0 -> 2.0.1, qwen-code-0.24.4 -> 0.24.5, spirv-headers-1.4.357.0_p20260923 -> 1.4.357.0_p20260924}, www-client/brave-browser-1.95.104 -> 1.96.59)
commit b8d35f084c1155b1f7b4a65664827fc59b7ebe26
Author: lucascouts <lucascs@protonmail.com>
Date: Tue Sep 22 19:50:21 2026 -0300
add(metadata/{md5-cache/app-admin/awscli2-2.37.0, md5-cache/app-admin/doctl-1.171.0, md5-cache/app-editors/cursor-3.21.18, md5-cache/app-misc/claude-desktop-bin-2.2553.13, md5-cache/app-portage/bentoolkit-0.31.1, md5-cache/dev-cpp/simdutf-9.2.0, md5-cache/dev-libs/sentry-native-0.17.0, md5-cache/dev-python/openai-3.18.0, md5-cache/dev-util/antigravity-hub-bin-2.16.0.4917332007583744, md5-cache/dev-util/claude-agent-acp-plus-0.19.0, md5-cache/dev-util/claude-agent-acp-tui-0.13.3, md5-cache/dev-util/claude-code-2.1.280, md5-cache/dev-util/codex-0.156.0, md5-cache/dev-util/codex-bin-0.156.0, md5-cache/dev-util/codex-desktop-bin-26.917.51856, md5-cache/dev-util/copilot-cli-bin-1.0.88, md5-cache/dev-util/glslang-1.4.357.0_p20260922, md5-cache/dev-util/qwen-code-0.24.4, md5-cache/dev-util/spirv-tools-1.4.357.0_p20260922, md5-cache/dev-util/vulkan-utility-libraries-1.4.363_p20260922, md5-cache/dev-vcs/trufflehog-3.97.6, md5-cache/media-libs/vulkan-loader-1.4.363_p20260922, md5-cache/net-misc/modemmanager-1.25.95_p20260922, md5-cache/sci-ml/ollama-bin-0.34.3, md5-cache/www-client/chromium-154.0.8037.57, md5-cache/www-client/librewolf-bin-156.0.1_p1}), mod(.autoupdate/packages.toml), up(app-admin/{awscli2-2.36.50 -> 2.37.0, doctl-1.170.0 -> 1.171.0}, app-editors/cursor-3.21.16 -> 3.21.18, app-misc/claude-desktop-bin-2.2553.1 -> 2.2553.13, app-portage/bentoolkit-0.31.0 -> 0.31.1, dev-cpp/simdutf-9.0.0-r1 -> 9.2.0, dev-libs/sentry-native-0.16.8 -> 0.17.0, dev-python/openai-3.17.0 -> 3.18.0, dev-util/codex{,-bin}-0.155.1 -> 0.156.0, dev-vcs/trufflehog-3.97.5 -> 3.97.6, media-libs/vulkan-loader-1.4.363_p20260921 -> 1.4.363_p20260922, net-misc/modemmanager-1.25.95_p20260920 -> 1.25.95_p20260922, sci-ml/ollama-bin-0.34.2 -> 0.34.3, www-client/{chromium-153.0.8010.52 -> 154.0.8037.57, librewolf-bin-156.0_p1 -> 156.0.1_p1})
commit e677e5b5843924eee31e8eb332c5c547306b14b8
Author: lucascouts <lucascs@protonmail.com>
Date: Mon Sep 21 20:44:51 2026 -0300
add(metadata/{md5-cache/app-admin/awscli2-2.36.50, md5-cache/app-editors/vim-9.2.1125, md5-cache/app-editors/vim-core-9.2.1125, md5-cache/dev-util/copilot-cli-bin-1.0.87, md5-cache/dev-util/crush-bin-0.96.1, md5-cache/dev-util/kimi-cli-bin-1.51.0, md5-cache/dev-util/opencode-bin-1.18.32, md5-cache/dev-util/qwen-code-0.24.3, md5-cache/dev-util/spirv-tools-1.4.357.0_p20260921, md5-cache/media-libs/vulkan-loader-1.4.363_p20260921, md5-cache/sys-apps/ai-jail-2.0.0, md5-cache/sys-apps/ai-jail-bin-2.0.0}), mod(app-editors/zed-1.22.0_pre20260921), mod(metadata/md5-cache/app-editors/zed-1.22.0_pre20260921, .autoupdate/packages.toml), up(app-admin/awscli2-2.36.49 -> 2.36.50, app-editors/{vim, vim-core}-9.2.1122 -> 9.2.1125, dev-util/{copilot-cli-bin-1.0.86 -> 1.0.87, crush-bin-0.96.0 -> 0.96.1, kimi-cli-bin-1.50.0 -> 1.51.0, opencode-bin-1.18.31 -> 1.18.32, qwen-code-0.24.2 -> 0.24.3, spirv-tools-1.4.357.0_p20260918 -> 1.4.357.0_p20260921}, media-libs/vulkan-loader-1.4.363_p20260918 -> 1.4.363_p20260921, sys-apps/ai-jail{,-bin}-1.22.0 -> 2.0.0)
commit 161db6e3ea3108b6fbd2ccbfbd52efccfe929807
Author: lucascouts <lucascs@protonmail.com>
Date: Mon Sep 21 03:58:47 2026 -0300
autoupdate: apply the 2026-09-20/21 batch and sweep the md5-cache orphans
up(dev-db/sqlitebrowser-3.13.99_p20260916 -> 3.13.99_p20260920,
dev-util/{ai-memory,ai-memory-bin}-2.3.1 -> 2.3.2,
dev-util/antigravity-hub-bin-2.15.0.6576870427328512 -> 2.15.1.5880727900913664,
dev-util/mesa_clc-26.3.0_pre20260919 -> 26.3.0_pre20260920,
dev-util/qwen-code-0.24.1 -> 0.24.2, media-libs/harfbuzz-14.4.0 -> 14.5.0,
media-libs/mesa-26.3.0_pre20260919 -> 26.3.0_pre20260920,
net-misc/modemmanager-1.25.95_p20260908 -> 1.25.95_p20260920,
sci-ml/ik_llama-cpp-0_pre20260919 -> 0_pre20260920)
The applier had left the whole batch in the tree uncommitted, together with the
md5-cache entry of every previous version: a bump writes the new entry and never
removes the old one. egencache re-run over the ten packages swept 18 orphans,
eight of them older than this batch (mesa and mesa_clc back to _pre20260917,
ik_llama-cpp likewise, qwen-code 0.24.0, antigravity-hub-bin 2.14.0). The floor
for that section of scripts/gentoo-parity.sh is 0, not a backlog.
Verified: every one of the ten new md5-cache entries has an _md5_ matching its
ebuild, and egencache touched nothing outside the ten packages named.
The sys-libs/libunwind record moves 1.8.3 -> 1.8.3-r1 to follow the revbump
already committed in 486b2487c.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
commit 273eb22a2316f7196deac76a37cd1fab9cece7a0
Author: lucascouts <lucascs@protonmail.com>
Date: Sat Sep 19 14:38:37 2026 -0300
add(metadata/{md5-cache/app-editors/vim-9.2.1122, md5-cache/app-editors/vim-core-9.2.1122, md5-cache/app-editors/zed-1.22.0_pre20260919, md5-cache/dev-libs/sentry-native-0.16.8, md5-cache/dev-util/claude-code-2.1.278, md5-cache/dev-util/qwen-code-0.24.1, md5-cache/media-libs/vulkan-layers-1.4.363_p20260919, md5-cache/sci-ml/ik_llama-cpp-0_pre20260919, md5-cache/sys-apps/ai-jail-1.22.0, md5-cache/sys-apps/ai-jail-bin-1.22.0}), mod(.autoupdate/packages.toml), up(app-editors/{vim-9.2.1119 -> 9.2.1122, vim-core-9.2.1119 -> 9.2.1122, zed-1.22.0_pre20260918-r1 -> 1.22.0_pre20260919}, dev-libs/sentry-native-0.16.6 -> 0.16.8, dev-util/{claude-code-2.1.277 -> 2.1.278, qwen-code-0.24.0 -> 0.24.1}, media-libs/vulkan-layers-1.4.363_p20260918 -> 1.4.363_p20260919, sci-ml/ik_llama-cpp-0_pre20260918 -> 0_pre20260919, sys-apps/ai-jail{,-bin}-1.21.0 -> 1.22.0)
commit dabdc8c16e28ffdcdf15f2e68100f15fadfd55da
Author: lucascouts <lucascs@protonmail.com>
Date: Wed Sep 16 11:54:03 2026 -0300
add(mail-client/{thunderbird, thunderbird-l10n}-156.0), add(metadata/{md5-cache/app-editors/zed-1.21.0_pre20260916, md5-cache/dev-db/sqlitebrowser-3.13.99_p20260916, md5-cache/dev-util/copilot-cli-bin-1.0.85, md5-cache/dev-util/crush-bin-0.95.0, md5-cache/dev-util/mesa_clc-26.3.0_pre20260916, md5-cache/dev-util/qwen-code-0.24.0, md5-cache/mail-client/thunderbird-156.0, md5-cache/mail-client/thunderbird-l10n-156.0, md5-cache/media-gfx/openvdb-13.1.0, md5-cache/media-libs/mesa-26.3.0_pre20260916, md5-cache/net-dns/bind-tools-9.20.29, md5-cache/net-misc/postman-bin-12.28.2, md5-cache/sci-ml/amd-gaia-0.24.1, md5-cache/sci-ml/ik_llama-cpp-0_pre20260916, md5-cache/sys-kernel/linux-firmware-20260916, md5-cache/www-client/chromium-153.0.8010.47}), mod(.autoupdate/packages.toml), up(app-editors/zed-1.21.0_pre20260915-r1 -> 1.21.0_pre20260916, dev-db/sqlitebrowser-3.13.99_p20260913 -> 3.13.99_p20260916, dev-util/{copilot-cli-bin-1.0.83 -> 1.0.85, crush-bin-0.94.2 -> 0.95.0, mesa_clc-26.3.0_pre20260915 -> 26.3.0_pre20260916, qwen-code-0.23.4 -> 0.24.0}, media-gfx/openvdb-13.0.0 -> 13.1.0, media-libs/mesa-26.3.0_pre20260915 -> 26.3.0_pre20260916, net-dns/bind-tools-9.20.27 -> 9.20.29, net-misc/postman-bin-12.28.1 -> 12.28.2, sci-ml/{amd-gaia-0.23.0 -> 0.24.1, ik_llama-cpp-0_pre20260915 -> 0_pre20260916}, sys-kernel/linux-firmware-20260915 -> 20260916, www-client/chromium-153.0.8010.36 -> 153.0.8010.47)
commit 2e5a496ebc969b3c7a227e9564c9feb12b5df65e
Author: lucascouts <lucascs@protonmail.com>
Date: Tue Sep 15 01:30:04 2026 -0300
add(metadata/{md5-cache/app-admin/awscli2-2.36.45, md5-cache/app-editors/cursor-3.20.21, md5-cache/app-editors/kiro-1.1.14, md5-cache/app-editors/vim-9.2.1108, md5-cache/app-editors/vim-core-9.2.1108, md5-cache/app-editors/zed-bin-1.20.1_pre, md5-cache/dev-python/openai-3.14.0, md5-cache/dev-python/tavily-python-0.8.3, md5-cache/dev-python/uv-bin-0.12.14, md5-cache/dev-util/claude-code-2.1.272, md5-cache/dev-util/codex-desktop-bin-26.908.70816, md5-cache/dev-util/glslang-1.4.357.0_p20260914, md5-cache/dev-util/goose-1.50.1, md5-cache/dev-util/goose-bin-1.50.1, md5-cache/dev-util/mesa_clc-26.3.0_pre20260915, md5-cache/dev-util/openchamber-bin-1.23.2, md5-cache/dev-util/opencode-bin-1.18.31, md5-cache/dev-util/qwen-code-0.23.4, md5-cache/dev-util/spirv-tools-1.4.357.0_p20260914, md5-cache/media-libs/mesa-26.3.0_pre20260915, md5-cache/media-libs/vulkan-layers-1.4.362_p20260915, md5-cache/net-misc/nxplayer-10.1.7, md5-cache/sci-ml/llama-cpp-0.4.1, md5-cache/sys-kernel/linux-firmware-20260915}), mod(.autoupdate/packages.toml), up(app-admin/awscli2-2.36.44 -> 2.36.45, app-editors/{cursor-3.20.17 -> 3.20.21, kiro-1.0.437 -> 1.1.14, vim-9.2.1099 -> 9.2.1108, vim-core-9.2.1099 -> 9.2.1108, zed-bin-1.20.0_pre -> 1.20.1_pre}, dev-python/{openai-3.13.0 -> 3.14.0, tavily-python-0.8.2 -> 0.8.3, uv-bin-0.12.13 -> 0.12.14}, dev-util/goose{,-bin}-1.50.0 -> 1.50.1, media-libs/{mesa-26.3.0_pre20260914 -> 26.3.0_pre20260915, vulkan-layers-1.4.362_p20260914 -> 1.4.362_p20260915}, net-misc/nxplayer-10.0.60 -> 10.1.7, sci-ml/llama-cpp-0.4.0 -> 0.4.1, sys-kernel/linux-firmware-20260912 -> 20260915)
commit d09babeedeb5033fab3e37616b1bed760be030b7
Author: lucascouts <lucascs@protonmail.com>
Date: Thu Sep 10 22:11:24 2026 -0300
add(dev-util/{qwen-code-0.23.3, cc-switch-bin-3.20.2}), add(metadata/md5-cache/dev-util/{qwen-code-0.23.3, cc-switch-bin-3.20.2}), mod(.autoupdate/packages.toml)
qwen-code does NOT ship upstream's bundled Node.js. That bundle is 199 MB of
the 303 MB tarball -- two thirds of the package -- and a distribution has no
business carrying a second Node runtime that nothing else would ever update,
with net-libs/nodejs already in the tree. Dropping it leaves 104 MB installed,
and the JS bundle was verified to run on the system node 24.21.0 even though
upstream pinned 22.23.2.
The launcher is rewritten rather than patched. Upstream's bin/qwen derives its
root from dirname "$0", which resolves to /usr/bin when the entry point is
reached through a symlink and would look for lib/ in the wrong place; the
ebuild installs its own three-line wrapper with an absolute path instead.
src_prepare asserts that bin/qwen really does invoke the bundled runtime
before deleting it, so an upstream launcher change fails the build instead of
removing a directory that is still needed.
Its autoupdate record probes /releases and NOT /releases/latest, which is
backwards from every other GitHub record in the file and is the point. The
repository publishes two products on one release stream: on 2026-09-10
/releases/latest answered "sdk-typescript-v0.1.12", the TypeScript SDK, while
the CLI sat at v0.23.3. The regex is anchored on quote-then-"v" so it skips
both the sdk-* tags and the v0.23.3-nightly.<date>.<sha> ones.
cc-switch-bin takes the .deb over the AppImage upstream also publishes: same
program, 12 MB against 88 MB, because the AppImage bundles a runtime this gets
from the system. Its desktop entry needed two repairs -- the file name
contains a space, and Categories= was present but EMPTY. Only one main
category is written, because desktop-file-validate warns that two would list
the application twice in the menu. The fix asserts its own result.
Verified, not assumed: pkgcheck is clean on cc-switch-bin; qwen-code reports
NonsolvableDepsInDev on the x32 dev profile only, where net-libs/nodejs is not
keyworded -- accepted and declared, as is normal for an overlay. Both
completed `ebuild ... clean install` without root. qwen-code's image was
checked to contain no node/ directory and to weigh 104 MB, and its bundle
executed and printed 0.23.3. cc-switch's installed desktop entry passes
desktop-file-validate with no warnings, and all three icon sizes are present.
Not verified: cc-switch is a GUI and was not launched -- only its image was
inspected. No merge onto the live system either, so ownership is untested.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Author: lucascouts <lucascs@protonmail.com>
Date: Mon Oct 5 15:49:54 2026 -0300
add(metadata/{md5-cache/app-editors/zeo-0.1.0_p20261004-r2, md5-cache/app-editors/zeo-0.1.0_p20261005, md5-cache/app-office/obsidian-1.14.4, md5-cache/dev-util/mesa_clc-26.3.0_pre20261005, md5-cache/dev-util/qwen-code-0.25.0, md5-cache/dev-util/vulkan-utility-libraries-1.4.365_p20261005, md5-cache/media-libs/mesa-26.3.0_pre20261005, md5-cache/media-video/vlc-4.0.0_pre20261005, md5-cache/net-libs/libqmi-1.39.1_pre20261005, md5-cache/net-misc/postman-bin-12.31.1, md5-cache/net-vpn/obscura-1.181_p20261005, md5-cache/sci-ml/ik_llama-cpp-0_pre20261005, md5-cache/sci-ml/llama-cpp-0.6.0, md5-cache/sys-power/upower-1.91.5}), del(app-editors/{zeo-0.1.0_p20261004, zeo-0.1.0_p20261004-r1}), mod(.autoupdate/packages.toml), up(app-editors/zeo-0.1.0_p20261004-r2 -> 0.1.0_p20261005, app-office/obsidian-1.13.7 -> 1.14.4, dev-util/{mesa_clc-26.3.0_pre20261004 -> 26.3.0_pre20261005, qwen-code-0.24.7 -> 0.25.0, vulkan-utility-libraries-1.4.365_p20261004 -> 1.4.365_p20261005}, media-libs/mesa-26.3.0_pre20261004 -> 26.3.0_pre20261005, media-video/vlc-4.0.0_pre20261004 -> 4.0.0_pre20261005, net-libs/libqmi-1.39.1_pre20261004 -> 1.39.1_pre20261005, net-misc/postman-bin-12.30.6 -> 12.31.1, net-vpn/obscura-1.181_p20260930 -> 1.181_p20261005, sci-ml/{ik_llama-cpp-0_pre20261002 -> 0_pre20261005, llama-cpp-0.5.0 -> 0.6.0}, sys-power/upower-1.91.4 -> 1.91.5)
commit 5cdd122de90369d4885690236c4215c4d712dea1
Author: lucascouts <lucascs@protonmail.com>
Date: Tue Sep 29 12:39:13 2026 -0300
add(metadata/{md5-cache/app-emulation/d7vk-2.3, md5-cache/app-emulation/qemu-11.1.2, md5-cache/dev-python/conda-26.7.3, md5-cache/dev-util/codex-0.159.0, md5-cache/dev-util/codex-bin-0.159.0, md5-cache/dev-util/crush-bin-0.97.1, md5-cache/dev-util/qwen-code-0.24.7, md5-cache/net-libs/libqmi-1.39.1_pre20260929, md5-cache/net-misc/postman-bin-12.30.3, md5-cache/net-vpn/obscura-1.180_p20260929, md5-cache/www-client/opera-136.0.6008.73}), mod(.autoupdate/packages.toml), up(app-emulation/{d7vk-2.2 -> 2.3, qemu-11.1.1 -> 11.1.2}, dev-python/conda-26.7.2 -> 26.7.3, dev-util/codex{,-bin}-0.158.0 -> 0.159.0, net-libs/libqmi-1.39.1_pre20260816-r1 -> 1.39.1_pre20260929, net-misc/postman-bin-12.30.0 -> 12.30.3, net-vpn/obscura-1.180_p20260928 -> 1.180_p20260929, www-client/opera-136.0.6008.52 -> 136.0.6008.73)
commit 8def768d6922b143d0462fa3a25c8f54fc0bb4a8
Author: lucascouts <lucascs@protonmail.com>
Date: Sat Sep 26 13:10:27 2026 -0300
add(metadata/{md5-cache/app-editors/zed-1.23.0_pre20260926, md5-cache/dev-util/claude-agent-acp-plus-0.20.2, md5-cache/dev-util/claude-agent-acp-tui-0.14.2, md5-cache/dev-util/codex-0.157.1, md5-cache/dev-util/codex-bin-0.157.1, md5-cache/dev-util/codex-desktop-bin-26.924.22138, md5-cache/dev-util/mesa_clc-26.3.0_pre20260926, md5-cache/dev-util/openchamber-bin-2.0.2, md5-cache/dev-util/qwen-code-0.24.6, md5-cache/media-libs/mesa-26.3.0_pre20260926, md5-cache/media-libs/vulkan-layers-1.4.363_p20260926, md5-cache/net-vpn/obscura-1.180_p20260926, md5-cache/sci-ml/ik_llama-cpp-0_pre20260926, md5-cache/sci-ml/koboldcpp-1.122, md5-cache/sci-ml/llama-swap-260}), mod(.autoupdate/packages.toml), up(app-editors/zed-1.23.0_pre20260925-r1 -> 1.23.0_pre20260926, dev-util/codex{,-bin}-0.157.0 -> 0.157.1, media-libs/{mesa-26.3.0_pre20260925 -> 26.3.0_pre20260926, vulkan-layers-1.4.363_p20260925 -> 1.4.363_p20260926}, net-vpn/obscura-1.180_p20260924 -> 1.180_p20260926, sci-ml/{ik_llama-cpp-0_pre20260925 -> 0_pre20260926, koboldcpp-1.121 -> 1.122, llama-swap-258 -> 260})
commit 6fbe2660ae806d206771ac5faa313377202ccbb6
Author: lucascouts <lucascs@protonmail.com>
Date: Thu Sep 24 16:58:35 2026 -0300
add(metadata/{md5-cache/app-admin/awscli2-2.37.2, md5-cache/app-editors/kiro-1.1.70, md5-cache/app-editors/vim-9.2.1129, md5-cache/dev-util/glslang-1.4.357.0_p20260924, md5-cache/dev-util/openchamber-bin-2.0.1, md5-cache/dev-util/qwen-code-0.24.5, md5-cache/dev-util/spirv-headers-1.4.357.0_p20260924, md5-cache/www-client/brave-browser-1.96.59}), mod(.autoupdate/packages.toml), up(app-admin/awscli2-2.37.1 -> 2.37.2, app-editors/{kiro-1.1.14 -> 1.1.70, vim-9.2.1125 -> 9.2.1129}, dev-util/{glslang-1.4.357.0_p20260923 -> 1.4.357.0_p20260924, openchamber-bin-2.0.0 -> 2.0.1, qwen-code-0.24.4 -> 0.24.5, spirv-headers-1.4.357.0_p20260923 -> 1.4.357.0_p20260924}, www-client/brave-browser-1.95.104 -> 1.96.59)
commit b8d35f084c1155b1f7b4a65664827fc59b7ebe26
Author: lucascouts <lucascs@protonmail.com>
Date: Tue Sep 22 19:50:21 2026 -0300
add(metadata/{md5-cache/app-admin/awscli2-2.37.0, md5-cache/app-admin/doctl-1.171.0, md5-cache/app-editors/cursor-3.21.18, md5-cache/app-misc/claude-desktop-bin-2.2553.13, md5-cache/app-portage/bentoolkit-0.31.1, md5-cache/dev-cpp/simdutf-9.2.0, md5-cache/dev-libs/sentry-native-0.17.0, md5-cache/dev-python/openai-3.18.0, md5-cache/dev-util/antigravity-hub-bin-2.16.0.4917332007583744, md5-cache/dev-util/claude-agent-acp-plus-0.19.0, md5-cache/dev-util/claude-agent-acp-tui-0.13.3, md5-cache/dev-util/claude-code-2.1.280, md5-cache/dev-util/codex-0.156.0, md5-cache/dev-util/codex-bin-0.156.0, md5-cache/dev-util/codex-desktop-bin-26.917.51856, md5-cache/dev-util/copilot-cli-bin-1.0.88, md5-cache/dev-util/glslang-1.4.357.0_p20260922, md5-cache/dev-util/qwen-code-0.24.4, md5-cache/dev-util/spirv-tools-1.4.357.0_p20260922, md5-cache/dev-util/vulkan-utility-libraries-1.4.363_p20260922, md5-cache/dev-vcs/trufflehog-3.97.6, md5-cache/media-libs/vulkan-loader-1.4.363_p20260922, md5-cache/net-misc/modemmanager-1.25.95_p20260922, md5-cache/sci-ml/ollama-bin-0.34.3, md5-cache/www-client/chromium-154.0.8037.57, md5-cache/www-client/librewolf-bin-156.0.1_p1}), mod(.autoupdate/packages.toml), up(app-admin/{awscli2-2.36.50 -> 2.37.0, doctl-1.170.0 -> 1.171.0}, app-editors/cursor-3.21.16 -> 3.21.18, app-misc/claude-desktop-bin-2.2553.1 -> 2.2553.13, app-portage/bentoolkit-0.31.0 -> 0.31.1, dev-cpp/simdutf-9.0.0-r1 -> 9.2.0, dev-libs/sentry-native-0.16.8 -> 0.17.0, dev-python/openai-3.17.0 -> 3.18.0, dev-util/codex{,-bin}-0.155.1 -> 0.156.0, dev-vcs/trufflehog-3.97.5 -> 3.97.6, media-libs/vulkan-loader-1.4.363_p20260921 -> 1.4.363_p20260922, net-misc/modemmanager-1.25.95_p20260920 -> 1.25.95_p20260922, sci-ml/ollama-bin-0.34.2 -> 0.34.3, www-client/{chromium-153.0.8010.52 -> 154.0.8037.57, librewolf-bin-156.0_p1 -> 156.0.1_p1})
commit e677e5b5843924eee31e8eb332c5c547306b14b8
Author: lucascouts <lucascs@protonmail.com>
Date: Mon Sep 21 20:44:51 2026 -0300
add(metadata/{md5-cache/app-admin/awscli2-2.36.50, md5-cache/app-editors/vim-9.2.1125, md5-cache/app-editors/vim-core-9.2.1125, md5-cache/dev-util/copilot-cli-bin-1.0.87, md5-cache/dev-util/crush-bin-0.96.1, md5-cache/dev-util/kimi-cli-bin-1.51.0, md5-cache/dev-util/opencode-bin-1.18.32, md5-cache/dev-util/qwen-code-0.24.3, md5-cache/dev-util/spirv-tools-1.4.357.0_p20260921, md5-cache/media-libs/vulkan-loader-1.4.363_p20260921, md5-cache/sys-apps/ai-jail-2.0.0, md5-cache/sys-apps/ai-jail-bin-2.0.0}), mod(app-editors/zed-1.22.0_pre20260921), mod(metadata/md5-cache/app-editors/zed-1.22.0_pre20260921, .autoupdate/packages.toml), up(app-admin/awscli2-2.36.49 -> 2.36.50, app-editors/{vim, vim-core}-9.2.1122 -> 9.2.1125, dev-util/{copilot-cli-bin-1.0.86 -> 1.0.87, crush-bin-0.96.0 -> 0.96.1, kimi-cli-bin-1.50.0 -> 1.51.0, opencode-bin-1.18.31 -> 1.18.32, qwen-code-0.24.2 -> 0.24.3, spirv-tools-1.4.357.0_p20260918 -> 1.4.357.0_p20260921}, media-libs/vulkan-loader-1.4.363_p20260918 -> 1.4.363_p20260921, sys-apps/ai-jail{,-bin}-1.22.0 -> 2.0.0)
commit 161db6e3ea3108b6fbd2ccbfbd52efccfe929807
Author: lucascouts <lucascs@protonmail.com>
Date: Mon Sep 21 03:58:47 2026 -0300
autoupdate: apply the 2026-09-20/21 batch and sweep the md5-cache orphans
up(dev-db/sqlitebrowser-3.13.99_p20260916 -> 3.13.99_p20260920,
dev-util/{ai-memory,ai-memory-bin}-2.3.1 -> 2.3.2,
dev-util/antigravity-hub-bin-2.15.0.6576870427328512 -> 2.15.1.5880727900913664,
dev-util/mesa_clc-26.3.0_pre20260919 -> 26.3.0_pre20260920,
dev-util/qwen-code-0.24.1 -> 0.24.2, media-libs/harfbuzz-14.4.0 -> 14.5.0,
media-libs/mesa-26.3.0_pre20260919 -> 26.3.0_pre20260920,
net-misc/modemmanager-1.25.95_p20260908 -> 1.25.95_p20260920,
sci-ml/ik_llama-cpp-0_pre20260919 -> 0_pre20260920)
The applier had left the whole batch in the tree uncommitted, together with the
md5-cache entry of every previous version: a bump writes the new entry and never
removes the old one. egencache re-run over the ten packages swept 18 orphans,
eight of them older than this batch (mesa and mesa_clc back to _pre20260917,
ik_llama-cpp likewise, qwen-code 0.24.0, antigravity-hub-bin 2.14.0). The floor
for that section of scripts/gentoo-parity.sh is 0, not a backlog.
Verified: every one of the ten new md5-cache entries has an _md5_ matching its
ebuild, and egencache touched nothing outside the ten packages named.
The sys-libs/libunwind record moves 1.8.3 -> 1.8.3-r1 to follow the revbump
already committed in 486b2487c.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
commit 273eb22a2316f7196deac76a37cd1fab9cece7a0
Author: lucascouts <lucascs@protonmail.com>
Date: Sat Sep 19 14:38:37 2026 -0300
add(metadata/{md5-cache/app-editors/vim-9.2.1122, md5-cache/app-editors/vim-core-9.2.1122, md5-cache/app-editors/zed-1.22.0_pre20260919, md5-cache/dev-libs/sentry-native-0.16.8, md5-cache/dev-util/claude-code-2.1.278, md5-cache/dev-util/qwen-code-0.24.1, md5-cache/media-libs/vulkan-layers-1.4.363_p20260919, md5-cache/sci-ml/ik_llama-cpp-0_pre20260919, md5-cache/sys-apps/ai-jail-1.22.0, md5-cache/sys-apps/ai-jail-bin-1.22.0}), mod(.autoupdate/packages.toml), up(app-editors/{vim-9.2.1119 -> 9.2.1122, vim-core-9.2.1119 -> 9.2.1122, zed-1.22.0_pre20260918-r1 -> 1.22.0_pre20260919}, dev-libs/sentry-native-0.16.6 -> 0.16.8, dev-util/{claude-code-2.1.277 -> 2.1.278, qwen-code-0.24.0 -> 0.24.1}, media-libs/vulkan-layers-1.4.363_p20260918 -> 1.4.363_p20260919, sci-ml/ik_llama-cpp-0_pre20260918 -> 0_pre20260919, sys-apps/ai-jail{,-bin}-1.21.0 -> 1.22.0)
commit dabdc8c16e28ffdcdf15f2e68100f15fadfd55da
Author: lucascouts <lucascs@protonmail.com>
Date: Wed Sep 16 11:54:03 2026 -0300
add(mail-client/{thunderbird, thunderbird-l10n}-156.0), add(metadata/{md5-cache/app-editors/zed-1.21.0_pre20260916, md5-cache/dev-db/sqlitebrowser-3.13.99_p20260916, md5-cache/dev-util/copilot-cli-bin-1.0.85, md5-cache/dev-util/crush-bin-0.95.0, md5-cache/dev-util/mesa_clc-26.3.0_pre20260916, md5-cache/dev-util/qwen-code-0.24.0, md5-cache/mail-client/thunderbird-156.0, md5-cache/mail-client/thunderbird-l10n-156.0, md5-cache/media-gfx/openvdb-13.1.0, md5-cache/media-libs/mesa-26.3.0_pre20260916, md5-cache/net-dns/bind-tools-9.20.29, md5-cache/net-misc/postman-bin-12.28.2, md5-cache/sci-ml/amd-gaia-0.24.1, md5-cache/sci-ml/ik_llama-cpp-0_pre20260916, md5-cache/sys-kernel/linux-firmware-20260916, md5-cache/www-client/chromium-153.0.8010.47}), mod(.autoupdate/packages.toml), up(app-editors/zed-1.21.0_pre20260915-r1 -> 1.21.0_pre20260916, dev-db/sqlitebrowser-3.13.99_p20260913 -> 3.13.99_p20260916, dev-util/{copilot-cli-bin-1.0.83 -> 1.0.85, crush-bin-0.94.2 -> 0.95.0, mesa_clc-26.3.0_pre20260915 -> 26.3.0_pre20260916, qwen-code-0.23.4 -> 0.24.0}, media-gfx/openvdb-13.0.0 -> 13.1.0, media-libs/mesa-26.3.0_pre20260915 -> 26.3.0_pre20260916, net-dns/bind-tools-9.20.27 -> 9.20.29, net-misc/postman-bin-12.28.1 -> 12.28.2, sci-ml/{amd-gaia-0.23.0 -> 0.24.1, ik_llama-cpp-0_pre20260915 -> 0_pre20260916}, sys-kernel/linux-firmware-20260915 -> 20260916, www-client/chromium-153.0.8010.36 -> 153.0.8010.47)
commit 2e5a496ebc969b3c7a227e9564c9feb12b5df65e
Author: lucascouts <lucascs@protonmail.com>
Date: Tue Sep 15 01:30:04 2026 -0300
add(metadata/{md5-cache/app-admin/awscli2-2.36.45, md5-cache/app-editors/cursor-3.20.21, md5-cache/app-editors/kiro-1.1.14, md5-cache/app-editors/vim-9.2.1108, md5-cache/app-editors/vim-core-9.2.1108, md5-cache/app-editors/zed-bin-1.20.1_pre, md5-cache/dev-python/openai-3.14.0, md5-cache/dev-python/tavily-python-0.8.3, md5-cache/dev-python/uv-bin-0.12.14, md5-cache/dev-util/claude-code-2.1.272, md5-cache/dev-util/codex-desktop-bin-26.908.70816, md5-cache/dev-util/glslang-1.4.357.0_p20260914, md5-cache/dev-util/goose-1.50.1, md5-cache/dev-util/goose-bin-1.50.1, md5-cache/dev-util/mesa_clc-26.3.0_pre20260915, md5-cache/dev-util/openchamber-bin-1.23.2, md5-cache/dev-util/opencode-bin-1.18.31, md5-cache/dev-util/qwen-code-0.23.4, md5-cache/dev-util/spirv-tools-1.4.357.0_p20260914, md5-cache/media-libs/mesa-26.3.0_pre20260915, md5-cache/media-libs/vulkan-layers-1.4.362_p20260915, md5-cache/net-misc/nxplayer-10.1.7, md5-cache/sci-ml/llama-cpp-0.4.1, md5-cache/sys-kernel/linux-firmware-20260915}), mod(.autoupdate/packages.toml), up(app-admin/awscli2-2.36.44 -> 2.36.45, app-editors/{cursor-3.20.17 -> 3.20.21, kiro-1.0.437 -> 1.1.14, vim-9.2.1099 -> 9.2.1108, vim-core-9.2.1099 -> 9.2.1108, zed-bin-1.20.0_pre -> 1.20.1_pre}, dev-python/{openai-3.13.0 -> 3.14.0, tavily-python-0.8.2 -> 0.8.3, uv-bin-0.12.13 -> 0.12.14}, dev-util/goose{,-bin}-1.50.0 -> 1.50.1, media-libs/{mesa-26.3.0_pre20260914 -> 26.3.0_pre20260915, vulkan-layers-1.4.362_p20260914 -> 1.4.362_p20260915}, net-misc/nxplayer-10.0.60 -> 10.1.7, sci-ml/llama-cpp-0.4.0 -> 0.4.1, sys-kernel/linux-firmware-20260912 -> 20260915)
commit d09babeedeb5033fab3e37616b1bed760be030b7
Author: lucascouts <lucascs@protonmail.com>
Date: Thu Sep 10 22:11:24 2026 -0300
add(dev-util/{qwen-code-0.23.3, cc-switch-bin-3.20.2}), add(metadata/md5-cache/dev-util/{qwen-code-0.23.3, cc-switch-bin-3.20.2}), mod(.autoupdate/packages.toml)
qwen-code does NOT ship upstream's bundled Node.js. That bundle is 199 MB of
the 303 MB tarball -- two thirds of the package -- and a distribution has no
business carrying a second Node runtime that nothing else would ever update,
with net-libs/nodejs already in the tree. Dropping it leaves 104 MB installed,
and the JS bundle was verified to run on the system node 24.21.0 even though
upstream pinned 22.23.2.
The launcher is rewritten rather than patched. Upstream's bin/qwen derives its
root from dirname "$0", which resolves to /usr/bin when the entry point is
reached through a symlink and would look for lib/ in the wrong place; the
ebuild installs its own three-line wrapper with an absolute path instead.
src_prepare asserts that bin/qwen really does invoke the bundled runtime
before deleting it, so an upstream launcher change fails the build instead of
removing a directory that is still needed.
Its autoupdate record probes /releases and NOT /releases/latest, which is
backwards from every other GitHub record in the file and is the point. The
repository publishes two products on one release stream: on 2026-09-10
/releases/latest answered "sdk-typescript-v0.1.12", the TypeScript SDK, while
the CLI sat at v0.23.3. The regex is anchored on quote-then-"v" so it skips
both the sdk-* tags and the v0.23.3-nightly.<date>.<sha> ones.
cc-switch-bin takes the .deb over the AppImage upstream also publishes: same
program, 12 MB against 88 MB, because the AppImage bundles a runtime this gets
from the system. Its desktop entry needed two repairs -- the file name
contains a space, and Categories= was present but EMPTY. Only one main
category is written, because desktop-file-validate warns that two would list
the application twice in the menu. The fix asserts its own result.
Verified, not assumed: pkgcheck is clean on cc-switch-bin; qwen-code reports
NonsolvableDepsInDev on the x32 dev profile only, where net-libs/nodejs is not
keyworded -- accepted and declared, as is normal for an overlay. Both
completed `ebuild ... clean install` without root. qwen-code's image was
checked to contain no node/ directory and to weigh 104 MB, and its bundle
executed and printed 0.23.3. cc-switch's installed desktop entry passes
desktop-file-validate with no warnings, and all three icon sizes are present.
Not verified: cc-switch is a GUI and was not launched -- only its image was
inspected. No merge onto the live system either, so ownership is untested.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>


View
Download
Browse