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-04-25 21:36:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gn (Old)
 and      /work/SRC/openSUSE:Factory/.gn.new.11940 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gn"

Sat Apr 25 21:36:13 2026 rev:24 rq:1348995 version:0.20260331

Changes:
--------
--- /work/SRC/openSUSE:Factory/gn/gn.changes    2026-02-11 19:30:10.661936616 
+0100
+++ /work/SRC/openSUSE:Factory/.gn.new.11940/gn.changes 2026-04-25 
21:36:38.627995128 +0200
@@ -1,0 +2,56 @@
+Tue Apr  7 15:52:49 UTC 2026 - Ruediger Oertel <[email protected]>
+
+- added patches:
+  gn-multiline-comment.patch
+  (change multiline comment so that line continuation character
+   is not at the end of the line) 
+
+-------------------------------------------------------------------
+Tue Apr 07 15:43:48 UTC 2026 - Ruediger Oertel <[email protected]>
+
+- Update to version 0.20260331:
+  * Add modulemap generation to GN.
+  * Support building gn without a .git directory.
+  * Limit the maximum number of GN worker threads to 32.
+  * Remove premature target writing before validation during `gn gen`.
+  * Only run target checks in background threads during resolution.
+  * Add additional files to gitignore
+  * Add `inputs` parameter to `tool`.
+  * Unit test foo* not just *foo patterns
+  * Unit test edge cases around consecutive \b in patterns
+  * Reject newlines in string config values (defines, cflags, etc.)
+  * Set clang-format to use C++20
+  * Run formatter
+  * Bump min mac version flag.
+  * Add --error-limit flag to control error output count
+  * [gn] Fix Value::operator== for empty lists
+  * [gn] Optimize Value::LIST with Copy-On-Write using nullptr
+  * Capture C++ modules compilation commands in compile_commands.json
+  * Output -fmodule-map-file as well as -fmodule-file for module dependencies.
+  * Optimize HeaderChecker by parallelizing ReachabilityCache pre-calculation 
and removing lock contention.
+  * Optimize HeaderChecker file I/O by parsing files only once
+  * Optimize reachability cache to drastically reduce BFS executions
+  * Remove unused targets_count_ in HeaderChecker
+  * Apply clang-format
+  * Use high-performance cores on Apple Silicon for worker pool
+  * Optimize HeaderChecker::IsDependencyOf using HashTableBase
+  * [perf] Optimize HeaderChecker BFS using reserve()
+  * [perf] Share ResolvedTargetData across worker threads
+  * [perf] Cache dependency checks in HeaderChecker
+  * [test] Fix SetupTest.AbsolutePythonPathInsideRootDir on macOS
+  * [mac] Update minimum macOS version to 10.12
+  * Include validations when collecting metadata
+  * Fix target being written twice under certain circumstances
+  * Add validation support to gn analyze/desc/path/refs
+  * Fix race condition when using validations
+  * Add pcm files to the deps of phony target
+  * Add `validations` dependency type to targets
+  * Fix result of Scheduler::Run() with empty work queue
+  * Add conductor setup files
+  * Improve writing runtime deps
+  * Unit test label user visible name
+  * Improve error message for rebase_path builtin
+  * Minor table-driven test refactor
+  * win: Use relative path for python in ninja files if possible
+
+-------------------------------------------------------------------

Old:
----
  gn-0.20250918.obscpio
  gn-0.20251217.obscpio

New:
----
  gn-0.20260331.obscpio
  gn-multiline-comment.patch

----------(New B)----------
  New:- added patches:
  gn-multiline-comment.patch
  (change multiline comment so that line continuation character
----------(New E)----------

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

Other differences:
------------------
++++++ gn.spec ++++++
--- /var/tmp/diff_new_pack.LGssaD/_old  2026-04-25 21:36:39.252020386 +0200
+++ /var/tmp/diff_new_pack.LGssaD/_new  2026-04-25 21:36:39.252020386 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           gn
-Version:        0.20251217
+Version:        0.20260331
 Release:        0
 Summary:        A meta-build system that generates build files for Ninja
 License:        BSD-3-Clause
@@ -25,6 +25,7 @@
 Source0:        %{name}-%{version}.tar.xz
 Patch0:         redundant-move.patch
 Patch1:         subprocess-python36.patch
+Patch2:         gn-multiline-comment.patch
 BuildRequires:  ninja
 BuildRequires:  python3-base
 ExcludeArch:    ppc
@@ -45,6 +46,7 @@
 if test $(readlink /usr/bin/python3) = "python3.6" ; then
 %patch -P 1 -p1
 fi
+%patch -P 2 -p1
 
 %build
 ARCH_FLAGS="`echo %{optflags} | sed -e 's/-O2//g'`"

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.LGssaD/_old  2026-04-25 21:36:39.288021844 +0200
+++ /var/tmp/diff_new_pack.LGssaD/_new  2026-04-25 21:36:39.292022006 +0200
@@ -1,6 +1,6 @@
-mtime: 1766751198
-commit: 51b2405859eef91aede71664d52a31dd23cc2789d863c41c9cc1e670b3139dc2
-url: https://src.opensuse.org/chromium/gn.git
-revision: 51b2405859eef91aede71664d52a31dd23cc2789d863c41c9cc1e670b3139dc2
+mtime: 1775577213
+commit: 2981cf2eda4cbb9255ba2d1c32d3ea1cfd58481db942a214ed99e16b7fc41d5b
+url: https://src.opensuse.org/chromium/gn
+revision: 2981cf2eda4cbb9255ba2d1c32d3ea1cfd58481db942a214ed99e16b7fc41d5b
 projectscmsync: https://src.opensuse.org/chromium/_ObsPrj.git
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.LGssaD/_old  2026-04-25 21:36:39.316022977 +0200
+++ /var/tmp/diff_new_pack.LGssaD/_new  2026-04-25 21:36:39.320023139 +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">64d35867ca0a1088f13de8f4ccaf1a5687d7f1ce</param>
+    <param name="revision">6e8dcdebbadf4f8aa75e6a4b6e0bdf89dce1513a</param>
     <param name="versionformat">0.%cd</param>
     <param name="changesgenerate">enable</param>
   </service>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.LGssaD/_old  2026-04-25 21:36:39.352024434 +0200
+++ /var/tmp/diff_new_pack.LGssaD/_new  2026-04-25 21:36:39.356024596 +0200
@@ -1,5 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://gn.googlesource.com/gn.git</param>
-              <param 
name="changesrevision">64d35867ca0a1088f13de8f4ccaf1a5687d7f1ce</param></service></servicedata>
+              <param 
name="changesrevision">6e8dcdebbadf4f8aa75e6a4b6e0bdf89dce1513a</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-04-07 17:53:33.000000000 +0200
@@ -0,0 +1 @@
+.osc

++++++ gn-0.20250918.obscpio -> gn-0.20260331.obscpio ++++++
++++ 9215 lines of diff (skipped)

++++++ gn-multiline-comment.patch ++++++
--- 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.obsinfo ++++++
--- /var/tmp/diff_new_pack.LGssaD/_old  2026-04-25 21:36:40.388066371 +0200
+++ /var/tmp/diff_new_pack.LGssaD/_new  2026-04-25 21:36:40.396066695 +0200
@@ -1,5 +1,5 @@
 name: gn
-version: 0.20251217
-mtime: 1765966586
-commit: 64d35867ca0a1088f13de8f4ccaf1a5687d7f1ce
+version: 0.20260331
+mtime: 1775012213
+commit: 6e8dcdebbadf4f8aa75e6a4b6e0bdf89dce1513a
 

Reply via email to