gpo.zugaina.org

Search Portage & Overlays:

dev-util/openchamber-bin

OpenChamber, a cockpit for running parallel opencode sessions

Screenshots

  • openchamber-bin-2.1.0
    -* ~amd64 ~arm64
    wayland

    View      Download      Browse     License: MIT   
    Overlay: bentoo

ChangeLog

commit c1787b478187140e4b4439f3c363d13e3c35c30f
Author: lucascouts <lucascs@protonmail.com>
Date: Wed Sep 30 23:15:13 2026 -0300

add(metadata/{md5-cache/app-admin/awscli2-2.37.7, md5-cache/app-editors/kiro-1.2.4, md5-cache/app-editors/zed-1.24.0_pre20260930, md5-cache/app-editors/zed-bin-1.22.0, md5-cache/app-editors/zed-bin-1.23.1_pre, md5-cache/dev-util/ai-memory-2.5.0, md5-cache/dev-util/ai-memory-bin-2.5.0, md5-cache/dev-util/antigravity-hub-bin-2.19.1.6046815158665216, md5-cache/dev-util/claude-code-2.1.286, md5-cache/dev-util/cline-bin-3.0.67, md5-cache/dev-util/codex-0.159.3, md5-cache/dev-util/codex-bin-0.159.3, md5-cache/dev-util/codex-desktop-bin-26.928.31416, md5-cache/dev-util/copilot-cli-bin-1.0.90, md5-cache/dev-util/glslang-1.4.363.0_p20260930, md5-cache/dev-util/openchamber-bin-2.1.0, md5-cache/dev-util/opencode-bin-1.18.34, md5-cache/media-libs/harfbuzz-14.5.1, md5-cache/net-analyzer/netdata-2.12.0, md5-cache/sci-ml/lemonade-2026.40.0, md5-cache/sci-ml/lemonade-bin-2026.40.0, md5-cache/sys-apps/ai-jail-2.4.0, md5-cache/sys-apps/ai-jail-bin-2.4.0, md5-cache/www-client/brave-browser-1.96.60}), mod(.autoupdate/packages.toml), up(app-admin/awscli2-2.37.6 -> 2.37.7, app-editors/{kiro-1.1.70 -> 1.2.4, zed-1.23.0_pre20260930 -> 1.24.0_pre20260930, zed-bin-1.21.0 -> 1.22.0, zed-bin-1.22.0_pre -> 1.23.1_pre}, dev-util/{ai-memory{,-bin}-2.4.2 -> 2.5.0, codex{,-bin}-0.159.2 -> 0.159.3}, media-libs/harfbuzz-14.5.0 -> 14.5.1, net-analyzer/netdata-2.11.1 -> 2.12.0, sci-ml/lemonade{,-bin}-2026.39.1 -> 2026.40.0, sys-apps/ai-jail{,-bin}-2.2.1 -> 2.4.0, www-client/brave-browser-1.96.59 -> 1.96.60)

commit 5d99465a6242dd0b6092dd8afc2d56bfe9ed294d
Author: lucascouts <lucascs@protonmail.com>
Date: Mon Sep 28 23:50:09 2026 -0300

add(metadata/{md5-cache/dev-python/uv-bin-0.12.20, md5-cache/dev-util/antigravity-hub-bin-2.18.1.4945794252537856, md5-cache/dev-util/glslang-1.4.363.0_p20260928, md5-cache/dev-util/openchamber-bin-2.0.4, md5-cache/dev-util/spirv-headers-1.4.363.0_p20260924, md5-cache/dev-util/spirv-tools-1.4.363.0_p20260929, md5-cache/media-libs/vulkan-layers-1.4.363_p20260929, md5-cache/sys-apps/ai-jail-2.2.1, md5-cache/sys-apps/ai-jail-bin-2.2.1}), mod(.autoupdate/packages.toml), up(dev-python/uv-bin-0.12.19 -> 0.12.20, dev-util/{antigravity-hub-bin-2.17.0.5217732355031040 -> 2.18.1.4945794252537856, glslang-1.4.357.0_p20260924 -> 1.4.363.0_p20260928, openchamber-bin-2.0.3 -> 2.0.4, spirv-headers-1.4.357.0_p20260924 -> 1.4.363.0_p20260924, spirv-tools-1.4.357.0_p20260922 -> 1.4.363.0_p20260929}, media-libs/vulkan-layers-1.4.363_p20260928 -> 1.4.363_p20260929, sys-apps/ai-jail{,-bin}-2.2.0 -> 2.2.1)

commit e2891460957c2ef4175056790d10509a2611c36d
Author: lucascouts <lucascs@protonmail.com>
Date: Mon Sep 28 18:33:41 2026 -0300

add(metadata/{md5-cache/app-admin/awscli2-2.37.5, md5-cache/app-editors/cursor-3.22.12, md5-cache/app-editors/zed-1.23.0_pre20260928, md5-cache/app-misc/claude-desktop-bin-2.9939.4, md5-cache/dev-python/openai-3.20.0, md5-cache/dev-util/claude-code-2.1.284, md5-cache/dev-util/codex-0.158.0, md5-cache/dev-util/codex-bin-0.158.0, md5-cache/dev-util/codex-desktop-bin-26.924.50649, md5-cache/dev-util/copilot-cli-bin-1.0.89, md5-cache/dev-util/mesa_clc-26.3.0_pre20260928, md5-cache/dev-util/openchamber-bin-2.0.3, md5-cache/dev-util/opencode-bin-1.18.33, md5-cache/dev-util/typescript-language-server-6.0.1-r3, md5-cache/dev-util/vulkan-utility-libraries-1.4.364_p20260927, md5-cache/media-gfx/freecad-1.1.4, md5-cache/media-libs/libopenshot-1.0.1, md5-cache/media-libs/libopenshot-audio-1.0.1, md5-cache/media-libs/mesa-26.3.0_pre20260928, md5-cache/media-libs/vulkan-layers-1.4.363_p20260928, md5-cache/media-video/openshot-4.0.1, md5-cache/media-video/shotcut-26.9.27, md5-cache/net-misc/postman-bin-12.30.0, md5-cache/net-vpn/obscura-1.180_p20260928, md5-cache/sci-ml/ik_llama-cpp-0_pre20260928, md5-cache/sys-apps/flatpak-1.18.4, md5-cache/sys-apps/flatpak-1.19.2}), del(metadata/md5-cache/dev-util/typescript-language-server-6.0.1-r2), mod(.autoupdate/packages.toml), up(app-admin/awscli2-2.37.4 -> 2.37.5, app-editors/{cursor-3.22.7 -> 3.22.12, zed-1.23.0_pre20260927-r1 -> 1.23.0_pre20260928}, app-misc/claude-desktop-bin-2.7032.0 -> 2.9939.4, dev-python/openai-3.19.2 -> 3.20.0, dev-util/codex{,-bin}-0.157.1 -> 0.158.0, media-gfx/freecad-1.1.3-r1 -> 1.1.4, media-libs/{libopenshot-1.0.0 -> 1.0.1, libopenshot-audio-1.0.0 -> 1.0.1, mesa-26.3.0_pre20260927 -> 26.3.0_pre20260928, vulkan-layers-1.4.363_p20260927 -> 1.4.363_p20260928}, media-video/{openshot-4.0.0 -> 4.0.1, shotcut-26.8.1 -> 26.9.27}, net-misc/postman-bin-12.29.5 -> 12.30.0, net-vpn/obscura-1.180_p20260926 -> 1.180_p20260928, sci-ml/ik_llama-cpp-0_pre20260927 -> 0_pre20260928, sys-apps/{flatpak-1.18.3 -> 1.18.4, flatpak-1.19.0 -> 1.19.2})

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 ce834c4dfb34aa21539feea4fdbde55e4356dd5a
Author: lucascouts <lucascs@protonmail.com>
Date: Wed Sep 23 21:41:12 2026 -0300

bump: openai, claude-code, simdutf, glslang, awscli2, antigravity-hub-bin, openchamber-bin, llama-cpp; hold LibreOffice 26.8.1 RC

up(dev-python/openai-3.19.0 -> 3.19.1, dev-util/claude-code-2.1.280 -> 2.1.281,
dev-cpp/simdutf-9.2.0 -> 9.2.1, dev-util/glslang-1.4.357.0_p20260922 -> _p20260923,
app-admin/awscli2-2.37.0 -> 2.37.1,
dev-util/antigravity-hub-bin-2.16.0.4917332007583744 -> 2.17.0.5217732355031040,
dev-util/openchamber-bin-1.24.2 -> 2.0.0, sci-ml/llama-cpp-0.4.1 -> 0.5.0),
rm(sci-ml/ollama-0.34.2).

sci-ml/llama-cpp: MY_BUILD had been stuck at b10566 (v0.2.0) since 0.2.0, so
every release since shipped a stale webui and LLAMA_BUILD_NUMBER. Set it to
b11146, the nightly v0.5.0 names, and add aux_var = "MY_BUILD" to the record so
the applier carries it from the release body.

dev-util/openchamber-bin: 2.0.0 ships its icon as an SVG symlink into the usr/
tree src_prepare removes. Materialise it before the rm, install it with
doicon -s scalable, and drop the dangling .DirIcon. Verified with an
unprivileged install to the image (amd64 AppImage only).

.autoupdate: 26.8.1.1 is 26.8.1 RC1 (listed in old/, absent from stable/ and
src/). Hold app-office/libreoffice@stable, app-office/libreoffice-l10n@stable
and app-dicts/myspell-hu, and revert the myspell-hu bump the applier had
already made to it.

md5-cache regenerated for the touched packages; stale entries removed.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

commit b7d53d56a7d3d1f7e6f34321e976db0bc170ac44
Author: lucascouts <lucascs@protonmail.com>
Date: Fri Sep 18 22:10:53 2026 -0300

add(metadata/md5-cache/dev-util/openchamber-bin-1.24.2), mod(.autoupdate/packages.toml), up(dev-util/openchamber-bin-1.24.1 -> 1.24.2)

commit 14d7823bd90004bfa2ffdc73920a7574443badad
Author: lucascouts <lucascs@protonmail.com>
Date: Fri Sep 18 16:40:22 2026 -0300

add(metadata/{md5-cache/app-editors/cursor-3.21.13, md5-cache/app-editors/vim-9.2.1119, md5-cache/app-editors/vim-core-9.2.1119, md5-cache/app-editors/zed-1.22.0_pre20260918, md5-cache/app-misc/claude-desktop-bin-2.2553.1, md5-cache/app-text/calibre-9.15.0, md5-cache/dev-python/openai-3.16.0, md5-cache/dev-python/tavily-python-0.8.4, md5-cache/dev-python/uv-bin-0.12.16, md5-cache/dev-util/ccusage-bin-20.0.23, md5-cache/dev-util/claude-code-2.1.277, md5-cache/dev-util/codex-0.155.0, md5-cache/dev-util/codex-bin-0.155.0, md5-cache/dev-util/codex-desktop-bin-26.915.31945, md5-cache/dev-util/copilot-cli-bin-1.0.86, md5-cache/dev-util/glslang-1.4.357.0_p20260918, md5-cache/dev-util/kilocode-bin-7.7.5, md5-cache/dev-util/mesa_clc-26.3.0_pre20260918, md5-cache/dev-util/openchamber-bin-1.24.1, md5-cache/dev-util/reviewdog-0.21.2, md5-cache/dev-util/spirv-headers-1.4.357.0_p20260917, md5-cache/dev-util/spirv-tools-1.4.357.0_p20260918, md5-cache/dev-util/vulkan-headers-1.4.363_p20260918, md5-cache/dev-util/vulkan-tools-1.4.363_p20260918, md5-cache/dev-util/vulkan-utility-libraries-1.4.363, md5-cache/media-libs/mesa-26.3.0_pre20260918, md5-cache/media-libs/vulkan-layers-1.4.363_p20260918, md5-cache/media-libs/vulkan-loader-1.4.363_p20260918, md5-cache/net-misc/postman-bin-12.28.6, md5-cache/sci-ml/ik_llama-cpp-0_pre20260918, md5-cache/sci-ml/localai-4.10.0, md5-cache/sci-ml/ollama-0.34.2, md5-cache/sci-ml/ollama-bin-0.34.2, md5-cache/www-client/brave-browser-1.95.104, md5-cache/www-client/chromium-153.0.8010.52}), mod(.autoupdate/packages.toml), up(app-editors/{cursor-3.20.21 -> 3.21.13, vim-9.2.1117 -> 9.2.1119, vim-core-9.2.1117 -> 9.2.1119, zed-1.22.0_pre20260917-r1 -> 1.22.0_pre20260918}, app-misc/claude-desktop-bin-2.110.1 -> 2.2553.1, app-text/calibre-9.14.0 -> 9.15.0, dev-python/{openai-3.14.1 -> 3.16.0, tavily-python-0.8.3 -> 0.8.4, uv-bin-0.12.15 -> 0.12.16}, dev-util/codex{,-bin}-0.154.0 -> 0.155.0, media-libs/{mesa-26.3.0_pre20260917 -> 26.3.0_pre20260918, vulkan-layers-1.4.362_p20260917 -> 1.4.363_p20260918, vulkan-loader-1.4.362_p20260915 -> 1.4.363_p20260918}, net-misc/postman-bin-12.28.3 -> 12.28.6, sci-ml/ollama{,-bin}-0.34.1 -> 0.34.2, www-client/{brave-browser-1.95.102 -> 1.95.104, chromium-153.0.8010.47 -> 153.0.8010.52})

commit acf840a35a3b098459c5c0be21582bb5a8da7420
Author: lucascouts <lucascs@protonmail.com>
Date: Thu Sep 17 00:16:42 2026 -0300

add(metadata/{md5-cache/app-editors/zed-1.22.0_pre20260917, md5-cache/dev-util/claude-code-2.1.274, md5-cache/dev-util/mesa_clc-26.3.0_pre20260917, md5-cache/dev-util/openchamber-bin-1.24.0, md5-cache/media-libs/mesa-26.3.0_pre20260917}), mod(.autoupdate/packages.toml), up(app-editors/zed-1.22.0_pre20260916 -> 1.22.0_pre20260917, dev-util/{claude-code-2.1.273 -> 2.1.274, mesa_clc-26.3.0_pre20260916 -> 26.3.0_pre20260917, openchamber-bin-1.23.2 -> 1.24.0}, media-libs/mesa-26.3.0_pre20260916 -> 26.3.0_pre20260917)

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 dc01ff1307cf1659748890fa80c47e1b861bf262
Author: lucascouts <lucascs@protonmail.com>
Date: Fri Sep 11 22:57:54 2026 -0300

add(metadata/{md5-cache/app-editors/cursor-3.20.14, md5-cache/app-editors/vim-9.2.1080, md5-cache/app-editors/vim-core-9.2.1080, md5-cache/app-portage/bentoolkit-0.30.2, md5-cache/dev-util/openchamber-bin-1.23.1}), mod(.autoupdate/packages.toml), up(app-editors/{cursor-3.20.10 -> 3.20.14, vim-9.2.1074 -> 9.2.1080, vim-core-9.2.1074 -> 9.2.1080}, app-portage/bentoolkit-0.30.1 -> 0.30.2, dev-util/openchamber-bin-1.23.0 -> 1.23.1)

commit 276587f9a273699ef5ded6db4f458edce9f45bc9
Author: lucascouts <lucascs@protonmail.com>
Date: Thu Sep 10 23:10:30 2026 -0300

add(dev-util/openchamber-bin-1.23.0), add(metadata/md5-cache/dev-util/openchamber-bin-1.23.0), mod(.autoupdate/packages.toml)

OpenChamber is a desktop cockpit for driving several opencode sessions at
once, which pairs with the dev-util/opencode-bin added earlier.

AppImage is the only Linux artefact upstream publishes, and unpacker.eclass
cannot read the format. src_unpack peels the squashfs off by hand: an AppImage
is an ELF launcher with a filesystem appended, starting at
e_shoff + e_shentsize * e_shnum, which is precisely what the AppImage
runtime's own --appimage-offset would report -- obtained here without
executing the downloaded file and without needing FUSE. readelf runs under
LC_ALL=C because it translates its field labels and the awk patterns match the
English ones.

Two upstream properties are repaired, and both fixes assert their own result
so a future bump fails loudly instead of regressing in silence:

The AppImage bundles copies of system libraries so it can run on hosts that
lack them -- libXss, libXtst, libnotify, libappindicator, libgconf,
libindicator. Checking rather than assuming: none appear in the binary's
NEEDED list, and only libnotify is referenced at all, through dlopen. They are
removed and RDEPEND names the real packages. That is not cosmetic:
libappindicator and libindicator do not exist in ::gentoo, so keeping them
would have meant shipping vendored copies of libraries the distribution has
deliberately dropped.

Upstream's desktop entry runs "AppRun --no-sandbox". An AppImage has no choice
there -- it cannot ship a setuid helper, so Chromium's sandbox must be off.
An installed package can, so chrome-sandbox is installed 4755 and the sandbox
stays ENABLED. Shipping a browser engine with its sandbox disabled because the
upstream launcher happened to say so would be a real security regression.

Verified, not assumed: pkgcheck reports 0 findings; the package completed
`ebuild ... clean install` without root; and the image was inspected --
no bundled usr/lib, no AppRun, chrome-sandbox mode 4755 (-rwsr-xr-x),
/usr/bin/openchamber resolving into /opt, Exec= rewritten, X-AppImage-Version
gone, and desktop-file-validate exiting 0 with no warnings.

Not verified: the application was never launched. It is an Electron GUI and
this session has no display, so only its installed image was checked. No merge
onto the live system either, so ownership is untested.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>