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

Reply via email to