Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package openai-codex for openSUSE:Factory checked in at 2026-08-21 16:53:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openai-codex (Old) and /work/SRC/openSUSE:Factory/.openai-codex.new.1258 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openai-codex" Fri Aug 21 16:53:21 2026 rev:2 rq:1372722 version:0.149.0 Changes: -------- --- /work/SRC/openSUSE:Factory/openai-codex/openai-codex.changes 2026-08-18 16:36:16.156469190 +0200 +++ /work/SRC/openSUSE:Factory/.openai-codex.new.1258/openai-codex.changes 2026-08-21 16:54:32.399546128 +0200 @@ -1,0 +2,38 @@ +Fri Aug 21 05:49:48 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to 0.149.0: + * Interactive `codex agents` dashboard for searching, starting, + opening, renaming and stopping tasks + * `/cd`, `/pwd` and `/cwd` TUI commands for the working directory + * `codex queue` sends a message to an existing local or remote + session + * Expanded Vim change motions (`cw`, `c$`, `cc`) and character + replacement + * `codex doctor` now diagnoses endpoint protection, network/proxy + failures and update connectivity + * Resumed and forked threads restore their permission profile + * Linux sandbox drops extra capabilities and isolates IPC in + bubblewrap + * `apply_patch` no longer widens write permissions; git commands + are no longer treated as inherently safe +- Rebase codex-drop-v8-code-mode.patch and + codex-no-startup-update-check.patch + +------------------------------------------------------------------- +Thu Aug 20 13:56:42 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to 0.148.0: + * TUI /export writes a conversation to Markdown (clipboard + or file) + * Fork sessions with `codex exec fork`; archive and restore + sessions from the resume picker + * Show estimated thread credits or cost in /status + * Amazon Bedrock Runtime as a built-in model provider + * Hooks can run commands asynchronously and invoke MCP tools + * Sandbox path denials now fail closed + * Resumed sessions restore the persisted working directory + and approval policy +- Rebase codex-drop-v8-code-mode.patch and + codex-no-startup-update-check.patch + +------------------------------------------------------------------- Old: ---- codex-rust-v0.147.0.tar.gz New: ---- codex-rust-v0.149.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openai-codex.spec ++++++ --- /var/tmp/diff_new_pack.CHbUfE/_old 2026-08-21 16:54:39.946814117 +0200 +++ /var/tmp/diff_new_pack.CHbUfE/_new 2026-08-21 16:54:39.948814188 +0200 @@ -17,26 +17,28 @@ Name: openai-codex -Version: 0.147.0 +Version: 0.149.0 Release: 0 Summary: OpenAI Codex coding agent for the terminal # Legal-Review-Notice: upstream codex is Apache-2.0. Everything after that # covers the third-party Rust crates statically linked into the shipped # %%{_bindir}/codex binary, enumerated with -# cargo tree --offline -p codex-cli -e normal -# against the vendored tree (853 crates on aarch64, 856 on x86_64; every one +# cargo tree --offline -p codex-cli -e normal,no-proc-macro +# against the vendored tree (871 crates on aarch64, 873 on x86_64; every one # of them declares a licence, none is missing). Electing Apache-2.0 where it -# is offered and MIT otherwise, the tally is Apache-2.0 583, MIT 213, -# Unicode-3.0 24, MPL-2.0 12, ISC 10, BSD-3-Clause 10, Zlib 6, BSD-2-Clause 2, +# is offered and MIT otherwise, the tally is Apache-2.0 644, MIT 174, +# Unicode-3.0 20, MPL-2.0 12, ISC 7, BSD-3-Clause 6, Zlib 5, BSD-2-Clause 1, # CC0-1.0 1, CDLA-Permissive-2.0 1. -# - self_cell is "Apache-2.0 OR GPL-2.0-only" and is the ONLY crate anywhere -# in the graph offering GPL. Apache-2.0 is elected, so this package carries -# no GPL obligation; please do not re-derive it as GPL. +# - self_cell 1.2.2 is "Apache-2.0 OR GPL-2.0-only" and is the ONLY crate +# anywhere in the graph offering GPL. Apache-2.0 is elected, so this +# package carries no GPL obligation; please do not re-derive it as GPL. +# (self_cell 0.10.3, also linked, is Apache-2.0 only.) # - MPL-2.0 is unavoidable and comes from nucleo, nucleo-matcher, option-ext # and the nine symphonia-* crates. MPL-2.0 section 3.2 source availability # is satisfied by vendor.tar.zst, which ships in the src.rpm. # - CC0-1.0 is notify, CDLA-Permissive-2.0 is webpki-roots, and Unicode-3.0 -# is forced by an "AND" in unicode-ident plus the icu/zerovec family. +# is forced by the icu/zerovec family. unicode-ident's "AND Unicode-3.0" +# is proc-macro-only and is not linked into the binary. # - Unicode-DFS-2016 (finl_unicode, wezterm-bidi) and WTFPL (terminfo) are # present in vendor.tar.zst but are NOT linked: they are reachable only # through ratatui's optional "termina"/"termwiz" backends, and the @@ -49,7 +51,9 @@ # (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR ISC OR MIT-0)". Electing # Apache-2.0 in each OR leaves ISC, Apache-2.0, MIT and BSD-3-Clause, all of # which the tag already carries. It is one of the bundled C libraries listed -# in the Provides: bundled(...) lines below. +# in the Provides: bundled(...) lines below. matchit (MIT AND BSD-3-Clause), +# encoding_rs, ring and aws-lc-rs similarly keep ISC / BSD-3-Clause in the +# tag even when Apache-2.0 is elected as the crate's primary licence. License: Apache-2.0 AND MIT AND Unicode-3.0 AND MPL-2.0 AND ISC AND BSD-3-Clause AND Zlib AND BSD-2-Clause AND CC0-1.0 AND CDLA-Permissive-2.0 URL: https://github.com/openai/codex Source0: https://github.com/openai/codex/archive/refs/tags/rust-v%{version}.tar.gz#/codex-rust-v%{version}.tar.gz @@ -96,7 +100,8 @@ The %{_bindir}/codex binary is a multicall executable: the helper programs (apply_patch, codex-linux-sandbox, codex-execve-wrapper) are dispatched from argv[0], and the remaining tools are subcommands (exec, mcp-server, -app-server, execpolicy, sandbox, responses-api-proxy, completion, doctor). +app-server, execpolicy, sandbox, responses-api-proxy, completion, doctor, +agents, queue). %package bash-completion Summary: Bash completion for codex ++++++ _service ++++++ --- /var/tmp/diff_new_pack.CHbUfE/_old 2026-08-21 16:54:40.001816070 +0200 +++ /var/tmp/diff_new_pack.CHbUfE/_new 2026-08-21 16:54:40.004816177 +0200 @@ -8,11 +8,11 @@ the v8-poc/code-mode-runtime/code-mode-host workspace members (~213 MB of sources that are never compiled) stay out of the bundle. To regenerate: - tar xf codex-rust-v0.147.0.tar.gz - patch -p1 -d codex-rust-v0.147.0 < codex-drop-v8-code-mode.patch - rm -rf codex-rust-v0.147.0/codex-rs/vendor + tar xf codex-rust-v0.149.0.tar.gz + patch -p1 -d codex-rust-v0.149.0 < codex-drop-v8-code-mode.patch + rm -rf codex-rust-v0.149.0/codex-rs/vendor osc service manualrun - rm -rf codex-rust-v0.147.0 + rm -rf codex-rust-v0.149.0 The codex-rs/vendor removal drops the bundled bubblewrap 0.11.2 C sources, which %prep removes as well - codex uses the system bubblewrap instead. @@ -28,7 +28,7 @@ with the cargo_vendor "update-crate" parameter instead. --> <service name="cargo_vendor" mode="manual"> - <param name="srcdir">codex-rust-v0.147.0/codex-rs</param> + <param name="srcdir">codex-rust-v0.149.0/codex-rs</param> <param name="compression">zst</param> <param name="update">false</param> </service> ++++++ codex-drop-v8-code-mode.patch ++++++ --- /var/tmp/diff_new_pack.CHbUfE/_old 2026-08-21 16:54:40.018816674 +0200 +++ /var/tmp/diff_new_pack.CHbUfE/_new 2026-08-21 16:54:40.024816887 +0200 @@ -11,9 +11,9 @@ Downstream-only distribution policy, not suitable for upstream submission. ---- a/codex-rs/Cargo.toml 2026-08-16 18:52:16.891827938 +0200 -+++ b/codex-rs/Cargo.toml 2026-08-16 18:52:16.895828387 +0200 -@@ -22,9 +22,7 @@ +--- a/codex-rs/Cargo.toml ++++ b/codex-rs/Cargo.toml +@@ -23,9 +23,7 @@ "install-context", "codex-backend-openapi-models", "code-mode", @@ -23,15 +23,15 @@ "codex-home", "cloud-config", "cloud-tasks", -@@ -91,7 +89,6 @@ +@@ -94,7 +92,6 @@ "otel", "tui", "tools", - "v8-poc", "websocket-client", + "workload-identity", "utils/absolute-path", - "utils/audio", -@@ -170,7 +167,6 @@ +@@ -173,7 +170,6 @@ codex-cloud-tasks-mock-client = { path = "cloud-tasks-mock-client" } codex-code-mode = { path = "code-mode" } codex-code-mode-protocol = { path = "code-mode-protocol" } @@ -39,23 +39,23 @@ codex-home = { path = "codex-home" } codex-http-client = { path = "http-client" } codex-websocket-client = { path = "websocket-client" } -@@ -268,7 +264,6 @@ +@@ -273,7 +269,6 @@ codex-utils-stream-parser = { path = "utils/stream-parser" } codex-utils-string = { path = "utils/string" } codex-utils-template = { path = "utils/template" } -codex-v8-poc = { path = "v8-poc" } + codex-workload-identity = { path = "workload-identity" } codex-windows-sandbox = { path = "windows-sandbox-rs" } core_test_support = { path = "core/tests/common" } - mcp_test_support = { path = "mcp-server/tests/common" } -@@ -474,7 +469,6 @@ +@@ -482,7 +477,6 @@ url = "2" urlencoding = "2.1" uuid = "1" -v8 = "=150.4.0" vt100 = "0.16.2" walkdir = "2.5.0" - webbrowser = "1.0" -@@ -535,7 +529,6 @@ + webbrowser = "1.2.2" +@@ -543,7 +537,6 @@ ignored = [ "icu_provider", "openssl-sys", ++++++ codex-no-startup-update-check.patch ++++++ --- /var/tmp/diff_new_pack.CHbUfE/_old 2026-08-21 16:54:40.042817526 +0200 +++ /var/tmp/diff_new_pack.CHbUfE/_new 2026-08-21 16:54:40.047817704 +0200 @@ -10,9 +10,9 @@ Downstream-only distribution policy, not suitable for upstream submission. ---- a/codex-rs/core/src/config/mod.rs 2026-08-16 19:03:50.017595546 +0200 -+++ b/codex-rs/core/src/config/mod.rs 2026-08-16 19:03:50.021595995 +0200 -@@ -3946,7 +3946,7 @@ +--- a/codex-rs/core/src/config/mod.rs ++++ b/codex-rs/core/src/config/mod.rs +@@ -3868,7 +3868,7 @@ let review_model = override_review_model.or(cfg.review_model); ++++++ codex-rust-v0.147.0.tar.gz -> codex-rust-v0.149.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/openai-codex/codex-rust-v0.147.0.tar.gz /work/SRC/openSUSE:Factory/.openai-codex.new.1258/codex-rust-v0.149.0.tar.gz differ: char 28, line 1 ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/openai-codex/vendor.tar.zst /work/SRC/openSUSE:Factory/.openai-codex.new.1258/vendor.tar.zst differ: char 7, line 1
