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-11-07 23:32:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openai-codex (Old)
 and      /work/SRC/openSUSE:Factory/.openai-codex.new.3759290 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "openai-codex"

Sat Nov  7 23:32:22 2026 rev:26 rq:1395935 version:0.166.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/openai-codex/openai-codex.changes        
2026-10-31 23:14:41.073675216 +0100
+++ /work/SRC/openSUSE:Factory/.openai-codex.new.3759290/openai-codex.changes   
2026-11-07 23:32:47.273980622 +0100
@@ -1,0 +2,10 @@
+Wed Nov  4 14:18:30 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Strip Windows-only prebuilt objects from the vendor archive
+  (aws-lc-sys MSVC objects and ring pregenerated Windows objects,
+  43 files with their checksum entries): Linux builds both
+  crates from C and elf-format sources.
+- Pass the cargo build and test arguments after a double dash
+  (byte-identical expansion; keeps spec-cleaner no-diff).
+
+-------------------------------------------------------------------

Old:
----
  codex-rust-v0.165.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ openai-codex.spec ++++++
--- /var/tmp/diff_new_pack.gjRChE/_old  2026-11-07 23:32:54.857293956 +0100
+++ /var/tmp/diff_new_pack.gjRChE/_new  2026-11-07 23:32:54.864294245 +0100
@@ -127,16 +127,9 @@
 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
 Source1:        vendor.tar.zst
-# The vendor closure carries test-only fixtures the prebuilt-binary scan
-# flags: libloading's Windows DLLs (loaded only by its Windows-only tests)
-# and flate2's corrupt-input fixture. Neither is built, linked, loaded or
-# shipped on Linux. Everything else the scan flags is unbundled, not
-# excepted: cargo_vendor filter=true keeps the Windows/wasm-only crates
-# (including wit-parser, whose UI-test inputs are gone with it) out of the
-# tarball, the two import libs and the WSL nupkg the filter leaves are
-# stripped at repack (with their .cargo-checksum.json entries), and
-# code-mode-protocol builds against the system protoc via PROTOC (Patch0)
-# instead of its vendored copy.
+# Test-only fixtures the scan flags are declared below; none is built,
+# linked, loaded or shipped on Linux. The rest is unbundled (cargo_vendor
+# filter=true) or stripped at repack with checksums dropped.
 # Source-Binary-Exception: vendor.tar.zst:vendor/libloading-*/tests/*.dll -- 
test-data: fixtures loaded only by libloading's Windows-only tests, never on 
Linux
 # Source-Binary-Exception: 
vendor.tar.zst:vendor/flate2-*/tests/corrupt-gz-file.bin -- test-data: gzip 
decode-error fixture read by flate2's corrupt-file tests, never executed
 # PATCH-FIX-OPENSUSE codex-drop-v8-code-mode.patch [email protected] -- drop 
the workspace members whose v8 dependency downloads a prebuilt library at build 
time
@@ -289,12 +282,9 @@
 cd codex-rs
 # Only codex-cli is built: a workspace-wide build would also pull the v8
 # crate through the code-mode members, which cannot be built offline.
-# NOTE for spec-cleaner: the cargo build invocation below and the cargo test
-# invocation in the check section must keep the braced macro form, with the
-# cargo arguments appended as plain shell text. Unbracing them makes rpm
-# parse the first argument as a macro option, and the build fails at
-# spec-parse time with a "cargo_build: invalid option" error. Do not "fix".
-%{cargo_build} -p codex-cli --bin codex
+# NOTE for spec-cleaner: this and the cargo test invocation in %check keep
+# their arguments after a double dash, which rpm drops before passing on.
+%cargo_build -- -p codex-cli --bin codex
 
 %install
 # Where the binary lands depends on the cargo-packaging version: recent ones
@@ -387,7 +377,7 @@
 # the landlock tests self-skip when the kernel lacks support.
 # --release reuses the artifacts built in %%build instead of recompiling the
 # whole dependency graph with the dev profile.
-%{cargo_test} --release -p codex-protocol -p codex-apply-patch \
+%cargo_test -- --release -p codex-protocol -p codex-apply-patch \
     -p codex-execpolicy -p codex-file-search -p codex-config
 
 %files

++++++ vendor.tar.zst ++++++
/work/SRC/openSUSE:Factory/openai-codex/vendor.tar.zst 
/work/SRC/openSUSE:Factory/.openai-codex.new.3759290/vendor.tar.zst differ: 
char 5, line 1

Reply via email to