Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package deno for openSUSE:Factory checked in 
at 2026-02-20 17:43:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/deno (Old)
 and      /work/SRC/openSUSE:Factory/.deno.new.1977 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "deno"

Fri Feb 20 17:43:50 2026 rev:74 rq:1334085 version:2.6.10

Changes:
--------
--- /work/SRC/openSUSE:Factory/deno/deno.changes        2026-02-16 
13:15:54.522459076 +0100
+++ /work/SRC/openSUSE:Factory/.deno.new.1977/deno.changes      2026-02-20 
17:52:16.875673769 +0100
@@ -1,0 +2,69 @@
+Thu Feb 19 08:34:03 UTC 2026 - Soc Virnyl Estela 
<[email protected]>
+
+- Update to version 2.6.10:
+  * 2.6.10 (#32207)
+  * fix(ext/node): normalize trailing dot in TLS servername (#32166)
+  * fix(ext/node): use primordials in ext/node/polyfills/_fs/_fs_lchown.ts 
(#32195)
+  * ci: fix mtime cache for node types (#32205)
+  * ci: force caches to be uploaded on main with every commit (#32204)
+  * chore: update internal dprint plugins (#32185)
+  * chore: skip internal test_util crate from publishing (#32188)
+  * fix(node/http): preserve request body on stale keepalive retry (#32148)
+  * fix(test): throw when Deno.test() is called during test execution (#32184)
+  * fix(ext/node): export File class from node:buffer module (#32182)
+  * refactor(lsp): abstraction for generic typescript backend (#32149)
+  * fix(ext/node): `assert.ok` compatibility (#32173)
+  * ci: skip lint status success on draft prs (#32189)
+  * ci: fix mtime cache (#32193)
+  * docs: add git workflow section to CLAUDE.md (#32190)
+  * ci: move generated deno_features code to out directory (#32191)
+  * fix(ext/node): process.exit() in worker immediately halts execution 
(#32169)
+  * chore: fix deno_features rebuilding when unnecessary (#32186)
+  * ci: split up test crate (#32174)
+  * fix(ext/node): `fs.rmdir` compatibility (#32144)
+  * fix(ext/node): support O_RDONLY | O_CREAT in fs.openSync (#32152)
+  * fix(ext/node): add parentPath to Dirent from fs.opendir and support Buffer 
paths in lstat (#32178)
+  * fix(ext/node): fix worker.terminate() return value and exit code (#32168)
+  * fix(ext/node): add worker_threads stdin support (#32165)
+  * fix(ext/node): make worker_threads ref/unref idempotent like Node.js 
(#32161)
+  * ci: add lint ci status job (#32172)
+  * Revert "fix(compile): use SHT_NOTE to prevent `strip` from removing deno 
compiler data" (#32171)
+  * fix(compile): use SHT_NOTE to prevent `strip` from removing deno compiler 
data (#32102)
+  * chore(deps): bump bytes from 1.10.1 to 1.11.1 (#32038)
+  * ci: add build, test, wpt, and bench jobs (#32158)
+  * fix(ext/node): forward stdout from worker_threads to parent (#32160)
+  * ci: move away from a matrix (#32155)
+  * feat(ext/tls): add `SSLKEYLOGFILE` support for TLS key logging (#31867)
+  * chore: split up deno_node to improve compile times (#32142)
+  * tests(node/ext): ignore zlib kmaxlength tests (#32137)
+  * fix(ext/node): validate execArgv flags in worker_threads instead of 
rejecting all (#32145)
+  * tests: enable some node child-process tests (#32112)
+  * tests(ext/node): remove typo of double .js (#32146)
+  * ci: use more features from `jsr:@david/gagen` (#32134)
+  * fix(lsp): replace lsp-types with tower-lsp-community/ls-types (#32138)
+  * chore: error when creating error message in lint script (#32143)
+  * chore: update Releases.md and release_doc_template.md (#32019)
+  * fix(compile): remove data.is_empty() check (#32125)
+  * chore(deps): bump time from 0.3.36 to 0.3.47 (#32069)
+  * docs: Update example URLs to point to new example script location (#32115)
+  * fix(ext/node): fix worker exit code propagation in `worker_threads` 
(#32124)
+  * fix(ext/web): recheck state after signaling abort on writable stream 
(#32129)
+  * fix(deploy): bypass minimumDependencyAge (#32136)
+  * fix(node/ext): make zlib write callback async to match node behavior 
(#32130)
+  * feat(publish): support more license file types (#32133)
+  * fix(node): unconditionally call `Module.prototype._compile` with the file 
content in `loadMaybeCjs` (#32131)
+  * refactor: update ci.generate.ts to use `jsr:@david/gagen` (#32119)
+  * fix(install): cleanup `node_modules` folder on install (#32058)
+  * fix(ext/web): prevent GC of AbortSignal.any() (#32118)
+  * fix(ext/napi): don't mark accessor properties as read-only in 
napi_define_class (#32105)
+  * fix(ext/node): fix `test-worker-process-argv.js` test (#32074)
+  * refactor: add deno_lockfile, deno_npm, and eszip to repo (#32085)
+  * feat: add `deno install --compile` (#32046)
+
+-------------------------------------------------------------------
+Thu Feb 19 00:41:26 UTC 2026 - Soc Virnyl Estela 
<[email protected]>
+
+- Cleanup specfile
+- Update _constraints
+
+-------------------------------------------------------------------

Old:
----
  _servicedata
  deno-2.6.9.tar.zst
  deno.obsinfo

New:
----
  deno-2.6.10.tar.zst

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

Other differences:
------------------
++++++ deno.spec ++++++
--- /var/tmp/diff_new_pack.5CLtMz/_old  2026-02-20 17:52:24.868008577 +0100
+++ /var/tmp/diff_new_pack.5CLtMz/_new  2026-02-20 17:52:24.880009080 +0100
@@ -20,8 +20,22 @@
 %global _lto_cflags %nil
 %global _v8_version 145.0.0
 %global _min_clang_version 19
+
+%if 0%{?suse_version} > 1600
+%bcond_without mold
+%else
+%bcond_with    mold
+%endif
+
+%if %{with mold}
+%global build_rustflags "-C" "linker=clang++" "-C" 
"link-arg='-fuse-ld=/usr/bin/mold -latomic 
-Wl,-z,relro,-z,now,-zstack-size=8388608'" "-C" "debuginfo=2" "-C" 
"incremental=false" "-C" "strip=none" "-A" "warnings"
+%else
+%global build_rustflags "-C" "linker=clang++" "-C" 
"link-arg='-fuse-ld=/usr/bin/ld.lld -latomic 
-Wl,-z,relro,-z,now,-zstack-size=8388608'" "-C" "debuginfo=2" "-C" 
"incremental=false" "-C" "strip=none" "-A" "warnings"
+%endif
+
+
 Name:           deno
-Version:        2.6.9
+Version:        2.6.10
 Release:        0
 Summary:        A secure JavaScript and TypeScript runtime
 License:        MIT
@@ -37,14 +51,19 @@
 BuildRequires:  cmake
 BuildRequires:  cargo
 BuildRequires:  cargo-packaging
-BuildRequires:  fdupes
-BuildRequires:  gn
-BuildRequires:  rust-bindgen
 BuildRequires:  clang >= %{_min_clang_version}
 BuildRequires:  clang-devel >= %{_min_clang_version}
 BuildRequires:  llvm >= %{_min_clang_version}
 BuildRequires:  llvm-devel >= %{_min_clang_version}
 BuildRequires:  lld >= %{_min_clang_version}
+%if 0%{?suse_version} > 1600
+BuildRequires:  mold
+%endif
+BuildRequires:  libstdc++-devel
+BuildRequires:  binutils
+BuildRequires:  fdupes
+BuildRequires:  gn
+BuildRequires:  rust-bindgen
 BuildRequires:  ninja
 BuildRequires:  pkgconfig
 BuildRequires:  python3-base
@@ -57,7 +76,7 @@
 BuildRequires:  pkgconfig(gobject-2.0)
 BuildRequires:  pkgconfig(gthread-2.0)
 BuildRequires:  pkgconfig(protobuf)
-ExclusiveArch:  %{rust_tier1_arches}
+ExclusiveArch:  x86_64 x86_64_v3
 %ifarch ppc64 # wants g++ for some reason
 BuildRequires:  gcc-c++
 %endif
@@ -120,6 +139,9 @@
 
 %build
 export CARGO_HOME="$PWD/.cargo"
+%ifarch aarch64
+export RUSTC_BOOTSTRAP=1
+%endif
 # Ensure that the clang version matches. This command came from Archlinux. 
Thanks.
 export CLANG_VERSION=$(clang --version | grep -m1 version | sed 's/.* 
\([0-9]\+\).*/\1/')
 export LIBCLANG_PATH=%{_libdir}
@@ -127,15 +149,32 @@
 export CLANG_BASE_PATH=%{_prefix}
 export CC=clang
 export CXX=clang++
+export AR=ar NM=nm
 export CFLAGS="%{optflags} -Wno-unknown-warning-option"
 export CXXFLAGS="%{optflags} -Wno-unknown-warning-option"
+export LDFLAGS="${LDFLAGS:-%{build_ldflags}} -latomic"
 # https://www.chromium.org/developers/gn-build-configuration
 export RUSTC_SYSROOT=$(rustc --print sysroot)
 export RUSTC_VERSION=$(rustc -V | cut -d' ' -f2)
 export GN="/usr/bin/gn"
 export NINJA="/usr/bin/ninja"
 export RUSTC="/usr/bin/rustc"
-export GN_ARGS="clang_version=${CLANG_VERSION} use_lld=true v8_symbol_level=0"
+export GN_ARGS="
+       clang_version=${CLANG_VERSION} 
+       v8_symbol_level=0 
+       custom_toolchain=\"//build/toolchain/linux/unbundle:default\" 
+       host_toolchain=\"//build/toolchain/linux/unbundle:default\"
+       fatal_linker_warnings=false
+       is_debug=false
+       use_system_libffi=true
+       use_custom_libcxx=false
+       use_sysroot=false
+       "
+export EXTRA_GN_ARGS="use_custom_libcxx=false"
+
+# Included limited debug info.
+export CARGO_PROFILE_RELEASE_DEBUG=1
+# Use "thin" instead of "fat" to speed up builds (it costs +4% binary size).
 %{__cargo} update v8 --offline
 %{cargo_build}
 

++++++ _constraints ++++++
--- /var/tmp/diff_new_pack.5CLtMz/_old  2026-02-20 17:52:25.168021144 +0100
+++ /var/tmp/diff_new_pack.5CLtMz/_new  2026-02-20 17:52:25.216023155 +0100
@@ -1,22 +1,35 @@
-<?xml version="1.0" encoding="UTF-8"?>
+<?xml version="1.0"?>
 <constraints>
   <hardware>
+    <disk>
+      <size unit="G">30</size>
+    </disk>
     <physicalmemory>
-      <size unit="G">8</size>
+      <size unit="G">18</size>
     </physicalmemory>
   </hardware>
-  <!-- Use a fast aarch64 host to avoid log idle timeout -->
   <overwrite>
     <conditions>
       <arch>aarch64</arch>
     </conditions>
     <hardware>
       <cpu>
-        <flag>asimdrdm</flag>
+      <flag>asimdrdm</flag>
       </cpu>
-      <jobs>5</jobs>
-   </hardware>
+      <memory>
+        <size unit="G">11</size>
+      </memory>
+    </hardware>
+  </overwrite>
+  <overwrite>
+    <conditions>
+      <arch>ppc64le</arch>
+    </conditions>
+    <hardware>
+      <disk>
+        <size unit="G">50</size>
+      </disk>
+    </hardware>
   </overwrite>
 </constraints>
 
-

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.5CLtMz/_old  2026-02-20 17:52:25.444032707 +0100
+++ /var/tmp/diff_new_pack.5CLtMz/_new  2026-02-20 17:52:25.472033880 +0100
@@ -1,6 +1,6 @@
-mtime: 1771171571
-commit: 522653c2b95699320722e52195b12cce15131c4a09514556298177b81e8bb5fa
+mtime: 1771540867
+commit: ca016d275f093f371b40d345a44d64f485b6ae2e86dc3994e8aca398cc76defa
 url: https://src.opensuse.org/javascript/deno.git
-revision: 522653c2b95699320722e52195b12cce15131c4a09514556298177b81e8bb5fa
+revision: ca016d275f093f371b40d345a44d64f485b6ae2e86dc3994e8aca398cc76defa
 projectscmsync: https://src.opensuse.org/javascript/_ObsPrj.git
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.5CLtMz/_old  2026-02-20 17:52:25.752045610 +0100
+++ /var/tmp/diff_new_pack.5CLtMz/_new  2026-02-20 17:52:25.796047454 +0100
@@ -8,7 +8,7 @@
     <param name="respect-lockfile">true</param>
     <param name="method">registry</param>
     <param name="url">https://github.com/denoland/deno</param>
-    <param name="revision">v2.6.9</param>
+    <param name="revision">v2.6.10</param>
     <param name="versionrewriteregex">^v?(.*)</param>
     <param name="versionrewritepattern">$1</param>
     <param name="changesgenerate">true</param>

++++++ 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-02-20 00:38:28.000000000 +0100
@@ -0,0 +1 @@
+.osc

++++++ deno-2.6.9.tar.zst -> deno-2.6.10.tar.zst ++++++
/work/SRC/openSUSE:Factory/deno/deno-2.6.9.tar.zst 
/work/SRC/openSUSE:Factory/.deno.new.1977/deno-2.6.10.tar.zst differ: char 7, 
line 1

++++++ registry.tar.zst ++++++
/work/SRC/openSUSE:Factory/deno/registry.tar.zst 
/work/SRC/openSUSE:Factory/.deno.new.1977/registry.tar.zst differ: char 
1806739, line 7191

Reply via email to