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]