Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mozjs140 for openSUSE:Factory checked in at 2026-09-30 16:22:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mozjs140 (Old) and /work/SRC/openSUSE:Factory/.mozjs140.new.1465845 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mozjs140" Wed Sep 30 16:22:35 2026 rev:21 rq:1381460 version:140.17.0 Changes: -------- --- /work/SRC/openSUSE:Factory/mozjs140/mozjs140.changes 2026-09-23 14:33:15.841106587 +0200 +++ /work/SRC/openSUSE:Factory/.mozjs140.new.1465845/mozjs140.changes 2026-09-30 16:23:32.898595169 +0200 @@ -1,0 +2,7 @@ +Tue Sep 29 07:20:19 UTC 2026 - Dominique Leuenberger <[email protected]> + +- Update to version 140.17.0. + + See https://www.firefox.com/en-US/firefox/140.17.0/releasenotes/ +- Rebase mozjs140-rust1.98.patch + +------------------------------------------------------------------- Old: ---- firefox-140.16.0esr.source.tar.xz firefox-140.16.0esr.source.tar.xz.asc New: ---- firefox-140.17.0esr.source.tar.xz firefox-140.17.0esr.source.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mozjs140.spec ++++++ --- /var/tmp/diff_new_pack.B7JIgc/_old 2026-09-30 16:23:45.148105229 +0200 +++ /var/tmp/diff_new_pack.B7JIgc/_new 2026-09-30 16:23:45.149105270 +0200 @@ -41,7 +41,7 @@ %global big_endian 1 %endif Name: mozjs%{major} -Version: 140.16.0 +Version: 140.17.0 Release: 1%{?dist} Summary: SpiderMonkey JavaScript library License: MPL-2.0 @@ -164,9 +164,9 @@ %endif %patch -P 20 -p1 -%if %{pkg_vcmp libicu-devel >= 76.1} +#%if %{pkg_vcmp libicu-devel >= 76.1} sed -i 's/icu-i18n/icu-uc &/' js/moz.configure -%endif +#%endif # Copy out the LICENSE file cp LICENSE js/src/ ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.B7JIgc/_old 2026-09-30 16:23:45.226108477 +0200 +++ /var/tmp/diff_new_pack.B7JIgc/_new 2026-09-30 16:23:45.232108726 +0200 @@ -1,7 +1,7 @@ -mtime: 1790013856 -commit: 320aed5b277e1a555f811e86daed0b6028be435fe7a563457117008744447670 +mtime: 1790670136 +commit: b658c63de1c68365a8896413a536f08c8ee60fe0925759729742cc50bbe14af4 url: https://src.opensuse.org/GNOME/mozjs140 -revision: 320aed5b277e1a555f811e86daed0b6028be435fe7a563457117008744447670 +revision: b658c63de1c68365a8896413a536f08c8ee60fe0925759729742cc50bbe14af4 trackingbranch: factory projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj ++++++ build.specials.obscpio ++++++ --- old/.gitignore 2026-09-21 20:04:16.000000000 +0200 +++ new/.gitignore 2026-09-29 10:22:16.000000000 +0200 @@ -2,3 +2,4 @@ *.osc _build.* .pbuild +osc-collab.* ++++++ 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-29 10:22:16.000000000 +0200 @@ -0,0 +1,5 @@ +*.obscpio +*.osc +_build.* +.pbuild +osc-collab.* ++++++ firefox-140.16.0esr.source.tar.xz -> firefox-140.17.0esr.source.tar.xz ++++++ /work/SRC/openSUSE:Factory/mozjs140/firefox-140.16.0esr.source.tar.xz /work/SRC/openSUSE:Factory/.mozjs140.new.1465845/firefox-140.17.0esr.source.tar.xz differ: char 15, line 1 ++++++ mozjs140-rust1.98.patch ++++++ --- /var/tmp/diff_new_pack.B7JIgc/_old 2026-09-30 16:23:45.618124800 +0200 +++ /var/tmp/diff_new_pack.B7JIgc/_new 2026-09-30 16:23:45.624125050 +0200 @@ -11,13 +11,13 @@ .../configure/test_toolchain_configure.py | 15 ++++++++++ 2 files changed, 40 insertions(+), 4 deletions(-) -Index: firefox-140.14.0/build/moz.configure/rust.configure +Index: firefox-140.17.0/build/moz.configure/rust.configure =================================================================== ---- firefox-140.14.0.orig/build/moz.configure/rust.configure -+++ firefox-140.14.0/build/moz.configure/rust.configure -@@ -302,6 +302,10 @@ def detect_rustc_target( - elif not candidates: - return None +--- firefox-140.17.0.orig/build/moz.configure/rust.configure ++++ firefox-140.17.0/build/moz.configure/rust.configure +@@ -306,6 +306,10 @@ def detect_rustc_target( + # generic "unknown" vendor; normalize so we correlate on the right one. + vendor = "unknown" if host_or_target.vendor == "pc" else host_or_target.vendor + # config.guess uses the "pc" vendor for x86/x86_64 where rust uses its + # generic "unknown" vendor; normalize so we correlate on the right one. @@ -26,36 +26,10 @@ # We have multiple candidates. There are two cases where we can try to # narrow further down using extra information from the build system. # - For windows targets, correlate with the C compiler type -@@ -369,11 +373,19 @@ def detect_rustc_target( - else: - suffix = "" - for p in prefixes: -- for c in candidates: -- if c.rust_target.startswith( -- "{}-".format(p) -- ) and c.rust_target.endswith(suffix): -+ matches = [ -+ c -+ for c in candidates -+ if c.rust_target.startswith("{}-".format(p)) -+ and c.rust_target.endswith(suffix) -+ ] -+ if not matches: -+ continue -+ # As below, correlate on the (normalized) vendor. -+ for c in matches: -+ if c.target.vendor == vendor: - return c.rust_target -+ return matches[0].rust_target +@@ -416,6 +420,15 @@ def detect_rustc_target( - # See if we can narrow down on the exact alias. - # We use the sub_configure_alias to keep support mingw32 triplets as input. -@@ -402,6 +414,15 @@ def detect_rustc_target( - elif narrowed: - candidates = narrowed - -+ # Correlate on the (normalized) vendor, so vendor-specific targets (e.g. -+ # the *-oe-linux-gnu targets added in rust 1.98) don't shadow the + # Correlate on the (normalized) vendor, so vendor-specific targets (e.g. + # the *-oe-linux-gnu targets added in rust 1.98) don't shadow the + # generic ones for aliases whose vendor doesn't match a rust target. + narrowed = [c for c in candidates if c.target.vendor == vendor] + if len(narrowed) == 1: @@ -63,7 +37,9 @@ + elif narrowed: + candidates = narrowed + - # See if we can narrow down with the raw OS and raw CPU - narrowed = [ - c ++ # Correlate on the (normalized) vendor, so vendor-specific targets (e.g. ++ # the *-oe-linux-gnu targets added in rust 1.98) don't shadow the + # generic ones for aliases whose vendor doesn't match a rust target. + narrowed = [c for c in candidates if c.target.vendor == vendor] + if len(narrowed) == 1:
