Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gn for openSUSE:Factory checked in 
at 2026-08-27 18:51:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gn (Old)
 and      /work/SRC/openSUSE:Factory/.gn.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gn"

Thu Aug 27 18:51:05 2026 rev:27 rq:1373705 version:0.20260730

Changes:
--------
--- /work/SRC/openSUSE:Factory/gn/gn.changes    2026-06-13 18:50:20.088900908 
+0200
+++ /work/SRC/openSUSE:Factory/.gn.new.1265/gn.changes  2026-08-27 
18:54:37.376380980 +0200
@@ -1,0 +2,97 @@
+Sat Aug 01 10:14:23 UTC 2026 - Ruediger Oertel <[email protected]>
+
+- Update to version 0.20260730:
+  * Allow too many arguments lint.
+  * Fix starlark linker errors for clean builds
+  * Fix occasional crashes when running cargo ffi tests in parallel.
+  * Remove several unsafes from the FFI bridge code.
+  * Support converting starlark::Error to gn's Err type.
+  * Support source-relative paths for script_executable
+  * Fix UB in ffi scope function.
+  * Clarify "it" in error messages.
+  * Support builtin provider types.
+  * Add --starlark to build/gen.py.
+  * Add label and toolchain method to TargetRef trait.
+  * Run tools/run_formatter.sh
+  * Implement check_includes_strict parameter
+  * Add option to supply multiple comma-separated types in --type
+  * Add support for remaining target types in gn --type
+  * Create starlark rule crate
+  * Simplify provider types to require freezing at the compiler level.
+  * Make EvalContext have interior mutability.
+  * Rework API to create targets.
+  * Fix lint errors
+  * Add support for creating ctx.attr/files/file
+  * Allow testonly validations on non-testonly targets
+  * Fix and improve metadata collection help documentation
+  * Add detailed failure messages to command_format_unittest
+  * Fix failing lint errors
+  * Run formatter.
+  * Create starlark providers crate
+  * Create starlark args crate
+  * Refactor depset and testutils to do a few things:
+  * Implement GnValue FFI and starlark/rust conversions
+  * Enable build and usage on Sparc64
+  * Replace OutputFile with StringAtom under the hood
+  * Remove all mutations of OutputFile objects.
+  * Create starlark depset crate
+  * Create starlark loader crate
+  * Support converting attr to starlark values
+  * Refactor filesystem utils to clean up the code and avoid OutputFile 
mutation
+  * Keep cxx.h up to date
+  * Fix command_format_unittest.cc out-of-tree builds.
+  * Fix update_reference.sh to work with a custom output directory.
+  * Update CI recipe to build using out/Default output directory.
+  * Fix integration tests to work with a custom build/gen.py --out-path
+  * Fix issues where cargo wouldn't rerun after static libraries were updated.
+  * Implement clang-format-ignore instead of manually using grep.
+  * Fix missing public_inputs in the action's own inputs dependency
+  * Add public_inputs variable to action targets and propagate dependencies
+  * Switch FFI method to cxxbridge, and add tests to ffi crate.
+  * Create starlark testutils crate
+  * Create starlark attr crate
+  * Make PackageRef validate package names.
+  * Add cole to owners, as the rust expert who will likely be giving the +2
+  * Add linting tools to GN and fix lint errors.
+  * [rust-project] Support space-separated --cfg arguments
+  * Implement ffi for OutputFile type.
+  * Implement ffi for settings type.
+  * Refactor label conversion to handle source dirs that aren't labels as well.
+  * Fix jj formatter.
+  * Add formatter configuration for jj.
+  * Create rust formatter configuration and apply it.
+  * Reland "Propagate public_deps outputs via dependency_output for non-binary 
targets"
+  * Fix a compile error in label.rs
+  * Add linting instructions to AGENTS.md
+  * Create a simple FFI crate
+  * Create starlark types crate.
+  * Revert "Propagate public_deps outputs via dependency_output for non-binary 
targets"
+  * Propagate public_deps outputs via dependency_output for non-binary targets
+  * Create an `intern_string` function accessible to rust
+  * Parallelize per-target JSON rendering in --ide=json
+  * Share ResolvedTargetData across targets in --ide=json
+  * Make Ninja output deterministic across GN binary builds
+  * Vendor only cxx.h
+  * Add an agents.md providing instructions on writing code.
+  * Create an empty cargo project for starlark suppoprt.
+  * Change resolution algorithm to reduce edge walks
+  * Use BuilderRecord::waiting_map_
+  * ninja_rust_binary_target_writer: link C++-reachable transitive rlibs
+  * Add integration test support to GN.
+  * Prevent CI breakages by running integration tests.
+  * Fix the failing windows builder by adding a .exe suffix
+  * Rerun `python3 infra/recipes.py test train`
+  * Specifically only compile code in the build step.
+  * Update GN to require a minimum of python 3.9
+  * Revert "Run builds and tests quietly in CI"
+  * Make toolchain.ninja deterministic order.
+  * Run builds and tests quietly in CI
+  * Improve pointer stability of OutputFile objects.
+  * Add --quiet to gn_unittests
+  * Run formatter
+  * Prefer implicit std::string type conversion in rust_project_writer.cc for 
string literals
+  * Support `--target=<value>` in addition to `--target <value>`
+  * Formatting only changes
+- use python3.11 to build on 15.x
+
+-------------------------------------------------------------------

Old:
----
  gn-0.20260605.obscpio

New:
----
  gn-0.20260730.obscpio

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

Other differences:
------------------
++++++ gn.spec ++++++
--- /var/tmp/diff_new_pack.OL7e6U/_old  2026-08-27 18:54:38.524421061 +0200
+++ /var/tmp/diff_new_pack.OL7e6U/_new  2026-08-27 18:54:38.526421131 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           gn
-Version:        0.20260605
+Version:        0.20260730
 Release:        0
 Summary:        A meta-build system that generates build files for Ninja
 License:        BSD-3-Clause
@@ -27,8 +27,12 @@
 Patch1:         subprocess-python36.patch
 Patch2:         gn-multiline-comment.patch
 BuildRequires:  ninja
-BuildRequires:  python3-base
 ExcludeArch:    ppc
+%if %{?suse_version} < 1600
+BuildRequires:  python311-base
+%else
+BuildRequires:  python3-base
+%endif
 %if %{?suse_version} < 1550
 BuildRequires:  gcc13-c++
 %else
@@ -61,7 +65,12 @@
 export AR=ar
 export CXXFLAGS="${ARCH_FLAGS}"
 # bootstrap
-python3 build/gen.py \
+%if %{?suse_version} < 1600
+PYTHON=python3.11
+%else
+PYTHON=python3
+%endif
+$PYTHON build/gen.py \
   --no-strip \
   --no-last-commit-position \
   --no-static-libstdc++

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.OL7e6U/_old  2026-08-27 18:54:38.567422562 +0200
+++ /var/tmp/diff_new_pack.OL7e6U/_new  2026-08-27 18:54:38.571422702 +0200
@@ -1,6 +1,6 @@
-mtime: 1780944671
-commit: 46dcd661e13f3499557e6fdf0a94cf46ef25c249ff618153b875cb25973c0148
+mtime: 1785580155
+commit: a740024b194dd321aeaa8cf6dca55c14db2dbf928170773e08f6691070c1fdeb
 url: https://src.opensuse.org/chromium/gn
-revision: 46dcd661e13f3499557e6fdf0a94cf46ef25c249ff618153b875cb25973c0148
+revision: a740024b194dd321aeaa8cf6dca55c14db2dbf928170773e08f6691070c1fdeb
 projectscmsync: https://src.opensuse.org/chromium/_ObsPrj.git
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.OL7e6U/_old  2026-08-27 18:54:38.600423714 +0200
+++ /var/tmp/diff_new_pack.OL7e6U/_new  2026-08-27 18:54:38.604423854 +0200
@@ -2,7 +2,7 @@
   <service name="obs_scm" mode="manual">
     <param name="scm">git</param>
     <param name="url">https://gn.googlesource.com/gn.git</param>
-    <param name="revision">bac66cfc3254aabcd8640c8ebbeb6d62a198d454</param>
+    <param name="revision">3fd3b0624d8cba16927853600130b2c33d4e7928</param>
     <param name="versionformat">0.%cd</param>
     <param name="changesgenerate">enable</param>
   </service>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.OL7e6U/_old  2026-08-27 18:54:38.632424832 +0200
+++ /var/tmp/diff_new_pack.OL7e6U/_new  2026-08-27 18:54:38.636424971 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://gn.googlesource.com/gn.git</param>
-              <param 
name="changesrevision">bac66cfc3254aabcd8640c8ebbeb6d62a198d454</param></service></servicedata>
+              <param 
name="changesrevision">3fd3b0624d8cba16927853600130b2c33d4e7928</param></service></servicedata>
 (No newline at EOF)
 

++++++ build.specials.obscpio ++++++

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-08-01 12:29:15.000000000 +0200
@@ -0,0 +1 @@
+.osc

++++++ gn-0.20260605.obscpio -> gn-0.20260730.obscpio ++++++
++++ 24213 lines of diff (skipped)

++++++ gn.obsinfo ++++++
--- /var/tmp/diff_new_pack.OL7e6U/_old  2026-08-27 18:54:39.531456219 +0200
+++ /var/tmp/diff_new_pack.OL7e6U/_new  2026-08-27 18:54:39.534456324 +0200
@@ -1,5 +1,5 @@
 name: gn
-version: 0.20260605
-mtime: 1780681862
-commit: bac66cfc3254aabcd8640c8ebbeb6d62a198d454
+version: 0.20260730
+mtime: 1785472781
+commit: 3fd3b0624d8cba16927853600130b2c33d4e7928
 

Reply via email to