Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package deno for openSUSE:Factory checked in 
at 2024-10-12 13:30:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/deno (Old)
 and      /work/SRC/openSUSE:Factory/.deno.new.19354 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "deno"

Sat Oct 12 13:30:36 2024 rev:49 rq:1207399 version:2.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/deno/deno.changes        2024-10-09 
22:13:46.560327796 +0200
+++ /work/SRC/openSUSE:Factory/.deno.new.19354/deno.changes     2024-10-12 
13:36:14.486444070 +0200
@@ -1,0 +2,24 @@
+Sat Oct 12 04:07:25 UTC 2024 - Soc Virnyl Estela <o...@uncomfyhalomacro.pl>
+
+- Disable LTO. This seems to cause clang to recognize formats incorrectly,
+  thus, not recognizing the symbols. This also results disabling LTO
+  builds in rustc altogether removing the specified architecture
+  requirement for patch ./deno-disable-lto.patch
+
+-------------------------------------------------------------------
+Fri Oct 11 15:38:38 UTC 2024 - Soc Virnyl Estela <o...@uncomfyhalomacro.pl>
+
+- Add CFLAGS and CXXFLAGS
+
+-------------------------------------------------------------------
+Fri Oct 11 15:37:06 UTC 2024 - Soc Virnyl Estela <o...@uncomfyhalomacro.pl>
+
+- Refresh _constraints file.
+
+-------------------------------------------------------------------
+Fri Oct 11 08:49:46 UTC 2024 - Guillaume GARDET <guillaume.gar...@opensuse.org>
+
+- Refresh patch:
+  *  deno-disable-lto.patch
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ deno.spec ++++++
--- /var/tmp/diff_new_pack.bmPWvz/_old  2024-10-12 13:36:15.770497389 +0200
+++ /var/tmp/diff_new_pack.bmPWvz/_new  2024-10-12 13:36:15.774497555 +0200
@@ -18,6 +18,7 @@
 #
 
 
+%global _lto_cflags %nil
 Name:           deno
 Version:        2.0.0
 Release:        0
@@ -36,11 +37,11 @@
 BuildRequires:  gn
 BuildRequires:  lld
 BuildRequires:  llvm
+BuildRequires:  llvm-gold
 BuildRequires:  ninja
 BuildRequires:  pkgconfig
 BuildRequires:  python3-base
 BuildRequires:  rusty_v8
-BuildRequires:  sccache
 BuildRequires:  zstd
 BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(gmodule-2.0)
@@ -50,9 +51,7 @@
 # deno does not build on 32-bit archs
 ExclusiveArch:  x86_64 aarch64 ppc64 ppc64le s390x
 # PATCH-FIX-OPENSUSE - Disable LTO (to reduce req memory)
-%ifarch %{arm} aarch64
 Patch10:        deno-disable-lto.patch
-%endif
 
 %package        fish-completion
 Summary:        Fish Completion for %{name}
@@ -113,6 +112,8 @@
 export CLANG_BASE_PATH=%{_prefix}
 export CC=clang
 export CXX=clang++
+export CFLAGS="%{optflags} -Wno-unknown-warning-option"
+export CXXFLAGS="%{optflags} -Wno-unknown-warning-option"
 # https://www.chromium.org/developers/gn-build-configuration
 export GN_ARGS="clang_version=${CLANG_VERSION} use_lld=true enable_nacl = 
false blink_symbol_level = 0 v8_symbol_level = 0"
 %{cargo_build}

++++++ _constraints ++++++
--- /var/tmp/diff_new_pack.bmPWvz/_old  2024-10-12 13:36:15.806498884 +0200
+++ /var/tmp/diff_new_pack.bmPWvz/_new  2024-10-12 13:36:15.806498884 +0200
@@ -1,16 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!--
- Trying constraint per:
- 
https://lists.opensuse.org/archives/list/fact...@lists.opensuse.org/thread/G4HX77LQANTQTZMARIU4XQI4JT3RCEQ7/#G3N7PCAUIIVPO63V5QYKY6QMZK4TEP2Q
--->
 <constraints>
-       <hardware>
-               <disk>
-                       <size unit="G">18</size>
-               </disk>
-               <physicalmemory>
-                       <size unit="G">21</size>
-               </physicalmemory>
-       </hardware>
+  <hardware>
+    <physicalmemory>
+      <size unit="G">8</size>
+    </physicalmemory>
+  </hardware>
+  <!-- Use a fast aarch64 host to avoid log idle timeout -->
+  <overwrite>
+    <conditions>
+      <arch>aarch64</arch>
+    </conditions>
+    <hardware>
+      <cpu>
+        <flag>asimdrdm</flag>
+      </cpu>
+      <jobs>5</jobs>
+   </hardware>
+  </overwrite>
 </constraints>
 
+

++++++ deno-disable-lto.patch ++++++
--- /var/tmp/diff_new_pack.bmPWvz/_old  2024-10-12 13:36:15.850500711 +0200
+++ /var/tmp/diff_new_pack.bmPWvz/_new  2024-10-12 13:36:15.854500877 +0200
@@ -1,6 +1,6 @@
---- a/Cargo.toml
-+++ b/Cargo.toml
-@@ -146,7 +146,6 @@ winapi = "=0.3.9"
+--- deno-2.0.0/Cargo.toml.orig 2024-10-11 10:48:05.784147338 +0200
++++ deno-2.0.0/Cargo.toml      2024-10-11 10:48:41.196337140 +0200
+@@ -231,7 +231,6 @@ winres = "=0.1.12"
  [profile.release]
  codegen-units = 1
  incremental = true
@@ -8,12 +8,12 @@
  opt-level = 'z' # Optimize for size
  
  # Build release with debug symbols: cargo build --profile=release-with-debug
-@@ -158,7 +157,6 @@ debug = true
- [profile.bench]
- codegen-units = 1
- incremental = true
--lto = true
- opt-level = 'z' # Optimize for size
+@@ -243,7 +242,6 @@ debug = true
+ [profile.release-lite]
+ inherits = "release"
+ codegen-units = 128
+-lto = "thin"
  
  # Key generation is too slow on `debug`
+ [profile.dev.package.num-bigint-dig]
 

Reply via email to