Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package nodejs-electron for openSUSE:Factory 
checked in at 2025-12-09 12:53:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nodejs-electron (Old)
 and      /work/SRC/openSUSE:Factory/.nodejs-electron.new.1939 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nodejs-electron"

Tue Dec  9 12:53:11 2025 rev:176 rq:1321658 version:37.10.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/nodejs-electron/nodejs-electron.changes  
2025-11-27 15:21:09.659967332 +0100
+++ 
/work/SRC/openSUSE:Factory/.nodejs-electron.new.1939/nodejs-electron.changes    
    2025-12-09 12:59:18.266543591 +0100
@@ -1,0 +2,5 @@
+Mon Dec  1 11:50:09 UTC 2025 - Bruno Pitrus <[email protected]>
+
+- Add 
text_break_iterator-icu78-breakAllLineBreakClassTable-should-be-consistent.patch
 to fix ftbfs with new icu
+
+-------------------------------------------------------------------

New:
----
  
text_break_iterator-icu78-breakAllLineBreakClassTable-should-be-consistent.patch

----------(New B)----------
  New:
- Add 
text_break_iterator-icu78-breakAllLineBreakClassTable-should-be-consistent.patch
 to fix ftbfs with new icu
----------(New E)----------

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

Other differences:
------------------
++++++ nodejs-electron.spec ++++++
--- /var/tmp/diff_new_pack.wUNf3J/_old  2025-12-09 12:59:32.979163757 +0100
+++ /var/tmp/diff_new_pack.wUNf3J/_new  2025-12-09 12:59:32.999164600 +0100
@@ -387,6 +387,7 @@
 Patch3224:      swiftshader-llvm21.patch
 Patch3225:      webrtc-pipewire_session-missing-spa_pod_object_find_prop.patch
 Patch3226:      linux_seccomp-SYS_SECCOMP.patch
+Patch3227:      
text_break_iterator-icu78-breakAllLineBreakClassTable-should-be-consistent.patch
 
 
 # Patches to re-enable upstream force disabled features.
 # There's no sense in submitting them but they may be reused as-is by other 
packagers.
@@ -1407,6 +1408,10 @@
 --args="import(\"//electron/build/args/release.gn\") ${myconf_gn}"
 
 
+# HACK: Linking this tool takes a gorillion memory, and it gets OOMed. Ensure 
nothing compiles simultaneously to linking this by building it first.
+# limit_build cannot help with this as ninja and GCC LTO are unaware of each 
other.
+ninja -v %{?_smp_mflags} -C out/Release v8_context_snapshot_generator || (cat 
out/Release/*.rsp | sed 's/ /\n/g' && false)
+
 # dump the linker command line (if any) in case of failure
 ninja -v %{?_smp_mflags} -C out/Release chromium_licenses copy_node_headers 
version electron || (cat out/Release/*.rsp | sed 's/ /\n/g' && false)
 

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.wUNf3J/_old  2025-12-09 12:59:34.911245198 +0100
+++ /var/tmp/diff_new_pack.wUNf3J/_new  2025-12-09 12:59:34.939246379 +0100
@@ -1,6 +1,6 @@
-mtime: 1764181416
-commit: 0413d1dce22d86d0a78af1b167ab546c69dce75b92f1c20c237c5bb898c5b7a8
+mtime: 1765224085
+commit: ea59312edc5bb27fb33f754861e138ac9e0b8cbdfa6287b8800ebe25e05667c8
 url: https://src.opensuse.org/nodejs/nodejs-electron.git
-revision: 0413d1dce22d86d0a78af1b167ab546c69dce75b92f1c20c237c5bb898c5b7a8
+revision: ea59312edc5bb27fb33f754861e138ac9e0b8cbdfa6287b8800ebe25e05667c8
 projectscmsync: https://src.opensuse.org/nodejs/_ObsPrj.git
 

++++++ 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      2025-12-08 21:01:39.000000000 +0100
@@ -0,0 +1 @@
+.osc

++++++ 
text_break_iterator-icu78-breakAllLineBreakClassTable-should-be-consistent.patch
 ++++++
>From 8955569bce6448c533f7d2182e7a44868bc8a307 Mon Sep 17 00:00:00 2001
From: Allan Sandfeld Jensen <[email protected]>
Date: Wed, 1 Mar 2017 17:06:16 +0100
Subject: [3rdparty] Fix building with system ICU

Change-Id: I31c702a2612dd04e58a75e437d6967c2a2edd878
Reviewed-by: Michal Klocek <[email protected]>
Reviewed-by: Allan Sandfeld Jensen <[email protected]>
---
 .../blink/renderer/platform/text/text_break_iterator.cc      | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git 
a/chromium/third_party/blink/renderer/platform/text/text_break_iterator.cc 
b/chromium/third_party/blink/renderer/platform/text/text_break_iterator.cc
index 49f6cb593fa..b432cadaf26 100644
--- a/third_party/blink/renderer/platform/text/text_break_iterator.cc
+++ b/third_party/blink/renderer/platform/text/text_break_iterator.cc
@@ -40,7 +40,15 @@ namespace blink {
   ((a) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | \
    ((g) << 6) | ((h) << 7))
 
+#if U_ICU_VERSION_MAJOR_NUM >= 74
+#define BA_LB_COUNT (U_LB_COUNT - 8)
+#elif U_ICU_VERSION_MAJOR_NUM >= 58
+#define BA_LB_COUNT (U_LB_COUNT - 3)
+#else
+
 #define BA_LB_COUNT U_LB_COUNT
+#endif  // U_ICU_VERSION_MAJOR_NUM
+
 // Line breaking table for CSS word-break: break-all. This table differs from
 // asciiLineBreakTable in:
 // - Indices are Line Breaking Classes defined in UAX#14 Unicode Line Breaking
@@ -107,8 +115,8 @@ static const unsigned char 
kBreakAllLineBreakClassTable[][BA_LB_COUNT / 8 + 1] =
 
 #undef B
 
-static_assert(std::size(kBreakAllLineBreakClassTable) == BA_LB_COUNT,
-              "breakAllLineBreakClassTable should be consistent");
+// static_assert(std::size(kBreakAllLineBreakClassTable) == BA_LB_COUNT,
+//               "breakAllLineBreakClassTable should be consistent");
 
 static inline ULineBreak LineBreakPropertyValue(UChar last_ch, UChar ch) {
   if (ch == '+')  // IE tailors '+' to AL-like class when break-all is enabled.
-- 
cgit v1.2.3

Reply via email to