From unknown Tue Jun 17 03:38:50 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#62819 <62819@debbugs.gnu.org> To: bug#62819 <62819@debbugs.gnu.org> Subject: Status: [PATCH core-updates 1/2] gnu: julia: Fix test suite regression. Reply-To: bug#62819 <62819@debbugs.gnu.org> Date: Tue, 17 Jun 2025 10:38:50 +0000 retitle 62819 [PATCH core-updates 1/2] gnu: julia: Fix test suite regressio= n. reassign 62819 guix-patches submitter 62819 Simon Tournier severity 62819 normal tag 62819 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 13 16:25:22 2023 Received: (at submit) by debbugs.gnu.org; 13 Apr 2023 20:25:22 +0000 Received: from localhost ([127.0.0.1]:44856 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pn3VR-0001t3-EC for submit@debbugs.gnu.org; Thu, 13 Apr 2023 16:25:22 -0400 Received: from lists.gnu.org ([209.51.188.17]:56824) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pn3VN-0001ss-Ed for submit@debbugs.gnu.org; Thu, 13 Apr 2023 16:25:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pn3VJ-0002QW-BF for guix-patches@gnu.org; Thu, 13 Apr 2023 16:25:14 -0400 Received: from mail-wr1-x434.google.com ([2a00:1450:4864:20::434]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pn3V0-00026i-Et for guix-patches@gnu.org; Thu, 13 Apr 2023 16:25:11 -0400 Received: by mail-wr1-x434.google.com with SMTP id ffacd0b85a97d-2f67111b2d0so73457f8f.0 for ; Thu, 13 Apr 2023 13:24:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681417489; x=1684009489; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=I4vaGhBUEEVczoRd2aUieJzDrqOMBxSZhI8ZkWGw5Nc=; b=fkttXF8/qzJIljecymaCmBfd2eb8L2ZSHoSA06dhKRy62Z9sXInW2bpx1ZZzJb15cE 9/oq5EPzX6W1U6SVVRqq9f9PkISLC6IcR863yevLz4h8GcYE30z7+ieTrkhEsBkJHaWO QvXkHIPnT2UwYR+XzxedBghrbUOoIsleNFsqMA5lEknU1nQsaKTAuaLuO3WcqxHAbEfR s7Hzo+jB0II2PRZBi4YoYruPeOgCn2BYBXVNJ+kjvtBN5ZBvEnuIME0xJD67Pz/BY2cw SRr/OnR5apfCqSQl1tt2M/49rtchVsHWYk78toJqZkVoSHzIxM0w+Ypji7Ftv44ZmMbS +p2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681417489; x=1684009489; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=I4vaGhBUEEVczoRd2aUieJzDrqOMBxSZhI8ZkWGw5Nc=; b=gQxXSvQfY0teRwWlxMuJW3tbJ9X6I9ZjKzMK0ZJPAglPkNdhitMpxeS5zV2ylLWkm+ ZSHLUo0OBPTZHjdCir4CvSHlKPlzdf3lzGCV1iJbs5MlT63rER9Vvc0nmmtffvv+PPH4 0RFwGY/zvwWkDxF6Fa1eCqdTh5yxY2Ai7dMUt+lX6XopUppPcNXkneUwx/6eV5HoWC8q FzE+1BcLFZk8rUJnJP0jWAKs/jwpnrS6j69WAs56JwvnR1mDHAl0SAPOSoPJ2LFf3weo ThI1W59/CRdMKY0A88S4oyq7YIjT5zAZO6zr9+UCTVsOwA70qQLM3kHoVtXDIbuKDBaJ gTUg== X-Gm-Message-State: AAQBX9ea9h41Jxy96pSeSQFaXUBx/s+6ZCYViy1XPVd8pwaYyaJtat/V n+vtn75KLr8AEnBUNfjfrqgqGB2dyPs= X-Google-Smtp-Source: AKy350b0de642LkNn3IuVqHW9kHmsoq3U8K4FENBwoaZvQ3EEatpzI9khVhGG9MmBvrgs75eW0WhQg== X-Received: by 2002:a5d:6352:0:b0:2f5:7487:7b3d with SMTP id b18-20020a5d6352000000b002f574877b3dmr70231wrw.1.1681417488739; Thu, 13 Apr 2023 13:24:48 -0700 (PDT) Received: from localhost.localdomain ([193.48.40.117]) by smtp.gmail.com with ESMTPSA id s15-20020adfea8f000000b002d1801018e2sm1971244wrm.63.2023.04.13.13.24.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Apr 2023 13:24:48 -0700 (PDT) From: Simon Tournier To: guix-patches@gnu.org Subject: [PATCH core-updates 1/2] gnu: julia: Fix test suite regression. Date: Thu, 13 Apr 2023 22:24:45 +0200 Message-Id: <20230413202445.2098413-1-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.38.1 MIME-Version: 1.0 X-Debbugs-CC: Andreas Enge , Efraim Flashner Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::434; envelope-from=zimon.toutoune@gmail.com; helo=mail-wr1-x434.google.com X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, T_SPF_TEMPERROR=0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Simon Tournier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) The update of 'mpfr' to 4.2.0 by commit d26814f8b936911d48bb004093713a525f2c6cf8 introduces a Julia test suite regression. The patch backports the Julia upstream fix. * gnu/packages/julia.scm (julia)[source]: Add patch. * gnu/packages/patches/julia-Use-MPFR-4.2.patch: New file. * gnu/local.mk: Add it. --- gnu/local.mk | 1 + gnu/packages/julia.scm | 3 +- gnu/packages/patches/julia-Use-MPFR-4.2.patch | 228 ++++++++++++++++++ 3 files changed, 231 insertions(+), 1 deletion(-) create mode 100644 gnu/packages/patches/julia-Use-MPFR-4.2.patch diff --git a/gnu/local.mk b/gnu/local.mk index b07811f1cb..ed064937d7 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1380,6 +1380,7 @@ dist_patch_DATA = \ %D%/packages/patches/json-c-0.13-CVE-2020-12762.patch \ %D%/packages/patches/json-c-0.12-CVE-2020-12762.patch \ %D%/packages/patches/julia-SOURCE_DATE_EPOCH-mtime.patch \ + %D%/packages/patches/julia-Use-MPFR-4.2.patch \ %D%/packages/patches/libgeotiff-fix-tests-with-proj-9.1.1.patch \ %D%/packages/patches/libobjc2-unbundle-robin-map.patch \ %D%/packages/patches/librime-fix-build-with-gcc10.patch \ diff --git a/gnu/packages/julia.scm b/gnu/packages/julia.scm index 906cb4b94c..ba54175822 100644 --- a/gnu/packages/julia.scm +++ b/gnu/packages/julia.scm @@ -150,7 +150,8 @@ (define-public julia (sha256 (base32 "0jf8dr5j7y8cjnr65kn38xps5h9m2qvi8g1yd8qgiip5r87ld3ad")) - (patches (search-patches "julia-SOURCE_DATE_EPOCH-mtime.patch")))) + (patches (search-patches "julia-SOURCE_DATE_EPOCH-mtime.patch" + "julia-Use-MPFR-4.2.patch")))) (build-system gnu-build-system) (arguments `(#:test-target "test" diff --git a/gnu/packages/patches/julia-Use-MPFR-4.2.patch b/gnu/packages/patches/julia-Use-MPFR-4.2.patch new file mode 100644 index 0000000000..73a395c89e --- /dev/null +++ b/gnu/packages/patches/julia-Use-MPFR-4.2.patch @@ -0,0 +1,228 @@ +This patch backports part of Julia upstream commit: + + 1e5fdb29f8858f3244f6aff116ee12e4c8247f3a + Author: Simon Byrne + AuthorDate: Tue Jan 10 14:52:36 2023 -0800 + Commit: GitHub + CommitDate: Tue Jan 10 17:52:36 2023 -0500 + + update MPFR to 4.2.0 (#48165) + + Co-authored-by: Mosè Giordano + + 6 files changed, 112 insertions(+), 79 deletions(-) + base/mpfr.jl | 34 ++++++++++++++-- + deps/checksums/mpfr | 68 ++++++++++++++++---------------- + deps/mpfr.version | 2 +- + stdlib/MPFR_jll/Project.toml | 2 +- + stdlib/MPFR_jll/test/runtests.jl | 2 +- + test/math.jl | 83 +++++++++++++++++++++------------------- + + +diff -ur julia-1.8.3-orig/base/mpfr.jl julia-1.8.3-patch/base/mpfr.jl +--- julia-1.8.3-orig/base/mpfr.jl 2023-04-13 17:50:58.394891391 +0200 ++++ julia-1.8.3-patch/base/mpfr.jl 2023-04-13 20:42:52.551833467 +0200 +@@ -16,7 +16,8 @@ + cosh, sinh, tanh, sech, csch, coth, acosh, asinh, atanh, lerpi, + cbrt, typemax, typemin, unsafe_trunc, floatmin, floatmax, rounding, + setrounding, maxintfloat, widen, significand, frexp, tryparse, iszero, +- isone, big, _string_n, decompose ++ isone, big, _string_n, decompose, minmax, ++ sinpi, cospi, sincospi, sind, cosd, tand, asind, acosd, atand + + import ..Rounding: rounding_raw, setrounding_raw + +@@ -745,7 +746,7 @@ + end + + # Functions for which NaN results are converted to DomainError, following Base +-for f in (:sin, :cos, :tan, :sec, :csc, :acos, :asin, :atan, :acosh, :asinh, :atanh) ++for f in (:sin, :cos, :tan, :sec, :csc, :acos, :asin, :atan, :acosh, :asinh, :atanh, :sinpi, :cospi) + @eval begin + function ($f)(x::BigFloat) + isnan(x) && return x +@@ -756,6 +757,7 @@ + end + end + end ++sincospi(x::BigFloat) = (sinpi(x), cospi(x)) + + function atan(y::BigFloat, x::BigFloat) + z = BigFloat() +@@ -763,6 +765,32 @@ + return z + end + ++# degree functions ++for f in (:sin, :cos, :tan) ++ @eval begin ++ function ($(Symbol(f,:d)))(x::BigFloat) ++ isnan(x) && return x ++ z = BigFloat() ++ ccall(($(string(:mpfr_,f,:u)), :libmpfr), Int32, (Ref{BigFloat}, Ref{BigFloat}, Culong, MPFRRoundingMode), z, x, 360, ROUNDING_MODE[]) ++ isnan(z) && throw(DomainError(x, "NaN result for non-NaN input.")) ++ return z ++ end ++ function ($(Symbol(:a,f,:d)))(x::BigFloat) ++ isnan(x) && return x ++ z = BigFloat() ++ ccall(($(string(:mpfr_a,f,:u)), :libmpfr), Int32, (Ref{BigFloat}, Ref{BigFloat}, Culong, MPFRRoundingMode), z, x, 360, ROUNDING_MODE[]) ++ isnan(z) && throw(DomainError(x, "NaN result for non-NaN input.")) ++ return z ++ end ++ end ++end ++function atand(y::BigFloat, x::BigFloat) ++ z = BigFloat() ++ ccall((:mpfr_atan2u, :libmpfr), Int32, (Ref{BigFloat}, Ref{BigFloat}, Ref{BigFloat}, Culong, MPFRRoundingMode), z, y, x, 360, ROUNDING_MODE[]) ++ return z ++end ++ ++ + # Utility functions + ==(x::BigFloat, y::BigFloat) = ccall((:mpfr_equal_p, :libmpfr), Int32, (Ref{BigFloat}, Ref{BigFloat}), x, y) != 0 + <=(x::BigFloat, y::BigFloat) = ccall((:mpfr_lessequal_p, :libmpfr), Int32, (Ref{BigFloat}, Ref{BigFloat}), x, y) != 0 +@@ -1018,7 +1046,7 @@ + isfinite(x) || return string(Float64(x)) + _prettify_bigfloat(string_mpfr(x, fmt)) + end +-_string(x::BigFloat) = _string(x, "%.Re") ++_string(x::BigFloat) = _string(x, "%Re") + _string(x::BigFloat, k::Integer) = _string(x, "%.$(k)Re") + + string(b::BigFloat) = _string(b) +diff -ur julia-1.8.3-orig/test/math.jl julia-1.8.3-patch/test/math.jl +--- julia-1.8.3-orig/test/math.jl 2023-04-13 17:50:58.382891276 +0200 ++++ julia-1.8.3-patch/test/math.jl 2023-04-13 21:13:55.377279761 +0200 +@@ -411,47 +411,51 @@ + @test rad2deg(pi + (pi/3)*im) ≈ 180 + 60im + end + ++# ensure zeros are signed the same ++⩲(x,y) = typeof(x) == typeof(y) && x == y && signbit(x) == signbit(y) ++⩲(x::Tuple, y::Tuple) = length(x) == length(y) && all(map(⩲,x,y)) ++ + @testset "degree-based trig functions" begin +- @testset "$T" for T = (Float32,Float64,Rational{Int}) ++ @testset "$T" for T = (Float32,Float64,Rational{Int},BigFloat) + fT = typeof(float(one(T))) + fTsc = typeof( (float(one(T)), float(one(T))) ) + for x = -400:40:400 +- @test sind(convert(T,x))::fT ≈ convert(fT,sin(pi/180*x)) atol=eps(deg2rad(convert(fT,x))) +- @test cosd(convert(T,x))::fT ≈ convert(fT,cos(pi/180*x)) atol=eps(deg2rad(convert(fT,x))) ++ @test sind(convert(T,x))::fT ≈ sin(pi*convert(fT,x)/180) atol=eps(deg2rad(convert(fT,x))) ++ @test cosd(convert(T,x))::fT ≈ cos(pi*convert(fT,x)/180) atol=eps(deg2rad(convert(fT,x))) + + s,c = sincosd(convert(T,x)) +- @test s::fT ≈ convert(fT,sin(pi/180*x)) atol=eps(deg2rad(convert(fT,x))) +- @test c::fT ≈ convert(fT,cos(pi/180*x)) atol=eps(deg2rad(convert(fT,x))) ++ @test s::fT ≈ sin(pi*convert(fT,x)/180) atol=eps(deg2rad(convert(fT,x))) ++ @test c::fT ≈ cos(pi*convert(fT,x)/180) atol=eps(deg2rad(convert(fT,x))) + end + @testset "sind" begin +- @test sind(convert(T,0.0))::fT === zero(fT) +- @test sind(convert(T,180.0))::fT === zero(fT) +- @test sind(convert(T,360.0))::fT === zero(fT) +- T != Rational{Int} && @test sind(convert(T,-0.0))::fT === -zero(fT) +- @test sind(convert(T,-180.0))::fT === -zero(fT) +- @test sind(convert(T,-360.0))::fT === -zero(fT) ++ @test sind(convert(T,0.0))::fT ⩲ zero(fT) ++ @test sind(convert(T,180.0))::fT ⩲ zero(fT) ++ @test sind(convert(T,360.0))::fT ⩲ zero(fT) ++ T != Rational{Int} && @test sind(convert(T,-0.0))::fT ⩲ -zero(fT) ++ @test sind(convert(T,-180.0))::fT ⩲ -zero(fT) ++ @test sind(convert(T,-360.0))::fT ⩲ -zero(fT) + if T <: AbstractFloat + @test isnan(sind(T(NaN))) + end + end + @testset "cosd" begin +- @test cosd(convert(T,90))::fT === zero(fT) +- @test cosd(convert(T,270))::fT === zero(fT) +- @test cosd(convert(T,-90))::fT === zero(fT) +- @test cosd(convert(T,-270))::fT === zero(fT) ++ @test cosd(convert(T,90))::fT ⩲ zero(fT) ++ @test cosd(convert(T,270))::fT ⩲ zero(fT) ++ @test cosd(convert(T,-90))::fT ⩲ zero(fT) ++ @test cosd(convert(T,-270))::fT ⩲ zero(fT) + if T <: AbstractFloat + @test isnan(cosd(T(NaN))) + end + end + @testset "sincosd" begin +- @test sincosd(convert(T,-360))::fTsc === ( -zero(fT), one(fT) ) +- @test sincosd(convert(T,-270))::fTsc === ( one(fT), zero(fT) ) +- @test sincosd(convert(T,-180))::fTsc === ( -zero(fT), -one(fT) ) +- @test sincosd(convert(T, -90))::fTsc === ( -one(fT), zero(fT) ) +- @test sincosd(convert(T, 0))::fTsc === ( zero(fT), one(fT) ) +- @test sincosd(convert(T, 90))::fTsc === ( one(fT), zero(fT) ) +- @test sincosd(convert(T, 180))::fTsc === ( zero(fT), -one(fT) ) +- @test sincosd(convert(T, 270))::fTsc === ( -one(fT), zero(fT) ) ++ @test sincosd(convert(T,-360))::fTsc ⩲ ( -zero(fT), one(fT) ) ++ @test sincosd(convert(T,-270))::fTsc ⩲ ( one(fT), zero(fT) ) ++ @test sincosd(convert(T,-180))::fTsc ⩲ ( -zero(fT), -one(fT) ) ++ @test sincosd(convert(T, -90))::fTsc ⩲ ( -one(fT), zero(fT) ) ++ @test sincosd(convert(T, 0))::fTsc ⩲ ( zero(fT), one(fT) ) ++ @test sincosd(convert(T, 90))::fTsc ⩲ ( one(fT), zero(fT) ) ++ @test sincosd(convert(T, 180))::fTsc ⩲ ( zero(fT), -one(fT) ) ++ @test sincosd(convert(T, 270))::fTsc ⩲ ( -one(fT), zero(fT) ) + if T <: AbstractFloat + @test_throws DomainError sincosd(T(Inf)) + @test all(isnan.(sincosd(T(NaN)))) +@@ -463,22 +467,22 @@ + "sincospi" => (x->sincospi(x)[1], x->sincospi(x)[2]) + ) + @testset "pi * $x" for x = -3:0.3:3 +- @test sinpi(convert(T,x))::fT ≈ convert(fT,sin(pi*x)) atol=eps(pi*convert(fT,x)) +- @test cospi(convert(T,x))::fT ≈ convert(fT,cos(pi*x)) atol=eps(pi*convert(fT,x)) ++ @test sinpi(convert(T,x))::fT ≈ sin(pi*convert(fT,x)) atol=eps(pi*convert(fT,x)) ++ @test cospi(convert(T,x))::fT ≈ cos(pi*convert(fT,x)) atol=eps(pi*convert(fT,x)) + end + +- @test sinpi(convert(T,0.0))::fT === zero(fT) +- @test sinpi(convert(T,1.0))::fT === zero(fT) +- @test sinpi(convert(T,2.0))::fT === zero(fT) +- T != Rational{Int} && @test sinpi(convert(T,-0.0))::fT === -zero(fT) +- @test sinpi(convert(T,-1.0))::fT === -zero(fT) +- @test sinpi(convert(T,-2.0))::fT === -zero(fT) ++ @test sinpi(convert(T,0.0))::fT ⩲ zero(fT) ++ @test sinpi(convert(T,1.0))::fT ⩲ zero(fT) ++ @test sinpi(convert(T,2.0))::fT ⩲ zero(fT) ++ T != Rational{Int} && @test sinpi(convert(T,-0.0))::fT ⩲ -zero(fT) ++ @test sinpi(convert(T,-1.0))::fT ⩲ -zero(fT) ++ @test sinpi(convert(T,-2.0))::fT ⩲ -zero(fT) + @test_throws DomainError sinpi(convert(T,Inf)) + +- @test cospi(convert(T,0.5))::fT === zero(fT) +- @test cospi(convert(T,1.5))::fT === zero(fT) +- @test cospi(convert(T,-0.5))::fT === zero(fT) +- @test cospi(convert(T,-1.5))::fT === zero(fT) ++ @test cospi(convert(T,0.5))::fT ⩲ zero(fT) ++ @test cospi(convert(T,1.5))::fT ⩲ zero(fT) ++ @test cospi(convert(T,-0.5))::fT ⩲ zero(fT) ++ @test cospi(convert(T,-1.5))::fT ⩲ zero(fT) + @test_throws DomainError cospi(convert(T,Inf)) + end + @testset "Check exact values" begin +@@ -489,8 +493,8 @@ + @test sincospi(one(T)/convert(T,6))[1] == 0.5 + @test_throws DomainError sind(convert(T,Inf)) + @test_throws DomainError cosd(convert(T,Inf)) +- T != Float32 && @test cospi(one(T)/convert(T,3)) == 0.5 +- T != Float32 && @test sincospi(one(T)/convert(T,3))[2] == 0.5 ++ fT == Float64 && @test isapprox(cospi(one(T)/convert(T,3)), 0.5) ++ fT == Float64 && @test isapprox(sincospi(one(T)/convert(T,3))[2], 0.5) + T == Rational{Int} && @test sinpi(5//6) == 0.5 + T == Rational{Int} && @test sincospi(5//6)[1] == 0.5 + end +@@ -538,8 +542,8 @@ + end + end + end +- @test @inferred(sinc(0//1)) === 1.0 +- @test @inferred(cosc(0//1)) === -0.0 ++ @test @inferred(sinc(0//1)) ⩲ 1.0 ++ @test @inferred(cosc(0//1)) ⩲ -0.0 + + # test right before/after thresholds of Taylor series + @test sinc(0.001) ≈ 0.999998355066745 rtol=1e-15 base-commit: a957171bc41e98e29674f99cf3dd2940ff45a0d3 -- 2.38.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 13 16:27:08 2023 Received: (at 62819) by debbugs.gnu.org; 13 Apr 2023 20:27:08 +0000 Received: from localhost ([127.0.0.1]:44863 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pn3X7-0001w9-Eg for submit@debbugs.gnu.org; Thu, 13 Apr 2023 16:27:08 -0400 Received: from mail-wm1-f46.google.com ([209.85.128.46]:40050) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pn3X4-0001vR-IH for 62819@debbugs.gnu.org; Thu, 13 Apr 2023 16:27:04 -0400 Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-3f05f61adbeso3588375e9.0 for <62819@debbugs.gnu.org>; Thu, 13 Apr 2023 13:27:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681417615; x=1684009615; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=BvDkvLAfirw7GT+FBqOWWm0IYc/gUA+xQcKIpPRZ9QY=; b=FDWR/xS/H6QlIeC/odhhGDvZ5evvpej5/FIHJ/Ohjshwa9FEu0VggSVIW/RgT+ksPz G9I4/qI5tE5p54Pzges9CqlNC7jfL5aStFN6I6/CMssCPHSqKcdC5QlEjWLZlmL9SaZw H4iWBlFx4X66IRND+W8+KSiPzqOkZ53l6dMRaCQxgM2P18PxvVxAchSDjVIpfH5zGSQ3 vnawlPVwIBct9QQCqVd5a+bmfsBi9pPRZrQN5k9FV3+0ygN0ByPsOe9yY3kSmUq/bft2 0i1s0I2eGLF6okNzQq1q7RWvWxjwWzoc5n+uNR3+QmVb7HQuKE030LxZksvJwVl8KLZX 6aNg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681417615; x=1684009615; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=BvDkvLAfirw7GT+FBqOWWm0IYc/gUA+xQcKIpPRZ9QY=; b=eCrD9el/gc46K9OQFjntHHPksMrN0FTPYEOQNhkNiHROhMBbLZ/xDDvd4HPmE3qjIe cR/eyePcMt8Jb26jQyS9cOouJd3VUHBsIW2eEfJO3R+tghcdlxls9WbIXxQFbPsFYnS1 8aqTHR51oQR/DYWIMFV0Lth519IVtgia0Y99a7uf4Kxs6uhpMrftoshf6TEruoEIEqAm jD+GjkOTL2eF0Ez0YMcIaNW6h5JyjVunm87eA/R16NO+Ox0h1td/Sa0gHAwecTwDdhKh 8v8O9ew3IAu2ofYRYV4vage66JnZLSRO48UTVva4sXtxz7vaO5zkh2s08PKBaC0nraLR UFmA== X-Gm-Message-State: AAQBX9dCazG1qb2er4OnUtyVcvkveo2eJQv7+fotnhr56zaNsv8WGe29 hC+ScGXyXxeTF+N7vmw9hvDuUFUIPC8= X-Google-Smtp-Source: AKy350aCxwpkXnodR0L0IxmgmBN8HXV7EDgoXRLiMEIyx/fYL6EvrKkGeAMKL1hhhnsYCd6Iee+QoA== X-Received: by 2002:a5d:4250:0:b0:2ef:5b62:7873 with SMTP id s16-20020a5d4250000000b002ef5b627873mr63513wrr.4.1681417615450; Thu, 13 Apr 2023 13:26:55 -0700 (PDT) Received: from localhost.localdomain ([193.48.40.117]) by smtp.gmail.com with ESMTPSA id y18-20020adff6d2000000b002daf0b52598sm1996364wrp.18.2023.04.13.13.26.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Apr 2023 13:26:55 -0700 (PDT) From: Simon Tournier To: 62819@debbugs.gnu.org Subject: [PATCH core-updates 2/2] gnu: ghc-8.10: Increase 'max-silent-time'. Date: Thu, 13 Apr 2023 22:26:48 +0200 Message-Id: <20230413202648.2098476-1-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.38.1 MIME-Version: 1.0 X-Debbugs-CC: Lars-Dominik Braun Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 62819 Cc: Simon Tournier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/haskell.scm (ghc-8.10)[properties]: Add 'max-silent-time' to build on i686-linux system. --- gnu/packages/haskell.scm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index c6d301c76c..451ac65276 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1261,6 +1261,9 @@ (define-public ghc-8.10 (substitute* '("testsuite/tests/quasiquotation/all.T") (("unless\\(config.have_ext_interp, skip\\),") "unless(config.have_ext_interp, skip), when(arch('i386'), skip),")))))))) + (properties + ;; 3 hours to avoid time-out in the check phase. + `((max-silent-time . 10800))) (native-search-paths (list (search-path-specification (variable "GHC_PACKAGE_PATH") (files (list -- 2.38.1 From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 14 08:05:03 2023 Received: (at 62819) by debbugs.gnu.org; 14 Apr 2023 12:05:03 +0000 Received: from localhost ([127.0.0.1]:45705 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pnIAo-0006gR-GT for submit@debbugs.gnu.org; Fri, 14 Apr 2023 08:05:02 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:60942) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pnIAl-0006fv-Vm for 62819@debbugs.gnu.org; Fri, 14 Apr 2023 08:05:00 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id E295A1ACC; Fri, 14 Apr 2023 14:04:53 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at hera.aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MHQUrkaEDwxg; Fri, 14 Apr 2023 14:04:53 +0200 (CEST) Received: from jurong (unknown [IPv6:2001:861:c4:f2f0::c64]) by hera.aquilenet.fr (Postfix) with ESMTPSA id DDEB33FC; Fri, 14 Apr 2023 14:04:52 +0200 (CEST) Date: Fri, 14 Apr 2023 14:04:51 +0200 From: Andreas Enge To: Simon Tournier Subject: Re: [bug#62819] [PATCH core-updates 1/2] gnu: julia: Fix test suite regression. Message-ID: References: <20230413202445.2098413-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: <20230413202445.2098413-1-zimon.toutoune@gmail.com> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 62819 Cc: 62819@debbugs.gnu.org, Efraim Flashner X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello Simon, the proposed patch is not enough. Now julia fails with the following message (on x86_64): Error in testset LinearAlgebra/addmul: Error During Test at none:1 Got exception outside of a @test ProcessExitedException(2) Stacktrace: [1] try_yieldto(undo::typeof(Base.ensure_rescheduled)) @ Base ./task.jl:871 [2] wait() @ Base ./task.jl:931 [3] wait(c::Base.GenericCondition{ReentrantLock}) @ Base ./condition.jl:124 [4] take_buffered(c::Channel{Any}) @ Base ./channels.jl:416 [5] take!(c::Channel{Any}) @ Base ./channels.jl:410 [6] take!(::Distributed.RemoteValue) @ Distributed ~/guix-build-julia-1.8.3.drv-0/julia-1.8.3/usr/share/ju= lia/stdlib/v1.8/Distributed/src/remotecall.jl:726 [7] remotecall_fetch(::Function, ::Distributed.Worker, ::String, ::Vara= rg{String}; kwargs::Base.Pairs{Symbol, UInt128, Tuple{Symbol}, NamedTuple{(= :seed,), Tuple{UInt128}}}) @ Distributed ~/guix-build-julia-1.8.3.drv-0/julia-1.8.3/usr/share/ju= lia/stdlib/v1.8/Distributed/src/remotecall.jl:461 [8] remotecall_fetch(::Function, ::Int64, ::String, ::Vararg{String}; k= wargs::Base.Pairs{Symbol, UInt128, Tuple{Symbol}, NamedTuple{(:seed,), Tupl= e{UInt128}}}) @ Distributed ~/guix-build-julia-1.8.3.drv-0/julia-1.8.3/usr/share/ju= lia/stdlib/v1.8/Distributed/src/remotecall.jl:492 [9] macro expansion @ ~/guix-build-julia-1.8.3.drv-0/julia-1.8.3/test/runtests.jl:260 [in= lined] [10] (::var"#43#55"{Vector{Task}, var"#print_testworker_errored#51"{Reen= trantLock, Int64, Int64}, var"#print_testworker_stats#49"{ReentrantLock, In= t64, Int64, Int64, Int64, Int64, Int64}, Vector{Any}, Dict{String, DateTime= }})() @ Main ./task.jl:484 ERROR: LoadError: Test run finished with errors in expression starting at /tmp/guix-build-julia-1.8.3.drv-0/julia-1.8.3/tes= t/runtests.jl:93 make[1]: *** [Makefile:25: default] Error 1 make[1]: Leaving directory '/tmp/guix-build-julia-1.8.3.drv-0/julia-1.8.3/t= est' make: *** [Makefile:552: test] Error 2 Test suite failed, dumping logs. error: in phase 'check': uncaught exception: %exception #<&invoke-error program: "make" arguments: ("test" "-j" "4" "VER= BOSE=3D1" "prefix=3D/gnu/store/3xxjvc8nswaklinr9s6lispdinc3x44v-julia-1.8.3= " "JULIA_CPU_TARGET=3Dgeneric;generic,-cx16,clone_all;sandybridge,-xsaveopt= ,clone_all;haswell,-rdrnd,base(1)" "CONFIG_SHELL=3Dbash -x" "USE_BINARYBUIL= DER=3D0" "USE_SYSTEM_CSL=3D1" "USE_SYSTEM_LLVM=3D1" "USE_SYSTEM_LIBUNWIND= =3D1" "USE_SYSTEM_PCRE=3D1" "USE_SYSTEM_OPENLIBM=3D1" "USE_SYSTEM_DSFMT=3D1= " "USE_SYSTEM_LIBBLASTRAMPOLINE=3D1" "USE_SYSTEM_BLAS=3D1" "USE_SYSTEM_LAPA= CK=3D1" "USE_SYSTEM_GMP=3D1" "USE_SYSTEM_MPFR=3D1" "USE_SYSTEM_LIBSUITESPAR= SE=3D1" "USE_SYSTEM_LIBUV=3D1" "USE_SYSTEM_UTF8PROC=3D1" "USE_SYSTEM_MBEDTL= S=3D1" "USE_SYSTEM_LIBSSH2=3D1" "USE_SYSTEM_NGHTTP2=3D1" "USE_SYSTEM_CURL= =3D1" "USE_SYSTEM_LIBGIT2=3D1" "USE_SYSTEM_PATCHELF=3D1" "USE_SYSTEM_LIBWHI= CH=3D1" "USE_SYSTEM_ZLIB=3D1" "USE_SYSTEM_P7ZIP=3D1" "USE_LLVM_SHLIB=3D1" "= NO_GIT=3D1" "USE_GPL_LIBS=3D1" "LIBBLAS=3D-lopenblas" "LIBBLASNAME=3Dlibope= nblas" "UTF8PROC_INC=3D/gnu/store/dwsnxdqa3hvsrvrvlqbw1qyrqxf4khkp-utf8proc= -2.7.0/include" "LIBUV=3D/gnu/store/fh2cksjy4bd8wj3iij7s2xd3g3ny7gkn-libuv-= julia-2.0.0-4.e6f0e49/lib/libuv.a" "LIBUV_INC=3D/gnu/store/fh2cksjy4bd8wj3i= ij7s2xd3g3ny7gkn-libuv-julia-2.0.0-4.e6f0e49/include") exit-status: 2 term-= signal: #f stop-signal: #f> phase `check' failed after 4965.9 seconds command "make" "test" "-j" "4" "VERBOSE=3D1" "prefix=3D/gnu/store/3xxjvc8ns= waklinr9s6lispdinc3x44v-julia-1.8.3" "JULIA_CPU_TARGET=3Dgeneric;generic,-c= x16,clone_all;sandybridge,-xsaveopt,clone_all;haswell,-rdrnd,base(1)" "CONF= IG_SHELL=3Dbash -x" "USE_BINARYBUILDER=3D0" "USE_SYSTEM_CSL=3D1" "USE_SYSTE= M_LLVM=3D1" "USE_SYSTEM_LIBUNWIND=3D1" "USE_SYSTEM_PCRE=3D1" "USE_SYSTEM_OP= ENLIBM=3D1" "USE_SYSTEM_DSFMT=3D1" "USE_SYSTEM_LIBBLASTRAMPOLINE=3D1" "USE_= SYSTEM_BLAS=3D1" "USE_SYSTEM_LAPACK=3D1" "USE_SYSTEM_GMP=3D1" "USE_SYSTEM_M= PFR=3D1" "USE_SYSTEM_LIBSUITESPARSE=3D1" "USE_SYSTEM_LIBUV=3D1" "USE_SYSTEM= _UTF8PROC=3D1" "USE_SYSTEM_MBEDTLS=3D1" "USE_SYSTEM_LIBSSH2=3D1" "USE_SYSTE= M_NGHTTP2=3D1" "USE_SYSTEM_CURL=3D1" "USE_SYSTEM_LIBGIT2=3D1" "USE_SYSTEM_P= ATCHELF=3D1" "USE_SYSTEM_LIBWHICH=3D1" "USE_SYSTEM_ZLIB=3D1" "USE_SYSTEM_P7= ZIP=3D1" "USE_LLVM_SHLIB=3D1" "NO_GIT=3D1" "USE_GPL_LIBS=3D1" "LIBBLAS=3D-l= openblas" "LIBBLASNAME=3Dlibopenblas" "UTF8PROC_INC=3D/gnu/store/dwsnxdqa3h= vsrvrvlqbw1qyrqxf4khkp-utf8proc-2.7.0/include" "LIBUV=3D/gnu/store/fh2cksjy= 4bd8wj3iij7s2xd3g3ny7gkn-libuv-julia-2.0.0-4.e6f0e49/lib/libuv.a" "LIBUV_IN= C=3D/gnu/store/fh2cksjy4bd8wj3iij7s2xd3g3ny7gkn-libuv-julia-2.0.0-4.e6f0e49= /include" failed with status 2 builder for `/gnu/store/6g75j5i0jjfzlskma0hgj85w9r9p1dv6-julia-1.8.3.drv' f= ailed with exit code 1 build of /gnu/store/6g75j5i0jjfzlskma0hgj85w9r9p1dv6-julia-1.8.3.drv failed View build log at '/var/log/guix/drvs/6g/75j5i0jjfzlskma0hgj85w9r9p1dv6-jul= ia-1.8.3.drv.gz'. guix build: error: build of `/gnu/store/6g75j5i0jjfzlskma0hgj85w9r9p1dv6-ju= lia-1.8.3.drv' failed Andreas From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 14 08:24:01 2023 Received: (at 62819) by debbugs.gnu.org; 14 Apr 2023 12:24:01 +0000 Received: from localhost ([127.0.0.1]:45752 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pnITA-0007Ef-PO for submit@debbugs.gnu.org; Fri, 14 Apr 2023 08:24:00 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:54932) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pnIT8-0007EL-W1 for 62819@debbugs.gnu.org; Fri, 14 Apr 2023 08:23:59 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 980241B6A; Fri, 14 Apr 2023 14:23:52 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at hera.aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qLZPBkwSAS78; Fri, 14 Apr 2023 14:23:52 +0200 (CEST) Received: from jurong (unknown [IPv6:2001:861:c4:f2f0::c64]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 1A0643FC; Fri, 14 Apr 2023 14:23:52 +0200 (CEST) Date: Fri, 14 Apr 2023 14:23:50 +0200 From: Andreas Enge To: Simon Tournier Subject: Re: [bug#62819] [PATCH core-updates 1/2] gnu: julia: Fix test suite regression. Message-ID: References: <20230413202445.2098413-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 62819 Cc: 62819@debbugs.gnu.org, Efraim Flashner X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Am Fri, Apr 14, 2023 at 02:04:51PM +0200 schrieb Andreas Enge: > the proposed patch is not enough. Now julia fails with the following message > (on x86_64): Actually I have tried julia@1.8.3 together with the patch. Did you try with an update to 1.8.5 plus the patch? Andreas From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 14 10:12:30 2023 Received: (at 62819) by debbugs.gnu.org; 14 Apr 2023 14:12:30 +0000 Received: from localhost ([127.0.0.1]:47211 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pnKAA-0004fm-1i for submit@debbugs.gnu.org; Fri, 14 Apr 2023 10:12:30 -0400 Received: from mail-lj1-f178.google.com ([209.85.208.178]:43708) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pnKA8-0004fY-7J for 62819@debbugs.gnu.org; Fri, 14 Apr 2023 10:12:28 -0400 Received: by mail-lj1-f178.google.com with SMTP id j11so6602863ljq.10 for <62819@debbugs.gnu.org>; Fri, 14 Apr 2023 07:12:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681481542; x=1684073542; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Lsitq1NwfZhyff1XB/fxCu3PduwyKHO/aPmTJnMjQug=; b=lmnR6l7FOVT73OKE+ALInyrAuZbkYUABt0Ho8MYE/1SzP+5qqVbsf6/5cCP1MEpIxi MtNzIe2i9AJfkg5oHoluZOwh7FeXhDNtCAHBTRMLjjItVb0dgUq9RkwkXgdBv2d7Ot6M VqvTbk82o3Q9uYCUoXhiOf4UvIkmIDf3PJorJB1svoj62Eu7Gdwf1zJHFt6uG9TkeaLo VI17R/HcijB2YagNOrqHksIOvjnZccg+COIn0+iEj5YEU28w5oT3H4XYB3bQXb3DEuro fUXNXihzMvr6Fk/oggB9+Jj17SgfVKKR5nLEiHrQEij/g8GUT7fkw1qgMXuK8YT6S3s5 L/1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681481542; x=1684073542; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Lsitq1NwfZhyff1XB/fxCu3PduwyKHO/aPmTJnMjQug=; b=OdFtKSsbaIkQaJEmQItir/kGtYDznfF/s4B6pHY99jH3wNSn1A/gKEcVp218jn5UaF fQMe6rMwbaEcDB5I8T67j950LERCmzpmU3k/YHsRuEGZOW1DFPAjqkgRFk7qdLSt9gfD rnz8+bdciHcO7kAs759IokaLTPjvKap50MM5r4xalMpK1xg4Xm54FlruyL2Bovzhslnb UkvTFCUtshCY4RzzbZ6rnWznURh5DSo2Kgdf1SNWd7UabT2xi8K+hens+jAyDHzCInBI PbbaXM3RqU0iseTRThu24nFP7fc2LJIyNf2dz3kYEmbol/UeuanzRKi4GnBL/i/+Yv17 WC6g== X-Gm-Message-State: AAQBX9f8hrq4B44CVOxnO2MoB6WB2OwfSi4D8zBVQ4s8iCYRtFRAb0Zz XC4wm7KbTk28nO2cRS7X1iTCS80eUEgm7oI7xksHhUcmbJw= X-Google-Smtp-Source: AKy350Y9KYRkI1TzHU5dYolba3+CmzBQ56bBhFQhn0C7xCd2ldlbIHui2pgK08HeuB2RT32oahdH349cG2YfiYmQFH8= X-Received: by 2002:a05:651c:b12:b0:2a7:6f65:77fe with SMTP id b18-20020a05651c0b1200b002a76f6577femr4326079ljr.5.1681481541846; Fri, 14 Apr 2023 07:12:21 -0700 (PDT) MIME-Version: 1.0 References: <20230413202445.2098413-1-zimon.toutoune@gmail.com> In-Reply-To: From: Simon Tournier Date: Fri, 14 Apr 2023 16:12:10 +0200 Message-ID: Subject: Re: [bug#62819] [PATCH core-updates 1/2] gnu: julia: Fix test suite regression. To: Andreas Enge Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 62819 Cc: 62819@debbugs.gnu.org, Efraim Flashner X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Fri, 14 Apr 2023 at 14:23, Andreas Enge wrote: > > Am Fri, Apr 14, 2023 at 02:04:51PM +0200 schrieb Andreas Enge: > > the proposed patch is not enough. Now julia fails with the following message > > (on x86_64): I do not have the failure you are reporting. The build is totally fine on my machine. Even, Julia builds fine on two different machines. Do you have enough Memory? > Actually I have tried julia@1.8.3 together with the patch. > Did you try with an update to 1.8.5 plus the patch? The update is too much work. Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 14 10:18:09 2023 Received: (at 62819) by debbugs.gnu.org; 14 Apr 2023 14:18:09 +0000 Received: from localhost ([127.0.0.1]:47216 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pnKFc-0004oZ-Nv for submit@debbugs.gnu.org; Fri, 14 Apr 2023 10:18:08 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:50338) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pnKFZ-0004o2-Qm for 62819@debbugs.gnu.org; Fri, 14 Apr 2023 10:18:06 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id A6A5712A4; Fri, 14 Apr 2023 16:17:59 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at hera.aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ldSYmvPSUzHV; Fri, 14 Apr 2023 16:17:59 +0200 (CEST) Received: from jurong (unknown [IPv6:2001:861:c4:f2f0::c64]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 153FD20C; Fri, 14 Apr 2023 16:17:59 +0200 (CEST) Date: Fri, 14 Apr 2023 16:17:57 +0200 From: Andreas Enge To: Simon Tournier Subject: Re: [bug#62819] [PATCH core-updates 1/2] gnu: julia: Fix test suite regression. Message-ID: References: <20230413202445.2098413-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 62819 Cc: 62819@debbugs.gnu.org, Efraim Flashner X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Am Fri, Apr 14, 2023 at 04:12:10PM +0200 schrieb Simon Tournier: > I do not have the failure you are reporting. The build is totally fine > on my machine. Even, Julia builds fine on two different machines. > Do you have enough Memory? 16GB. But indeed at some point the desktop came to a crawl. I will try again on berlin. Andreas From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 14 11:20:15 2023 Received: (at 62819) by debbugs.gnu.org; 14 Apr 2023 15:20:15 +0000 Received: from localhost ([127.0.0.1]:47307 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pnLDj-0006nf-Ff for submit@debbugs.gnu.org; Fri, 14 Apr 2023 11:20:15 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:47366) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pnLDh-0006nQ-Kf for 62819@debbugs.gnu.org; Fri, 14 Apr 2023 11:20:14 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 6F6DA1C8C; Fri, 14 Apr 2023 17:20:07 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at hera.aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JLAcy0g8XLDr; Fri, 14 Apr 2023 17:20:07 +0200 (CEST) Received: from jurong (unknown [IPv6:2001:861:c4:f2f0::c64]) by hera.aquilenet.fr (Postfix) with ESMTPSA id E94A2490; Fri, 14 Apr 2023 17:20:06 +0200 (CEST) Date: Fri, 14 Apr 2023 17:20:05 +0200 From: Andreas Enge To: Simon Tournier Subject: Re: [bug#62819] [PATCH core-updates 1/2] gnu: julia: Fix test suite regression. Message-ID: References: <20230413202445.2098413-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 62819 Cc: 62819@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Am Fri, Apr 14, 2023 at 04:17:57PM +0200 schrieb Andreas Enge: > 16GB. But indeed at some point the desktop came to a crawl. > I will try again on berlin. It passed on berlin, and I pushed the patch, thanks! This is frightening and quite unreasonable. If julia needs more than 16GB of main memory to build, it will pass on our aarch64 machines with 32GB of memory, but not on most boards limited to 4GB. Andreas From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 14 13:07:58 2023 Received: (at 62819) by debbugs.gnu.org; 14 Apr 2023 17:07:58 +0000 Received: from localhost ([127.0.0.1]:47492 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pnMtx-00046S-UM for submit@debbugs.gnu.org; Fri, 14 Apr 2023 13:07:58 -0400 Received: from mail-wr1-f53.google.com ([209.85.221.53]:39185) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pnMtw-00046E-1H for 62819@debbugs.gnu.org; Fri, 14 Apr 2023 13:07:56 -0400 Received: by mail-wr1-f53.google.com with SMTP id ffacd0b85a97d-2f44739a2afso245530f8f.1 for <62819@debbugs.gnu.org>; Fri, 14 Apr 2023 10:07:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681492070; x=1684084070; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=ACwEG5RaS0HHR0UxjFsqMKvGbUm/QFBond/2tQYUpBs=; b=Eb++oXVQexBgsYOe0/y11CC2hThF8QD3SjHovp5uCA+NRPQSxIsxgGDKrA3iLm5dVa gcMrnfS6+ZV+IQD76QXNZ0Zr77GFHy8NPMttqYJEwP1GHdYEhMyECVKBus5C12NCh1/N PSXLHPlxR6XtM4/2ydi0VSewoPEkhv3Hf9oX1AxoF6U40DptpTqs47nc9WVrSSztZK5h YzBMS/wUmB4IGLHOFqsmQBqNMVQ8AlEQH5wjE3ghw66Qd46RoZ6l/K9hPoODbfDF8Rdx JPey4wLSohgQ9/ALxVcD/noYyYFFvTMjcHMRAMW8tz+veou81N/8Yz2HF/jvmuO0eZ+b wqmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681492070; x=1684084070; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ACwEG5RaS0HHR0UxjFsqMKvGbUm/QFBond/2tQYUpBs=; b=PXlOq3drLJDC5/BmcNGqdOk1keFM8LD8RmWidKz9jj6MVJdc87FOt2V1hr5ohS3KXT 31Z3gO3RDqoFRuK8pW2VtHOHO0+elAgNH4j2YBDYCVzgk1LYDLu8+2yrA7T37BPirA97 NAod+mAv1zvpxEzq74QdLKMRsiAzfRLRDe0DSVbs6sjKId7e4TPo8DsEh0g3WR20tcaL 0lE4BLjFhf0c4v/mj4a7Ztzwe+D4/2pHmSjb92QfYDPFqWUtCrBFxhZVM/rRR2vgw61T 1NnS0oWlelg5E0Faad5U9mMmU2nvgW1kWnVqautEN1cjoh9z2/NQ3UNIu7E7aC7NprQT eiEw== X-Gm-Message-State: AAQBX9dxIVANna+2eueaQbHmHTDCM4iL2ZaOdnqw0RKDBkZneU1DGuha A7MIC2k6Bv/i7aC3XgJCxYdwgDxNTZ0= X-Google-Smtp-Source: AKy350ZFm7zSvXXXJMXDtyMWT7npxtKQzcMswYy1vkUWM2SQXnLGJbsVOmhnlP3ICXa2hzsbLpBDEQ== X-Received: by 2002:a05:600c:4f4d:b0:3f0:330b:d3d4 with SMTP id m13-20020a05600c4f4d00b003f0330bd3d4mr2140141wmq.4.1681492069787; Fri, 14 Apr 2023 10:07:49 -0700 (PDT) Received: from pfiuh07 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id l2-20020a1c7902000000b003edd1c44b57sm4752710wme.27.2023.04.14.10.07.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Apr 2023 10:07:49 -0700 (PDT) From: Simon Tournier To: Andreas Enge Subject: Re: [bug#62819] [PATCH core-updates 1/2] gnu: julia: Fix test suite regression. In-Reply-To: References: <20230413202445.2098413-1-zimon.toutoune@gmail.com> Date: Fri, 14 Apr 2023 18:33:42 +0200 Message-ID: <87mt3afmop.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 62819 Cc: 62819@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Andreas, On ven., 14 avril 2023 at 17:20, Andreas Enge wrote: > It passed on berlin, and I pushed the patch, thanks! This is frightening > and quite unreasonable. If julia needs more than 16GB of main memory to > build, it will pass on our aarch64 machines with 32GB of memory, but not > on most boards limited to 4GB. Julia requires more than 4GB =E2=80=93 currently the 8GB of my laptop are f= ull and extended by 6GB of swap; still building and maybe will fail =E2=80=94 a= nd supports these platform: x86-64 (64-bit)=20=20 i686 (32-bit)=20=20=20=20=20=20=20=20=20=20 ARMv8 (64-bit)=20=20=20=20=20=20=20=20=20=20 ARMv7 (32-bit)=20=20=20=20=20=20=20=20=20=20 PowerPC (64-bit)=20=20 CUDA 10.1 Nvidia CUDA (64-bit) ROCM AMD ROCM (64-bit)=20=20 oneAPI Intel oneAPI (64-bit) https://julialang.org/downloads/#supported_platforms Upstream provides binaries for these. AFAIK, for most of them, Julia is cross-compiled and not natively compiled. Well, I am still missing the point to natively compile on limited boards. Having substitutes running on non-x86_64 architectures is one thing, directly build on these non-x86_64 architectures is another. (I am not saying that direct builds on these non-x86_64 architectures is not interesting by itself but that I miss the aim of such for some heavy packages as Julia or GHC or else.) Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 16 08:06:19 2023 Received: (at 62819-done) by debbugs.gnu.org; 16 Apr 2023 12:06:19 +0000 Received: from localhost ([127.0.0.1]:50740 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1po199-0008Dq-Hh for submit@debbugs.gnu.org; Sun, 16 Apr 2023 08:06:19 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:36878) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1po197-0008De-EX for 62819-done@debbugs.gnu.org; Sun, 16 Apr 2023 08:06:18 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id CDCE417ED; Sun, 16 Apr 2023 14:06:10 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at hera.aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Dv3IrW-MfJBo; Sun, 16 Apr 2023 14:06:10 +0200 (CEST) Received: from jurong (unknown [IPv6:2001:861:c4:f2f0::c64]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 6342C427; Sun, 16 Apr 2023 14:06:10 +0200 (CEST) Date: Sun, 16 Apr 2023 14:06:08 +0200 From: Andreas Enge To: 62819-done@debbugs.gnu.org Subject: Close Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 62819-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Julia bug fixed in commit 1e28aed2eb7049c8a40092071ac1ca1142869b6d. The GHC problem is unrelated and not fixed by the proposed patch, as far as I can see. Andreas From unknown Tue Jun 17 03:38:50 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 15 May 2023 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator