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-09-10 11:47:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gn (Old) and /work/SRC/openSUSE:Factory/.gn.new.1265 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gn" Thu Sep 10 11:47:54 2026 rev:28 rq:1376516 version:0.20260907 Changes: -------- --- /work/SRC/openSUSE:Factory/gn/gn.changes 2026-08-27 18:54:37.376380980 +0200 +++ /work/SRC/openSUSE:Factory/.gn.new.1265/gn.changes 2026-09-10 11:48:40.952757703 +0200 @@ -1,0 +2,61 @@ +Tue Sep 08 22:06:34 UTC 2026 - Ruediger Oertel <[email protected]> + +- Update to version 0.20260907: + * Use ReachabilityCache to improve performance of loop detection + * Support `target(target_type, name)` in `gn edit` + * Cache reverse dependencies for dependency exposure. + * Skip attempting to resolve known files as module names. + * Cache file path -> target lookup in `gn suggest`. + * Make `gn edit move` idempotent. + * When re-running build/gen.py from ninja, preserve environment variables. + * Implement pretty for several more types + * Ensure `gn edit` follows the style guide for variable ordering. + * Simplify code produced by gn edit. + * Support setting expressions in `gn edit` + * Revert "Write to ninja files via a standard API" + * Write to ninja files via a standard API + * Use move instead of add where suitable when suggesting fixes. + * Fix EditCommandTest.ShardSubcommand + * Support public_inputs in gn desc + * Update `gn format` to always insert newlines before targets. + * run_formatter.sh: Warn if `rustfmt` is not installed. + * docs: Document that copy() uses the toolchain's copy tool + * standard_out.h: Add ScopedBufferedOuptut class. + * Support public_inputs in group targets + * Run benchmarks serially. + * Write benchmarks to out/before and out/after instead of out/ + * Add jj subcommands to easily compare revisions. + * Add `build/gen.py --gen ~/chromium/src=out/Default` + * Create a trace comparison tool to evaluate the performance impact of a change. + * Allow host_os and host_cpu to be accessed in .gn files + * Implement `gn edit "shard"` subcommand + * Hint about --fix/--apply when running without them + * Add support for creating new targets in `gn edit` + * Support cloning of nodes in the AST. + * Mark NOTREACHED as [[noreturn]] + * Implement `gn check --fix` + * Fix gn suggest adding self-dependency loops. + * Add a `gn suggest --apply` option. + * Add `gn edit` suggestions to `gn suggest` + * Implement `gn edit "rename attr attr"` + * Implement `gn edit "move attr attr value(s)"` + * Implement `gn edit "add attribute value(s)"` + * Implement `gn edit "remove attr value(s)"` + * Refactor parse nodes to support non-const access. + * Implement `gn edit delete` and `gn edit remove attr` + * Implement `gn edit` command, and implement a simple subcommand "set" + * Add features to test framework + * Implement a Result<T> type. + * Fix formatter on main branch + * Fix path to build/gen.py. + * Add pre-upload checks into ninja targets + * Add --exclude-type command-line argument + * Add CQ to starlark branch + * Refactor main.star to support multiple branches. + * Implement rule implementation execution. + * Create a simple session type and create a test for it. + * Fix lifetime of starlark struct keys passed to C++. + * Rename .bzl to .scl in accordance with design doc guidance. + * Split into two kinds of scopes - scopes and structs. + +------------------------------------------------------------------- Old: ---- gn-0.20260730.obscpio New: ---- gn-0.20260907.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gn.spec ++++++ --- /var/tmp/diff_new_pack.u1WPNS/_old 2026-09-10 11:48:42.040803353 +0200 +++ /var/tmp/diff_new_pack.u1WPNS/_new 2026-09-10 11:48:42.042803437 +0200 @@ -17,7 +17,7 @@ Name: gn -Version: 0.20260730 +Version: 0.20260907 Release: 0 Summary: A meta-build system that generates build files for Ninja License: BSD-3-Clause ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.u1WPNS/_old 2026-09-10 11:48:42.085805241 +0200 +++ /var/tmp/diff_new_pack.u1WPNS/_new 2026-09-10 11:48:42.089805409 +0200 @@ -1,6 +1,6 @@ -mtime: 1785580155 -commit: a740024b194dd321aeaa8cf6dca55c14db2dbf928170773e08f6691070c1fdeb +mtime: 1788905600 +commit: 159028467780ab0682851f3f2c20d3f931868725979012be609602c565e22b6b url: https://src.opensuse.org/chromium/gn -revision: a740024b194dd321aeaa8cf6dca55c14db2dbf928170773e08f6691070c1fdeb +revision: 159028467780ab0682851f3f2c20d3f931868725979012be609602c565e22b6b projectscmsync: https://src.opensuse.org/chromium/_ObsPrj.git ++++++ _service ++++++ --- /var/tmp/diff_new_pack.u1WPNS/_old 2026-09-10 11:48:42.118806625 +0200 +++ /var/tmp/diff_new_pack.u1WPNS/_new 2026-09-10 11:48:42.122806793 +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">3fd3b0624d8cba16927853600130b2c33d4e7928</param> + <param name="revision">5df47e556efde72cc576d8a3af23b58b614345bd</param> <param name="versionformat">0.%cd</param> <param name="changesgenerate">enable</param> </service> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.u1WPNS/_old 2026-09-10 11:48:42.144807716 +0200 +++ /var/tmp/diff_new_pack.u1WPNS/_new 2026-09-10 11:48:42.152808052 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://gn.googlesource.com/gn.git</param> - <param name="changesrevision">3fd3b0624d8cba16927853600130b2c33d4e7928</param></service></servicedata> + <param name="changesrevision">5df47e556efde72cc576d8a3af23b58b614345bd</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-09-09 00:13:20.000000000 +0200 @@ -0,0 +1 @@ +.osc ++++++ gn-0.20260730.obscpio -> gn-0.20260907.obscpio ++++++ ++++ 12805 lines of diff (skipped) ++++++ gn-multiline-comment.patch ++++++ --- /var/tmp/diff_new_pack.u1WPNS/_old 2026-09-10 11:48:42.921840318 +0200 +++ /var/tmp/diff_new_pack.u1WPNS/_new 2026-09-10 11:48:42.933840821 +0200 @@ -1,20 +1,20 @@ ---- gn/src/gn/header_checker.h 2026/04/07 15:51:32 1.1 -+++ gn/src/gn/header_checker.h 2026/04/07 15:51:59 -@@ -105,11 +105,11 @@ - // the following graph: - // - // ``` -- // A -- // / \ -- // B C -- // \ / -- // D -+ // A . -+ // / \ . -+ // B C . -+ // \ / . -+ // D . - // ``` - // - // The BFS will visit nodes in order: A, B, C and D, but will record only the +--- gn-0.20260907/src/gn/header_checker.h 2026/09/08 22:12:25 1.1 ++++ gn-0.20260907/src/gn/header_checker.h 2026/09/08 22:12:43 +@@ -117,11 +117,11 @@ + // Consider the following graph: + // + // ``` +- // A +- // / \ +- // B C +- // \ / +- // D ++ // A . ++ // / \ . ++ // B C . ++ // \ / . ++ // D . + // ``` + // + // The BFS will visit nodes in order: A, B, C and D, but will record only ++++++ gn.obsinfo ++++++ --- /var/tmp/diff_new_pack.u1WPNS/_old 2026-09-10 11:48:43.004843800 +0200 +++ /var/tmp/diff_new_pack.u1WPNS/_new 2026-09-10 11:48:43.014844220 +0200 @@ -1,5 +1,5 @@ name: gn -version: 0.20260730 -mtime: 1785472781 -commit: 3fd3b0624d8cba16927853600130b2c33d4e7928 +version: 0.20260907 +mtime: 1788847469 +commit: 5df47e556efde72cc576d8a3af23b58b614345bd
