This repository was archived by the owner on Nov 12, 2026. It is now read-only.
Repository navigation
Conversation
…nneeded Upstream v0.79.0 stopped linking libxml2.so.2, so the compat wrapper is no longer needed on Ubuntu 26.04. codexbar_install_cli_compat now points codexbar-upstream straight at the current binary (a rename, never missing) and removes compat/ and .real when that binary does not need libxml2. When an install moves a plain binary over the wrapper it also drops the remembered previous binary instead of wrapping it again. test-codexbar-cli-compat.py covers upstream's symlink layout and the plain-binary layout. Verified in an arm64 Ubuntu 26.04 container: both v0.83.0 tarballs pass sha256; every CLI form our helpers use parses (only signed-out provider errors); --all-accounts/--account, the grok provider and CODEX_HOME still work; the live 0.78-behind-wrapper layout upgrades to a clean symlink running 0.83.0. Upstream's Linux settings QML and snapshot() are unchanged since v0.78.0. Not installed or deployed on the j314s.
Owner
Author
|
Superseded by the archived ElementaryOS experiment and the active Aurora M4 repositories. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
install-codexbar.sh: upstream pin v0.78.0 → v0.83.0.lib-codexbar.sh: upstream v0.79.0 stopped linkinglibxml2.so.2, socodexbar_install_cli_compatnow retires its wrapper when the current CLI doesn't need it.codexbar-upstreambecomes a symlink toCodexBarCLI(swapped in by a rename, so callers never find it missing), andcompat/and.realare removed. When an install moves a plain binary over the wrapper, it also drops the remembered old binary instead of wrapping it again.mseries/test-codexbar-cli-compat.py(6 cases, upstream's symlink layout plus the plain-binary layout), registered invalidate.sh.CODEXBAR-PORT.mdnote (--versionreads theVERSIONfile, not the running binary), plus a handoff entry.Verified (arm64 Ubuntu 26.04 container, signed out)
usage --provider codex|claude|opencodego [--source api] --format json,config providers --format json,config set-api-key --provider … --stdin. The only errors were "signed out" provider errors.--all-accounts/--accountstill exist,grokis still listed, andCODEX_HOMEis still honored.codexbar-upstream -> CodexBarCLIrunning 0.83.0, with no shim left. With the old library the result also runs 0.83.0, but through the leftoverLD_LIBRARY_PATHwrapper.Integrations/Linuxv0.78.0 → v0.83.0: the settings QML is identical andsnapshot()is unchanged.probe()now drops other providers' rows in custom mode, andinstall.pyhandles odd paths. No new settings forSettingsModel.vala.Not verified
Install and
deploy-codexbar.shon the j314s (not reachable from this session),check-codexbar-port.shagainst the live app, the snapshot-schema fixture comparison, and a signed-in usage read. After merge, on the j314s: