From unknown Sat Aug 09 22:37:55 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#47350 <47350@debbugs.gnu.org> To: bug#47350 <47350@debbugs.gnu.org> Subject: Status: [PATCH 00/29] Add Zygote (piece for Machine Learning with Julia) Reply-To: bug#47350 <47350@debbugs.gnu.org> Date: Sun, 10 Aug 2025 05:37:55 +0000 retitle 47350 [PATCH 00/29] Add Zygote (piece for Machine Learning with Jul= ia) reassign 47350 guix-patches submitter 47350 zimoun severity 47350 normal tag 47350 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 23 15:42:32 2021 Received: (at submit) by debbugs.gnu.org; 23 Mar 2021 19:42:32 +0000 Received: from localhost ([127.0.0.1]:33035 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmvA-00080A-5a for submit@debbugs.gnu.org; Tue, 23 Mar 2021 15:42:32 -0400 Received: from lists.gnu.org ([209.51.188.17]:48394) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmv4-0007zy-Uz for submit@debbugs.gnu.org; Tue, 23 Mar 2021 15:42:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36500) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lOmv4-0004lL-Kn for guix-patches@gnu.org; Tue, 23 Mar 2021 15:42:26 -0400 Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]:44832) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lOmv2-0000zn-8j for guix-patches@gnu.org; Tue, 23 Mar 2021 15:42:26 -0400 Received: by mail-wm1-x32f.google.com with SMTP id j4-20020a05600c4104b029010c62bc1e20so11507570wmi.3 for ; Tue, 23 Mar 2021 12:42:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=e3O0xm2+ckbYdC94b0F39TRrZq1N7MazxajVwaLZC9U=; b=DXZr/tag5MADv8UFwVh0/xy26cDIkQ2vXUX3RMZRHEkaL/FVBmBh6eY0bC84rd+IpM GsXW4OK3mPsTPucmvU/txi+VXbGpWUlZrRE6dbRUrp9IetTUjNxUPXTMPAovqfN/BKt6 AwtiBjWIVKGAbozO7BI1vKdOpvgApa8FvQ+epPZIhUIUbqL7ToSjBCCQ5AZRsGuV0T3a +nWmpimVB8FEJLLg9z1LnddRmaW3uFxZV/ysTEqVeupa65HIsiiB61gjMRRqZ0X4o9NE PtSz6MrkJD4bZzZbN6cd34Og9a8IKHgkptAwWAi5Ap3ndcg2GJ2Uuu1IthewhEdCbBba 0RxA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=e3O0xm2+ckbYdC94b0F39TRrZq1N7MazxajVwaLZC9U=; b=RmjFRfhVycZHRWTY1OmovOKHzDVqCA9jc68as3iXlJJI/awHNmLGX+OyCrUSPsCETJ HYEeGGqzBe2l99cnCv+yyMWdZ7WYMhgCNA6WE7WuUT84egPKwj1/0FCQslu0YgIImeka U2fp9HQzEU7T8gKx6XlYkRneOMNTdRIg75e+lq1J9j9iUrAkSQqN/B+0PeuCps8FRSkg LMHwwsnSdj7rDVFUjL+1aispZqcwzNPkvWBZtKHqoXZ12pzGC9l4sJkfZt0cwH4ARb+x 0Ebdd4T1txr5BbA3xJy07ml5XjqjrWm8U1Ld8EDwr9B9bk5Z+l4qdG0z5ExqS7+1DO0i c8Zw== X-Gm-Message-State: AOAM530VR/5SvAZcDuLcm4MT8DFUK2WzxE4ut79+s9B8rf700IFE03Jc 6Z4yUm1Pyak0M7ZVDC+qIAVB1dvJAp8= X-Google-Smtp-Source: ABdhPJyThiqTmUR+mjwW5Rwt/w8IXod/JHqJmysd0ggSZZo7KZfVywHju29URLP5SZdgj8QnjtNn4w== X-Received: by 2002:a7b:ca50:: with SMTP id m16mr4659288wml.113.1616528542044; Tue, 23 Mar 2021 12:42:22 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id y1sm3398584wmq.29.2021.03.23.12.42.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Mar 2021 12:42:21 -0700 (PDT) From: zimoun To: guix-patches@gnu.org Subject: [PATCH 00/29] Add Zygote (piece for Machine Learning with Julia) Date: Tue, 23 Mar 2021 20:42:11 +0100 Message-Id: <20210323194211.16398-1-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 X-Debbugs-CC: , Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::32f; envelope-from=zimon.toutoune@gmail.com; helo=mail-wm1-x32f.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: zimoun 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 (--) Hi, This adds all the packages required to build Zygote, the source-to-source automatic differentiation in Julia. It is the first brick to have Flux, the Julia machine learning framework. Noting that (at least 3) large pieces are still missing: Juno, Documenter and CUDA. Speaking about the Julia package CUDA, it is required by the test suite of Zygote, that's why the #:tests? is #f. However, we manually check the package by running the small examples, e.g., --8<---------------cut here---------------start------------->8--- $ ./pre-inst-env guix environment -C --ad-hoc julia julia-zygote -- julia julia> using Zygote [ Info: Precompiling Zygote [e88e6eb3-aa80-5325-afca-941959d7151f] julia> f(x) = 5x + 3 f (generic function with 1 method) julia> f(10), f'(10) (53, 5) julia> @code_llvm f'(10) ; @ /gnu/store/5m6676w77bbz44prbfxhxmk88srgxy81-profile/share/julia/packages/Zygote/src/compiler/interface.jl:62 within `#43' define i64 @"julia_#43_2036"(i64) { top: ret i64 5 } julia> W, b = rand(2, 3), rand(2); julia> predict(x) = W*x .+ b; julia> g = gradient(Params([W, b])) do sum(predict([1,2,3])) end Grads(...) julia> g[W], g[b] ([1.0 2.0 3.0; 1.0 2.0 3.0], 2-element Fill{Float64}: entries equal to 1.0) --8<---------------cut here---------------end--------------->8--- All the packages are not archived because of the rate limit. They should be soon. --8<---------------cut here---------------start------------->8--- for n in $(git log -30 --format="%s" --reverse | cut -d'-' -f2 | sed 's/\.//'); do ./pre-inst-env guix lint -c archival julia-${n} ; done gnu/packages/julia-xyz.scm:397:7: julia-constructionbase@1.1.0: scheduled Software Heritage archival gnu/packages/julia-xyz.scm:817:5: julia-macrotools@0.5.6: scheduled Software Heritage archival gnu/packages/julia-xyz.scm:1040:5: julia-reexport@1.0.0: scheduled Software Heritage archival gnu/packages/julia-xyz.scm:723:5: julia-irtools@0.4.2: scheduled Software Heritage archival gnu/packages/julia-xyz.scm:283:5: julia-colortypes@0.10.12: scheduled Software Heritage archival gnu/packages/julia-xyz.scm:1059:5: julia-requires@1.1.3: scheduled Software Heritage archival gnu/packages/julia-xyz.scm:1085:5: julia-richardson@1.4.0: scheduled Software Heritage archival gnu/packages/julia-xyz.scm:552:5: julia-finitedifferences@0.12.2: Software Heritage rate limit reached; try again later gnu/packages/julia-xyz.scm:211:5: julia-chainrulestestutils@0.6.4: archival rate limit exceeded; try again later gnu/packages/julia-xyz.scm:528:5: julia-fillarrays@0.11.7: archival rate limit exceeded; try again later gnu/packages/julia-xyz.scm:309:5: julia-commonsubexpressions@0.3.0: archival rate limit exceeded; try again later gnu/packages/julia-xyz.scm:131:5: julia-calculus@0.5.1: archival rate limit exceeded; try again later gnu/packages/julia-xyz.scm:441:5: julia-diffresults@1.0.3: archival rate limit exceeded; try again later gnu/packages/julia-xyz.scm:488:5: julia-difftests@0.1.1: archival rate limit exceeded; try again later guix lint: error: julia-compilersupportlibraries: unknown package guix lint: error: julia-openspecfun: unknown package gnu/packages/julia-xyz.scm:1112:5: julia-specialfunctions@1.3.0: archival rate limit exceeded; try again later gnu/packages/julia-xyz.scm:155:5: julia-chainrules@0.7.54: archival rate limit exceeded; try again later gnu/packages/julia-xyz.scm:613:5: julia-forwarddiff@0.10.17: archival rate limit exceeded; try again later gnu/packages/julia-xyz.scm:1221:5: julia-zygoterules@0.2.1: archival rate limit exceeded; try again later gnu/packages/julia-xyz.scm:1243:5: julia-zygote@0.6.4: archival rate limit exceeded; try again later --8<---------------cut here---------------end--------------->8--- Last, well, I feel motivated to implement an (recursive) importer, even inaccurate, it will greatly help. All the best, simon zimoun (29): gnu: Add julia-constructionbase. gnu: Add julia-macrotools. gnu: Add julia-nanmath. gnu: Add julia-reexport. gnu: Add julia-irtools. gnu: Add julia-staticarrays. gnu: Add julia-unitful. gnu: Add julia-abstractffts. gnu: Add julia-colortypes. gnu: Add julia-colors. gnu: Add julia-example. gnu: Add julia-requires. gnu: Add julia-chainrulescore. gnu: Add julia-richardson. gnu: Add julia-finitedifferences. gnu: Add julia-chainrulestestutils. gnu: Add julia-fillarrays. gnu: Add julia-commonsubexpressions. gnu: Add julia-calculus. gnu: Add julia-diffresults. gnu: Add julia-difftests. gnu: Add julia-compilersupportlibraries-jll. gnu: Add julia-openspecfun-jll. gnu: Add julia-specialfunctions. gnu: Add julia-diffrules. gnu: Add julia-chainrules. gnu: Add julia-forwarddiff. gnu: Add julia-zygoterules. gnu: Add julia-zygote. gnu/packages/julia-xyz.scm | 777 +++++++++++++++++++++++++++++++++++++ 1 file changed, 777 insertions(+) base-commit: a2f3a456bec357394fe550d927c26bbbdaa7ba6e -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 23 15:46:09 2021 Received: (at 47350) by debbugs.gnu.org; 23 Mar 2021 19:46:09 +0000 Received: from localhost ([127.0.0.1]:33047 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmyf-00086x-4Q for submit@debbugs.gnu.org; Tue, 23 Mar 2021 15:46:09 -0400 Received: from mail-wm1-f41.google.com ([209.85.128.41]:53209) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmyd-000869-GD for 47350@debbugs.gnu.org; Tue, 23 Mar 2021 15:46:08 -0400 Received: by mail-wm1-f41.google.com with SMTP id d191so11713168wmd.2 for <47350@debbugs.gnu.org>; Tue, 23 Mar 2021 12:46:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=sCwfFLkjXkMynGTb8Oue9Ydf3frdUXIhZDBLbtwG/xs=; b=Eck4+rNmqkKKRy3YLbTD6mj45+YvTgtJaXr5Ym/5FE64VyIUWiQm+/9kvoHO/oo6Nt LmkVMK+JuGUUPIxVSkvpFPAKpa8yPTIMOr/PC+L6w1mWBNo8OxM5h2KHpDiesZv/YWF5 hPKT9cfPyntfvbdgJYsGLX1xOx/E88MCbybuhk4ENy+sHrXSNxwqG/SEtaOtZEra0lXL mKhroq0/KmX/irHR5iW+5t2PC8VX5IlKn2c+BVvu4KVMPkIz9v7p59IBPD8X0qj5bZZV JEdJywcN6jjl4qaipIvlBf2pB6xOw5LfFe3b4K0ZIGHWuKGIMgFrq5AB+Czzy0YSsBeM ewGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=sCwfFLkjXkMynGTb8Oue9Ydf3frdUXIhZDBLbtwG/xs=; b=soJXtreH6EuhgXC7qxiPQ9QQH0zUyCjlKYFtLyKnR4grZxmgFsumzJZK1GyHkipGmV Kzsf6hQQXCV0jw0ePGYNoYQOT+uEoa6iICRncoHZR7U2mhTvs9aIBhBFxwVT3fbyHFSX KyVE5Y3MzEHnE5T09hVtW6XddqnxaA/3byec/STex1RkWizULyZqKu9p4p33LXv4eHVx Z7HBMsxsOFG3FKohmOkdLSIuQ4ChD9MTeoWiEdRUEfldAiH/GHQPFJP386ODyOVhHyJ8 vdYEw8kFjp39ifAjY9/DP96CSIvnfHf6t7cQb2ior2pVqzE9h+E3yP0hW2u0D0Yx7hkV 2xoA== X-Gm-Message-State: AOAM532eaQB7rvB22UMXr2fNf+kVpS/7Ay9O9Eibv8eoxMg1LK65FYmh uggIBipsH6WkUJE9jM4TrDwQeWcYqxw= X-Google-Smtp-Source: ABdhPJxPkVY/EVLOr7bo4syKWcQLVWkfGb5KdgB4iGuGCJmOD+tM5gh8IfVaHzp68aAVCfSRj6TdDA== X-Received: by 2002:a1c:b48a:: with SMTP id d132mr4665911wmf.108.1616528761527; Tue, 23 Mar 2021 12:46:01 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id j9sm3495013wmi.24.2021.03.23.12.46.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Mar 2021 12:46:01 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH 01/29] gnu: Add julia-constructionbase. Date: Tue, 23 Mar 2021 20:45:50 +0100 Message-Id: <20210323194558.17819-1-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/julia-xyz.scm (julia-constructionbase): New variable. --- gnu/packages/julia-xyz.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 0d35cbde57..2e344fd6f1 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -1,5 +1,6 @@ ;;; GNU Guix [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (zimon.toutoune[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: nixo.xyz (xyz)] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.128.41 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.128.41 listed in wl.mailspike.net] X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-constructionbase): New variable. --- gnu/packages/julia-xyz.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 0d35cbde57..2e344fd6f1 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -1,5 +1,6 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2020, 2021 Nicolò Balzarotti +;;; Copyright © 2021 Simon Tournier ;;; ;;; This file is part of GNU Guix. ;;; @@ -117,6 +118,27 @@ provides a macro that lets you use the latest syntax in a backwards-compatible way.") (license license:expat))) +(define-public julia-constructionbase + (let ((commit "de77e2865b554f9b078fd8c35b593cce0554ae02")) + (package + (name "julia-constructionbase") + (version "1.1.0") ;tag not created upstream + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaObjects/ConstructionBase.jl") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1y79sfj0rds1skl9j16p9161hwa9khm0xc2m4hgjcbh5zzvyr57v")))) + (build-system julia-build-system) + (home-page "https://juliaobjects.github.io/ConstructionBase.jl/dev/") + (synopsis "Primitive functions for construction of objects") + (description "This very lightwight package provides primitive functions +for construction of objects.") + (license license:expat)))) + (define-public julia-datastructures (package (name "julia-datastructures") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 23 15:46:13 2021 Received: (at 47350) by debbugs.gnu.org; 23 Mar 2021 19:46:13 +0000 Received: from localhost ([127.0.0.1]:33054 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmyj-00087Z-Co for submit@debbugs.gnu.org; Tue, 23 Mar 2021 15:46:13 -0400 Received: from mail-wr1-f41.google.com ([209.85.221.41]:41933) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmye-00086B-18 for 47350@debbugs.gnu.org; Tue, 23 Mar 2021 15:46:08 -0400 Received: by mail-wr1-f41.google.com with SMTP id b9so22056269wrt.8 for <47350@debbugs.gnu.org>; Tue, 23 Mar 2021 12:46:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=03mId1pOgt3+kQ/qorCrlgkFZEIgdKu35p4TrFwZf30=; b=G3aKdC7IEV1q1r1gus5bToJSojqjKMzF968ikSgcKQvBgplmHY/TEXWNhM/QZA3BzO NTEjsP6pp4TVrRs5O4sITdL2lGYcD9PGbHcfv/nOR/aHe6272KbMYKUP7xIGLabOg0CD A9PNSWyE2QkULx+fAt/LWk+qIliQH5SBwJT2rc0q5V8zgIwpOvgYj8TEKJQefojKggOX ywxcwr0QqVITKdn6eS4jx52kGUYyEP+S0S8tuCUqXJ+Ehk1SD8u4Qmc8NbYWJFpnLbSs EFy29zWyacU5MavHZNaOFBGXi2jS5uD4VV7uDNL28hy3J070NHqUqoDmnF427THkEG5p e2KQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=03mId1pOgt3+kQ/qorCrlgkFZEIgdKu35p4TrFwZf30=; b=bX17arDW/G0495wFGOdiDQMy8mVjKVQ91JMpEaJycRNUhrNNxqqdaePXnSeVXpvaZg uY2H9JIkfIgkUCyeltgjMOIe6BxeosEuAD3OLBUO0x+R3YEM/lF/oXX9Nt3Ry38Tm8vy Yl1dlnXBA74/+9DR9kZT+oxEAv1kw+/CxNlr1RVdxIdJpusy98QoovfUJUWxh3SgF95m 1ZyVE8+4sfFOqL9BmOuZt/rg4HEuvFOguhfBBYsbDZrFRFVVnnSj7nWivHeTKQtwLfc3 vzon6g6Satkcdcl/3OFRghbuWJqKE4pEn2Nl+wmmhteGWyG3z+8kRipFoAbUA9vaBgKX mdpw== X-Gm-Message-State: AOAM533cMCqUtoBsxqlh/Myx1hI5jLJ8rszAzytWXjo6DVZEN1re8WHN pVtSzPwLrJ+aqlTj/177kw2tQFCY+sY= X-Google-Smtp-Source: ABdhPJxDCEI1SEJUYqqZvZnROxTmESan6/Ox9TPbTji82BI6FgCGtVC6Bc0cAt+6Vuid/SMc+8m9nA== X-Received: by 2002:a05:6000:1210:: with SMTP id e16mr5719363wrx.19.1616528762458; Tue, 23 Mar 2021 12:46:02 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id j9sm3495013wmi.24.2021.03.23.12.46.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Mar 2021 12:46:02 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH 03/29] gnu: Add julia-nanmath. Date: Tue, 23 Mar 2021 20:45:52 +0100 Message-Id: <20210323194558.17819-3-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210323194558.17819-1-zimon.toutoune@gmail.com> References: <20210323194558.17819-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-nanmath): New variable. --- gnu/packages/julia-xyz.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index c187c905b0..e2cd912e4b 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -435,6 +435,26 @@ TLS} and cryptography C libary for Julia.") wrappers.") (license license:expat))) +(define-public julia-nanmath + (package + (name "julia-nanmath") + (version "0.3.5") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mlubin/NaNMath.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1hczhz00qj99w63vp627kwk02l2sr2qmzc2rkwwkdwvzy670p25q")))) + (build-system julia-build-system) + (home-page "https://github.com/mlubin/NaNMath.jl") + (synopsis "Implementations of basic math functions") + (description "Implementations of basic math functions which return +@code{NaN} instead of throwing a @code{DomainError}.") + (license license:expat))) + (define-public julia-orderedcollections (package (name "julia-orderedcollections") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 23 15:46:14 2021 Received: (at 47350) by debbugs.gnu.org; 23 Mar 2021 19:46:14 +0000 Received: from localhost ([127.0.0.1]:33056 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmyj-00087b-Ji for submit@debbugs.gnu.org; Tue, 23 Mar 2021 15:46:13 -0400 Received: from mail-wr1-f44.google.com ([209.85.221.44]:46710) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmyd-00086A-JA for 47350@debbugs.gnu.org; Tue, 23 Mar 2021 15:46:08 -0400 Received: by mail-wr1-f44.google.com with SMTP id v4so22039256wrp.13 for <47350@debbugs.gnu.org>; Tue, 23 Mar 2021 12:46:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=WReSGw617jIgXw+dulXAd3+bU+AYD7+eOt6X6AAn8Bc=; b=IPpz2fNQLJAVsxB3dIprwO1BM1hMyK3OSxjJY5gaK7qCjy7RZpFeXw6IqhogpLI0J5 0qzazqvMlnDVG19LsA/IZ/ypO5txlvl8264gKBr8MzcKJcSPR5hM2xqt4rPp2BPu9KLR pWbAV6i2aIcixbBPHhKy25vxoRFrd8Ks81hpK4tHTWIR15TWlSPT590yIZN6Xg4CpMrH +IgsHqdD0V7n0+PDXCIwHlg1G4vJ3dX1BhYV+E2u09QGInHS8bNg7i4QzutLC1WQ0KHt hGpeC6KpUehFHKI2kN15Fv3XnCRLEevw2HzKGj3z/Wv6oTfrzpJP7X5fUNopuL/rlO7x TpWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=WReSGw617jIgXw+dulXAd3+bU+AYD7+eOt6X6AAn8Bc=; b=JuHuyD8dHIxFuCoUq7KaLpGd9BWp80en6cFFKBJZD+qZOk5jU4XETWt60gAGwTDg6E XE+SaasYReMmod8+UooW/riAc/TUyspXa8jrt/qN6k8SVcHbRbF5qfbMlu9yUp5u6Xj8 wfBcqC0ufSxHIPQtCfByjIknPhDGUmgEFjc/fDY0l+CKW2bRkLbOhrv7PvguyPFWa8DZ MB0WCxXnUkBwIVB4Kit5ZfqfK9b77qfvsurh4+LKeMF8Z6xnCQcLEsZJwijrSwQdVr5f 2RCf1M78UmOhIrSz1u1DeiJGTTqwgiIjTgMETKNsDUrXES6z9rNYWVm1WBRf7gxkynAF eavA== X-Gm-Message-State: AOAM533qSVS55zcS61tY/OrmxnRXtE2ulq10zsrWhkbacxnHjBDPefCA kUuPJMvASDCQ9wDwcIhpeeULZ+mX5Eg= X-Google-Smtp-Source: ABdhPJzxoidLbXKLlzucZ1EipYHcjtlGT41pnWVjBSpRea6/J1zbrlRW8b99DrkOOb4ZqbV94cC32w== X-Received: by 2002:a5d:6dcc:: with SMTP id d12mr5513689wrz.136.1616528761968; Tue, 23 Mar 2021 12:46:01 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id j9sm3495013wmi.24.2021.03.23.12.46.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Mar 2021 12:46:01 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH 02/29] gnu: Add julia-macrotools. Date: Tue, 23 Mar 2021 20:45:51 +0100 Message-Id: <20210323194558.17819-2-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210323194558.17819-1-zimon.toutoune@gmail.com> References: <20210323194558.17819-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-macrotools): New variable. --- gnu/packages/julia-xyz.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 2e344fd6f1..c187c905b0 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -344,6 +344,27 @@ used in autogenerated packages via @code{BinaryBuilder.jl}.") and printing JSON documents.") (license license:expat))) +(define-public julia-macrotools + (package + (name "julia-macrotools") + (version "0.5.6") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/FluxML/MacroTools.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0k4z2hyasd9cwxf4l61zk3w4ajs44k69wx6z1ghdn8f5p8xy217f")))) + (build-system julia-build-system) + (home-page "https://fluxml.ai/MacroTools.jl") + (synopsis "Tools for working with Julia code and expressions") + (description "This library provides tools for working with Jlia code and +expressions. This includes a template-matching system and code-walking tools +that let you do deep transformations of code..") + (license license:expat))) + (define-public julia-mbedtls (package (name "julia-mbedtls") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 23 15:46:14 2021 Received: (at 47350) by debbugs.gnu.org; 23 Mar 2021 19:46:14 +0000 Received: from localhost ([127.0.0.1]:33058 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmyj-00087i-Vn for submit@debbugs.gnu.org; Tue, 23 Mar 2021 15:46:14 -0400 Received: from mail-wr1-f41.google.com ([209.85.221.41]:45924) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmye-00086J-GC for 47350@debbugs.gnu.org; Tue, 23 Mar 2021 15:46:08 -0400 Received: by mail-wr1-f41.google.com with SMTP id 61so22015638wrm.12 for <47350@debbugs.gnu.org>; Tue, 23 Mar 2021 12:46:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=3GgIlnpDyGM7cvbm6q9Thtoi1T7Fa710P1/8/m+OJK0=; b=s2dwXGNBcRL7W7TgoRRd7zCp+wBrAhjnS93MXVaqz5ok1UQgqgfGEZs2iKxGek66qm ajXumpLgUifEsQqboRRB6vJiYSkM7kLTCEGeirfV/lqjPjbeFBWEr989vbIp4xt614VG X888IrWaL0uvcIxGEnNWKzpjQ7kGigBo8pb1m/4dLDTAmXdSM4ekB/Ck2YzQZpxIac0O wR1DKpgMo13NOHCLYbQ57LYA5NvcbGugsSIEoDRmwulS1BkSS9sJczn9lzFWWjHLk/80 gSLhUrgHXXGyWU27bzSo7BKG4Z4OPZLaRqp1EZWa+5SxqAqbqUP0kkS9rVpMDmvPYNy8 mcXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=3GgIlnpDyGM7cvbm6q9Thtoi1T7Fa710P1/8/m+OJK0=; b=SjVXwHlO41ml6iUaAA3qJxNS29l4g2U3mP03J03wKadQ5f6rkLiyEX7luv6YtewDq5 osBRNzTn2AhDFPzQRQwqiEZyd6jiFrRQqEkbYcW+xdKKXeCRf0dILjE8490lLXmokiC8 RHMwjMMVbYkk10cJobFBhhLU8SgFas+QtXTkA5fGUGBMKt345R9kV9LuPb3IwBm1iXr2 7WC7Ae0WGIqCAKV6BC5tbRZC1//jW/2Y4fAaLcFHiRPVdYQW36b16bbKc1oNYgPW0XYC b379ArBLarr09yoXpJl1JePyvDdNLm1U2FSCJChMlgjI17GYXJPaCAok1vy2WAU5B++P p2SA== X-Gm-Message-State: AOAM5319umQCo3gfqUOy5wi3SG3n02EJYI6wLs90iM8Snq5mIzWMu5px bnWkK/a4knvM9Yv2nTD4d++Q3kZQTFI= X-Google-Smtp-Source: ABdhPJyBJO4W9jPaX9Zb1rG0/I1nlTAz59Pg4E4LtOPdOJ16hSe62ZV0yzBx0juMFBF2aCk/LgArhg== X-Received: by 2002:adf:dd47:: with SMTP id u7mr5720547wrm.13.1616528762985; Tue, 23 Mar 2021 12:46:02 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id j9sm3495013wmi.24.2021.03.23.12.46.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Mar 2021 12:46:02 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH 04/29] gnu: Add julia-reexport. Date: Tue, 23 Mar 2021 20:45:53 +0100 Message-Id: <20210323194558.17819-4-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210323194558.17819-1-zimon.toutoune@gmail.com> References: <20210323194558.17819-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-reexport): New variable. --- gnu/packages/julia-xyz.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index e2cd912e4b..727c4285f9 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -522,6 +522,25 @@ languages like Fortran.") utilities for Julia.") (license license:expat))) +(define-public julia-reexport + (package + (name "julia-reexport") + (version "1.0.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/simonster/Reexport.jl") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1yhhja1zz6dy5f4fd19bdwd6jwgj7q4w3avzgyg1hjhmdl8jrh0s")))) + (build-system julia-build-system) + (home-page "https://github.com/simonster/Reexport.jl") + (synopsis "Re-export modules and symbols") + (description "This package provides tools to re-export modules and symbols.") + (license license:expat))) + (define-public julia-uris (package (name "julia-uris") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 23 15:46:14 2021 Received: (at 47350) by debbugs.gnu.org; 23 Mar 2021 19:46:14 +0000 Received: from localhost ([127.0.0.1]:33060 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmyk-00087q-DP for submit@debbugs.gnu.org; Tue, 23 Mar 2021 15:46:14 -0400 Received: from mail-wr1-f50.google.com ([209.85.221.50]:40900) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmyf-00086R-1l for 47350@debbugs.gnu.org; Tue, 23 Mar 2021 15:46:09 -0400 Received: by mail-wr1-f50.google.com with SMTP id v11so22028450wro.7 for <47350@debbugs.gnu.org>; Tue, 23 Mar 2021 12:46:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=Jt1DHF89ciLlFaEnsXWaF6XU6MXtEvDP2d/ltqzUPJY=; b=Lm/98r7ccQoTA20L0PpLaij0k8KNUuuWwBRurO5SVk2UCbVOdwzcepzJECXErPfRnF WrEMok+XFgNmsVSibkICKZCWh5K3498OMKLPprvFir1nMuQmibfRvirGPe5LNWqeQjbD JSXDByTsimh4J9aKpvN9nh4dcAykITao0qHi00VqQC6sctKenpwgek/ec1OQMlfksoD6 w+8k54y+zO8if/LHT9+dfG7sJ0MHz+RJKqVXAIvxSufqh2udQcJFLdcB2aLG0StTg7wb 3OsczT8k5BrXM2iBlhwB+WfkAxoZv1+EWijn84M/CuC/VaKM98pUQQmzBOdVrk9jCgs1 5eng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=Jt1DHF89ciLlFaEnsXWaF6XU6MXtEvDP2d/ltqzUPJY=; b=d9Mq0hIZtAjliRuAtWTP96XTBko/KibAUQdzNj/1UBakemAfKZ8eDX3qtolWLDIqxO E5pLwdcAxnkFAu3r85v2gC1OiD5qMXVI2risnGkvzNJqpigYcAhaF7S64XGikKEnIiei HMNYOT1TAZEzsEacEImLpQJYObiwjiXOaTb54Q8hm+rRnZbyeFJHYGh7woOeR2sGNZEo 4UGWoA5Yx1AUqqLdFl4Q71g/IXMkPu7y8OpMm4tjNZXdEgTgBUYxH4YCfmr0shuT2z0P qTPKRJD1WUUPjT/gq8YREkaqe8pDf4r42qbp3qZxEyHhrBI6ownU+d2oqxr7gc9bE3Xj wAsw== X-Gm-Message-State: AOAM530YUdR4quZPB49qY0eyEe/V3qDn0XafxSizpM/JRrE/aaq9dmMi fzTEF05xHZ1aSfZLqGnYjriBm1HGfqI= X-Google-Smtp-Source: ABdhPJz4E0W4Be1XyySB2eaYKMSKDEqklGc+56caTd3F41XqM/CdblS/8efvYd/HNOsOabl+PAUDcQ== X-Received: by 2002:a05:6000:2c4:: with SMTP id o4mr5626785wry.190.1616528763500; Tue, 23 Mar 2021 12:46:03 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id j9sm3495013wmi.24.2021.03.23.12.46.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Mar 2021 12:46:03 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH 05/29] gnu: Add julia-irtools. Date: Tue, 23 Mar 2021 20:45:54 +0100 Message-Id: <20210323194558.17819-5-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210323194558.17819-1-zimon.toutoune@gmail.com> References: <20210323194558.17819-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-irtools): New variable. --- gnu/packages/julia-xyz.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 727c4285f9..9a34fea4ea 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -276,6 +276,32 @@ implementing both a client and a server.") allows to interface with @file{.ini} files.") (license license:expat))) +(define-public julia-irtools + (package + (name "julia-irtools") + (version "0.4.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/FluxML/IRTools.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0wwzy77jcdnffnd5fr6xan7162g4wydz67igrq82wflwnrhlcx5y")))) + (arguments + '(#:tests? #f)) ;require Documenter, not packaged yet + (build-system julia-build-system) + (propagated-inputs + `(("julia-macrotools" ,julia-macrotools))) + (home-page "https://github.com/FluxML/IRTools.jl") + (synopsis "Simpe and flexible IR format") + (description "This package provides a simple and flexible IR format, +expressive enough to work with both lowered and typed Julia code, as well as +external IRs. It can be used with Julia metaprogramming tools such as +Cassette.") + (license license:expat))) + (define-public julia-jllwrappers (package (name "julia-jllwrappers") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 23 15:46:15 2021 Received: (at 47350) by debbugs.gnu.org; 23 Mar 2021 19:46:15 +0000 Received: from localhost ([127.0.0.1]:33062 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmyk-00087x-Nj for submit@debbugs.gnu.org; Tue, 23 Mar 2021 15:46:15 -0400 Received: from mail-wm1-f48.google.com ([209.85.128.48]:35331) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmyf-00086U-Gl for 47350@debbugs.gnu.org; Tue, 23 Mar 2021 15:46:09 -0400 Received: by mail-wm1-f48.google.com with SMTP id a132-20020a1c668a0000b029010f141fe7c2so11468997wmc.0 for <47350@debbugs.gnu.org>; Tue, 23 Mar 2021 12:46:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=fdn9C14kkTubYRVlVsVWwzCoSMxYkd7zk5BRX4Q1CtE=; b=RjIcB/ggrkZYDVv4mcd6vu9rQKjJezDZZtPyk1dLaVY/aR+Py4oMqPvCt3PdkiRBZj l/zY0/bKMNxoxPHUe7aGVvMp5BUUO83DHTXcsobTcu+oCiCDNr9J+QwXF4PmH5Nz8XI5 GaI8YW5A5TrGLj2TDEyOhqgpMKVELetKBZTn++BYWov8tCUo2o/XtC2d/4JLX2GvXOmX LCjzt7E96QoMaamEuRkSFqSiWqJRubJXEfW9H7o2fpnO9JYAIcrQsteBgKIyGCcK3VR7 ozZ27Z9sAUJp7Ofkiy8BuElX4947NH9XcK6BaXYEY1vVar+It5ieuyG/H/IvRyeKaoZ1 JJQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=fdn9C14kkTubYRVlVsVWwzCoSMxYkd7zk5BRX4Q1CtE=; b=XaikY1AgNUj2FwnnCmloxYsQkz+nLE/JUDi5k/dBaFmgWiO+MyTrvYbtiiL0pnKVZU WI/v63ffGBc+ubfybkP/NBJcHEkYmFZDjloP42TPUTRnQKVlCzUk2Go1NWjg2uYG280n KS+ZTCKcZIsDuIaR27dUa6tBCBavnDJxtCGBE5kF1pu7+Ll+Ee573484FW+nbQ4fIkZ3 BZYNKerADGODHc3P/XbvcV+jfhsTxI+oeNu3NZNOMjlxoUO/Hjq7gc8t5H8KibnXqdmr TTnSUlIVjCGNqRLuB6DCrD0VEc/vCJ753D2QL/wnQr5Ag57ITuJz+F6YqUWNoXRaOXVV 57gg== X-Gm-Message-State: AOAM532hEk1M1hsObw1FUMd4roMsjq/J9SW55GGrN11z0TgdsKAqXIkm f1obfJ1+uxvX0YvanVExRYwD5eEzF4g= X-Google-Smtp-Source: ABdhPJxIxLbpWEOrO99lcnagWcqxIVGy1S+qd89APPV9B9eAW5tiQIKt9kFXIZ289iGoc3axrgTrmw== X-Received: by 2002:a1c:3c02:: with SMTP id j2mr4850464wma.92.1616528763940; Tue, 23 Mar 2021 12:46:03 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id j9sm3495013wmi.24.2021.03.23.12.46.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Mar 2021 12:46:03 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH 06/29] gnu: Add julia-staticarrays. Date: Tue, 23 Mar 2021 20:45:55 +0100 Message-Id: <20210323194558.17819-6-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210323194558.17819-1-zimon.toutoune@gmail.com> References: <20210323194558.17819-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-staticarrays): New variable. --- gnu/packages/julia-xyz.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 9a34fea4ea..226d4dff6c 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -567,6 +567,31 @@ utilities for Julia.") (description "This package provides tools to re-export modules and symbols.") (license license:expat))) +(define-public julia-staticarrays + (package + (name "julia-staticarrays") + (version "1.0.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaArrays/StaticArrays.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "01z8bcqwpfkp8p1h1r36pr5cc3798y76zkas7g3206pcsdhvlkz1")))) + (build-system julia-build-system) + (inputs + `(("julia-benchmarktools" ,julia-benchmarktools))) + (home-page "https://github.com/JuliaArrays/StaticArrays.jl") + (synopsis "Statically sized arrays") + (description "This package provides a framework for implementing +statically sized arrays in Julia, using the abstract type +@code{StaticArray{Size,T,N} <: AbstractArray{T,N}}. Subtypes of +@code{StaticArray} will provide fast implementations of common array and +linear algebra operations.") + (license license:expat))) + (define-public julia-uris (package (name "julia-uris") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 23 15:46:15 2021 Received: (at 47350) by debbugs.gnu.org; 23 Mar 2021 19:46:15 +0000 Received: from localhost ([127.0.0.1]:33064 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmyl-000884-2H for submit@debbugs.gnu.org; Tue, 23 Mar 2021 15:46:15 -0400 Received: from mail-wm1-f42.google.com ([209.85.128.42]:50999) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmyf-00086V-UN for 47350@debbugs.gnu.org; Tue, 23 Mar 2021 15:46:10 -0400 Received: by mail-wm1-f42.google.com with SMTP id g25so11757888wmh.0 for <47350@debbugs.gnu.org>; Tue, 23 Mar 2021 12:46:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=p4nn59E4CA51b/8zXTMbTu2AhOZS62jE0kF7qnHCnlw=; b=N7QzCFJ82wLkkgNI5cGFrEJJx/IbawBbVXYlmpk/U9b9gBw/LKYhue7pphL7Qfkv8f AhFHcXQfNOU5Wfo45iEmQNRVXdP+P2tOwuDw4ssShacTxtV4n5zCH4Jhs7CkFqM3ADfI YK17GSPvBrGvNjSBbX5yN6RIvUIs0c7pJ4S6PEhDcjpSpFuHMIAQb9Z+kmttNeLrk1KU EDzi+w/46aNGNxjPawnx2kJOnyN14k+6hwx3wPzF6JjHY83WbPLCanygptoPClh6+K1X VMKEteETL2HyQHThdlgD8P53cDWzsw2p/tjFl56f7Q18sBLlE+AIv6qJFFilmr3tSH5V 9esA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=p4nn59E4CA51b/8zXTMbTu2AhOZS62jE0kF7qnHCnlw=; b=q8PsbDQJEH8pYBQ/dSSsqQJ2Mz/QL7Ib7XkfX2J3DlixgxYyW4hiwLvFaucKEUR2ly T+d2TRL24P9v3rN72HJTWaQAhSChCtNOdpJC2cpxgvlXltzNkI1WTxVCQC++kjc0InWP QebDkOqf84H1whDrjokv6JgFS+akbqtWDCMgdAFmyQXGdhWCaSjoYyvKyJ7sXWSZGVrK WoDr3+HvdyofZVndZ6mArH8c2lzrVAVlCeHCBWOijhRBANT62WbPp9lHvKdrNJJJHF// n1BueqQh3U2XVWKz6zemMp6ivol/OVgHYJNxDPOrKvbIwvq48Sk4QhNS4JIZ+xBKByD9 D4+w== X-Gm-Message-State: AOAM531FzARnQ/4uxXmkqGmhbOrswFIWl7HXPbdJWKEmNdWjUORcnOCx kJkreJDVJ3kDTOCIoCO98p86st6swng= X-Google-Smtp-Source: ABdhPJwWGMeOAP7Kn89MagTblbUNHUQF8gxNkkoUByI32GjZmkPMT4GJbhN+jdyKOk4vPlqZcP021A== X-Received: by 2002:a7b:c0c4:: with SMTP id s4mr4913369wmh.9.1616528764375; Tue, 23 Mar 2021 12:46:04 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id j9sm3495013wmi.24.2021.03.23.12.46.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Mar 2021 12:46:04 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH 07/29] gnu: Add julia-unitful. Date: Tue, 23 Mar 2021 20:45:56 +0100 Message-Id: <20210323194558.17819-7-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210323194558.17819-1-zimon.toutoune@gmail.com> References: <20210323194558.17819-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-unitful): New variable. --- gnu/packages/julia-xyz.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 226d4dff6c..5d3db1cd4b 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -625,3 +625,25 @@ linear algebra operations.") working with @acronym{URIs,Uniform Resource Identifiers}, as defined in RFC 3986.") (license license:expat))) + +(define-public julia-unitful + (package + (name "julia-unitful") + (version "1.6.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/PainterQubits/Unitful.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0g5bhlvay9yk11c5dqwbzmb3q7lzj0cq5zchyk39d59fkvvmxvq3")))) + (build-system julia-build-system) + (propagated-inputs + `(("julia-constructionbase" ,julia-constructionbase))) + (home-page "https://painterqubits.github.io/Unitful.jl/stable/") + (synopsis "Physical units in Julia") + (description "This package supports SI units and also many other unit +system.") + (license license:expat))) -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 23 15:46:15 2021 Received: (at 47350) by debbugs.gnu.org; 23 Mar 2021 19:46:15 +0000 Received: from localhost ([127.0.0.1]:33066 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmyl-00088C-G3 for submit@debbugs.gnu.org; Tue, 23 Mar 2021 15:46:15 -0400 Received: from mail-wm1-f54.google.com ([209.85.128.54]:51890) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmyg-00086W-CJ for 47350@debbugs.gnu.org; Tue, 23 Mar 2021 15:46:10 -0400 Received: by mail-wm1-f54.google.com with SMTP id p19so11725942wmq.1 for <47350@debbugs.gnu.org>; Tue, 23 Mar 2021 12:46:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=URgxsmnT0AADC4D5PoxN33kFhFY+kugdJP19euwa5rk=; b=EyZY7uvTUX463jac35xxC0ZhyN94mDeDSlrz8c0AIoYkq+pRAIDNcVrI1KhZ+iv1vq iWL88tBEshmKDRHpwxd1E+udqB+atZ7AjtG9CR79picA64KirBSPjMyJiNQIZG3VvCdL eXcHvsYeJc70lWpqT5MeVOSw1BuZHODUbZHJCYQGXH2+Lx6i6p9a26lLpWanxGfcGkZE /ss3xf+JqFznjVMT+69Myam6i+F+XuEcVgnzNZzLVw1fptszX/+z2IaXPYsxk/UYaPvW gKqsFYuFbBo8A4lKlSpwWnzhxL7gOw3IP8UkugzzETLJeTFzRgN02hDAZO8UO3IPPs0s xqNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=URgxsmnT0AADC4D5PoxN33kFhFY+kugdJP19euwa5rk=; b=otqvo+g8F857bFfhGFT3vYnNH89AeKxds52NxFgSDIlZJUSGvcy2dT37l4LZc68uVP 0JIYzT7X+h9Rs/mXUuKzyUh1in4brYmKdvQDrrLRfs3gdUDSjfyuYSHiUaF92wqhFveP EnyCzH4KM9Lgi+KKrUTdvnQd8eSXDPAM0zV7uwEGHWTwGJM+rr1eEVjOOL8DxSmZuHHv iWiIZ8ytKQeDYmzva7bAxEARhtWaNInrSHbNwdh+7f4VWDyNIFvNmTUCTDU3e8emauoo VJqDSPt0cJHDcZ3dHkB/Yw78sn3pWP5j9rFJdo/rwbGnhwEKBJAnN6mfEgCRMq9w7ZvM ingw== X-Gm-Message-State: AOAM532LLrcxZ/oDxgi6QDdyU9eunN3NoF2VGk8FX1xdwpycTX6AvP3B m7zSRcDb6GUSA7keHRev3Ww+fGz0QuQ= X-Google-Smtp-Source: ABdhPJwrL5F1isIKtwXW77Ydymrx0UACYbv9xPgPcny+Zh0EZGLB2Jpd5iFbV+4vzYuHoLuI6mMUnw== X-Received: by 2002:a1c:7e82:: with SMTP id z124mr4859009wmc.51.1616528764810; Tue, 23 Mar 2021 12:46:04 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id j9sm3495013wmi.24.2021.03.23.12.46.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Mar 2021 12:46:04 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH 08/29] gnu: Add julia-abstractffts. Date: Tue, 23 Mar 2021 20:45:57 +0100 Message-Id: <20210323194558.17819-8-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210323194558.17819-1-zimon.toutoune@gmail.com> References: <20210323194558.17819-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-abstractffts): New variable. --- gnu/packages/julia-xyz.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 5d3db1cd4b..d417a996f8 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -24,6 +24,31 @@ #:use-module (guix build-system julia) #:use-module (gnu packages tls)) +(define-public julia-abstractffts + (package + (name "julia-abstractffts") + (version "1.0.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaMath/AbstractFFTS.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0083pwdyxjb04i330ir9pc8kmp4bwk59lx1jgc9qi05y8j7xzbp0")))) + (build-system julia-build-system) + (inputs ;required for tests + `(("julia-unitful" ,julia-unitful))) + (home-page "https://github.com/JuliaGPU/Adapt.jl") + (synopsis "General framework for fast Fourier transforms (FFTs)") + (description "This package allows multiple FFT packages to co-exist with +the same underlying @code{fft(x)} and @code{plan_fft(x)} interface. It is +mainly not intended to be used directly. Instead, developers of packages that +implement FFTs (such as @code{FFTW.jl} or @code{FastTransforms.jl}) extend the +types/functions defined in AbstractFFTs.") + (license license:expat))) + (define-public julia-adapt (package (name "julia-adapt") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 23 15:46:16 2021 Received: (at 47350) by debbugs.gnu.org; 23 Mar 2021 19:46:16 +0000 Received: from localhost ([127.0.0.1]:33068 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmyl-00088J-PP for submit@debbugs.gnu.org; Tue, 23 Mar 2021 15:46:16 -0400 Received: from mail-wr1-f53.google.com ([209.85.221.53]:37741) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmyg-00086Y-Pl for 47350@debbugs.gnu.org; Tue, 23 Mar 2021 15:46:11 -0400 Received: by mail-wr1-f53.google.com with SMTP id x16so22031580wrn.4 for <47350@debbugs.gnu.org>; Tue, 23 Mar 2021 12:46:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=Q/yGEuAfgMZWt2A7/Gjl460xOGO3l4HN2O/op8jAoU0=; b=Zt7Yp94KhlrrrrtiqrtoOdKk6QeQ8kYiRO2xgvOVnUFUIgOXf7fhbozR3W08p7rQFE iOMrlU5nCmJNXILRGMCOV04ZDMZdxaApTvUqXqsreYI/DddD6/tbyIIx68jJmnRJ7Sa3 5mxjIFVDhABVY9N2nJontS547VA625YYd/AsTEqteNDO2W7LXJL/PPc2LmBME5EchDdw DBLkTipcwITr6eUrz5NHKiK8AV6pKdfxvie0rH0u9RlyrWHOEHGWNdA0l2wgn7AS6LGo SthLLXwTdqtbH63LxfyoD34FtnhA0KJT+AortwJikKJvWmaRx8fe6a/LdZnRx3gf2Q+c t5Pw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=Q/yGEuAfgMZWt2A7/Gjl460xOGO3l4HN2O/op8jAoU0=; b=EbIUDsvffDjg7beiz9gPBeKB6Y6ADG3C+gXFbI0actELDOhJS7YW8Ld23juAyAdcMG orfhHf1zEtXB6klB7Qt0r5Vk0XB4HqCyexaGD0npXKQRq9gPh2jCwJU2vzbGozh+7sDq KdC8ACF37Ph5EA6Y86h9AAm7GliZWuIpH5+Ad7MvLg+sQu2gZwxjYojKGWmFLDdFg0oc V3F1XCgDaUBBt6VPs5jgBiMEwKexnaq5rdvwcW+6+TsSO6KxZlMwhPMapNrw05Gb5koA qJHzNENbSt1hRvh88nHjiZSFPBMlNXYk+vY10/GrCxwSnT44vI9uF7MGoX7FeaQkljXs hXSw== X-Gm-Message-State: AOAM530ICM/xBVMSPOxOai8KXjUspBVWjn/hNTVc3VQYroFOjBrp9VPw 6ILW+rH68yEEAouYw3Y0DplNkIh2sT4= X-Google-Smtp-Source: ABdhPJybCfzueCLwtAIk7+G3/ihNgohY7gnkNLlRUyeC/zpb4fC0TQ5i5hsO41i+z40sRbc7IGgEgg== X-Received: by 2002:adf:ee4f:: with SMTP id w15mr5703974wro.199.1616528765245; Tue, 23 Mar 2021 12:46:05 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id j9sm3495013wmi.24.2021.03.23.12.46.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Mar 2021 12:46:04 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH 09/29] gnu: Add julia-colortypes. Date: Tue, 23 Mar 2021 20:45:58 +0100 Message-Id: <20210323194558.17819-9-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210323194558.17819-1-zimon.toutoune@gmail.com> References: <20210323194558.17819-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-colortypes): New variable. --- gnu/packages/julia-xyz.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index d417a996f8..3213efd715 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -121,6 +121,32 @@ operations. It can wrap any @code{IO} type automatically making incremental reading and writing faster.") (license license:expat))) +(define-public julia-colortypes + (package + (name "julia-colortypes") + (version "0.10.12") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaGraphics/ColorTypes.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "176hr3qbz7lncmykks2qaj3cqisnzim7wi5jwsca9ld26wwyvyqq")))) + (arguments + '(#:tests? #f)) ;require Documenter, not packaged yet + (build-system julia-build-system) + (propagated-inputs + `(("julia-fixedpointnumbers" ,julia-fixedpointnumbers))) + (home-page "https://github.com/JuliaGraphics/ColorTypes.jl") + (synopsis "Basic color types and constructor") + (description "This minimalistic package serves as the foundation for +working with colors in Julia. It defines basic color types and their +constructors, and sets up traits and show methods to make them easier to work +with.") + (license license:expat))) + (define-public julia-compat (package (name "julia-compat") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 23 15:46:51 2021 Received: (at 47350) by debbugs.gnu.org; 23 Mar 2021 19:46:51 +0000 Received: from localhost ([127.0.0.1]:33074 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmzL-00089X-5u for submit@debbugs.gnu.org; Tue, 23 Mar 2021 15:46:51 -0400 Received: from mail-wr1-f42.google.com ([209.85.221.42]:43573) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmzJ-00088z-Ra for 47350@debbugs.gnu.org; Tue, 23 Mar 2021 15:46:50 -0400 Received: by mail-wr1-f42.google.com with SMTP id e9so22041548wrw.10 for <47350@debbugs.gnu.org>; Tue, 23 Mar 2021 12:46:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=R4iqayP/uPjMY7w7IfogLfNu16E4bDFhKC0cZ9KEuIY=; b=bc8wX4PBgVZVmvwu8Sr/IPyfK1GXajuunGyHKX7Va7it+v79lK6CGia7SItc3b9mJd BbNoJuxtViD3kSvM2ZR3ik2eZ0niNogmMM9Rd4Q4LW7txwI96tNY62ltXP5QPYYi9p4N k6FQgbjVZ4HGc70XdMpy5Jc61GVbAyvVhCAqfm57SHEtdAz3AaCTb5XRJ+VFKrElhW25 RLKup7u7+OQRlcSKtSHTCG1MpxccrHDNOaVPN1pXcowJo1xK4N0ST5vBq1ygC7G2JQe8 4u+OMjIYrLN9sHXW25Ehn6ek+GoMdyabP+nBE/d0zc5qPPzvQp2CBgxly+OEnKLVUSE4 YKEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=R4iqayP/uPjMY7w7IfogLfNu16E4bDFhKC0cZ9KEuIY=; b=H4QJs5FYWpZlD7qQTIz+04G3jb01qlfT8ATtJu+80CHEGs804mUET2iIdJyRjoJCyS 20yLMPaF2bN0113NymUPXG2FAEe8vW+//UnGwz67/12KyrwWAgnt+raFMpoYatqkdjEs qkVDXZ7VnS9XQ7XW1FTc7aNhl2QCkAyBZrkKgCzuNrc5Qm+Y4iq03aUSCHBl8Ep6cY8F HY1Rq3HYEJxBRiL1xfdolvcgLmSCOd7q9AST9cVbdrW2anWhEE4YFN65OXTCcI7JvlNT wbSD8ptbyp4vAl8P8w06Pix+hbK8ZeVIvUNy5BpqpBn0M4QHu+h+55PLvwmFi68Ph2K5 +raQ== X-Gm-Message-State: AOAM531SHlPXQRUuaYoH8Qj+ChiL7UClaD02t7rEQKfJx9XXvqDXslNb 59N0AixWP0wPfGbh1fhE2VG4UyrgkAs= X-Google-Smtp-Source: ABdhPJx2Q/3l1x8aaIFjPvVo4qkqsuyZx9O6D4qtRvsrrea2CNJdzaoW1jOStcCWhGqV+Onjso6Fjg== X-Received: by 2002:a05:6000:1ce:: with SMTP id t14mr5602975wrx.85.1616528804288; Tue, 23 Mar 2021 12:46:44 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id h21sm3359486wmp.10.2021.03.23.12.46.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Mar 2021 12:46:44 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH 10/29] gnu: Add julia-colors. Date: Tue, 23 Mar 2021 20:46:32 +0100 Message-Id: <20210323194641.18110-1-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-colors): New variable. --- gnu/packages/julia-xyz.scm | 40 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 3213efd715..84c98b32af 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -121,6 +121,46 @@ operations. It can wrap any @code{IO} type automatically making incremental reading and writing faster.") (license license:expat))) +(define-public julia-colors + (package + (name "julia-colors") + (version "0.12.6") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaGraphics/Colors.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "156zsszgwh6bmznsan0zyha6yvcxw3c5mvc5vr2qfsgxbyh36ln6")))) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'fix-test + (lambda _ + (substitute* "test/parse.jl" + (("@test_logs \\(:warn, r\"Use \\\\\"SeaGreen\\\\\" or \\\\\"seagreen\\\\\"\"\\)") + "")) + (substitute* "test/utilities.jl" + (("@test_logs \\(:warn, r\"Base\\\\\\.hex\\\\\\(c\\\\\\) has been moved\"\\)") + "") + (("@test_logs \\(:warn, r\"will soon be changed\"\\)") + "")) + #t))))) + (build-system julia-build-system) + (propagated-inputs + `(("julia-colortypes" ,julia-colortypes) + ("julia-fixedpointnumbers" ,julia-fixedpointnumbers) + ("julia-reexport" ,julia-reexport))) + (home-page "https://github.com/JuliaGraphics/Colors.jl") + (synopsis "Tools for dealing with color") + (description "This package provides a wide array of functions for dealing +with color. This includes conversion between colorspaces, measuring distance +between colors, simulating color blindness, parsing colors, and generating +color scales for graphics.") + (license license:expat))) + (define-public julia-colortypes (package (name "julia-colortypes") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 23 15:46:51 2021 Received: (at 47350) by debbugs.gnu.org; 23 Mar 2021 19:46:51 +0000 Received: from localhost ([127.0.0.1]:33077 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmzL-00089Z-Ex for submit@debbugs.gnu.org; Tue, 23 Mar 2021 15:46:51 -0400 Received: from mail-wr1-f45.google.com ([209.85.221.45]:37810) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmzK-000890-9S for 47350@debbugs.gnu.org; Tue, 23 Mar 2021 15:46:50 -0400 Received: by mail-wr1-f45.google.com with SMTP id x16so22033443wrn.4 for <47350@debbugs.gnu.org>; Tue, 23 Mar 2021 12:46:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=MnlGji8UTS5M/vkpGLaycOBdhNh/mQj2jvyCtEGVQZg=; b=R797c3eDybeDCTYCX6fi38sUy8QoI3/vVgcyhNL9J/Zde4S9wvj3o5jCjmehsHnEP0 kB3ophVER8wjGKWNyz1VmEla8o+r8d2zCznCBnzMLTEu0xOqvrTGRSwpabBMSjZxOqMQ IqZt1KbQNEQXC6/eCwkeUgl7JLkTKu2pxo8MhUtUIKh6kfD8QFyMskIpn5IW9sce2LWZ bS+JHB+CImKxrpFStEUbpv+QJB7QPL39k3LSi1hbnMRzWEGd9qusmqfrbKQAX+iazpyx 90XvqWtVZ/Iv5jW3435XmZhL50JGR5qJu1P/dJ/lrmf7dVFPwRL0g0M0uUIg/3g54UbB 2Odw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=MnlGji8UTS5M/vkpGLaycOBdhNh/mQj2jvyCtEGVQZg=; b=WoXL0TblvsQ5KHkiRt3JJhFhu/f5RlbPs8c83Iqk63BO7yuU2hFZQGXiTG0JqifsAJ 8uvfH0MVQ/J51eOHiIEIuHPrFi4++iHkNeAo56GPbff9amrpPMAH03qxxCvx55ryWpFw AoySrY1axHRaMcPOF64sG6kYr14cfovb/pUsJo0RViirFH+JteKbhYBbngfr3vBQTiku SQa2NOGEF+KAhr9Jji2AZmYkkAhUPhm4v3KpiaaddCw+korBj9foMl6XILfyrQIxC1D9 f9EzZl0jPsqr9ThMoFwjTPuNW8Aorw+QC9kseQnd6tb32O2lOx0vJntFmZ0hCRhCjJxD Ok+g== X-Gm-Message-State: AOAM533Ofk+G6EcPjgqKQ+YoRnC+PzEZr/kYpP2IPSr0+wTNdTs/R+TJ WdZgDTQjqpNSjcY5E7rhkBSuF7RVn9M= X-Google-Smtp-Source: ABdhPJy4fZQXMNdVC8rwU/0QkoPIuW8hspqD3TTtevqXNGRW1mSJcIxdnsqUbGl047jQY3AgLbXEhA== X-Received: by 2002:adf:b313:: with SMTP id j19mr5587682wrd.188.1616528804723; Tue, 23 Mar 2021 12:46:44 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id h21sm3359486wmp.10.2021.03.23.12.46.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Mar 2021 12:46:44 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH 11/29] gnu: Add julia-example. Date: Tue, 23 Mar 2021 20:46:33 +0100 Message-Id: <20210323194641.18110-2-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210323194641.18110-1-zimon.toutoune@gmail.com> References: <20210323194641.18110-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-example): New variable. --- gnu/packages/julia-xyz.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 84c98b32af..09e2c3ae6f 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -254,6 +254,26 @@ including, @code{CircularBuffer}, @code{Queue}, @code{Stack}, @code{Accumulators}, @code{LinkedLists}, @code{SortedDicts} and many others.") (license license:expat))) +(define-public julia-example + (let ((commit "f968c69dea24f851d0c7e686db23fa55826b5388")) + (package + (name "julia-example") + (version "0.5.4") ;tag not created upstream + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaLang/Example.jl") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1v3z0d6gh6wfbypffy9m9rhh36px6fm5wjzq0y6rbmc95r0qpqlx")))) + (build-system julia-build-system) + (home-page "https://github.com/JuliaLang/Example.jl") + (synopsis "Module providing examples") + (description "This package provides various examples.") + (license license:expat)))) + (define-public julia-fixedpointnumbers (package (name "julia-fixedpointnumbers") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 23 15:46:52 2021 Received: (at 47350) by debbugs.gnu.org; 23 Mar 2021 19:46:52 +0000 Received: from localhost ([127.0.0.1]:33080 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmzL-00089q-SK for submit@debbugs.gnu.org; Tue, 23 Mar 2021 15:46:52 -0400 Received: from mail-wm1-f48.google.com ([209.85.128.48]:43826) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmzK-000893-LK for 47350@debbugs.gnu.org; Tue, 23 Mar 2021 15:46:50 -0400 Received: by mail-wm1-f48.google.com with SMTP id u5-20020a7bcb050000b029010e9316b9d5so11511030wmj.2 for <47350@debbugs.gnu.org>; Tue, 23 Mar 2021 12:46:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=QFpLbNcnnclcpC7qGyDYtvLuAp1SYVOO40XU1henDd0=; b=baSecQBCGQP2eaNCbSyxoPcH1wRcm0RgtqrG40UoS4h2oeliWWTBeH4PNU8Nt5xViK TGKxcu5rsmiAyBOznIuOxCv2aDFzd6kk0g3pz4UUND5UlbClf3g/5FsCxnJY4Ta434PZ Eq6NsWAZYLVFOG+HgD1IdyKC/wIIGkC64RvbzPnN+vgVwg2liChfM2wyygtk3LqqklpR S2GzPmbYuNMsy2yS3W44IXK3MmLgX1MNYs8OPNp7xemhYDIRZYoTCFtEMBbQAH/YvJo0 2Swhwy4OpcgjPVGwZWXs0uOPswHdttGMAnpYWAHxPBPM/6IplNlc4XjG/cGtYp6V6E5a 1rbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=QFpLbNcnnclcpC7qGyDYtvLuAp1SYVOO40XU1henDd0=; b=p4aTERVUn5WOPjY3MIvbBr+YadrLAGbnYrBNcau2fGQ95eyM9/Nn4wRXMyn4aRJ0yu qPyNTFY1374IeljItLj97oZqbUs8q2K64Tv02JpgPq+ktbxLyKjon2gkq7WW8t6MA8Pc ClRVVwdHCKmX1kXgCF3XV2lv8EzC/xKYmH7fZ80rDhyMo8GHKcgEiurxyS5XAO+VO/Wt OCc65lozux5rcpfprAWdtwfiKb9j4Av3Czcw7BezbTSwo24WN+weghYgoKfoY9a33FaN HR4g4DOwVfBgZbxUdRe4fR7MYu1oZkSxg3YFuW+FuUZUQuNJ3qepR7gaatFIq3LQTRIK +NAg== X-Gm-Message-State: AOAM530Do4ktYX6WEIsS0qaLC4YhslDMcsy8FMTKVHoZgLw3xbL9ac5U dMKt8wBK7DnNx5raKRSNhmbyGW5r3Cc= X-Google-Smtp-Source: ABdhPJwuByTsvf4aLQL40/fZKauTruDtAnyiZrbECtjs3DwMEoCzshg01sGGq2oHOXa4C7MLTbL2Mg== X-Received: by 2002:a7b:cb90:: with SMTP id m16mr4836881wmi.162.1616528805177; Tue, 23 Mar 2021 12:46:45 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id h21sm3359486wmp.10.2021.03.23.12.46.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Mar 2021 12:46:44 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH 12/29] gnu: Add julia-requires. Date: Tue, 23 Mar 2021 20:46:34 +0100 Message-Id: <20210323194641.18110-3-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210323194641.18110-1-zimon.toutoune@gmail.com> References: <20210323194641.18110-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-requires): New variable. --- gnu/packages/julia-xyz.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 09e2c3ae6f..f0df73a23c 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -678,6 +678,32 @@ utilities for Julia.") (description "This package provides tools to re-export modules and symbols.") (license license:expat))) +(define-public julia-requires + (package + (name "julia-requires") + (version "1.1.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaPackaging/Requires.jl/") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "03hyfy7c0ma45b0y756j76awi3az2ii4bz4s8cxm3xw9yy1z7b01")))) + (build-system julia-build-system) + (inputs ;required for test + `(("julia-example" ,julia-example))) + (propagated-inputs + `(("julia-colors" ,julia-colors))) + (home-page "https://github.com/JuliaPackaging/Requires.jl/") + (synopsis "Faster package loader") + (description "This package make loading packages faster, maybe. It +supports specifying glue code in packages which will load automatically when +another package is loaded, so that explicit dependencies (and long load times) +can be avoided.") + (license license:expat))) + (define-public julia-staticarrays (package (name "julia-staticarrays") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 23 15:46:53 2021 Received: (at 47350) by debbugs.gnu.org; 23 Mar 2021 19:46:53 +0000 Received: from localhost ([127.0.0.1]:33085 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmzN-0008AE-7G for submit@debbugs.gnu.org; Tue, 23 Mar 2021 15:46:53 -0400 Received: from mail-wr1-f54.google.com ([209.85.221.54]:46019) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmzL-000895-6u for 47350@debbugs.gnu.org; Tue, 23 Mar 2021 15:46:51 -0400 Received: by mail-wr1-f54.google.com with SMTP id 61so22017654wrm.12 for <47350@debbugs.gnu.org>; Tue, 23 Mar 2021 12:46:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=YIbLQnmlnqbjQ1yphf136KQBIZItdbzdE9/LMeTE7ow=; b=bPI8ovK7iOQOJcQuiaN0XfUGuoEw8TK7nKdQVKh3VPiNl0PDP12m/Wv4aEZYzE/7MT rNnePfvR0/HMcyPjUvUtDUQmevd4FrDpKfO04Id2B3CeJWHiCZcK1SPrnJwmLZ2bbFjr fV4uPOrOMghic8kt3m7pZagx/4S7h0h7XPaWVCwUtf1SIcrbijANulIeR31F00YlS5d8 EkoPrkRzdteMXhxr1RF05KfwQIMiudHAyvvbkBtYOZF4cfg+ZviaKJ7cqrFLZDhH5i0w eAD4EmJTfamj4gNc/N7BcpBhAQ+X03BjoblcwJ9a7wNNGu3Y5FsryghUrS/99STIUPrj V8XQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=YIbLQnmlnqbjQ1yphf136KQBIZItdbzdE9/LMeTE7ow=; b=qviqXPWVkKJzhJqrQeVgdMgPIsa7++fFgGMsRClOYq7A7DYn+BTyxgrnp8VHoppF+h nAHXvBpPDYCOVp4X5bJzRGH2L2BICPKZF8uER9nDK3ePH3BodE2nEJJUhF61ubhyJstI t+o0I9SQzZGMsyyZ/sttvzgFvMCXH/SfVSsKoORT8egYl/EzPk8VU3MxPwN9X5pvGbrQ qiQoi8KualiQDhdZ4wqhhJI+v0nnD1KRJaZu0gpIr8RNGMUeAIDRfq9aP+bzHOI3PQtS +lAG2KerQUCaa8DuO4mFk8AyNIclpe2UGpJW+EwsrOPTiWhSporsRjSdauzngZKaVA0k Bs+Q== X-Gm-Message-State: AOAM531JLxnhlrdve9fYZBG/fTtPa/eAyjmj4FSFVqUpwoIZCxy6Uh/F tXNtxp6lhLw3AlpN4G3s/ZlMhlWJC8U= X-Google-Smtp-Source: ABdhPJwVZBqxrn/paDvBIC30YBnjHc6iXuhy6BV8TSqUSg3FjE7OO/JZ8EiiSMYxz774hwBpCKUIDA== X-Received: by 2002:adf:bc46:: with SMTP id a6mr5683953wrh.418.1616528805592; Tue, 23 Mar 2021 12:46:45 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id h21sm3359486wmp.10.2021.03.23.12.46.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Mar 2021 12:46:45 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH 13/29] gnu: Add julia-chainrulescore. Date: Tue, 23 Mar 2021 20:46:35 +0100 Message-Id: <20210323194641.18110-4-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210323194641.18110-1-zimon.toutoune@gmail.com> References: <20210323194641.18110-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-chainrulescore): New variable. --- gnu/packages/julia-xyz.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index f0df73a23c..f3a37839e8 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -121,6 +121,31 @@ operations. It can wrap any @code{IO} type automatically making incremental reading and writing faster.") (license license:expat))) +(define-public julia-chainrulescore + (package + (name "julia-chainrulescore") + (version "0.9.29") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaDiff/ChainRulesCore.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1k0iayw39n1ikkkhvyi4498vsnzc94skqs41gnd15632gxjfvki4")))) + (build-system julia-build-system) + (inputs ;required for tests + `(("julia-benchmarktools" ,julia-benchmarktools) + ("julia-staticarrays" ,julia-staticarrays))) + (propagated-inputs + `(("julia-compat" ,julia-compat))) + (home-page "https://github.com/JuliaDiff/ChainRulesCore.jl") + (synopsis "Common utilities used by downstream automatic differentiation tools") + (description "The package provides a light-weight dependency for defining +sensitivities for functions without the need to depend on ChainRules itself.") + (license license:expat))) + (define-public julia-colors (package (name "julia-colors") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 23 15:47:03 2021 Received: (at 47350) by debbugs.gnu.org; 23 Mar 2021 19:47:03 +0000 Received: from localhost ([127.0.0.1]:33092 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmzW-0008BD-Ka for submit@debbugs.gnu.org; Tue, 23 Mar 2021 15:47:02 -0400 Received: from mail-wm1-f44.google.com ([209.85.128.44]:44975) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmzL-000896-KF for 47350@debbugs.gnu.org; Tue, 23 Mar 2021 15:46:52 -0400 Received: by mail-wm1-f44.google.com with SMTP id j4-20020a05600c4104b029010c62bc1e20so11513584wmi.3 for <47350@debbugs.gnu.org>; Tue, 23 Mar 2021 12:46:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=kRMUjeWoO28B5pPtd2g6jdmiy+LxkS2BJunW+R32ctw=; b=FzEuNLXiNO+nnwAXVWflyDVvIymNZ6Hy0+cLZcr69jpyE5syf2ZI2g0p7trq8xXwTP nfWpCB1jJS7aAqXaa049F6EO5knozR7xXxRGqkQ5GPD4FU2E+ZY4x1XyQMxgspr0gtrG Otlkydfp/smcmi4SYolPzY9+UnzQLEnfm4BuX1VOi/H2mOB54whlk42rYN7HiWAARxkd C97K6YKhbjHK6+H6/maB4JVYhUSAI44813EdTRejhWb2Hzs0UUsGwcZc76OjXqWX8XY8 Y3JpvOG3Ql9djgI0P358GNTUubFTZFgZtCugu49mVlscju6TdnKs81Ze8Mm3/C3KxKDM cV4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=kRMUjeWoO28B5pPtd2g6jdmiy+LxkS2BJunW+R32ctw=; b=qVF/4WfYPOWsVFIKc82m3LnqT9s/ZIpRwaH8dosjD8430uVMweINZVNAW5SI5KmuLQ DXSJqf06sK35Z/jXaVJ9Zc79PZhrHp+6h/hdRPU1AG8cNpVFl4O39mSl68V0plaqpKCB ehX/JPKFCpvnvflplHLx3vsWuKRtpXUZ5g+QhZNyG7TMKVJS9HXU7FGD6vFek8wobBny oo2UaYH+eXjiSSIJI5A12CW07ARWl3eTmqB4EIXuTNNu51fNKtk0VacSZ7JaQ8tiiW54 s78Bal3q7Qg2U302LEsDDcsHE6qnSlxo9J6pKQqap1a6AIc8KMqSADcJ0swm56hq/Pb0 L2XQ== X-Gm-Message-State: AOAM531LrvigiV7uYTunI8KdrOFNL4hZkXzv1jCtgYiPJtL0GXkSJ7NO FTtZRwcTNy19nNG6QFmuzPqFYh5h4l8= X-Google-Smtp-Source: ABdhPJwN43oCDLqoROFhaWxn0cfbTnbIus0mjF1elRX7FCv6IFlF01sBit8pHFjsjuvKX/dxvSli4A== X-Received: by 2002:a7b:c186:: with SMTP id y6mr4966444wmi.84.1616528806055; Tue, 23 Mar 2021 12:46:46 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id h21sm3359486wmp.10.2021.03.23.12.46.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Mar 2021 12:46:45 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH 14/29] gnu: Add julia-richardson. Date: Tue, 23 Mar 2021 20:46:36 +0100 Message-Id: <20210323194641.18110-5-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210323194641.18110-1-zimon.toutoune@gmail.com> References: <20210323194641.18110-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-richardson): New variable. --- gnu/packages/julia-xyz.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index f3a37839e8..a4841fb0f7 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -729,6 +729,33 @@ another package is loaded, so that explicit dependencies (and long load times) can be avoided.") (license license:expat))) +(define-public julia-richardson + (package + (name "julia-richardson") + (version "1.4.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaMath/Richardson.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "06v9ii3d7hh41fsrfklaa8ap55z5s017f888mrd1c18y4fx9i4nx")))) + (build-system julia-build-system) + (home-page "https://juliapackages.com/p/richardson") + (synopsis "Extrapolate function using Richardson method") + (description "This package provides a function extrapolate that +extrapolates a given function @code{f(x)} to @code{f(x0)}, evaluating @code{f} +only at a geometric sequence of points @code{> x0} (or optionally @code{< +x0}). The key algorithm is Richardson extrapolation using a Neville–Aitken +tableau, which adaptively increases the degree of an extrapolation polynomial +until convergence is achieved to a desired tolerance (or convergence stalls +due to e.g. floating-point errors). This allows one to obtain @code{f(x0)} to +high-order accuracy, assuming that @code{f(x0+h)} has a Taylor series or some +other power series in @code{h}.") + (license license:expat))) + (define-public julia-staticarrays (package (name "julia-staticarrays") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 23 15:47:03 2021 Received: (at 47350) by debbugs.gnu.org; 23 Mar 2021 19:47:03 +0000 Received: from localhost ([127.0.0.1]:33095 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmzX-0008BM-0k for submit@debbugs.gnu.org; Tue, 23 Mar 2021 15:47:03 -0400 Received: from mail-wm1-f46.google.com ([209.85.128.46]:34491) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmzM-000899-5k for 47350@debbugs.gnu.org; Tue, 23 Mar 2021 15:46:52 -0400 Received: by mail-wm1-f46.google.com with SMTP id n11-20020a05600c4f8bb029010e5cf86347so1693375wmq.1 for <47350@debbugs.gnu.org>; Tue, 23 Mar 2021 12:46:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=IaYAtnxaUCOTl+7XagBTyYWWqg4lC2bJAoD4FxCjIag=; b=gba4v9XjMvptDrNyMohMdLQoVPqTeaJJmakm7c6qn0mqq/BTJFR2lsrIaA8GH+oQwW UTIk5ziWzHB2WPKHJq6chC4Irf6nG7z6fRs34Gu+lGH/UUA7rmSN85J+q5980L3VZkmF LVShzM1bG555Bv/P0dpcY/6OFyY9HTtpI7t6eBy7eLQ3E/iyVJsnJyUsfMSngemzHUd1 Oa1ZE6iVLWVp31eRqTnKOELJPp33H0HgccWBayagtFUxmrr5PUiPeYUOLT0fj2V9/Nh1 XTQ2Ow7TjEEfMaVLOtslZJ8EBaP4RDmhk4q6Bwd0gGEbwXx6wBWnHrRa3H9wIu5MWIaP h8qw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=IaYAtnxaUCOTl+7XagBTyYWWqg4lC2bJAoD4FxCjIag=; b=WDT3SjQfe7hul1+iA4C5hjYayQMCicigh4QdfAzCw5L/i7BsErmsxeglaOybiUpchB 8OAIzob2g6QVEsqv0lkqiX4uNy4TEN+WsxdWZfSiNFgwhzhGdR2RVnm5My6e+pOAp+vo onNzTCx9zlkL56dMfTa0MYLhH1G8GT4VkLiWXyo+eZz4z5quWkkrXf9XzTGodSuR+ZSa xqeJZgfQrGIJhzuSpoLOfjyA0312qHI57U8x4r5hrT4EzwkCLZmi7Tyr+Om+JJ5FGU4t +TNluuZDBX7SS7Gu1I8txBcLRyjj3yH98KIAQas5vCOgvqco9lyGnwUMHvz9YBVQJt4q h3jQ== X-Gm-Message-State: AOAM531VYjelFJNFP1uc4wdGUrVJHcJ4B0C1fCQvDx7/6BG2ndLLuwP7 bV/212uzlkaRiZsMCMwNf+T6eoexXwU= X-Google-Smtp-Source: ABdhPJzkV7g71HH/XI8qNZN6C8uB7oW6qukx/WsxpJoGCOzkhU5rRtlFZbhQk6ztl1DBP321u3m1hg== X-Received: by 2002:a7b:c0c4:: with SMTP id s4mr4915095wmh.9.1616528806528; Tue, 23 Mar 2021 12:46:46 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id h21sm3359486wmp.10.2021.03.23.12.46.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Mar 2021 12:46:46 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH 15/29] gnu: Add julia-finitedifferences. Date: Tue, 23 Mar 2021 20:46:37 +0100 Message-Id: <20210323194641.18110-6-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210323194641.18110-1-zimon.toutoune@gmail.com> References: <20210323194641.18110-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-finitedifferences): New variable. --- gnu/packages/julia-xyz.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index a4841fb0f7..5eb9217eae 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -299,6 +299,32 @@ including, @code{CircularBuffer}, @code{Queue}, @code{Stack}, (description "This package provides various examples.") (license license:expat)))) +(define-public julia-finitedifferences + (package + (name "julia-finitedifferences") + (version "0.12.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaDiff/FiniteDifferences.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0dcx34026xdpfmbjls3mrknl8ww62kxxfr77kfihbazsfg2gp5b4")))) + (build-system julia-build-system) + (inputs + `(("julia-benchmarktools" ,julia-benchmarktools))) + (propagated-inputs + `(("julia-chainrulescore" ,julia-chainrulescore) + ("julia-richardson" ,julia-richardson) + ("julia-staticarrays" ,julia-staticarrays))) + (home-page "https://github.com/JuliaDiff/FiniteDifferences.jl") + (synopsis "Estimates derivatives with finite differences") + (description "This package calculates approximate derivatives numerically +using finite difference.") + (license license:expat))) + (define-public julia-fixedpointnumbers (package (name "julia-fixedpointnumbers") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 23 15:47:03 2021 Received: (at 47350) by debbugs.gnu.org; 23 Mar 2021 19:47:04 +0000 Received: from localhost ([127.0.0.1]:33097 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmzX-0008BX-El for submit@debbugs.gnu.org; Tue, 23 Mar 2021 15:47:03 -0400 Received: from mail-wm1-f47.google.com ([209.85.128.47]:40597) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmzM-00089A-If for 47350@debbugs.gnu.org; Tue, 23 Mar 2021 15:46:52 -0400 Received: by mail-wm1-f47.google.com with SMTP id y124-20020a1c32820000b029010c93864955so13682570wmy.5 for <47350@debbugs.gnu.org>; Tue, 23 Mar 2021 12:46:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=6IXfEeYRypHXu8vCIm9c2P5/7XarnVKFwMANpnTs8As=; b=tsqBZBYzgLLhOBUeBvZ9MLXip0+8OigkmjTFM9VNJ9mSN3At7UlbGbisZgHtiPF+58 FPuu9B7J3o/rB2dProkDMJqrfqyq6LyP8A1Fmv12sL8ztnN6wVfGw9fGHTGQnrwMSDNd DPC3kD0Vm/pU5cN37PdTTIPXQ8Sn0lRaATeUrxir2tjanvihbkRVu0eKYjMk/Dx+FAqq IhbB+5PTU92kLW0AUhXtjUpD8U9Tc2EvdvwGnIoqVdSDra9AC6XTIvZWjDqAt4d+VBT3 bsRhOFWFHGHz03SBnSbcdUWstBfSPoh46nQRrGZ9cgYDb1mXL8+XW/6n4ubGgxXMXTPB T5Sg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=6IXfEeYRypHXu8vCIm9c2P5/7XarnVKFwMANpnTs8As=; b=rqlqDjaAlauLqxaq27Y5WGgkkTgw8+oXuFyPmAe+gGJXFXzdp7wyd0oklXpjbbZL8M qe/UJ4up+JKkXWsEnnDmJg35fKK3IiFB4H6dim6ihJWAKe9w2cdakZjicQC7uYOXlYHJ SP7VC/qA3bYCC7Z+7U3HsYyfZ3hc16Kwu5/ZyLri+kj4iijDJO5+8s68PRLf2R2ZuB3A 1CXEdUTtoxD/ZP8uCYG6vOF4tL31CMSX/KZe7ZtPN3VuHCoydwHlzizNbrxWpy0g1CjR CILDtBSz+u+iZezzBP+XVVA7HU5EdcQwm+RdqP3f/1MxMjRTyZ06sSQrWNxbj26Iszd+ knXg== X-Gm-Message-State: AOAM532+0pzXg0bpTQnHneYEGq3f8WMRg9YskuDEPIxQ9/95SP5rNYqF LtCcSv/7km43U87tgY2d/imbR8VDR28= X-Google-Smtp-Source: ABdhPJxkn4m/ekl7hXHAJriqDLPAJ6VzSibnsb/G8mGkRvL6hnPZtYpHKReZtj02H/RG60v7FbTLAQ== X-Received: by 2002:a1c:9845:: with SMTP id a66mr4728680wme.156.1616528806990; Tue, 23 Mar 2021 12:46:46 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id h21sm3359486wmp.10.2021.03.23.12.46.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Mar 2021 12:46:46 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH 16/29] gnu: Add julia-chainrulestestutils. Date: Tue, 23 Mar 2021 20:46:38 +0100 Message-Id: <20210323194641.18110-7-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210323194641.18110-1-zimon.toutoune@gmail.com> References: <20210323194641.18110-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-chainrulestestutils): New variable. --- gnu/packages/julia-xyz.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 5eb9217eae..6ddeee7172 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -146,6 +146,38 @@ reading and writing faster.") sensitivities for functions without the need to depend on ChainRules itself.") (license license:expat))) +(define-public julia-chainrulestestutils + (package + (name "julia-chainrulestestutils") + (version "0.6.4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaDiff/ChainRulesTestUtils.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1pzs947adnb3cx1qd0cxp2fidk9szz0zsqbas90z1lhydykkvkil")))) + (build-system julia-build-system) + (propagated-inputs + `(("julia-chainrulescore" ,julia-chainrulescore) + ("julia-compat" ,julia-compat) + ("julia-finitedifference" ,julia-finitedifferences))) + (home-page "https://github.com/JuliaDiff/ChainRulesTestUtils.jl") + (synopsis "Common utilities used by downstream automatic differentiation tools") + (description "This package is designed to help in testing +@code{ChainRulesCore.frule} and @code{ChainRulesCore.rrule} methods. The main +entry points are @code{ChainRulesTestUtils.frule_test}, +@code{ChainRulesTestUtils.rrule_test}, and +@code{ChainRulesTestUtils.test_scalar}. Currently this is done via testing the +rules against numerical differentiation (using @code{FiniteDifferences.jl}). + +@code{ChainRulesTestUtils.jl} is separated from @code{ChainRulesCore.jl} so that it +can be a test-only dependency, allowing it to have potentially heavy +dependencies, while keeping @code{ChainRulesCore.jl} as light-weight as possible.") + (license license:expat))) + (define-public julia-colors (package (name "julia-colors") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 23 15:47:04 2021 Received: (at 47350) by debbugs.gnu.org; 23 Mar 2021 19:47:04 +0000 Received: from localhost ([127.0.0.1]:33100 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmzX-0008Bj-SU for submit@debbugs.gnu.org; Tue, 23 Mar 2021 15:47:04 -0400 Received: from mail-wm1-f43.google.com ([209.85.128.43]:37479) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmzN-00089C-0k for 47350@debbugs.gnu.org; Tue, 23 Mar 2021 15:46:53 -0400 Received: by mail-wm1-f43.google.com with SMTP id f22-20020a7bc8d60000b029010c024a1407so13686596wml.2 for <47350@debbugs.gnu.org>; Tue, 23 Mar 2021 12:46:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=PPw6ZB0YQImnwfpQ/fkIo5fW6Qq28DcE2C5XQxTu/0k=; b=GkH8tRaTsvwRAWY191WDsg+T/I4aM5lGdbR1zPX5iZ5lnq1QliE8fPbnxV0HPuaoZJ J/xi2mM6VlfKGrNxbjHoBVyGvVZJYrlmiK6AZLsvQlyTP2+SatXq6pieAHPqmQ277NUD HukOvHW6SHaqmV0ehQh4AA9BzfQuN4b5aimF0tuUX4oOJgA0CulQDO9hO6hCl5TKezGs aNhGjw1pDG6qeFdYZsOIFPbRDLkgMNPbn5dYRdxz+0FBGkEyE161eUWYoBGziCfgXOOH 9Q1mFfqUZHlPWgAgZsy0O1fxGfEzI4XDM2cOmTPKDMefEgJvmQVCrXwSvDKBc+dyZuNr QVdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=PPw6ZB0YQImnwfpQ/fkIo5fW6Qq28DcE2C5XQxTu/0k=; b=rT5rezcBpUdh3u0HKVb0fiTP5g0xQhTABtWm3PxYGSKIlXZuNOi3BDgrESyt6fEODU QzBErt1+4FYivzls5jA2HjbDZWGBqcdfJz96/C76YD+aOO7QtlP4reHVNg5bm1W0JB+m V7atum+Bq6OKhWhDLuMYhSKsgbFtSwXUKcqx0LJsNExRTy7AslL6bov6XykH3Mr609i6 oKxJyyXSlMAh0hGNK1eDMdyIFWwNxxhA0mgkxnCXASquyKQbQREmuGd+erO60z3ube5d blsRFjhRObEm1b2j1l1fgWksnAKgC2QP1SH19+CLkq2Vw5t21aKezBnSNtQoLfROrmtV zJxw== X-Gm-Message-State: AOAM532ZfeZtDlmjkDhA7PD7t+jixrYoWul4PaocCcP7bTZitPuSwjyg nB2vICj+VqAvV5TkbVrbmGYrvaxSSZY= X-Google-Smtp-Source: ABdhPJziu5J417SIiv6fHdg8OUmmgbNPftGS1cgWaqMyGRw0AZzinfyg+Z77gQhjDnu1yUVXfTi1dg== X-Received: by 2002:a7b:c399:: with SMTP id s25mr4752462wmj.124.1616528807424; Tue, 23 Mar 2021 12:46:47 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id h21sm3359486wmp.10.2021.03.23.12.46.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Mar 2021 12:46:47 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH 17/29] gnu: Add julia-fillarrays. Date: Tue, 23 Mar 2021 20:46:39 +0100 Message-Id: <20210323194641.18110-8-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210323194641.18110-1-zimon.toutoune@gmail.com> References: <20210323194641.18110-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-fillarrays): New variable. --- gnu/packages/julia-xyz.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 6ddeee7172..caae91cece 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -331,6 +331,30 @@ including, @code{CircularBuffer}, @code{Queue}, @code{Stack}, (description "This package provides various examples.") (license license:expat)))) +(define-public julia-fillarrays + (package + (name "julia-fillarrays") + (version "0.11.7") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaArrays/FillArrays.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1q1qn9pb5dmppddnmf8gggdqyvivqh3ffvbblhn37smcf9r5sy7d")))) + (build-system julia-build-system) + (inputs ;required by tests + `(("julia-staticarrays" ,julia-staticarrays))) + (home-page "https://github.com/JuliaArrays/FillArrays.jl") + (synopsis "Lazy matrix representation") + (description "This package allows to lazily represent matrices filled with +a single entry, as well as identity matrices. This package exports the +following types: @code{Eye}, @code{Fill}, @code{Ones}, @code{Zeros}, +@code{Trues} and @code{Falses}.") + (license license:expat))) + (define-public julia-finitedifferences (package (name "julia-finitedifferences") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 23 15:47:05 2021 Received: (at 47350) by debbugs.gnu.org; 23 Mar 2021 19:47:05 +0000 Received: from localhost ([127.0.0.1]:33102 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmzZ-0008Bv-9t for submit@debbugs.gnu.org; Tue, 23 Mar 2021 15:47:05 -0400 Received: from mail-wr1-f52.google.com ([209.85.221.52]:34782) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmzN-00089D-FT for 47350@debbugs.gnu.org; Tue, 23 Mar 2021 15:46:53 -0400 Received: by mail-wr1-f52.google.com with SMTP id j7so22065514wrd.1 for <47350@debbugs.gnu.org>; Tue, 23 Mar 2021 12:46:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=/Mb48OhxspHnuxVbCf/3bMGqxBkYoqx26ZZO7W0B48k=; b=rdNhNQmdXMwEHHL13RnQgEPDHV7vVJjb8h2XJlvebeNhYgEfGtcKI7BkuGQ8Njok8F tZynvvbXH6BGv8gtc6d+XZk+KbobFWQPZyQespAIC0BtTnms2xfeK2YoOHwJ5GoMJKFd /AnEjv1a4GdbkZ+Z5xVhicbyLYqds3aDw/4xAWYtVuaUHtT4EqEEK/oevTP1kw+kKsAs TxDcmnmCVlh7msfUTDwLlL7A3jlCBNMJAMElA3T6vgh7amga9pgZOEw5c2lzw2K7xV+q 8kCCuLWXYCWJ6r0/9n+fOqQboytups28gYHkaa70bFR8ywGMbc5AS7QhWesX7AoC1UBY Sovg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=/Mb48OhxspHnuxVbCf/3bMGqxBkYoqx26ZZO7W0B48k=; b=FbrYjAjBzIac1jO7VLaTzR7RhvTXHQthxcz9jMnSb/vpH+cEgBdZXuWd3UjvYE3wcq lED7Uc9IldcABIiMLr5VuQSbnDtWNTFSHzam/dnurJ9Pirg064RRLjEqa6S9//FS/UMd wyY/j8Aofv1ES0MoSUkhwyqhjVzhgpB6O9PlwxFKFX6QEPlFA32EGbZO0omzec/NGI7u mC0w1B14vopT+BrbGBLzz6C8f7Lvy/vZp/pAEgUS+Stqchb9yQ1t8eSU58ZUzuUayHCm f06kxPSEFPqzkDuq6XJQuoEinpp3KzhaKxLpXtB3fInaU+0dDCwxwmouBmnYJ57FgT4F jMSQ== X-Gm-Message-State: AOAM532sTN9jNS4MPYR2rgBX3ZQUebKv4+hrX+jxC8N1tg72K56DokLF De3mmd98d4l+3cn0g7NLxXY+SLEieL8= X-Google-Smtp-Source: ABdhPJxyMBC3XAgYSGeDlXqoJnWOhyPkOgSkaxsGDB1QXSl8Av5EcJxXqW/6VDMUy4p8YSqd+U8ydg== X-Received: by 2002:adf:e54a:: with SMTP id z10mr5647920wrm.87.1616528807869; Tue, 23 Mar 2021 12:46:47 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id h21sm3359486wmp.10.2021.03.23.12.46.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Mar 2021 12:46:47 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH 18/29] gnu: Add julia-commonsubexpressions. Date: Tue, 23 Mar 2021 20:46:40 +0100 Message-Id: <20210323194641.18110-9-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210323194641.18110-1-zimon.toutoune@gmail.com> References: <20210323194641.18110-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-commonsubexpressions): New variable. --- gnu/packages/julia-xyz.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index caae91cece..d14fa66fe5 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -244,6 +244,28 @@ constructors, and sets up traits and show methods to make them easier to work with.") (license license:expat))) +(define-public julia-commonsubexpressions + (package + (name "julia-commonsubexpressions") + (version "0.3.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rdeits/CommonSubexpressions.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0mgy90kk8ksv3l720kkk04gnhn4aqhh2dj4sp3x8yy3limngfjay")))) + (build-system julia-build-system) + (propagated-inputs + `(("julia-macrotools" ,julia-macrotools))) + (home-page "https://github.com/rdeits/CommonSubexpressions.jl") + (synopsis "Macro @code{@cse}") + (description "This package provides the @code{@cse} macro, which performs +common subexpression elimination.") + (license license:expat))) + (define-public julia-compat (package (name "julia-compat") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 23 15:47:06 2021 Received: (at 47350) by debbugs.gnu.org; 23 Mar 2021 19:47:06 +0000 Received: from localhost ([127.0.0.1]:33108 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmzZ-0008CQ-LK for submit@debbugs.gnu.org; Tue, 23 Mar 2021 15:47:06 -0400 Received: from mail-wm1-f48.google.com ([209.85.128.48]:41598) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmzN-00089E-RW for 47350@debbugs.gnu.org; Tue, 23 Mar 2021 15:46:54 -0400 Received: by mail-wm1-f48.google.com with SMTP id t5-20020a1c77050000b029010e62cea9deso15028wmi.0 for <47350@debbugs.gnu.org>; Tue, 23 Mar 2021 12:46:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=JHYGHUZIxHcZGov/AuPJqxfswqSwX4RvEKaBLijogE0=; b=QxciO5f0HGkGQNyKguSeb+O8aGDqDL6lCt+11lwgtv1TLg/5H7gRI/kpffbVu9LryL OFxgJt+oyLfagPTUPbDNilp2s2yDFOBYN6Q5AOmNMWx+rnPhOx8aGvbkbUn/9oV6Ifmf 4BlOr9GkP+BL0W20wirnDuixJ/vXQR+4PRdYc8lPu68JGmnwusULuFnL1KozmCmyDCrY im6SQgBXjkixBUf3aRjCx8xsAV3E63YR0u/ZMmcTmBRQuxQB3Y7VtBFv2zHSlYsUp1Z9 DDcT/r+uF66qYNapPEn2gHTDNZ/yfCJamqUrFuIv+4/nVf1PwT/SHHvDyKGNTcjWoLJG 5pxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=JHYGHUZIxHcZGov/AuPJqxfswqSwX4RvEKaBLijogE0=; b=e4lckKq8pv2W2+mLJqmZ8wEM3cYpUVEybH/MuxA47DCtYAI1zDanTMQO0px0fdRbmZ ZxC09lo5keewor+s+BuTHud/KAWjvv/5ne9B4C+jF1U5ERU/hXgBupfcU4fFbMaSh9eQ 6mfaAb99IZC8b/RsaP7XK9fGkLIQekWA1EvPclXRVan1NnoT7ZgH/XkfeEti0XLX37iE kIWVo3w61Z4Qyq867d1TC5IkijuSSgKJmSbaqu9szAohqx6iBzHvHKQPkHrnl8fiHQEC EXRa49krNuGDduG5GfTENoyoNmohYt2cYv0hjSoWUbyt/4wXy7ZbMO8hla2nQTnDhJyW T94g== X-Gm-Message-State: AOAM533O1SXlndVFVK1481aLdxrP5XukNhXALq8kC0bZluFeecjeT3bM 2zkAjjbmO2xfbbCR7JBtu/oNyJ43sfM= X-Google-Smtp-Source: ABdhPJzdU3hYghyrUhB9Jn2UpDYIjaw9RtPmETq+9UfZb3NaQQYCl25aOmi76OMFqqtFx87hDc4ryw== X-Received: by 2002:a7b:cc85:: with SMTP id p5mr4851538wma.148.1616528808359; Tue, 23 Mar 2021 12:46:48 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id h21sm3359486wmp.10.2021.03.23.12.46.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Mar 2021 12:46:48 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH 19/29] gnu: Add julia-calculus. Date: Tue, 23 Mar 2021 20:46:41 +0100 Message-Id: <20210323194641.18110-10-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210323194641.18110-1-zimon.toutoune@gmail.com> References: <20210323194641.18110-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-calculus): New variable. --- gnu/packages/julia-xyz.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index d14fa66fe5..dfab3c20af 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -121,6 +121,30 @@ operations. It can wrap any @code{IO} type automatically making incremental reading and writing faster.") (license license:expat))) +(define-public julia-calculus + (package + (name "julia-calculus") + (version "0.5.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaMath/Calculus.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0xh0ak2ycsjw2h86ja24ch3kn2d18zx3frrds78aimwdnqb1gdc2")))) + (build-system julia-build-system) + (home-page "https://github.com/JuliaMath/Calculus.jl") + (synopsis "Common utilities for automatic differentiation") + (description "This package provides tools for working with the basic +calculus operations of differentiation and integration. The @code{Calculus} +package produces approximate derivatives by several forms of finite +differencing or produces exact derivative using symbolic differentiation. It +can also be used to compute definite integrals by different numerical +methods.") + (license license:expat))) + (define-public julia-chainrulescore (package (name "julia-chainrulescore") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 23 15:47:22 2021 Received: (at 47350) by debbugs.gnu.org; 23 Mar 2021 19:47:22 +0000 Received: from localhost ([127.0.0.1]:33130 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmzq-0008F4-5Y for submit@debbugs.gnu.org; Tue, 23 Mar 2021 15:47:22 -0400 Received: from mail-wm1-f43.google.com ([209.85.128.43]:52761) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmze-0008CR-Ri for 47350@debbugs.gnu.org; Tue, 23 Mar 2021 15:47:11 -0400 Received: by mail-wm1-f43.google.com with SMTP id d191so11714651wmd.2 for <47350@debbugs.gnu.org>; Tue, 23 Mar 2021 12:47:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=bSesnZlxDLeI3CcwqVSncNerVZtBRrqnLhSu7hATyxY=; b=OLmkYLceuUYPWqp2Oxjj0XAi5L20VkAPeeA3h6UBA2W9KPUjrJ+SRVMNA3mtVctqdr iH05jtFOfmBUvHjITni6fFd9CLxFzu83qOzkho0J6W67wxYBm85EFffuHdanqDRfthuf YWSBfy0+86+KaTL7OuNJKTI5iG5gIkUeSu3Yg52/xD9pio1ELdfGIFNU9y7nv+6lmu7p Gj7IBjvaFEp1+5OOOcVC1bgEEvx3xkJU/ii5GuxacUQUuQsNBVyQCu5XHsdmKvK6f+hz b8wWSrHs4rB3Q2qb94EGA8HefwtYlFgAKS+U3zRLNBRWkNGa+DVBZ82nC5xjyeBrxFIL 8MJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=bSesnZlxDLeI3CcwqVSncNerVZtBRrqnLhSu7hATyxY=; b=XLBxAEF8T1A4k2tnI/bBD6fnbBc+smCw22rdMcB7R2gJSERu3zQdlydUlonmH8nRRi vt0CHRFOlr6BZT7W+S25YQj7MojsJ/2TCIyrYty3VqqLE0s9nDKz9YBp5NkSBDZ6j+40 V50K74tRkRqu3gMuyfwxx33E2C05KVufbNnxXijqYQBmdRtGCAyUodYlCBNrf95nLQto J6kNPiwPtOL5eW49ASWe/D0CJR3aorwHWuW9ItloB1BXjpzFYIJ4uXkvYuNxJdPlX/TU RCrn6ZqKLbJHgV548mwtCwbfQaZis00ELg+O/SvIPX1DQsWptot//yfO6NvY+D+jzk98 3Dbw== X-Gm-Message-State: AOAM5323bFw8ziuCq14I8TtbhxkLbJ7uCuApwbluNLmo0jSYUTI/YOkJ mnKFORSerizDNY5XhFITeuEoX7qmny4= X-Google-Smtp-Source: ABdhPJzCN0DxM2GO/6WzZ7O090R5JEV+U7t8wzI4U7HHa/ZLtXdYUknI4D/3a8eTwsBlY2rKgZb32g== X-Received: by 2002:a1c:7715:: with SMTP id t21mr4790679wmi.132.1616528825376; Tue, 23 Mar 2021 12:47:05 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id a131sm3656104wmc.48.2021.03.23.12.47.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Mar 2021 12:47:05 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH 20/29] gnu: Add julia-diffresults. Date: Tue, 23 Mar 2021 20:46:47 +0100 Message-Id: <20210323194656.18303-1-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-diffresults): New variable. --- gnu/packages/julia-xyz.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index dfab3c20af..12798e1d0f 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -357,6 +357,28 @@ including, @code{CircularBuffer}, @code{Queue}, @code{Stack}, @code{Accumulators}, @code{LinkedLists}, @code{SortedDicts} and many others.") (license license:expat))) +(define-public julia-diffresults + (package + (name "julia-diffresults") + (version "1.0.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaDiff/DiffResults.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1w6p3yxajvclax5b9g7cr2jmbc7lvr5nk4gq0aljxdycdq1d2y3v")))) + (propagated-inputs + `(("julia-staticarrays" ,julia-staticarrays))) + (build-system julia-build-system) + (home-page "https://github.com/JuliaDiff/DiffResults.jl") + (synopsis "In-place differentiation methods of primal values at multi-order") + (description "This package provides the @code{DiffResult} type, which can +be passed to in-place differentiation methods instead of an output buffer.") + (license license:expat))) + (define-public julia-example (let ((commit "f968c69dea24f851d0c7e686db23fa55826b5388")) (package -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 23 15:47:22 2021 Received: (at 47350) by debbugs.gnu.org; 23 Mar 2021 19:47:22 +0000 Received: from localhost ([127.0.0.1]:33132 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmzq-0008F7-EA for submit@debbugs.gnu.org; Tue, 23 Mar 2021 15:47:22 -0400 Received: from mail-wr1-f42.google.com ([209.85.221.42]:35422) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmzf-0008Cb-Ai for 47350@debbugs.gnu.org; Tue, 23 Mar 2021 15:47:11 -0400 Received: by mail-wr1-f42.google.com with SMTP id j18so22044591wra.2 for <47350@debbugs.gnu.org>; Tue, 23 Mar 2021 12:47:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=5dq/eGSs3szP194oWsHAdoQ7LBNPZ34ajOw2pu4moI0=; b=puVH7lnNSIvaE3QFFcdphtWSa6KiVqi3T6akAGAY3TfIi/jmJSvyUSCOlR2ubvnRj/ 46/5y7bwav9XoG3vZRa1LjSlnLP9QsIrwpEGSeYvL09WKCploL+OYIHepWazeRey+PKH ALh9uk9iEwU0R6bvESlhATlViKZVUBJVHOjiwjiruv1A67ADEObyyo/4q0BbM+A+zAFd cVf/y8wsR833znxm4/oerXhcUe9F2uxlDB/FaoyBNmA86AeZCMN8Y2b8KhjbM5vbCJQM hDz7vKjHerjJT2CGEP0N/aSoRAtUztAh8iI48p89CZiz43b5+vRZu6HGnI9D2F2vQfL5 oWSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=5dq/eGSs3szP194oWsHAdoQ7LBNPZ34ajOw2pu4moI0=; b=o2o14sJ5ozgKcJRZVkZxmYoTVJ9p2N1EEjMryspbXp5K2mrspiZttO7DmnAIhoGEYR ZyPf+KOidL2A+/kmiq6OEf8mFRl/i0ylYItNIcqZr0m93jlL2MeA5lty2gBlyndJ6Eku Z/pejzK7r4GKcqtwximziX523KHN59Z9n5HFJPb2AdCWJFXbFaPsG0wbvwPbK7eQixMB YVBsvHaEUaIv3Or+JV9klXYXjivDJGD9YZyQhnSaneTAxclFFRqgg4g7TWbFs/35tOJt vBwd3PfMhbfNgTqgFwejN8r7vppurIqzv9ivlzK7TvbEXSPA34J6ryGlRnWeSJeTURUr QHYQ== X-Gm-Message-State: AOAM533kkYDCrbw1fOw4Uvw8WlLzPAzkX8qRHY+1h5fjBxmokMzS6/Sh UxIJ3ylxKa2GIUZZrsP4VEyQx7Op17M= X-Google-Smtp-Source: ABdhPJzXZarHw+bVR/zzdYgA3pRjWkcokCEXPqmPYV/+BW9XiEKJFj/fLaXlumKdBmGhs25MvnI2QA== X-Received: by 2002:adf:e8c9:: with SMTP id k9mr5624715wrn.315.1616528825808; Tue, 23 Mar 2021 12:47:05 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id a131sm3656104wmc.48.2021.03.23.12.47.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Mar 2021 12:47:05 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH 21/29] gnu: Add julia-difftests. Date: Tue, 23 Mar 2021 20:46:48 +0100 Message-Id: <20210323194656.18303-2-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210323194656.18303-1-zimon.toutoune@gmail.com> References: <20210323194656.18303-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-difftests): New variable. --- gnu/packages/julia-xyz.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 12798e1d0f..e22e91bc78 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -379,6 +379,26 @@ including, @code{CircularBuffer}, @code{Queue}, @code{Stack}, be passed to in-place differentiation methods instead of an output buffer.") (license license:expat))) +(define-public julia-difftests + (package + (name "julia-difftests") + (version "0.1.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaDiff/DiffTests.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1rxpnd5zi3pxgdd38l5jm2sxc3q6p7g57fqgll2dsiin07y3my57")))) + (build-system julia-build-system) + (home-page "https://github.com/JuliaDiff/DiffTests.jl") + (synopsis "Common test functions for differentiation tools") + (description "This package contains a common suite of test functions for +stressing the robustness of differentiation tools.") + (license license:expat))) + (define-public julia-example (let ((commit "f968c69dea24f851d0c7e686db23fa55826b5388")) (package -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 23 15:47:23 2021 Received: (at 47350) by debbugs.gnu.org; 23 Mar 2021 19:47:23 +0000 Received: from localhost ([127.0.0.1]:33134 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmzq-0008FE-Nz for submit@debbugs.gnu.org; Tue, 23 Mar 2021 15:47:22 -0400 Received: from mail-wm1-f42.google.com ([209.85.128.42]:52761) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmzf-0008Co-RE for 47350@debbugs.gnu.org; Tue, 23 Mar 2021 15:47:12 -0400 Received: by mail-wm1-f42.google.com with SMTP id d191so11714669wmd.2 for <47350@debbugs.gnu.org>; Tue, 23 Mar 2021 12:47:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=0SZQDaD3P2I8ADuZuH0tF7ykXWA5q2zkjdEHF3ugsak=; b=pIWD3CKvzQ4DoGJzbVeI8O99bO6upFuIT+PUSJIiEO5+xw7BSFjuG8YdZNK2wv9TfD X9f/otGLD5EzkSZW94zS8+EhzIX+Jxnv0gP2D1Klyz3juuriOMOZIA12tVhr3WEHOntq NIKRdVpFcFcvrLaBkTUZ+zADy9VfDXuDh1BTxd9a4cxEh1U4O0ZZe1BzCg//3NxLJSfT 1nPu8Nf9GBRRIivMebVe2PyHhCVjUYG8ScP4VbaE5lrhN74AV011iymKext3y+C8T9DV YDFBYeNx6cbcv2jMwtm4i0KeVBDC3nl8NZyTusARfJPCllAzBU2c8/UeIeXZTCk62ACE aEag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=0SZQDaD3P2I8ADuZuH0tF7ykXWA5q2zkjdEHF3ugsak=; b=EQs8dTvNACsN6Hu8NjvYXKNgB36hHlPgNLX3rGJFKCadby9d+xp3KnoydQmkPv0+C+ 7lPPE6sLWAKRtumWQKV0fomfk+ouXdhjrk+116nlKGDmZqHBGaptslyyOVYWk/ejLln8 uCZ44W8ioBM6cmsI91m/zGEdnqvrV+r38WYqP3DVcsYFxLblNDgCbj59E/yMMWlpS1JT w9eXUVqpCWKqa69LNmnepo7KYRvP5H/eeO+cscPI7mlGxqqgvTjIE3lvPFVIxZvoejNX me5ZNMSV3IddRLr79AUbSZUgX0M2QQtNBaubsLlnpPoIZDpEX8Lw8IB9uwcHSnkxEEMW joRw== X-Gm-Message-State: AOAM532qy6vSP1XA7RXSxdend7TwK+3yLZJgGxQt1+o7Xdf40wC7O3SX uZ3RlzCunxQkxE3c9DI1tsfqJXrXsHs= X-Google-Smtp-Source: ABdhPJypo/ryjeLw/Z+KuveFAhHiH3OrH+pU6OyqJL0aoW+ZHgL4vIyIzyWuF8LQ+Cszap7fQxtoMw== X-Received: by 2002:a1c:b48a:: with SMTP id d132mr4668418wmf.108.1616528826300; Tue, 23 Mar 2021 12:47:06 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id a131sm3656104wmc.48.2021.03.23.12.47.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Mar 2021 12:47:06 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH 22/29] gnu: Add julia-compilersupportlibraries-jll. Date: Tue, 23 Mar 2021 20:46:49 +0100 Message-Id: <20210323194656.18303-3-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210323194656.18303-1-zimon.toutoune@gmail.com> References: <20210323194656.18303-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-compilersupportlibraries-jll): New variable. --- gnu/packages/julia-xyz.scm | 44 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index e22e91bc78..02466fcd04 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -22,6 +22,7 @@ #:use-module (guix packages) #:use-module (guix git-download) #:use-module (guix build-system julia) + #:use-module (gnu packages gcc) #:use-module (gnu packages tls)) (define-public julia-abstractffts @@ -312,6 +313,49 @@ provides a macro that lets you use the latest syntax in a backwards-compatible way.") (license license:expat))) +;;; TODO: Remove this autogenerated source package +;;; and build it from realse source using +(define-public julia-compilersupportlibraries-jll + (package + (name "julia-compilersupportlibraries-jll") + (version "0.4.0+1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaBinaryWrappers/CompilerSupportLibraries_jll.jl") + (commit (string-append "CompilerSupportLibraries-v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "03j6xdvps259mhdzpjqf41l65w2l9sahvxg4wrp34hcf69wkrzpy")))) + (build-system julia-build-system) + (arguments + `(#:tests? #f ; no runtests.jl + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'override-binary-path + (lambda* (#:key inputs #:allow-other-keys) + (map + (lambda (wrapper) + (substitute* wrapper + (("generate_wrapper_header.*") + (string-append + "generate_wrapper_header(\"CompilerSupportLibraries\", \"" + (assoc-ref inputs "gfortran:lib") "\")\n")))) + ;; There's a Julia file for each platform, override them all + (find-files "src/wrappers/" "\\.jl$")) + #t))))) + (inputs ;required by artifacts + `(("gfortran:lib" ,gfortran "lib"))) + (propagated-inputs + `(("julia-jllwrappers" ,julia-jllwrappers))) + (home-page "https://github.com/JuliaBinaryWrappers/CompilerSupportLibraries_jll.jl") + (synopsis "Internal wrappers") + (description "This package is an autogenerated source package constructed +using @code{BinaryBuilder.jl}. The originating @code{build_tarballs.jl} script +can be found on the community build tree Yggdrasil.") + (license license:expat))) + (define-public julia-constructionbase (let ((commit "de77e2865b554f9b078fd8c35b593cce0554ae02")) (package -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 23 15:47:23 2021 Received: (at 47350) by debbugs.gnu.org; 23 Mar 2021 19:47:23 +0000 Received: from localhost ([127.0.0.1]:33136 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmzr-0008FL-0q for submit@debbugs.gnu.org; Tue, 23 Mar 2021 15:47:23 -0400 Received: from mail-wm1-f47.google.com ([209.85.128.47]:35386) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmzg-0008D9-O2 for 47350@debbugs.gnu.org; Tue, 23 Mar 2021 15:47:13 -0400 Received: by mail-wm1-f47.google.com with SMTP id a132-20020a1c668a0000b029010f141fe7c2so11470259wmc.0 for <47350@debbugs.gnu.org>; Tue, 23 Mar 2021 12:47:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=paiY9rO/A9hhp9g8SipsZIPT2IghU1F74g/gZlQS1e8=; b=W3me9ONP/Uj6nPcL1iU95weURmH04UR86Hyh4Dq3iG15sMSB/W3pZrTPfmo87TQrLj Geyb0v8uhYNl9/afisIAiOm+pk9TiG7NjK39wYJZDZ5g+bHAUXWxY/ClQY841thsyY86 MDhZdj9LUGYByC6p3d3OeW3cBqk6aU8Kbas/eWh7WJIA1Ik68anL2ZjrVcAk9LTUYr9f gYMklqR99xeHTxyHVABVUFCXNcDf+MjqrLxEDCEUl5JxYhLxgSYpmVh42izjZEeXWADx Fz/04iEIeOJPx0SHz8rcTGhAYOZFLH5VKbdS47kjkXglicU5uWivFAiPpjl5RczSz1F3 BvHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=paiY9rO/A9hhp9g8SipsZIPT2IghU1F74g/gZlQS1e8=; b=lCHSFvSaQ8Lirdu3hh+MVR93y1UwAFYSz3HekDzzJcY1lHGN8HzKzY5jhUf6RtTzDr 6AvC1SkmItElZkQx1HmDRGeX/3IX42T52qxp0QYVUBF5375c2zOW3yaj+bCND9mCDOtc nB8bUDsFkNlFgPccHTrMKKC1r0VBIG1SIn5Jlnj+yqfUMegrV8AGC2A0BtqGob97jyfI 2GKI/NDiDQpdT0ccXECRx8z5JhSwO7z+HWjckvkr7twiACYVGuRJj0CTvTAFb9GnWY/w ys9Y0Dyj+ddLSJlDBcRzN8SM3le3seW5rZP3y4WNM7ELcfqEqz+D9V7nluY61dCkRGso a6bw== X-Gm-Message-State: AOAM531SwlkVfDjq6NefoXZFcMZEIhrZvVw4nv09Af6nruNZbNRwFPlm BLDJOsIHpfHyfREQmIObARjiypyEhWk= X-Google-Smtp-Source: ABdhPJyYvpJ7ZxsZbWJnYkRiDrb9v+zah/cru/VNe28aAPwcx7rwqUn+96Zd6fRxdoDxsc/nNkB8OQ== X-Received: by 2002:a1c:f404:: with SMTP id z4mr4907129wma.39.1616528827150; Tue, 23 Mar 2021 12:47:07 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id a131sm3656104wmc.48.2021.03.23.12.47.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Mar 2021 12:47:06 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH 24/29] gnu: Add julia-specialfunctions. Date: Tue, 23 Mar 2021 20:46:51 +0100 Message-Id: <20210323194656.18303-5-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210323194656.18303-1-zimon.toutoune@gmail.com> References: <20210323194656.18303-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-specialfunctions): New variable. --- gnu/packages/julia-xyz.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index afa8e815f8..452b376371 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -1016,6 +1016,34 @@ high-order accuracy, assuming that @code{f(x0+h)} has a Taylor series or some other power series in @code{h}.") (license license:expat))) +(define-public julia-specialfunctions + (package + (name "julia-specialfunctions") + (version "1.3.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaMath/SpecialFunctions.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1rfhrrkzi3ils7fklbn35ki1yp5x88fi71qknfwqyw4pk8cf8p80")))) + (build-system julia-build-system) + (inputs + `(("julia-chainrulestestutils" ,julia-chainrulestestutils))) + (propagated-inputs + `(("julia-chainrulescore" ,julia-chainrulescore) + ("julia-openspecfun-jll" ,julia-openspecfun-jll))) + (home-page "https://github.com/JuliaMath/SpecialFunctions.jl") + (synopsis "Special mathematical functions") + (description "This package provides special mathematical functions, +including Bessel, Hankel, Airy, error, Dawson, exponential (or sine and +cosine) integrals, eta, zeta, digamma, inverse digamma, trigamma, and +polygamma functions. Most of these functions were formerly part of Base in +early versions of Julia.") + (license license:expat))) + (define-public julia-staticarrays (package (name "julia-staticarrays") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 23 15:47:23 2021 Received: (at 47350) by debbugs.gnu.org; 23 Mar 2021 19:47:23 +0000 Received: from localhost ([127.0.0.1]:33138 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmzr-0008FT-B2 for submit@debbugs.gnu.org; Tue, 23 Mar 2021 15:47:23 -0400 Received: from mail-wr1-f49.google.com ([209.85.221.49]:41552) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmzh-0008DQ-RP for 47350@debbugs.gnu.org; Tue, 23 Mar 2021 15:47:14 -0400 Received: by mail-wr1-f49.google.com with SMTP id b9so22059274wrt.8 for <47350@debbugs.gnu.org>; Tue, 23 Mar 2021 12:47:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=tq5DfgMccZJJaWBCDOdfhRtkjtwgCJJ1gIovp4N+HtQ=; b=RbSs1ZXul2c0Nc1qyllXtXqaPPP5mQkUrl5Z/nQsq3pX0i93UEAazNIdRvJB18JiiC S+BMCeUZrw21LyelqkWpLA8E5jiTNh2Bj1CBP5VmC+QWny8ghwX+FOToEWUTc4gDd+lY g0KVeyYWg4BFFHTwovw4T9y8tOggZYvTVNRwl27Z/NkPxu84ucFZxwZwx16tw4aFAgTL 2rCk7rRBmWnX7TWGO4Hd4N1lZhxQxdo41dzlkPmwkc+7BkXief3VJmKAOq7D+FXIikFl 9fGxdApdi4zR5WYgFLkyklBJcMj34oJI5yYrW5YWls3MXHf97jH9QA6It0DXvuXq4mHq kVag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=tq5DfgMccZJJaWBCDOdfhRtkjtwgCJJ1gIovp4N+HtQ=; b=CVKwFbFr/TV6PU1tB98usWhhecvzPd5iKT5sapqlVXw1E8voPY+pKEJUbZj45CHoL4 m1t7j0uEH58/O+2Q/eqrxXorlBkWJPeu2kYKL7FTjYtzyuiP6XtZ7nIeEQTui0uq38Q8 xnHa9LxF5sEcqT+tLKbmB0AE3Dr54ioGhqpp5BDpYMn5rGQg2V86/Z2nNaEEZlsofZUY eIq69PFy7GI6XN712kALNgS4yU7dZXK0WvjU9siOawfReAEM0NXP7MbbNAW97VDYydkV aoqxkRNDbhV7FeQS9dFPes7w4H18fMXh1jT6p7jOFGvPk4aFrFDFM9mWifOZOq8Ah2Wx 6Yrg== X-Gm-Message-State: AOAM533OFEFBhKXfZ/p805+Iw4RTmKYk0PUDDrhTWMqojXp+C3t143wI QVfbnJsjDX6SphHjbnfb7ac7DsalRXM= X-Google-Smtp-Source: ABdhPJwYmG7kzVl9dcNh54KhoX6pcuyTNlCZhUvokGmrW0euSqED2rW12daoaKxfrQNpDz3CPtxV2Q== X-Received: by 2002:adf:e108:: with SMTP id t8mr5499294wrz.371.1616528828217; Tue, 23 Mar 2021 12:47:08 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id a131sm3656104wmc.48.2021.03.23.12.47.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Mar 2021 12:47:07 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH 25/29] gnu: Add julia-diffrules. Date: Tue, 23 Mar 2021 20:46:52 +0100 Message-Id: <20210323194656.18303-6-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210323194656.18303-1-zimon.toutoune@gmail.com> References: <20210323194656.18303-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-diffrules): New variable. --- gnu/packages/julia-xyz.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 452b376371..49f0d54d17 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -424,6 +424,31 @@ including, @code{CircularBuffer}, @code{Queue}, @code{Stack}, be passed to in-place differentiation methods instead of an output buffer.") (license license:expat))) +(define-public julia-diffrules + (package + (name "julia-diffrules") + (version "1.0.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaDiff/DiffRules.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0cwjvj4gma7924fm3yas0nf0jlnwwx4v7fi79ii3s290lkdldzfl")))) + (propagated-inputs + `(("julia-nanmath" ,julia-nanmath) + ("julia-specialfunctions" ,julia-specialfunctions))) + (build-system julia-build-system) + (home-page "https://github.com/JuliaDiff/DiffRules.jl") + (synopsis "Primitive differentiation rules") + (description "This package provides primitive differentiation rules that +can be composed via various formulations of the chain rule. Using +@code{DiffRules}, new differentiation rules can defined, query whether or not +a given rule exists, and symbolically apply rules to simple Julia expressions.") + (license license:expat))) + (define-public julia-difftests (package (name "julia-difftests") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 23 15:47:23 2021 Received: (at 47350) by debbugs.gnu.org; 23 Mar 2021 19:47:24 +0000 Received: from localhost ([127.0.0.1]:33140 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmzr-0008Fa-LG for submit@debbugs.gnu.org; Tue, 23 Mar 2021 15:47:23 -0400 Received: from mail-wm1-f51.google.com ([209.85.128.51]:43850) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmzi-0008Df-9E for 47350@debbugs.gnu.org; Tue, 23 Mar 2021 15:47:14 -0400 Received: by mail-wm1-f51.google.com with SMTP id u5-20020a7bcb050000b029010e9316b9d5so11511563wmj.2 for <47350@debbugs.gnu.org>; Tue, 23 Mar 2021 12:47:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=atw786yzGxpVhWqXRN8b0WWeBSODOaQkLhxhVofXrT0=; b=oqyKZbNJVUcjdvuCOdp2ftk7tBQUeRO+/QuUclixB9fVQSEHmGgneyRhqZElCFJkta jPANFRv+h+D6rfU4DxQ09whhyDrdDoIXz4JwYRw9/b8iGVbQlCab67LPTnv9Cptb+w7k sRTM11jDqitJEISEqqTOmSF0aXxFDZIupucejCKjy5GBIy7WFUY0+vtcHpENflY0ikcV TqQ5NJzqmkVwOigTrL9MFGPFpe2Kn4etFivg6VUgrrgjHVKVYU+SfxJFlgWIGfY8trOo cBwrbDHPmHrpqrD6cpfM0GVRtPxzV/L0JiLjB2ILUOoeczq8+J8BSCKvVsV4pC5xhnkX 35TA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=atw786yzGxpVhWqXRN8b0WWeBSODOaQkLhxhVofXrT0=; b=OLO18tYOvmiRlIiyVQDfO0AVZlKZVBZflhIjQRuBvjiLaRtkc9hngiXrLNVg+VGFjU n7TU1stlZeWfZ1UFgKWJO9LWFy5XNcNv3th75bf5LJugHC30mN+H0Dysb/ikSlKxZoIN 3uv00pT6eSYPmE8GOiUiVHliWYaGnXXSjkXvUvXpgIpE/c/zXngLszlgPg36em5AKRyH k26UrlhtWxjo5DKXdzWEGgIWusbGG6KpZ/JERDGw1HQdyJacy61rD8XFXRYjT63/4NRe SYagYYfBn/PxVN5WXlfnSIyrm35TT4UGiHEiD2TCm3TM1UawRE1tMQOW23py+sI1JA/Z cddg== X-Gm-Message-State: AOAM5310lZbvkjdcx9yxMuMms/+9d8ELP6qi1Fp+tjwrVwNjGCPhYXiI l2W/UXbkQhpJk3PcdpRjSY3fCEtkHK8= X-Google-Smtp-Source: ABdhPJyy+sD8tkM9T8XJ9ilf/FmVXwt9EYeXEboEiHoSVjVMLRENiCMRwGH6aBzd1WkMFma40JdmBw== X-Received: by 2002:a7b:cc84:: with SMTP id p4mr4883422wma.10.1616528828717; Tue, 23 Mar 2021 12:47:08 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id a131sm3656104wmc.48.2021.03.23.12.47.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Mar 2021 12:47:08 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH 26/29] gnu: Add julia-chainrules. Date: Tue, 23 Mar 2021 20:46:53 +0100 Message-Id: <20210323194656.18303-7-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210323194656.18303-1-zimon.toutoune@gmail.com> References: <20210323194656.18303-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-chainrules): New variable. --- gnu/packages/julia-xyz.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 49f0d54d17..563bdc7dc1 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -147,6 +147,37 @@ can also be used to compute definite integrals by different numerical methods.") (license license:expat))) +(define-public julia-chainrules + (package + (name "julia-chainrules") + (version "0.7.54") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaDiff/ChainRules.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1x4w71v8cw0vpba47h8f5xq4gyjfxbcvayzf7m41yg8gf49s9pkf")))) + (build-system julia-build-system) + (inputs ;required for test + `(("julia-chainrulestestutils" ,julia-chainrulestestutils) + ("julia-finitedifferences" ,julia-finitedifferences) + ("julia-nanmath" ,julia-nanmath) + ("julia-specialfunctions" ,julia-specialfunctions))) + (propagated-inputs + `(("julia-chainrulescore" ,julia-chainrulescore) + ("julia-compat" ,julia-compat) + ("julia-reexport" ,julia-reexport) + ("julia-requires" ,julia-requires))) + (home-page "https://github.com/JuliaDiff/ChainRules.jl") + (synopsis "Common utilities for automatic differentiation") + (description "The is package provides a variety of common utilities that +can be used by downstream automatic differentiation (AD) tools to define and +execute forward-, reverse-, and mixed-mode primitives.") + (license license:expat))) + (define-public julia-chainrulescore (package (name "julia-chainrulescore") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 23 15:47:24 2021 Received: (at 47350) by debbugs.gnu.org; 23 Mar 2021 19:47:24 +0000 Received: from localhost ([127.0.0.1]:33142 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmzr-0008Fh-Tb for submit@debbugs.gnu.org; Tue, 23 Mar 2021 15:47:24 -0400 Received: from mail-wm1-f41.google.com ([209.85.128.41]:41611) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmzi-0008Dn-MF for 47350@debbugs.gnu.org; Tue, 23 Mar 2021 15:47:15 -0400 Received: by mail-wm1-f41.google.com with SMTP id t5-20020a1c77050000b029010e62cea9deso15460wmi.0 for <47350@debbugs.gnu.org>; Tue, 23 Mar 2021 12:47:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=JREfmONHmx3lYvjlIWv78WHxuLtXLwJWfaIiT8ysygQ=; b=eoMwp8NB/CVxrxKhCxnK0Ejw4j0RTe5jpF6Yc6k7iZoZ71wG6een1hJeX6XNsqq1WX fg4yfa31fHuvHaJI7JanPFww7El05HPm7D08jhR/rnU95CMDEWSYCXgea80mxAc8hvBz hwbXJAaPBPxmiRwdvcfw2h5RPvHdLmLKpqmbN1fqyxwfnCvIg3Go+TF8Ps9rkXLkMSEO di7Rqf62ngFpTkKXb0FGHp/gQXjCmrZbCey0jRiqnSDtj9wGRxBp+Sup2kuLlNL1VSJZ aPYt/lzlEPdUn6EnmLA2kl5nSP2DlnLjFCmLfRv/o6muJKyXJ8B5NuufC6MJaI1YFPc0 p7ug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=JREfmONHmx3lYvjlIWv78WHxuLtXLwJWfaIiT8ysygQ=; b=eB5yUPrrigEZshlfjB+GmvyExExj0gfVVsCRCPhTIWqJXr4vo3QpbSzLJeKslH3A7T Di6RPaIyokRu+OdKieGNFfR/m/tXLOuzZ7ABEdfngvmD+2bKYTG11XBFitdJr+AdmDT8 cX5gYWPLPhndt/r9vlV/R7SjFM3qxGncFPADfocRE31doERWztOG5cYiTGtGWCh2vgZ5 FNizF0zmhNEXn3n/rEX+ubkAr7PTXIWgp96gYkYdTOJqioN+1vGIw/wmbfj/AzxpPnY4 HaYryzklLdmZpsacfoRhUef8C3sRwGnL2iUBbH1ukY83b27+XbyoP3a0cD9v7bc9PJFN AJaQ== X-Gm-Message-State: AOAM530W3wURbl3qIRuFDnH5AkZjmT71R9Ln8V8u3SLNPvlv3HNjIW8b Rt+wnLIs5HgN8x+aJOVNgDZcnawWsOE= X-Google-Smtp-Source: ABdhPJwCJ3RWpfS8ymsaPsYUof5c4hjqpEDjXodDgBewddlDF9zFs8/jmybuDfn2aymZ8slvzULQjg== X-Received: by 2002:a05:600c:198f:: with SMTP id t15mr4886510wmq.8.1616528829165; Tue, 23 Mar 2021 12:47:09 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id a131sm3656104wmc.48.2021.03.23.12.47.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Mar 2021 12:47:08 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH 27/29] gnu: Add julia-forwarddiff. Date: Tue, 23 Mar 2021 20:46:54 +0100 Message-Id: <20210323194656.18303-8-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210323194656.18303-1-zimon.toutoune@gmail.com> References: <20210323194656.18303-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-forwarddiff): New variable. --- gnu/packages/julia-xyz.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 563bdc7dc1..38c3f1a131 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -605,6 +605,38 @@ scaled by a constant factor. Consequently, they have a fixed number of digits (bits) after the decimal (radix) point.") (license license:expat))) +(define-public julia-forwarddiff + (package + (name "julia-forwarddiff") + (version "0.10.17") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaDiff/ForwardDiff.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "17xaz4v0zr46p7w873w1fwf31phdnhr0vbdym9yr4flmpzi528jw")))) + (build-system julia-build-system) + (inputs ;required for tests + `(("julia-calculus" ,julia-calculus) + ("julia-difftests" ,julia-difftests))) + (propagated-inputs + `(("julia-commonsubexpressions" ,julia-commonsubexpressions) + ("julia-diffresults" ,julia-diffresults) + ("julia-diffrules" ,julia-diffrules) + ("julia-nanmath" ,julia-nanmath) + ("julia-specialfunctions" ,julia-specialfunctions) + ("julia-staticarrays" ,julia-staticarrays))) + (home-page "https://github.com/JuliaDiff/ForwardDiff.jl") + (synopsis "Fixed point types for Julia") + (description "This package implements methods to take derivatives, +gradients, Jacobians, Hessians, and higher-order derivatives of native Julia +functions (or any callable object, really) using forward mode automatic +differentiation (AD).") + (license license:expat))) + (define-public julia-http (package (name "julia-http") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 23 15:47:24 2021 Received: (at 47350) by debbugs.gnu.org; 23 Mar 2021 19:47:24 +0000 Received: from localhost ([127.0.0.1]:33144 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmzs-0008Fo-7P for submit@debbugs.gnu.org; Tue, 23 Mar 2021 15:47:24 -0400 Received: from mail-wr1-f43.google.com ([209.85.221.43]:36575) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmzj-0008Dw-61 for 47350@debbugs.gnu.org; Tue, 23 Mar 2021 15:47:15 -0400 Received: by mail-wr1-f43.google.com with SMTP id k8so22038094wrc.3 for <47350@debbugs.gnu.org>; Tue, 23 Mar 2021 12:47:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=3fnlOsOmYVD7lnLmAIZTg05oiKtaEaGgSqxmLHxXrM0=; b=vVau+07v/TfyW2D6+iK7fX5bxG6dzWMRpoAL6WqM2EOe1KOj8pVE32em+8NTVCGuE4 jK1ax1Rf1MwXVKqI/+GwO1DUgnZ1Z6IGlN58xrJDMatU1WFJGXGN42UePa5hnHaYqnXf EgoHCdCjHNrEc7c/LsDc6Rqy++kEA+m7HNdpSWo1TQrUENNQ1mByn+T3hKf7zTqHLsQu p0/9F6fni0uX4lIWVASENQ9NCGpaEU1MMiMwJujJO+0uJ9F6GIu3njjJBH6t08K5Hju4 96sF7VMRw1iiozIYUL2AZ4OJgCNfw+e02zIuXeNRrdLplLWXUpEoSlbN4NjFWO2gCCMs hd9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=3fnlOsOmYVD7lnLmAIZTg05oiKtaEaGgSqxmLHxXrM0=; b=TYrhSCHH1ohaRUsNeO7z5t5oj2QZC6a2fHkDDGdc40IGuzRDAUqqkN6v3gUdLLbbKJ ppHIV+G7cmnaKvN/I5p+Y0k+fXWCmjraKszbxRVUqFtQLvlDUBlYwvjqr7XfC/oiG1u7 COzVvXUteyFvwhglzs0ep3m/bLHSZtSKfQd8DKxwMsqqft1MFMV3MmlnL7PpZRKSJnaW c4s9DZPEKnr+Qq7LtAmSwTWprvfHaZkhlULcQnqpWCcD1JIq5hp3fwNZAwngAbpdzop9 zNvD619AzvbgXY5pX/SYIwLu9f18SwPYaDLyXq9dgqbxvC9PDJArOrdssHXJw525G4/O btJw== X-Gm-Message-State: AOAM530i6BbaSeqK046eNhzLG37peBrmSJ1Pi9mIOAS33Hop01P/NTrH +zGPLWDzVosKhP+vUO8vzoFp7jV8Ak8= X-Google-Smtp-Source: ABdhPJy+F0oqhOCcd5l683qVONnLeExFGz5Xv4ul/9CEFX2vCSXzYNA+0HTKJTSwSoMqrfmnhPtRpg== X-Received: by 2002:adf:f44b:: with SMTP id f11mr5749191wrp.345.1616528829608; Tue, 23 Mar 2021 12:47:09 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id a131sm3656104wmc.48.2021.03.23.12.47.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Mar 2021 12:47:09 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH 28/29] gnu: Add julia-zygoterules. Date: Tue, 23 Mar 2021 20:46:55 +0100 Message-Id: <20210323194656.18303-9-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210323194656.18303-1-zimon.toutoune@gmail.com> References: <20210323194656.18303-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-zygoterules): New variable. --- gnu/packages/julia-xyz.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 38c3f1a131..464a6377f6 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -1212,3 +1212,25 @@ working with @acronym{URIs,Uniform Resource Identifiers}, as defined in RFC (description "This package supports SI units and also many other unit system.") (license license:expat))) + +(define-public julia-zygoterules + (package + (name "julia-zygoterules") + (version "0.2.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/FluxML/ZygoteRules.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "07i2mf6rr5b8i6l82qgwl5arsb5pwyyzyfasgnszhdqllk9501bs")))) + (build-system julia-build-system) + (propagated-inputs + `(("julia-macrotools" ,julia-macrotools))) + (home-page "https://github.com/FluxML/ZygoteRules.jl") + (synopsis "Add minimal custom gradients to Zygote ") + (description "Minimal package which enables to add custom gradients to +Zygote, without depending on Zygote itself.") + (license license:expat))) -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 23 15:47:30 2021 Received: (at 47350) by debbugs.gnu.org; 23 Mar 2021 19:47:30 +0000 Received: from localhost ([127.0.0.1]:33146 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmzs-0008Fw-Hs for submit@debbugs.gnu.org; Tue, 23 Mar 2021 15:47:29 -0400 Received: from mail-wr1-f43.google.com ([209.85.221.43]:34813) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmzj-0008E8-H2 for 47350@debbugs.gnu.org; Tue, 23 Mar 2021 15:47:15 -0400 Received: by mail-wr1-f43.google.com with SMTP id j7so22066445wrd.1 for <47350@debbugs.gnu.org>; Tue, 23 Mar 2021 12:47:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=kxSp2IWHDNuyOhDibCZnsDIvxBOqs/SWAM+I8iKFPT0=; b=lY4Z01fan5FZngxq0bVSfOIA8qBGNo8H33XhzTUsAYgDVPS7Jef3RGjPYlBwB1Y4gn qxC/vlJkhvcqF5zWDhkc+DS9Au9nffny/3RP1B8xRMfJ9cZHgbxFmi8cbjAfEUl4Eo7p 0ych/lT0SVfg1l8l44tCEP8yonsn7bZQL10Uap7Yd5eNkKbVsFhRHNq3bk1SxC5nToha xIr9zVh58DnNucRn6LJFzSg190BWSeKvBXheSoJYf/aE6gnQbs6Khh/2wo0CvVGoIM1y sQPvh0OIM3pta3ev3heBoXRpmCiibChcaMF/qr4b26zgse1L0/g6qSC9T90OHWb293g2 SXkg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=kxSp2IWHDNuyOhDibCZnsDIvxBOqs/SWAM+I8iKFPT0=; b=QKeO1oYwKgno4JH+pXd4KNnmPqqTgBZN/AAonl2L/AuOO49dXE8l4ZEVRwB+6IR8uz L1v7q+8AnA0C7vFxxxTXKsi53wwDeN3Ui2QgTC9b2CsRzxVAtR40iMFXabOVTQq/s6G7 K4AeObxlL1mLYwuCri0pke3bRy2HlmY3mXlP/m59Kufuts2EopgGvXOmcuUEPQxA28dC OnoyNcNCNbX9m5vuryvznlhct78uaETKBXeNoTTTHFTuifx9Xidt4MqUgeghJtnY1hiE mPmzwOLLba/1q8qTlAG7EdFddqK2neWM7+VDzOYwRM3mHmwCU1NVlnIZ4ll8D1kOiH8F wm3w== X-Gm-Message-State: AOAM530fH5S5KmKykWJxo9CIIccioRLCjhL6sUXeYmxivL3gg5fgU40v cMqGSDukMwBRlL07BnIeyD2N3cXiUP0= X-Google-Smtp-Source: ABdhPJz7vQrIVV7R+wlKW5xfJ3NR6vplX2f/zNxXqneRm/fCl/GPxIMBxMlmmdg5mCCMT45O8xDnzA== X-Received: by 2002:a5d:5904:: with SMTP id v4mr5686515wrd.261.1616528830046; Tue, 23 Mar 2021 12:47:10 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id a131sm3656104wmc.48.2021.03.23.12.47.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Mar 2021 12:47:09 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH 29/29] gnu: Add julia-zygote. Date: Tue, 23 Mar 2021 20:46:56 +0100 Message-Id: <20210323194656.18303-10-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210323194656.18303-1-zimon.toutoune@gmail.com> References: <20210323194656.18303-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-zygote): New variable. --- gnu/packages/julia-xyz.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 464a6377f6..9ee1f9dd4a 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -1234,3 +1234,38 @@ system.") (description "Minimal package which enables to add custom gradients to Zygote, without depending on Zygote itself.") (license license:expat))) + +(define-public julia-zygote + (package + (name "julia-zygote") + (version "0.6.4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/FluxML/Zygote.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1h2ph0lsisbkh8y4xgwzgw9p5zi243q8zzp5gfh3zw9pzkx6a1rf")))) + (build-system julia-build-system) + (arguments + `(#:tests? #f)) ;require CUDA, not packaged yet + (propagated-inputs + `(("julia-abstractffs" ,julia-abstractffts) + ("julia-chainrules" ,julia-chainrules) + ("julia-diffrules" ,julia-diffrules) + ("julia-fillarrays" ,julia-fillarrays) + ("julia-forwarddiff" ,julia-forwarddiff) + ("julia-irtools" ,julia-irtools) + ("julia-macrotools" ,julia-macrotools) + ("julia-nanmath" ,julia-nanmath) + ("julia-requires" ,julia-requires) + ("julia-specialfunctions" ,julia-specialfunctions) + ("julia-zygote-rules" ,julia-zygoterules))) + (home-page "https://fluxml.ai/Zygote.jl") + (synopsis "Automatic differentiation in Julia") + (description "Zygote provides source-to-source automatic +differentiation (AD) in Julia, and is the next-generation AD system for the +Flux differentiable programming framework.") + (license license:expat))) -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 23 15:47:45 2021 Received: (at 47350) by debbugs.gnu.org; 23 Mar 2021 19:47:45 +0000 Received: from localhost ([127.0.0.1]:33148 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOn0D-0008GY-0P for submit@debbugs.gnu.org; Tue, 23 Mar 2021 15:47:45 -0400 Received: from mail-wr1-f42.google.com ([209.85.221.42]:42598) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOmzg-0008Cy-78 for 47350@debbugs.gnu.org; Tue, 23 Mar 2021 15:47:27 -0400 Received: by mail-wr1-f42.google.com with SMTP id x13so22034028wrs.9 for <47350@debbugs.gnu.org>; Tue, 23 Mar 2021 12:47:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=mXAjdfz1k5NqoLFsZoFefU3Js/lhVnqaxKh2YlXpCOs=; b=Gd2TYRxl4EvisaNYTemaT/1GU9vkPiLz0SD5zDxvXlQ6tIUPB+UJNgz4SOM23dJyiq 8kemdgZ1gygZAkMVMMvxdiS1YwPnL84uoCmCs8S9Rz+Wvh/nmNIIDswOTExpX+V7DKZm I53wh5uLuUoPZlKyDIfTgmieiiWm+rm43kKGCftBOS/D6gIHEutk5n+h1Ng/jD5cuBXy Qh0507reX0m+LjygLPQ55K8nh7IDBCZNNSD7Bxx8VvYxKvMJcwpVijOoE1hinIO6Vd78 htf6EJXRKnTpc7O4sMAlMBQ5j/O0tL1GIwf9dYS+f8w2g0/iloVx2NpDJIaOW1U8kipN 7U6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=mXAjdfz1k5NqoLFsZoFefU3Js/lhVnqaxKh2YlXpCOs=; b=rKLyf5ehtD00PzAQvbLjBzsiamFM3dTmbP/XDR+YnyTC0nrENYQ/IQqJyaHbbrnG+I oMbEIMzvvS5lQhaI7KRu8JBWoh7VZPGyPDh4v7eG1dHpJmu2obZgblhX+dbNIeHKd0lO P/dpemaP7qaLli2oLbAk3tPSgycqf/g93jolxOQOhid1+yJ69qXNEwtNdryOaMqqxAls m0j5+1smGHcAll0GmfKJC9DD1SEFrHJ16nP1Av1+5D/eB/aq/+N+H6+FTqXHEJiP0TWy KzZWPZIVMMt4YO6bjqTY6jrLzUJU5v45c1o9la7DdOxLquLj8dxTZZktmhu2iNBQtpij 4OfA== X-Gm-Message-State: AOAM531y+mO14ytct/qvcAmFAUwTvx4HmZd/gUcPCrmYRcNBqlEI13D1 3sTc5AgIWQ0xoBKHlpP7wcbNHGyb5ns= X-Google-Smtp-Source: ABdhPJzpPyXdHRYKRben+bojB0rsb1eiV8fFaSRTNmDUp0YVyKUbczqCGdCjcv4vicDIALmLKza3Jw== X-Received: by 2002:adf:b355:: with SMTP id k21mr5721062wrd.156.1616528826722; Tue, 23 Mar 2021 12:47:06 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id a131sm3656104wmc.48.2021.03.23.12.47.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Mar 2021 12:47:06 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH 23/29] gnu: Add julia-openspecfun-jll. Date: Tue, 23 Mar 2021 20:46:50 +0100 Message-Id: <20210323194656.18303-4-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210323194656.18303-1-zimon.toutoune@gmail.com> References: <20210323194656.18303-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-openspecfun-jll): New variable. --- gnu/packages/julia-xyz.scm | 46 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 02466fcd04..afa8e815f8 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -23,6 +23,7 @@ #:use-module (guix git-download) #:use-module (guix build-system julia) #:use-module (gnu packages gcc) + #:use-module (gnu packages maths) #:use-module (gnu packages tls)) (define-public julia-abstractffts @@ -878,6 +879,51 @@ have arbitrary indices, similar to those found in some other programming languages like Fortran.") (license license:expat))) +;;; TODO: Remove this autogenerated source package +;;; and build it from realse source using +(define-public julia-openspecfun-jll +(let ((commit "6c505cce3bdcd9cd2b15b4f9362ec3a42c4da71c")) + (package + (name "julia-openspecfun-jll") + (version "0.5.3+4") ;tag not created upstream + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaBinaryWrappers/OpenSpecFun_jll.jl") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0bl2gcgndsbiwhwy8fl070cjm1fyf9kxj6gkikgirmzgjl29iakn")))) + (build-system julia-build-system) + (arguments + `(#:tests? #f ; no runtests.jl + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'override-binary-path + (lambda* (#:key inputs #:allow-other-keys) + (map + (lambda (wrapper) + (substitute* wrapper + (("generate_wrapper_header.*") + (string-append + "generate_wrapper_header(\"OpenSpecFun\", \"" + (assoc-ref inputs "openspecfun") "\")\n")))) + ;; There's a Julia file for each platform, override them all + (find-files "src/wrappers/" "\\.jl$")) + #t))))) + (inputs + `(("openspecfun" ,openspecfun))) + (propagated-inputs + `(("julia-jllwrappers" ,julia-jllwrappers) + ("julia-compilersupportlibraries-jll" ,julia-compilersupportlibraries-jll))) + (home-page "https://github.com/JuliaBinaryWrappers/OpenSpecFun_jll.jl") + (synopsis "Internal wrappers") + (description "This package is an autogenerated source package constructed +using @code{BinaryBuilder.jl}. The originating @code{build_tarballs.jl} script +can be found on the community build tree Yggdrasil.") + (license license:expat)))) + (define-public julia-parsers (package (name "julia-parsers") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 23 18:48:24 2021 Received: (at 47350) by debbugs.gnu.org; 23 Mar 2021 22:48:24 +0000 Received: from localhost ([127.0.0.1]:33346 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOpp2-0008Rf-GF for submit@debbugs.gnu.org; Tue, 23 Mar 2021 18:48:24 -0400 Received: from mail-wm1-f48.google.com ([209.85.128.48]:39796) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOpoy-0008RK-CI for 47350@debbugs.gnu.org; Tue, 23 Mar 2021 18:48:23 -0400 Received: by mail-wm1-f48.google.com with SMTP id d8-20020a1c1d080000b029010f15546281so151873wmd.4 for <47350@debbugs.gnu.org>; Tue, 23 Mar 2021 15:48:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-transfer-encoding; bh=+0VADT21i2F9BmBanHnEa4TSO/WTxfesAvPup1jduFo=; b=HLFuJfxqDLi3yODc7JqNKeZanhhBMiLMB/XEEcYO2gaQExHOu0J2q98/hkKzk1B7YB sIOmnRbxYa8BsxYu9iob9mUuMBvoagyymYIdt2pXnOi8PvJASqJGF5KcIX3hJSMR2maM GnkoqVWNzcRffWGDcwyh7pjnjdPQturKn51mRsSwg46PWyViPjml4FEJp2iD8ZU7qAK2 /mJj8EI5GPNqOQv0C5AHHWnNAzBzURJaSg7j/qikbkIpR58MmJIVGvScGSlu7VELIoph l5OBBpURlG3e42CyaF8m0SORwVe7Bysfv60zJukXww0zfaaRWBTN6NnfG/RFG4BTcj43 9TXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=+0VADT21i2F9BmBanHnEa4TSO/WTxfesAvPup1jduFo=; b=C6iR+7KIFclJl//n80sSFDzPdQqCrED+UZRVCiifczZ1kJFpJLsDDEXy5Vz6t5Wf87 Jn25e9z4Kh1buvfGmDYMoVEYiWu4YmBX6SwinSGNn1t0H4uoMhioJge1IzhFkjQQoS2i AwAmL30FJNZ1JEItbOwcJojckH0sWp9oMGuTzPx3jcPZZdS8uj+h0A5BbiXL7jmXseCH Ei39PYrlwYGRhwkD/2wASCPgOEp1vziJn7aWXYYkrhVaxgqaTPTGsIbin/VFpgXSpKmQ /BvUdrMopnvn32N/tLTIBkpTcZAQU3Zlwid3RZ1IU55g0c54qMH9XeCO33gv9GjoUEu7 Aoag== X-Gm-Message-State: AOAM531dmmnyeHx3tMe+yS8JgI4rgsMtoURoLRHTDnsDhe/B9Z1M4jO4 Bbh2flfCqMDiEPlyBgusGE4= X-Google-Smtp-Source: ABdhPJzeKbfSajOWPMdnqoXs5J+B/ueK887HVSmYFWtsd7EgoB2fBCt3KxfLoja2y2KHbqVH+3BHDQ== X-Received: by 2002:a7b:c1c4:: with SMTP id a4mr209971wmj.122.1616539694416; Tue, 23 Mar 2021 15:48:14 -0700 (PDT) Received: from guixSD (host-79-17-142-89.retail.telecomitalia.it. [79.17.142.89]) by smtp.gmail.com with ESMTPSA id a17sm244711wmj.9.2021.03.23.15.48.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Mar 2021 15:48:13 -0700 (PDT) From: =?utf-8?Q?Nicol=C3=B2?= Balzarotti To: zimoun , 47350@debbugs.gnu.org Subject: Re: [bug#47350] [PATCH 00/29] Add Zygote (piece for Machine Learning with Julia) In-Reply-To: <20210323194211.16398-1-zimon.toutoune@gmail.com> References: <20210323194211.16398-1-zimon.toutoune@gmail.com> Date: Tue, 23 Mar 2021 23:48:12 +0100 Message-ID: <87wntxmqqb.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> 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: 47350 Cc: ludo@gnu.org, zimoun 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 (-) zimoun writes: > Hi, Hi! > > This adds all the packages required to build Zygote, the source-to-source > automatic differentiation in Julia. Wonderful, nice to see the first contribution to julia packages :) > > Last, well, I feel motivated to implement an (recursive) importer, even > inaccurate, it will greatly help. > I found yesterday julihub, which might help in that regard a lot. I'll share here my notes (still no implementation), if I'm not missing something obvious, this importer should be super easy. Let me know what you think about those: 1. refresh the package list (json) curl https://juliahub.com/app/packages/info 2. search the required package (.name field) 3. get info on the package (.metadata.docslink) / pkg.json eg. curl 'https://juliahub.com/docs/Convex/Sr0e5/0.14.5/pkg.json' 4. extract: - version - homepage - license - repository - description - direct dependencies (used in propagated-inputs field) store them into a list - indirect dependencies add them to the dependency list - binary (jll) dependencies tell the user those must be fixed - remove duplicates/packages already in guix - repeat 4 for each dependency Thanks, Nicol=C3=B2 From debbugs-submit-bounces@debbugs.gnu.org Tue Mar 23 19:02:13 2021 Received: (at 47350) by debbugs.gnu.org; 23 Mar 2021 23:02:13 +0000 Received: from localhost ([127.0.0.1]:33366 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOq2P-0000Li-KF for submit@debbugs.gnu.org; Tue, 23 Mar 2021 19:02:13 -0400 Received: from mail-wr1-f47.google.com ([209.85.221.47]:39901) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOq2K-0000LR-Ri for 47350@debbugs.gnu.org; Tue, 23 Mar 2021 19:02:12 -0400 Received: by mail-wr1-f47.google.com with SMTP id e18so22518010wrt.6 for <47350@debbugs.gnu.org>; Tue, 23 Mar 2021 16:02:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-transfer-encoding; bh=ef8M1FHWIP0wgtricREQNFvf+z/YqtfWhDuf0bb6+bQ=; b=E0JOEf3G0b0IpB85NX6haIWd5nOmoV98ja5A6UKHde7Ptln+LBDKlIw3EcLUj09y0o yS5JLDlbxSjtyRNP+ZsKIj6UdwmGJ3kj6Y3nmq1ATR9PZkXBwR/HfEsnRMMfNnXXU5j4 RjwV32wnuxHIMu1IIFTt9kugkmiU17PVi7IBp4g5o/X//ixUpqKFrZLmbNpIYfx7ZifK ToSOXUuVSGXksiHhzdJbTEmvNcz3SXNCjUAsYHNBmDbz1VCKU1H6IpNCYWXxLWrk2pnN 1BcRZYhgCqND872/cHNXNu5DkOgR3+/mISc+GXgF9hrvN0nn8wX5N0M01GleUAgxYsmC 1eMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=ef8M1FHWIP0wgtricREQNFvf+z/YqtfWhDuf0bb6+bQ=; b=PbWGZYZnJls3PZFczfAZI+lReX4g+ezFiuqPr8LEDb4Ty1scTTlhEW5iWpv92fNz/5 DO7KvfiLDqOoPte2lrAuLhiwpnuwsL+aKGVRFPL4XsysR/57cmu3CjJdfm3mt+nZKHBt nkV5lzOWNqBIKPwlTfMaltQDnDMGBaN+5BkClW3hlp5Sm2UDP6ZCNiAIuqYHiw5Wn2zW Q9cdV0yLAIPR6rqDxt/Y85QM0QhtVPOqLcR0Q/S1WmgwKxQi+RaMYR4MIfAPj6wQCBRj OEtBKevu0xLSw98+/qFV/nS5X7OMY8O2gn1Q3Q5dpDKZeOSTTg/y/MIOFDc63rrSMfWB 4OBw== X-Gm-Message-State: AOAM531R+daj81mp2jYocxF5f2lMWvTu/1O0PjwuEo3F4uQyXEBESfC0 p40x903jUXUGqAzxW2yL1po= X-Google-Smtp-Source: ABdhPJzyPHvMb/5KH/i07rLWA2PkyVvTQGjYaET38JnQHkBpKIMDAgiyOLWP6onuG62p6rFoo6YfLQ== X-Received: by 2002:adf:f852:: with SMTP id d18mr284715wrq.210.1616540522950; Tue, 23 Mar 2021 16:02:02 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id a13sm471047wrp.31.2021.03.23.16.02.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Mar 2021 16:02:02 -0700 (PDT) From: zimoun To: =?utf-8?Q?Nicol=C3=B2?= Balzarotti , 47350@debbugs.gnu.org Subject: Re: [bug#47350] [PATCH 00/29] Add Zygote (piece for Machine Learning with Julia) In-Reply-To: <87wntxmqqb.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> References: <20210323194211.16398-1-zimon.toutoune@gmail.com> <87wntxmqqb.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> Date: Wed, 24 Mar 2021 00:01:01 +0100 Message-ID: <86tup1iifm.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: 47350 Cc: ludo@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, On Tue, 23 Mar 2021 at 23:48, Nicol=C3=B2 Balzarotti = wrote: > zimoun writes: >> This adds all the packages required to build Zygote, the source-to-source >> automatic differentiation in Julia. > Wonderful, nice to see the first contribution to julia packages :) If you want to review, then it would help. :-) You do not need to be committer because it is checking and commenting, or by simply saying LGTM. For example, I am not committer and I reviewed ocaml packages or camlboot. It would help to reduce the load on the committer=E2=80=99s shoulders. ;-) Well, I would like to have these stuffs in the next release 1.2.1. >> Last, well, I feel motivated to implement an (recursive) importer, even >> inaccurate, it will greatly help. >> > I found yesterday julihub, which might help in that regard a lot. > I'll Cool! I am moving the discussion about that on guix-devel and I will comment once I have read a bit this juliahub thing. :-) Thanks, simon From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 24 04:15:48 2021 Received: (at 47350) by debbugs.gnu.org; 24 Mar 2021 08:15:48 +0000 Received: from localhost ([127.0.0.1]:33887 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOyg8-0005yp-Je for submit@debbugs.gnu.org; Wed, 24 Mar 2021 04:15:48 -0400 Received: from mail-wr1-f44.google.com ([209.85.221.44]:41820) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOyg4-0005yb-DV for 47350@debbugs.gnu.org; Wed, 24 Mar 2021 04:15:47 -0400 Received: by mail-wr1-f44.google.com with SMTP id b9so23472805wrt.8 for <47350@debbugs.gnu.org>; Wed, 24 Mar 2021 01:15:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-transfer-encoding; bh=cqeGc4Qv90JYuHLmdA53hGRdKVks85dh0a21Eh2heBM=; b=h9lopvJcNbCtuVUKvemNiLqAIkedJSbdZrmnjPfHZ9VkIN1mmT67rdB2LkyF0FylhK fZjVOMf4ML+T5ijKiWPXT+uxuHV2bjvMFGw+endctJPsqje1YMzqXuTh7+UfXIiePw+o 7MhrLad/FknIy2CpgF/GOtLh63MTr6azX7y1rHCvWtkZECwfPwUZfGjpBY6vTkAR9RGI N7ykrFKJ9OpLwEIzOC1RGYDX91rApujyL0hPA4RmexBMvvnDTC8eTPwCq9f6UtgvG7xq oQkcX3qyBzEzp2gx62tUfW5P1tnm926j8Lv3aLcHH1BbkUr5eKpujU/WbpAxKunUGRCE VOSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=cqeGc4Qv90JYuHLmdA53hGRdKVks85dh0a21Eh2heBM=; b=NdaiwNWUpNg1TBhFOyb60k0PzACX981rCU3runCUuOzOhyOx/o6wa1+gdLp6DIBzVy yTudcL+og/hkYHAEwUZI/hOMcbjehI1qJZpD2GXsjzkyw04YIWmtoS0DWOozHO21N4B1 6F8lcKmvjQbB820ZZOmkcELze1wa17z6bqPsjM58XWZuhadcDv0A/LsPjX8+t0yPjVq+ +jRzT0E2rk5YdHttyAglAGxS5Y+aXmuqvsoxWl+Hu1XfqnwVsQNGr1iJLp0oFIY2PI2x UDz2SUaMVDZlpcMb0nNNC5eEYeQsqRaceP4C17ywLrh3fgl4wBqygs86cQdXRVN9vmgl bV6g== X-Gm-Message-State: AOAM530hR4gS2aU4q5aDBVkMOFQ3TZ2gTolkZIpM2Ium6NLrX4EKg3Va M/bG4igmihQEZfuUTDEOSoE= X-Google-Smtp-Source: ABdhPJxSYqhlBooCcI4kFWsh07D+d5c+hhjBtv+aB5ZSdqjS32JQ//mTsMyWRkqZNmg6FMv+fw+jpA== X-Received: by 2002:a5d:5083:: with SMTP id a3mr2162974wrt.38.1616573738516; Wed, 24 Mar 2021 01:15:38 -0700 (PDT) Received: from guixSD (host-79-17-142-89.retail.telecomitalia.it. [79.17.142.89]) by smtp.gmail.com with ESMTPSA id h13sm1334665wmq.29.2021.03.24.01.15.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Mar 2021 01:15:37 -0700 (PDT) From: =?utf-8?Q?Nicol=C3=B2?= Balzarotti To: zimoun , 47350@debbugs.gnu.org Subject: Re: [bug#47350] [PATCH 00/29] Add Zygote (piece for Machine Learning with Julia) In-Reply-To: <86tup1iifm.fsf@gmail.com> References: <20210323194211.16398-1-zimon.toutoune@gmail.com> <87wntxmqqb.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> <86tup1iifm.fsf@gmail.com> Date: Wed, 24 Mar 2021 09:15:36 +0100 Message-ID: <87sg4ldl1z.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> 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: 47350 Cc: ludo@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 (-) zimoun writes: > If you want to review, then it would help. :-) Here you go: Patch applies and everything builds fine. I also checked the licenses and they seems fine. I run some example on the Zygote tutorial and it worked Some notes: julia-macrotools: > +that let you do deep transformations of code..") two dots julia-colors: Instead of removing the tests, calling julia with --depwarn=3Dyes should do the trick. I changed the (check) function in julia-build-system adding replacing invoke "julia" with invoke "julia" "--depwarn=3Dyes", removed your phase from julia-colors and everything went well (built zygote and HTTP, which should cover all packages we have). Would you mind fixing the build system directly? As I guess other packages will fail the same way julia-compilersupportlibraries-jll: julia-openspecfun-jll: I'd change package description, as it's the default and shared between all jll packages julia-constructionbase: typo: lightwight -> lightweight julia-irtool: typo: simpe -> simple julia-macrotools: typo: Jlia -> Julia julia-specialfuntions: > Most of these functions were formerly part of Base in early versions of J= ulia. I'd remove this from the description julia-forwarddiff: synopsis seems wrong julia-zygoterules: extra space at the end of synopsis Thanks, Nicol=C3=B2 From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 24 05:39:12 2021 Received: (at 47350) by debbugs.gnu.org; 24 Mar 2021 09:39:12 +0000 Received: from localhost ([127.0.0.1]:33998 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOzyq-0001ld-AX for submit@debbugs.gnu.org; Wed, 24 Mar 2021 05:39:12 -0400 Received: from mail-wr1-f41.google.com ([209.85.221.41]:43969) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOzyo-0001lR-Cq for 47350@debbugs.gnu.org; Wed, 24 Mar 2021 05:39:10 -0400 Received: by mail-wr1-f41.google.com with SMTP id x7so1246744wrw.10 for <47350@debbugs.gnu.org>; Wed, 24 Mar 2021 02:39:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-transfer-encoding; bh=/KKIgECPR0Rd2I3j2MSdOe44/F78K6lU8ToC/QA7CcA=; b=lAPIDrEuCYpt4IcqbmAGL+uppNIv2KX4awoUz55SW/twRcUuLHrlqJwUYlQEpfrwws 8hTWqm4H92SGchTfGWsqmN7qdAj14/fDUR/gTt70I7LpOmiRPU7c9wXQTp2rUfd1zvHm TM+4t4HNjmt0qMS9GQLbMZbYgvTxUcb41Fca65LCzJQKx0/PVq4B2LAkFk9Fdv9hgr9w mjKOFrRe39C3TQxTBoKHZwyzI7MgxpO/9D2nGG65ycrKkbD83zCpeYc13anBQepYwQok R7uk1rHNVf+qU1L2/LbUqaGlUkHEt4WWPt+dHQeu146iGPDyeP/hRisMlpYfqijdtmuI 2XHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=/KKIgECPR0Rd2I3j2MSdOe44/F78K6lU8ToC/QA7CcA=; b=pibAd7wh3d+Zt2x20IdZ/2rOBQvtwumh+dk5R3UXs66ojPTYKENDTI3YLYj7a0k82h 5VxxY8RX9FLufpL6duwW/9/8HrF7aKFuotNSQOBOEX8ExfDdzCjb7Hxz3SoUzf5GXs0q mWp/PN7bfB0eUeYqLOrqoxTrpZqtBYRYU2+XSeMT26APe9mbHjp/0OTin72kJbjUcf9+ GjxLtr7UL+5lcElDGoNb9O8Vi5bfke45lWeTF6tn2exXRfDXLyb4HDuXjb/JS7D0Pwcz TAosBtP0y9UiRW5N93bym77gnQdf6pGecc3KBiwvp5VfyPzyKFC2wJ7VAR3/fGkezEHj Gcsw== X-Gm-Message-State: AOAM533+Q9/NQxJ90Kh9otnczW9226y/g0loUQzxFqEaNSp31g+0NuAx 7cjfnVAz34F//r4/w4hYJeU= X-Google-Smtp-Source: ABdhPJx4b/tEbvOIzcuznvYBJF/+RFEdBtXbMYZf4c7GJVJTOcHoxXMyn91aviGzxpz7TBMEzo7njA== X-Received: by 2002:adf:e391:: with SMTP id e17mr2439197wrm.285.1616578744580; Wed, 24 Mar 2021 02:39:04 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id i8sm1736127wmi.6.2021.03.24.02.39.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Mar 2021 02:39:03 -0700 (PDT) From: zimoun To: =?utf-8?Q?Nicol=C3=B2?= Balzarotti , 47350@debbugs.gnu.org Subject: Re: [bug#47350] [PATCH 00/29] Add Zygote (piece for Machine Learning with Julia) In-Reply-To: <87sg4ldl1z.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> References: <20210323194211.16398-1-zimon.toutoune@gmail.com> <87wntxmqqb.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> <86tup1iifm.fsf@gmail.com> <87sg4ldl1z.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> Date: Wed, 24 Mar 2021 10:35:30 +0100 Message-ID: <86h7l0hp25.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: 47350 Cc: ludo@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 Nicol=C3=B3, On Wed, 24 Mar 2021 at 09:15, Nicol=C3=B2 Balzarotti = wrote: > zimoun writes: > >> If you want to review, then it would help. :-) > > Here you go: Thanks for the prompt review! > julia-colors: > Instead of removing the tests, calling julia with --depwarn=3Dyes > should do the trick. > I changed the (check) function in julia-build-system adding > replacing invoke "julia" with invoke "julia" "--depwarn=3Dyes", removed > your phase from julia-colors and everything went well (built zygote and > HTTP, which should cover all packages we have). Would you mind > fixing the build system directly? As I guess other packages will fail > the same way Ok, I will double-check if we change the option of the build system or simply locally tweak the arguments case per case. Thanks again! Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 24 21:05:26 2021 Received: (at 47350) by debbugs.gnu.org; 25 Mar 2021 01:05:26 +0000 Received: from localhost ([127.0.0.1]:36574 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERB-0000aK-Kj for submit@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:26 -0400 Received: from mail-wr1-f51.google.com ([209.85.221.51]:46903) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPER9-0000Zr-R6 for 47350@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:24 -0400 Received: by mail-wr1-f51.google.com with SMTP id v4so569146wrp.13 for <47350@debbugs.gnu.org>; Wed, 24 Mar 2021 18:05:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=w2NZVR2q+co47xpol3K3NqtnY+L9FrNpu1PXwdhCyoA=; b=I/HYgNlO1y6LHF8XSGtYfiT1wxL2Z0Ea3dE2fsi3bAOCYsAadUUCv6nS8z6/uNKGEN eFBmFBr8yTeG67f08rLDrVPpvfZfSovV0Riw1L5in0lu1quGda54uk9jEz0DBPdszMoi rYz6R3eNmdkXtlRir0OX3LowZdZavWelKG5TuSik/raQpvFFskKwGOVAMCDqZOO7tJk4 zCtbjTJGHiQ6/ek+0bOMOQarCa9FD72LGDWi63Pr+eZBdxQcwyKn7ZgK9mid8VYmQb1x GFuyNLZi7yVqx3XQxc+cfXcIvrqmgxYb4SyzqVxb5SdRV1R3rRJpqDHODBn0rH0+QJPt BjKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=w2NZVR2q+co47xpol3K3NqtnY+L9FrNpu1PXwdhCyoA=; b=T1Q3dY0aGScSUqNuUz8e23knfNdijpIVQeg3kzGeDaOppNLmqSxq581wIe2PSf28RA Ah7OEv8LY1xbyj3b6dP9+WI9d5xh1bKM4dj0tdI6h03e7dEXOE6+0gC6WQLvB46efo2P SkvmTt2HQ3R7jQn8ZcdBuGLylwSw72pN/7P7ZMDCgWyXPrh7PvXugmNKmkHUGC7oECHU ljSXCvwEu8goaIZDHeJPYHarIHTYT7SsOrqMK2WPFhLB2qcLAEL9d27l9dUkiN855hvY UEEJ2zn+NryodzNYxXnCPMOS38iyUKOPrSsk0mtkqHgXzlUmBnPzvOqjj0UMfjIZVWk/ CQBg== X-Gm-Message-State: AOAM531nJC/Nz82TAcSmwiUJ9NOMYyKYGS9ZGcZOLibhMG21jCvQn4sy oH3fwzoMJ8Q8tAZpL53rmYRyK+wBGf0= X-Google-Smtp-Source: ABdhPJzHXTnwvdoo3WibEJr/obclS/k2BMxNc32owgBs97S3N+lKlakwAwe1iizQVSzjOee/g/wCqQ== X-Received: by 2002:a5d:50c7:: with SMTP id f7mr6266076wrt.18.1616634318374; Wed, 24 Mar 2021 18:05:18 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id w6sm5208488wrl.49.2021.03.24.18.05.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Mar 2021 18:05:18 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH v2 01/30] build: julia-build-system: Turn on depreciation warnings. Date: Thu, 25 Mar 2021 02:04:49 +0100 Message-Id: <20210325010516.18994-1-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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 (-) * guix/build/julia-build-system.scm (check): Set option '--depwarn=yes'. --- guix/build/julia-build-system.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guix/build/julia-build-system.scm b/guix/build/julia-build-system.scm index 8f57045a8c..d74acf2a05 100644 --- a/guix/build/julia-build-system.scm +++ b/guix/build/julia-build-system.scm @@ -101,7 +101,7 @@ Project.toml)." (or (getenv "JULIA_LOAD_PATH") ""))) (setenv "HOME" "/tmp") - (invoke "julia" + (invoke "julia" "--depwarn=yes" (string-append builddir "packages/" package "/test/runtests.jl")))) #t) base-commit: a2f3a456bec357394fe550d927c26bbbdaa7ba6e -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 24 21:05:29 2021 Received: (at 47350) by debbugs.gnu.org; 25 Mar 2021 01:05:29 +0000 Received: from localhost ([127.0.0.1]:36585 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERF-0000bZ-BF for submit@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:29 -0400 Received: from mail-wr1-f41.google.com ([209.85.221.41]:37694) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERA-0000Zu-N3 for 47350@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:25 -0400 Received: by mail-wr1-f41.google.com with SMTP id x16so613657wrn.4 for <47350@debbugs.gnu.org>; Wed, 24 Mar 2021 18:05:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=pnNdhVBGn2C7BS2TFRiICgMgbLhtf5L7HMlhsvygF4k=; b=mJtklvGOuHIHufZVg2HUFPZ0BdVE9mzwV5x82r74R98RGVU9T6/qUtzcFu3c1SNIHf AnONAzxwpw0I+Ab7fH/UyrvafSOfOgTR8j+gSlyCQuGTczH0e0Wv0R+Ky5/rtVD/iv32 nkXrPQIjQkkcozfN3vDeELFaEBcfI9bHFhqqxZtg+zK6DpS1z+B1O3P0LNgTZmmCqnQG YIbxJR3Ng2dI6jrpjiLq6sGU1zEJOYB96WshZW98ao8Dq5CUNypTIR0a62uGnGuREdpT oFP6LGb52Mst01WL37fIlO5Us7d95EJZZbF83w55xUiIG0OUeWoz48cSyeIdsW6WvJAU riYw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=pnNdhVBGn2C7BS2TFRiICgMgbLhtf5L7HMlhsvygF4k=; b=bplrV5LG1snKOB5KFbij6TBbYmijDQWMpUqLeF48vFINER6Yyh/4jKRN7he0OSxNYv h8Be3icykaE5ltx9ktxddaDWcPURYxfg83N1Xt4UvFDPcA6NN/E+9A+vIc8EpHpjfI1Z HMaxhlstlqjqSYZTt0mifqea1gXVexf3UKVNIMNBXXT5EFl4Ypksv96wDCUe/XwpHX9+ FvB3rrVmIWLiMrfQYQ0KHbLDl+rDqnMuplaWjj5nRuSLt6keDT8YaxCGv8Kh4i4tMkPY 3+jChtqtodks6Coa358XTKUVENtVgLAQa5XoAyuOgh9IxluV9j1+MaZ3biimj86j4MTT vskw== X-Gm-Message-State: AOAM533EB/JdSB28t4s9zXK4UVkEUN0U/dTz90YhHMFj2omoa83G5mc4 +t+7eGZ3XtXFGvYU3JY9WF0ZREpSvxA= X-Google-Smtp-Source: ABdhPJzu1IjQHiNJ/eUbWgCbDH8X0HShVRXAKK7xE//QneSaAODeGJDH4cq8W4zLbIpyUoC1WHRJpQ== X-Received: by 2002:adf:e7c2:: with SMTP id e2mr6394041wrn.338.1616634319249; Wed, 24 Mar 2021 18:05:19 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id w6sm5208488wrl.49.2021.03.24.18.05.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Mar 2021 18:05:18 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH v2 03/30] gnu: Add julia-macrotools. Date: Thu, 25 Mar 2021 02:04:51 +0100 Message-Id: <20210325010516.18994-3-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210325010516.18994-1-zimon.toutoune@gmail.com> References: <20210325010516.18994-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-macrotools): New variable. --- gnu/packages/julia-xyz.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 7fbb18347f..5ba85f8bc0 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -344,6 +344,27 @@ used in autogenerated packages via @code{BinaryBuilder.jl}.") and printing JSON documents.") (license license:expat))) +(define-public julia-macrotools + (package + (name "julia-macrotools") + (version "0.5.6") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/FluxML/MacroTools.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0k4z2hyasd9cwxf4l61zk3w4ajs44k69wx6z1ghdn8f5p8xy217f")))) + (build-system julia-build-system) + (home-page "https://fluxml.ai/MacroTools.jl") + (synopsis "Tools for working with Julia code and expressions") + (description "This library provides tools for working with Julia code and +expressions. This includes a template-matching system and code-walking tools +that let you do deep transformations of code.") + (license license:expat))) + (define-public julia-mbedtls (package (name "julia-mbedtls") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 24 21:05:30 2021 Received: (at 47350) by debbugs.gnu.org; 25 Mar 2021 01:05:30 +0000 Received: from localhost ([127.0.0.1]:36588 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERF-0000bh-NE for submit@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:29 -0400 Received: from mail-wm1-f42.google.com ([209.85.128.42]:53901) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERB-0000Zv-Er for 47350@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:26 -0400 Received: by mail-wm1-f42.google.com with SMTP id g20so253408wmk.3 for <47350@debbugs.gnu.org>; Wed, 24 Mar 2021 18:05:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=OWD+LgIs86FOrSc+L1MoGvTV2+EdPieW21hE7PMJ0TI=; b=JfJHzlXAKLDUrr4wr8MBF33sbh8g8uE8G1+v/nOiGyTVwOLkEjCaL9p7rpgORc00tN JCgoZNb7rKFRIWeyfKhWSyuFUqK0dbczRlsrBCBkifOtkZGlmXHH34WBWlqdzey09pH+ 7ijNMl/Rf/TUL81x5hxNaiA5IbRwob0j2u91atM1spJf2frjAniVNTvgi7XsHaoU/qlc i3ONTM1NYZb1ca54OkqJPwR0L70nBWdQ4sLBLeZ4aYKJWQ5zecBvNQVcD6N26gcG45sV rDD5Acjz0QO2NBUVEaoIQTBhjJJ16Ap4/oF5mgLNMBbYLdwm7uYVmRYD9WAMZ/GtBnTN 1n4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=OWD+LgIs86FOrSc+L1MoGvTV2+EdPieW21hE7PMJ0TI=; b=QUt4Aox4rJ6+7HJ2QYGDv15IeIOz7GnrFai6KWUfjf0y2qfxo01ismtoQMD7J37zpy NX42eIJSH52qj27CxF2aJpGVCQF/1NCgMErKhkYIPfFMQzwsUGb/tfDGVBMFmooiFOUv NYxil4j/eWP2s39YXYWejxA+Tdvm3jAMgp8Pn3L3zBHwqFLqrnw/667Agbx1q+G7CrpY 8BIVoe151EVf4PqapZjg1X1L7Jzu+RO4XXqeDz+6bKkVJ7SJTzDAoBS9KM5BB9Qz9/5a /xc38JgalwirWq04SNWxdkULfC+h2OD6+4DLC0PITB8ud8SHAHHXiWZDK8p5lOvC18PH q7dQ== X-Gm-Message-State: AOAM5338isRhX0XKVbciiVPSvdx6NwRHCHtO5ETfZ/fVUkjjS6XR3ERc kyTJWHfDn5fgJaeeHUzvx0lRvqrsunc= X-Google-Smtp-Source: ABdhPJzKTe1FKo3zt+cD/H2LEnrn6D0jWiz+PSHSNQfg44b29gfv0lkVF2701U95oYF13lKDV5W+lw== X-Received: by 2002:a7b:cbcd:: with SMTP id n13mr5198507wmi.112.1616634319772; Wed, 24 Mar 2021 18:05:19 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id w6sm5208488wrl.49.2021.03.24.18.05.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Mar 2021 18:05:19 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH v2 04/30] gnu: Add julia-nanmath. Date: Thu, 25 Mar 2021 02:04:52 +0100 Message-Id: <20210325010516.18994-4-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210325010516.18994-1-zimon.toutoune@gmail.com> References: <20210325010516.18994-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-nanmath): New variable. --- gnu/packages/julia-xyz.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 5ba85f8bc0..6508fa52af 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -435,6 +435,26 @@ TLS} and cryptography C libary for Julia.") wrappers.") (license license:expat))) +(define-public julia-nanmath + (package + (name "julia-nanmath") + (version "0.3.5") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mlubin/NaNMath.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1hczhz00qj99w63vp627kwk02l2sr2qmzc2rkwwkdwvzy670p25q")))) + (build-system julia-build-system) + (home-page "https://github.com/mlubin/NaNMath.jl") + (synopsis "Implementations of basic math functions") + (description "Implementations of basic math functions which return +@code{NaN} instead of throwing a @code{DomainError}.") + (license license:expat))) + (define-public julia-orderedcollections (package (name "julia-orderedcollections") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 24 21:05:30 2021 Received: (at 47350) by debbugs.gnu.org; 25 Mar 2021 01:05:30 +0000 Received: from localhost ([127.0.0.1]:36590 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERF-0000bq-Vn for submit@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:30 -0400 Received: from mail-wr1-f48.google.com ([209.85.221.48]:40750) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERB-0000Zy-P1 for 47350@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:26 -0400 Received: by mail-wr1-f48.google.com with SMTP id v11so601440wro.7 for <47350@debbugs.gnu.org>; Wed, 24 Mar 2021 18:05:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=R8MEnEHG9xp18qpYPhlLqDNzLdW1e1wAlhITi5tgzxE=; b=Ry3WUFhrY9I2shcBbJE1r21a3Q3aD6UmknsedhzQYWM6ZAwmXlOjhQzrFWT3avTcDt GRx07TeBPrQlIGsMVXqgMNicXPmzvhgqLFx9YxxylaSmWi6ciIOeKB08Py3d7JTSMLj4 YbJfir7WUKg0DJFdkQF8FrJka7jo/3XdFvT0QeWPL8kQti1Kd/6nxosf2d2jNbXio4+l CnkZdeWhgpIV/eIq+yEXV9EqzTXaVg0sXNQXmJx5OcdpsLguJrvRPHfBlDAQ9SfHSyhc F8EY7RUF/c4RCJ45Ht9j9RBolBJ3lObLRLnb5E1juJkeLwGS0W/7QePnMduHfz8gJ+qd sYMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=R8MEnEHG9xp18qpYPhlLqDNzLdW1e1wAlhITi5tgzxE=; b=fotzkD8ZwfOLj8u+tZvrQgGfYUafme9GgICykxfhwm0ubxJqqvxndMdia4dtaKSN86 A5L2SZ4lKzp/6ecyKSI9H6MesTckiT4Cc/FSqH3diNcWGOSOehF/mpzEjqiRwg3Lvaku ZrVUMaaUaKFayxxBriSEkOd2ShcMMFSuTfZi2rb80rma4t0WHPQcXAcINqQ5rDc7gAQx suLKchDS+9s79b/4Nr70wz2+zxhxM/2GGke2Dza97w6gIfR1JuoL4aEeUe4DR4rtMOP/ WOWYDmi0ebxRSRDYuVIsoMiDqxZD+8CM1ZO9E6sRuPZ9aYQ+DARRiQ4lzZGrT1xxRFYW KqPg== X-Gm-Message-State: AOAM531KVJBFPFMbMi96uy4tp/fgylOgIJZ+myypu+a9IddMCJ1QN+AY qxbKRehm4L8hVo27GewOhZf5dTMIQHw= X-Google-Smtp-Source: ABdhPJySbq/WwuINJLkojDCmyy0KHFaVM3aIR6EJ7hhhmRnzn5U6qcCxtRuWqJKpOuDiSoh+uAMhig== X-Received: by 2002:adf:ecc8:: with SMTP id s8mr5994095wro.11.1616634320249; Wed, 24 Mar 2021 18:05:20 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id w6sm5208488wrl.49.2021.03.24.18.05.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Mar 2021 18:05:19 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH v2 05/30] gnu: Add julia-reexport. Date: Thu, 25 Mar 2021 02:04:53 +0100 Message-Id: <20210325010516.18994-5-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210325010516.18994-1-zimon.toutoune@gmail.com> References: <20210325010516.18994-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-reexport): New variable. --- gnu/packages/julia-xyz.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 6508fa52af..41acd06ee3 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -522,6 +522,25 @@ languages like Fortran.") utilities for Julia.") (license license:expat))) +(define-public julia-reexport + (package + (name "julia-reexport") + (version "1.0.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/simonster/Reexport.jl") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1yhhja1zz6dy5f4fd19bdwd6jwgj7q4w3avzgyg1hjhmdl8jrh0s")))) + (build-system julia-build-system) + (home-page "https://github.com/simonster/Reexport.jl") + (synopsis "Re-export modules and symbols") + (description "This package provides tools to re-export modules and symbols.") + (license license:expat))) + (define-public julia-uris (package (name "julia-uris") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 24 21:05:31 2021 Received: (at 47350) by debbugs.gnu.org; 25 Mar 2021 01:05:31 +0000 Received: from localhost ([127.0.0.1]:36594 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERG-0000c8-EF for submit@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:30 -0400 Received: from mail-wr1-f48.google.com ([209.85.221.48]:37702) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERC-0000Zz-3b for 47350@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:26 -0400 Received: by mail-wr1-f48.google.com with SMTP id x16so613689wrn.4 for <47350@debbugs.gnu.org>; Wed, 24 Mar 2021 18:05:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=zcJ0leUTPJrRd/IW+GA6M+kRjDPMPode6M14IEqpKiw=; b=p3YH/8FG9XP8b6Kl0IvMq6QpiZuCaHqk+W1Qy6dqj10XsEJV1HAJlpOGr+Dx5cM615 OKej1mcqsTMunk+F0Ko3sVj5mRiGiDVWBtc0pSCTBJ4qo52nQAL6EJknbVPLJaPoRM2u 1nRqBwc9fyMpGf7JBAqWn5NzUxm2oetHaTVPxyTWwU+z8CtaqHr+3A8NrWdOvG1OhyHW 1LvcMjc7BQIn64wxqGfdk31WVMdcGPbYJCa/NbGkNyXLzGwg9E0OPzk4J2WdZZZd3H7I YTx2O+nMKXVaFrkfdlCQ9CGz44lEVBjzlJTzObqjYDqJfe0Qd9g0GtRtt83nGsi6eqTq JMAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=zcJ0leUTPJrRd/IW+GA6M+kRjDPMPode6M14IEqpKiw=; b=HxiW8Jzg/vIgHdOCK9kNm8w+W7a1E08B5OMmP3Sv4V8AacPLzokgAhumJX7u2g01fG wizQ05bVtp7swli0n51V6QjXgFwnd/HYBJ/NmSXUJSjAJS1z7FAYFj0P1MAeVwj+vr7n WorozyDhj8ZgtJnQuKjaEZ49MXmNOGsNAwSIAFvkrcjzZUqTgZLmjrpb2L8yyINTPwLW cQwWKretvyTlYXKBSzRN4F9tSo8N7H1vVEx59K8mPGrUcY0p95Klk4+vwC/MDGfS4CKT 9ewqNjcA8efN23/sV9nIjfhJs2mEJNod+mzkFEFhhYrcIp/itdiGrVSBDhJHgx9ujY63 Clbw== X-Gm-Message-State: AOAM532RVRWqGfe7wtZZbtx5HHGzDSgfMWQHx+dZJuj7+ThySb85M032 nmr8crnXMrirKMeORO/M5YnMX/vwLZM= X-Google-Smtp-Source: ABdhPJx9LmheQJ+lw2/N/2zBtPEum5iiLFWfKfFE420fbEG8C0gZWdA/p6RLyOqjG4C/3oAiMO38NQ== X-Received: by 2002:a5d:5270:: with SMTP id l16mr1465024wrc.317.1616634320736; Wed, 24 Mar 2021 18:05:20 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id w6sm5208488wrl.49.2021.03.24.18.05.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Mar 2021 18:05:20 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH v2 06/30] gnu: Add julia-irtools. Date: Thu, 25 Mar 2021 02:04:54 +0100 Message-Id: <20210325010516.18994-6-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210325010516.18994-1-zimon.toutoune@gmail.com> References: <20210325010516.18994-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-irtools): New variable. --- gnu/packages/julia-xyz.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 41acd06ee3..613b3bb9dc 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -276,6 +276,32 @@ implementing both a client and a server.") allows to interface with @file{.ini} files.") (license license:expat))) +(define-public julia-irtools + (package + (name "julia-irtools") + (version "0.4.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/FluxML/IRTools.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0wwzy77jcdnffnd5fr6xan7162g4wydz67igrq82wflwnrhlcx5y")))) + (arguments + '(#:tests? #f)) ;require Documenter, not packaged yet + (build-system julia-build-system) + (propagated-inputs + `(("julia-macrotools" ,julia-macrotools))) + (home-page "https://github.com/FluxML/IRTools.jl") + (synopsis "Simple and flexible IR format") + (description "This package provides a simple and flexible IR format, +expressive enough to work with both lowered and typed Julia code, as well as +external IRs. It can be used with Julia metaprogramming tools such as +Cassette.") + (license license:expat))) + (define-public julia-jllwrappers (package (name "julia-jllwrappers") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 24 21:05:31 2021 Received: (at 47350) by debbugs.gnu.org; 25 Mar 2021 01:05:31 +0000 Received: from localhost ([127.0.0.1]:36596 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERG-0000cL-Ut for submit@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:31 -0400 Received: from mail-wr1-f53.google.com ([209.85.221.53]:43668) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERC-0000a1-Rk for 47350@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:27 -0400 Received: by mail-wr1-f53.google.com with SMTP id x7so585734wrw.10 for <47350@debbugs.gnu.org>; Wed, 24 Mar 2021 18:05:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=ke1hiVZAzISYRD9dJmHWwNr8H4cbB0Jn+uRiLADPNxA=; b=hNpIiwxlKCigrFPzfMPfgTPNxkIrZZ8v1/TQtchpIl+jyVwhoufSZaVnQ6j/lNRe2a fRWecZMRqCd8OeRVontEZFDvY3BkjugyxcRPoXP+LJ0oVCdLPdFc/U6lgmwWFmO1+GGB eNpu8qJ0LPnUXPPpXhbzr18Gz5C7goPzspgdhQ06LQwpLxwOabGMmf9iqieVYW9ENH02 WCYkskPWZHscq4eDg83Ttj1C1tbT6cSeYgSChmQ8PnQLNerE8a/rnCwPg6qtR/XLiYF2 VOVOMVikb2xgZkvoNZ+un5TjIyW8sPY0o8u17ev/MB8EBKloD79PWj9EcSAa99PbPniU 5TqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=ke1hiVZAzISYRD9dJmHWwNr8H4cbB0Jn+uRiLADPNxA=; b=ixgSgPsoU7jA/yBurp0XMbzgUKrSmsVj0DEFZIS2agrwwBCvCKmupvb7b2gcKVmU1F MLk7+0shLaTe0CLAkJy1GCemhUjKfl/lnfH5NCXRiQKT5o75dZPvXcb+jRwv4hkMTqse 6vH24HlGujuAZw/kpZ2gXxL+azGlV/xuJTfg48/hu8HBLxlH8J68djQVfJQ0ay503VlV mnNEuUmjVr8adZEDak4+I+6W9YRhD5LQb6keubuoUnB104xA7ScRqHt//rSb7PLbFCOe GeEY6xnV64dY1c4UuUWPt0gRFOOFgB/IIKvj0FKyENVhiray3ibm6G65bgZl/TQsK+7d qrGQ== X-Gm-Message-State: AOAM5316KwHDuXvPM5jxN/D1LkbRRVh5SaOkkJpcrfymi6tfAsJIifEf ybw5pvAeQed/pWUoq92Y0y/5HT0jKng= X-Google-Smtp-Source: ABdhPJwEIznJ3Rsf4K7Pzsyzxy3jEaqEgoFSTF1t4/ovrrB4jBf6cMoZ2034EUxbcCbvb+GyZRMzEA== X-Received: by 2002:adf:bc46:: with SMTP id a6mr6069559wrh.418.1616634321390; Wed, 24 Mar 2021 18:05:21 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id w6sm5208488wrl.49.2021.03.24.18.05.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Mar 2021 18:05:21 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH v2 07/30] gnu: Add julia-staticarrays. Date: Thu, 25 Mar 2021 02:04:55 +0100 Message-Id: <20210325010516.18994-7-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210325010516.18994-1-zimon.toutoune@gmail.com> References: <20210325010516.18994-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-staticarrays): New variable. --- gnu/packages/julia-xyz.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 613b3bb9dc..45d18d028f 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -567,6 +567,31 @@ utilities for Julia.") (description "This package provides tools to re-export modules and symbols.") (license license:expat))) +(define-public julia-staticarrays + (package + (name "julia-staticarrays") + (version "1.0.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaArrays/StaticArrays.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "01z8bcqwpfkp8p1h1r36pr5cc3798y76zkas7g3206pcsdhvlkz1")))) + (build-system julia-build-system) + (inputs + `(("julia-benchmarktools" ,julia-benchmarktools))) + (home-page "https://github.com/JuliaArrays/StaticArrays.jl") + (synopsis "Statically sized arrays") + (description "This package provides a framework for implementing +statically sized arrays in Julia, using the abstract type +@code{StaticArray{Size,T,N} <: AbstractArray{T,N}}. Subtypes of +@code{StaticArray} will provide fast implementations of common array and +linear algebra operations.") + (license license:expat))) + (define-public julia-uris (package (name "julia-uris") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 24 21:05:32 2021 Received: (at 47350) by debbugs.gnu.org; 25 Mar 2021 01:05:32 +0000 Received: from localhost ([127.0.0.1]:36599 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERH-0000cT-BD for submit@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:31 -0400 Received: from mail-wr1-f44.google.com ([209.85.221.44]:43657) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERA-0000Zs-5K for 47350@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:27 -0400 Received: by mail-wr1-f44.google.com with SMTP id x7so585681wrw.10 for <47350@debbugs.gnu.org>; Wed, 24 Mar 2021 18:05:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=z+Sjb0POguXo/2NBCQo7jHmp08mBI54ZjGbc0a9vW/E=; b=bQctONkw4/SjuTJYAEUYkjve8AS+3AwasYZlAPQO9jJWVNnOQjRHUkTob8uCBiCVg1 uK3ShX//2RBkTUHigacwP1iVRF0949fYsD6V367X+VX9zfZcEpcAxmJOO0AttNPPU9U0 iaV4jK/n+faoEBKnNZAMfKQpxNTRBQZeTaCyUW2su7A+T/W2Jw0h0m+jarKGWtbAOEBb 3hDf7r2bv/h/ruSTe7BO+XsbQdeRRpPd8RjfpFS5OBSlH9GFNRqo+12zV3vgb7S5RIJ3 BAWywTi5y8ldIuKro4FOjFnfKe8ibRbx3UxP8j3zSL5RNpsMlep6ti58T5qnn9bnUVLn lnYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=z+Sjb0POguXo/2NBCQo7jHmp08mBI54ZjGbc0a9vW/E=; b=Vz6XatLws4h0QZug0c+oeVY4KubDwEcaKQJ8Rykt+gREJXzFrop7aNDPeTpyPNhCul aev622macVJplhU4FbFw+NrkLUUAyCx+zoiQdXg8ZtfM8dupibAX7u0ZIUebhwOWvgZT Q18704eZdA5CNb5txCitRa59WU8FxsuwnYkd3ktrBNuAADtEGd/kogxh7CqDiX3PLj1U OJvkj7k+SrdZF+oLykyADyrw9huK+W2i0721R6aGS+fnfr32Kr2pzSo1R0L6RBNvDzHu FhEBHQK4Bhtczc1Q+mVH8kAng8HMFxruQj/VPkWEpW1fGgvOAwXHuctGYeknN48+MvrX KxkQ== X-Gm-Message-State: AOAM532iSUXL3J3ywoDyx4wxeSAuNCRUgUk8yGxMJxppK6S9cGSt+++9 wWSpDLQvn+5tf8f/KjFqPFjR1grVo3k= X-Google-Smtp-Source: ABdhPJxj01J1d14Dsuw5AOo2F5AhUR1/8+dH5PnL7i6rY+EfEMvYau8zcbXlePs3hug1uT+6eDxz7w== X-Received: by 2002:adf:8b5b:: with SMTP id v27mr5754618wra.153.1616634318789; Wed, 24 Mar 2021 18:05:18 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id w6sm5208488wrl.49.2021.03.24.18.05.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Mar 2021 18:05:18 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH v2 02/30] gnu: Add julia-constructionbase. Date: Thu, 25 Mar 2021 02:04:50 +0100 Message-Id: <20210325010516.18994-2-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210325010516.18994-1-zimon.toutoune@gmail.com> References: <20210325010516.18994-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/julia-xyz.scm (julia-constructionbase): New variable. --- gnu/packages/julia-xyz.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 0d35cbde57..7fbb18347f 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -1,5 +1,6 @@ ;;; GNU Guix [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.221.44 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.221.44 listed in wl.mailspike.net] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (zimon.toutoune[at]gmail.com) 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: nixo.xyz (xyz)] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-constructionbase): New variable. --- gnu/packages/julia-xyz.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 0d35cbde57..7fbb18347f 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -1,5 +1,6 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2020, 2021 Nicolò Balzarotti +;;; Copyright © 2021 Simon Tournier ;;; ;;; This file is part of GNU Guix. ;;; @@ -117,6 +118,27 @@ provides a macro that lets you use the latest syntax in a backwards-compatible way.") (license license:expat))) +(define-public julia-constructionbase + (let ((commit "de77e2865b554f9b078fd8c35b593cce0554ae02")) + (package + (name "julia-constructionbase") + (version "1.1.0") ;tag not created upstream + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaObjects/ConstructionBase.jl") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1y79sfj0rds1skl9j16p9161hwa9khm0xc2m4hgjcbh5zzvyr57v")))) + (build-system julia-build-system) + (home-page "https://juliaobjects.github.io/ConstructionBase.jl/dev/") + (synopsis "Primitive functions for construction of objects") + (description "This very lightweight package provides primitive functions +for construction of objects.") + (license license:expat)))) + (define-public julia-datastructures (package (name "julia-datastructures") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 24 21:05:32 2021 Received: (at 47350) by debbugs.gnu.org; 25 Mar 2021 01:05:32 +0000 Received: from localhost ([127.0.0.1]:36603 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERH-0000cm-Uc for submit@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:32 -0400 Received: from mail-wm1-f46.google.com ([209.85.128.46]:33325) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERD-0000a2-A1 for 47350@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:28 -0400 Received: by mail-wm1-f46.google.com with SMTP id w203-20020a1c49d40000b029010c706d0642so3574718wma.0 for <47350@debbugs.gnu.org>; Wed, 24 Mar 2021 18:05:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=p0uk6fCe6ekbGy/0z6lqk7oJgCftULaJWuhc1F7R68I=; b=vRwfoTE4a/ywwEcRl87MxSo8oA+/uRpsvz7ILaC2qYik420piLlkR9LD+FgMBvr5hZ Dt71+cNok/r5rn3G3iYCW4iLo10vcxhyEVKPMRcSUAFXLrh6UzBpkMeqV9r427mfMKsc gFOXtraQVwGTezSLY+s6l/9cu9WwYBOZcrZ1FosqDgJqU7qUrWcTAGyTpfN1byjsZAAg vBNdGOiwEMhNROmRkl7097vXZ6H+NurMXz19StFCfnH7kSJaX48xk4ve8RqUeqfBHRS/ W6v5X3eV7nTHdXLB1DWFuwLMk6+9FhC8l5OLqRHCJc7uok1vewmire4cenCU7YZ/Bi40 vFXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=p0uk6fCe6ekbGy/0z6lqk7oJgCftULaJWuhc1F7R68I=; b=PngVuXygjcV/tXkTNcAzAQIQHy9HrIq0PR+RboUMNuVTrpWk8UI4tM7Wk7BF+4iaPY N1LANOzhkulVtvNtEp/ahDE4Sib5QEu/LMhwQ4kvf82ozQT8vC6d7s17wu52DDn3eCd3 c6RqQhoQg4dGFbXaxPK1mPHKmSXnzn88abWtgQGSQKkwEgOhy1muntQhd6zHc+idRPfa MyyC2+wjwFpAidCwtSq3qFASuMftuei5JBMwbkfwFeaIoqqMAvCQjTImKh7Ff82eLFJz RDUqE8FTSaGESkJKvD5ClNYf5NC0aaB+JwZboWLivghhF5nDkrYiSOvwloTqPU7SX1Dk UzWg== X-Gm-Message-State: AOAM532yRa4US1Pd6RW7tYFkRCzmh/LptTl9PKzjiBYwPUvD/AHV044J QiLoYREW9hX8LFIM2ypaLW/6QOXMpkY= X-Google-Smtp-Source: ABdhPJzSnuMsC+WWccJv02Jg2e1hP7yFJfBgsZN87FnDG6nWc5GilwOKjtqGJUPuo9Pkrxoh8775Mg== X-Received: by 2002:a05:600c:47d7:: with SMTP id l23mr5416110wmo.155.1616634321836; Wed, 24 Mar 2021 18:05:21 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id w6sm5208488wrl.49.2021.03.24.18.05.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Mar 2021 18:05:21 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH v2 08/30] gnu: Add julia-unitful. Date: Thu, 25 Mar 2021 02:04:56 +0100 Message-Id: <20210325010516.18994-8-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210325010516.18994-1-zimon.toutoune@gmail.com> References: <20210325010516.18994-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-unitful): New variable. --- gnu/packages/julia-xyz.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 45d18d028f..7a3529fe8f 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -625,3 +625,25 @@ linear algebra operations.") working with @acronym{URIs,Uniform Resource Identifiers}, as defined in RFC 3986.") (license license:expat))) + +(define-public julia-unitful + (package + (name "julia-unitful") + (version "1.6.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/PainterQubits/Unitful.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0g5bhlvay9yk11c5dqwbzmb3q7lzj0cq5zchyk39d59fkvvmxvq3")))) + (build-system julia-build-system) + (propagated-inputs + `(("julia-constructionbase" ,julia-constructionbase))) + (home-page "https://painterqubits.github.io/Unitful.jl/stable/") + (synopsis "Physical units in Julia") + (description "This package supports SI units and also many other unit +system.") + (license license:expat))) -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 24 21:05:32 2021 Received: (at 47350) by debbugs.gnu.org; 25 Mar 2021 01:05:33 +0000 Received: from localhost ([127.0.0.1]:36606 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERI-0000cy-F3 for submit@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:32 -0400 Received: from mail-wm1-f47.google.com ([209.85.128.47]:36788) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERE-0000a5-5H for 47350@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:28 -0400 Received: by mail-wm1-f47.google.com with SMTP id j20-20020a05600c1914b029010f31e15a7fso2198796wmq.1 for <47350@debbugs.gnu.org>; Wed, 24 Mar 2021 18:05:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-transfer-encoding; bh=dCvVaAKjUBNz20SqdkA9nU3IpKMo5Ge1LKhh2NldUC0=; b=r2J1iRCDyidwDJHcJmJ5npLAEF4Wzekmppj0OM3Qkis3WTvjdGJulq4ah44eZ8pjqA UfnHT514H6fIqnfU4jvAPCHz7FhRGnotibGolsPFc5fjOFw7ZTwGNiKgMwMl5cp6r6JT 1RyMst4xLJF4H9kBy7F8OVKo3pgN8rQONotsBK/fvzZCJmDmDXDlH8DlPLQ0lNLj5QES Qqm6NjXZBw5Cw8ki89jwrABlVfiHdmUusNxTk4i/1IBMbVh2YP3HzV/5tIGj/f9dWxvB devxKkUn+wd3TkWQaqk9KLpVim70RUtCTr1EWIVaAR8veByFTEWl/rPcxjAhxig0lCuV VyMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=dCvVaAKjUBNz20SqdkA9nU3IpKMo5Ge1LKhh2NldUC0=; b=HOaDmzDFhSrFOYBiHMLn6Wri5wtS0MgkKl0JNbIE0t/zyIvJSTUp/DHzHO3pHHWJKy ptKAWm1Dr+Dthyl47KGdX5ovaiZvg19uxcWxX2DO/e4kFPAUU55MAM3LU/bGuOQLkTmr k4/oAQfHaxV3NyJDl5ok5wRjbUR9eHPk8gP4j6wEIo2fI4A4AE3ic0OXiU6YFjp0nfH3 vmfvcA4JGoSmPMcuEJiIa9l+cvYu/G8lNQ5oydEWxApm5Pq/E3t6SzMLUmaNYMigTW53 IfuEB2I3No/rhch5LmSUIMYJ9fMT9sZn2Jjo2I83/FaVdne+xukn116/7uvwPwlmc65b sT0w== X-Gm-Message-State: AOAM531lW4clVKvCFEeZLqW7OCW8o49vinsb2C6LWXssY8B8sT9n0pe3 ypUU8knXhgp4X9TgcG6izpg= X-Google-Smtp-Source: ABdhPJwQ81hFinri3rIc6XOzS1c/trBpp8qhMUn450xE55cE5QI8zYNJc3nL8ySS5gIjAoDbCUd/Jg== X-Received: by 2002:a05:600c:358c:: with SMTP id p12mr5210639wmq.19.1616634322653; Wed, 24 Mar 2021 18:05:22 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id t1sm5593717wry.90.2021.03.24.18.05.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Mar 2021 18:05:22 -0700 (PDT) From: zimoun To: =?utf-8?Q?Nicol=C3=B2?= Balzarotti , 47350@debbugs.gnu.org Subject: Re: [bug#47350] [PATCH 00/29] Add Zygote (piece for Machine Learning with Julia) In-Reply-To: <86h7l0hp25.fsf@gmail.com> References: <20210323194211.16398-1-zimon.toutoune@gmail.com> <87wntxmqqb.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> <86tup1iifm.fsf@gmail.com> <87sg4ldl1z.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> <86h7l0hp25.fsf@gmail.com> Date: Thu, 25 Mar 2021 01:58:30 +0100 Message-ID: <86ft0kjbgp.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: 47350 Cc: ludo@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 Nicol=C3=B3, On Wed, 24 Mar 2021 at 10:35, zimoun wrote: > On Wed, 24 Mar 2021 at 09:15, Nicol=C3=B2 Balzarotti wrote: >> I changed the (check) function in julia-build-system adding >> replacing invoke "julia" with invoke "julia" "--depwarn=3Dyes", removed >> your phase from julia-colors and everything went well (built zygote and >> HTTP, which should cover all packages we have). Would you mind >> fixing the build system directly? As I guess other packages will fail >> the same way > > Ok, I will double-check if we change the option of the build system or > simply locally tweak the arguments case per case. Hum, I get these kind of messages: --8<---------------cut here---------------start------------->8--- Internal error: encountered unexpected error in runtime: ErrorException("type UnionAll has no field size") jl_errorf at /tmp/guix-build-julia-1.5.3.drv-0/julia-1.5.3/src/rtutils.c:77 --8<---------------cut here---------------end--------------->8--- for julia-datastructures for instance. Even if the build is fine and my small experiments seems correct. Well, I have set this deprecation warning as a first commit in the v2. Thanks, simon From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 24 21:05:52 2021 Received: (at 47350) by debbugs.gnu.org; 25 Mar 2021 01:05:52 +0000 Received: from localhost ([127.0.0.1]:36617 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERb-0000eL-Uq for submit@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:52 -0400 Received: from mail-wr1-f52.google.com ([209.85.221.52]:41687) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERE-0000a6-8I for 47350@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:28 -0400 Received: by mail-wr1-f52.google.com with SMTP id b9so593088wrt.8 for <47350@debbugs.gnu.org>; Wed, 24 Mar 2021 18:05:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=yehS5tF2O/eP4bQMyF7EK4fdI/PCheWrjuzt76aZ0wY=; b=sTOSwFtWexpoCUivMXc3kUvIBhyIvu+Oe4r5DU9HBbRwuA8cpAliYQW0LxxMdUcdEs n3uNVHWIjjMH/mqLUINU1eU1qBeqyEyyNSjyA5XCV8oQmeAzWSpTaQ6x2oBpA5wMDCKi 53BYnwM+eBvfpqXItRgVWWpOEpVgw2VGWMsgavQwsfUwIvFbK4M4Y0i6xK809zpqghnh 5HS6MLi99wKuIZ9tnh7sgxlqX6s09ONDkf1gD7lM57hwjyJK0R0he1rAlsdJO+RNautv L8AiHjqZLL3VePQxgkOe972vxEGpU2sl/Kv4XsRMNQM6kOMGDEhlKhbXvG+nwUIp67mm +2Gg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=yehS5tF2O/eP4bQMyF7EK4fdI/PCheWrjuzt76aZ0wY=; b=QBOHj5poka9UYKjrCskjhdRrCas/UvmP2Qrt2cCjtUfJOzTfN6LBKmpdwZZjQUL7vr 7oGowT0Efk54gmG/c0cHBooA5GkVkcwCAIIQjUGwW7Wo06ZPSy2rho/wpS07HK/XQuKa qmAXn8uVb+YPV7iaFVdFrYN193cIzmZVb/ZHxvFURwqB96yxoDdd5WCS+Cl9HH6xwB3U 0qJQeTa4wUTHPvuZvgnj+P4XsBaZo57Lv9duudACQpW0wQZEV5g8oG96xXqDoFA0ZFkW iNZtSrzmf68Lf/HT5pvhXzhEeCV5GiNTRF6/qX9Dmqqf0RWmvKsIZ5N3gvp3dvLbK++H 0u7g== X-Gm-Message-State: AOAM531FZVs2TkdfcluzaCFwsL1PB4vJDLKN5WlO6lIAIPM8p8LC0wQc VhgE2DhqzvnnIS6QafEqMDHtgPOeadQ= X-Google-Smtp-Source: ABdhPJwvLFyMfUIZnMVt7jqCK/NtRMm99NZEc+MO8Upx2SPfq0S++fHsMW0J/gdbRe9mDAq2R0JPdg== X-Received: by 2002:a5d:4743:: with SMTP id o3mr6192781wrs.108.1616634322769; Wed, 24 Mar 2021 18:05:22 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id w6sm5208488wrl.49.2021.03.24.18.05.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Mar 2021 18:05:22 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH v2 11/30] gnu: Add julia-colors. Date: Thu, 25 Mar 2021 02:04:58 +0100 Message-Id: <20210325010516.18994-10-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210325010516.18994-1-zimon.toutoune@gmail.com> References: <20210325010516.18994-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-colors): New variable. --- gnu/packages/julia-xyz.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 8d28aab7f1..ab238161e9 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -121,6 +121,32 @@ operations. It can wrap any @code{IO} type automatically making incremental reading and writing faster.") (license license:expat))) +(define-public julia-colors + (package + (name "julia-colors") + (version "0.12.6") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaGraphics/Colors.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "156zsszgwh6bmznsan0zyha6yvcxw3c5mvc5vr2qfsgxbyh36ln6")))) + (build-system julia-build-system) + (propagated-inputs + `(("julia-colortypes" ,julia-colortypes) + ("julia-fixedpointnumbers" ,julia-fixedpointnumbers) + ("julia-reexport" ,julia-reexport))) + (home-page "https://github.com/JuliaGraphics/Colors.jl") + (synopsis "Tools for dealing with color") + (description "This package provides a wide array of functions for dealing +with color. This includes conversion between colorspaces, measuring distance +between colors, simulating color blindness, parsing colors, and generating +color scales for graphics.") + (license license:expat))) + (define-public julia-colortypes (package (name "julia-colortypes") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 24 21:05:52 2021 Received: (at 47350) by debbugs.gnu.org; 25 Mar 2021 01:05:52 +0000 Received: from localhost ([127.0.0.1]:36619 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERc-0000eN-7j for submit@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:52 -0400 Received: from mail-wm1-f42.google.com ([209.85.128.42]:52128) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERE-0000a7-J0 for 47350@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:28 -0400 Received: by mail-wm1-f42.google.com with SMTP id p19so265046wmq.1 for <47350@debbugs.gnu.org>; Wed, 24 Mar 2021 18:05:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=6LfsrWUjdZ98i8ehYi3iDc6MHtwEOQ0PmqyYcHc66B8=; b=uni5a7bqjIMy7+Qev394dZ/y/eUz2+KcHrHchC1yPgXd/eE66uDD9q2swy229FDghl 1czlL6rmjYlME7eNkTxfirVaVVDRRduxVd9qhjTSqqKwkQ6r9NVvk4cmwFu/ZmvGbtKe lRW1sSYfcSAWhKYf6N5E+m0cMLcJUhyX8ioNcdsT+/uVWnvrpq8ryXgVmnnqRzhuMJYU d3cg5REx6IAgXdP5KU7NdXCaT9VjY03XZ0xH6pn2rRB34C06VH7LHCB6XhDovWAw8kAe uTwVE8i42Dlgx0ad2AHFY9nMj2EuFti9ouJlnalcK0OgoKwCeKUkuc2FwgwYAlAfEQkz U46g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=6LfsrWUjdZ98i8ehYi3iDc6MHtwEOQ0PmqyYcHc66B8=; b=MXnQvU5y/RLiNQKqo9ow5MuHIW+hXTGQ+//bTb+qlKuCULFdXb7RZ5NZze/P0rxaSw p1Ll14dBp9Dsphb7nmhlxr4yC2apWiP/C0DMKLoWCYX88iAVJ2Mr+g6GZIayjWTn9waQ Riva5SDLNVSzKNiIec8S10XraukbZIlnCG81HXodhIDuot1nTqeXOFKJy7ODYwD46Cly y3fCH/6KhZUF8sgelfjsSHcsKr0DyASFJFExD+xYMU7C65hBd8n720CdsL1SNSeG2Ghb eFXU0Yj2emep8sMSxap8XUJxcN94Axnj0sr1lGZoa1HWA8236tPXm52gCmE5nXLgAFgW j8uQ== X-Gm-Message-State: AOAM5316jiysIX9Gg4GwCy84A7DaTCqKHelwin6/+tcqia55fyfE+wtE fQnru+aD3iFHvPv3E2rPINb0TMNYDtA= X-Google-Smtp-Source: ABdhPJwyogMJV1tFcYz25RJJKg9yOD932efPheNjqr0wgHEq0IveRO8jHSo0J4CHIL/TK8gwUf1bOg== X-Received: by 2002:a7b:c2fa:: with SMTP id e26mr5224723wmk.102.1616634323215; Wed, 24 Mar 2021 18:05:23 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id w6sm5208488wrl.49.2021.03.24.18.05.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Mar 2021 18:05:22 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH v2 12/30] gnu: Add julia-example. Date: Thu, 25 Mar 2021 02:04:59 +0100 Message-Id: <20210325010516.18994-11-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210325010516.18994-1-zimon.toutoune@gmail.com> References: <20210325010516.18994-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-example): New variable. --- gnu/packages/julia-xyz.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index ab238161e9..f21ea0afb0 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -240,6 +240,26 @@ including, @code{CircularBuffer}, @code{Queue}, @code{Stack}, @code{Accumulators}, @code{LinkedLists}, @code{SortedDicts} and many others.") (license license:expat))) +(define-public julia-example + (let ((commit "f968c69dea24f851d0c7e686db23fa55826b5388")) + (package + (name "julia-example") + (version "0.5.4") ;tag not created upstream + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaLang/Example.jl") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1v3z0d6gh6wfbypffy9m9rhh36px6fm5wjzq0y6rbmc95r0qpqlx")))) + (build-system julia-build-system) + (home-page "https://github.com/JuliaLang/Example.jl") + (synopsis "Module providing examples") + (description "This package provides various examples.") + (license license:expat)))) + (define-public julia-fixedpointnumbers (package (name "julia-fixedpointnumbers") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 24 21:05:52 2021 Received: (at 47350) by debbugs.gnu.org; 25 Mar 2021 01:05:52 +0000 Received: from localhost ([127.0.0.1]:36621 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERc-0000eU-Gs for submit@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:52 -0400 Received: from mail-wm1-f53.google.com ([209.85.128.53]:43922) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERD-0000a3-O6 for 47350@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:29 -0400 Received: by mail-wm1-f53.google.com with SMTP id u5-20020a7bcb050000b029010e9316b9d5so255576wmj.2 for <47350@debbugs.gnu.org>; Wed, 24 Mar 2021 18:05:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=uWgO7zD47qrtGyzZS83GVGAMlFMmsG2f+IiD1vXkUoU=; b=uNogSxBhDAloElTOKhugkGKhIch53GsD3+/lsRZNNygeA30ga3D0wdFWd3Dhz8rui4 q4ZNWfP0L7eNTb3W5WFbVR6CHNxMV9DUs5yoCKE35aOHtxs+kJTHMJ+401jmlu61Q/tT 6f9Ek+fU+xDtdx1WYY6kZS2OSM8iX0IFd69l3/+ZQxVsOaXDjF3NmJ9gNm+wsA+qIGNC vY634gJAWI+lXJg83oDlfN6KD50V1+UtMMhn4qH7a6y5DzD5d/S7RA00xzGoePt/Q3vb xBsOjjg2LOf1eJT4i5QN8FLrqd0KPk83TvYPbzRlYKgCFw11ujjiEy0ylCB3Zr4CVraj qBXw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=uWgO7zD47qrtGyzZS83GVGAMlFMmsG2f+IiD1vXkUoU=; b=GG8PCKrKzrmHYuBQTsuQVQgOtkHAIWl1yaB+uBEZCz+WIW2Ce69NOecJzAtz+J7ZQc zCDQ2Svo1uuNQHexklP8uoLi1gz9HGkFy3u3QlZtYHk+bibY9BSots2f/ZTAm/PHGhWM ARkxWx8FeI2FdGC/yCDBekMzuOSKg3VnmtQeaQSLmMkAdYHCRBDF2zIcs/xQiw290foI UNaCxonl+uQ1pakv5SoL+vmZ1KXi8W30XEYbxV7DCFCk5ylIfR+3JlEo0xWTAqqtsk2J l7DMMzfixNcJv9D3D9+bVMWZN3FhZz2P0DOpqEWe0Ucp2diGvrrs49V5gcOEWD8UW/nR HpIQ== X-Gm-Message-State: AOAM533RSaDJ4DwSLE/jQVhRWg+Jj+cwJm5yh/BgZgk6s9/ToNoMXH7j AVKYKmXf/uRoEZnOEdZfz6SeO136I5g= X-Google-Smtp-Source: ABdhPJyvxRByxPNmaAbKduNWoae97qLJIqyrllVzhuiVOssfNA8x++Cm8kKzCzzMpDBhAk16RpttgA== X-Received: by 2002:a1c:f20f:: with SMTP id s15mr5384542wmc.61.1616634322276; Wed, 24 Mar 2021 18:05:22 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id w6sm5208488wrl.49.2021.03.24.18.05.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Mar 2021 18:05:22 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH v2 09/30] gnu: Add julia-abstractffts. Date: Thu, 25 Mar 2021 02:04:57 +0100 Message-Id: <20210325010516.18994-9-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210325010516.18994-1-zimon.toutoune@gmail.com> References: <20210325010516.18994-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-abstractffts): New variable. --- gnu/packages/julia-xyz.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 7a3529fe8f..4abeaa765f 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -24,6 +24,31 @@ #:use-module (guix build-system julia) #:use-module (gnu packages tls)) +(define-public julia-abstractffts + (package + (name "julia-abstractffts") + (version "1.0.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaMath/AbstractFFTS.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0083pwdyxjb04i330ir9pc8kmp4bwk59lx1jgc9qi05y8j7xzbp0")))) + (build-system julia-build-system) + (inputs ;required for tests + `(("julia-unitful" ,julia-unitful))) + (home-page "https://github.com/JuliaGPU/Adapt.jl") + (synopsis "General framework for fast Fourier transforms (FFTs)") + (description "This package allows multiple FFT packages to co-exist with +the same underlying @code{fft(x)} and @code{plan_fft(x)} interface. It is +mainly not intended to be used directly. Instead, developers of packages that +implement FFTs (such as @code{FFTW.jl} or @code{FastTransforms.jl}) extend the +types/functions defined in AbstractFFTs.") + (license license:expat))) + (define-public julia-adapt (package (name "julia-adapt") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 24 21:05:53 2021 Received: (at 47350) by debbugs.gnu.org; 25 Mar 2021 01:05:53 +0000 Received: from localhost ([127.0.0.1]:36623 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERc-0000ec-Pq for submit@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:53 -0400 Received: from mail-wm1-f48.google.com ([209.85.128.48]:40582) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERF-0000a9-3k for 47350@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:29 -0400 Received: by mail-wm1-f48.google.com with SMTP id y124-20020a1c32820000b029010c93864955so2178420wmy.5 for <47350@debbugs.gnu.org>; Wed, 24 Mar 2021 18:05:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=ziAtDWQv3jtUD8QvlpxMBRUZCUPwKeI5Mha6BaHFiYM=; b=NHkU6v6uxKOf/Zo3K1JTcKCHLAAw7WEj1gBns6IHKRYft+ApegTraIpvE0DlF2Me8Q i1TYR5bfOSnb+7FqGImLhWPGSn6V3zCSlqc/+xNUss0AmwwbBNd2RE85BaeXHAB9PcGm yDr3x7kNxceAKPRZ3hPqbVDzmaLVBqAPWcxlBDuhjApfiimFfVHYfGvc8cQ4wjE74QTJ 80v0ecZ5CjbHUOInHWgIO5Y0FOQpNta7t+5SJJyEIR+Um6CFzywEjN6clotxlWpzTFBu u+GHWN5ch42fxTMdIhzf7fNjts3C8P/RWCY3jNZXnw4RglZgH9HhQIIL6h/BOFwxklqy du8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=ziAtDWQv3jtUD8QvlpxMBRUZCUPwKeI5Mha6BaHFiYM=; b=sZnJhSN5uoKuhxmHOtrntclnjrvrHhou9uDPkYP/JGATVuoWX+F6ssAqBOW9WXa6IW tXiVMcfyIUgDTLnYlKZObKyLmC2rC3f791dXNK2Kqyxtaii9Ccs1jvN66FW6ktZV91Y5 9wVinPgYsSUDV6xIQkEMXvepFeoW/CvPHlChKxIuoTQ6N8+2y9aMlXN7pCQqfizB2F5I 64iU6r6JKv2gd9Od69Xw2zRhHwlRKzbS/cKUDA1cfA3bC1+gzZx5W+lvLb7JYweTWN6e EpfmccwF3LfFxtRwdLWMIXazkLlZGZBrGGbjDvnE6smKe9I+pzHPjh7mgDTbGecpjoOQ A5pg== X-Gm-Message-State: AOAM532DDhrzpuJBLGrMUWDamr26U/Ba2U5z+n2j14TpEzuMXz472fMW V8CUssdWJkwQyuhRIPwm4rum3fGD9zQ= X-Google-Smtp-Source: ABdhPJz7TFCvccErklYbHMBPm/ws4R34dAXZ6X0qzmGhlGfzD2kHH49rbQbFYRA3XxsSrkjxEMOSxw== X-Received: by 2002:a1c:43c6:: with SMTP id q189mr5316916wma.80.1616634323637; Wed, 24 Mar 2021 18:05:23 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id w6sm5208488wrl.49.2021.03.24.18.05.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Mar 2021 18:05:23 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH v2 13/30] gnu: Add julia-requires. Date: Thu, 25 Mar 2021 02:05:00 +0100 Message-Id: <20210325010516.18994-12-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210325010516.18994-1-zimon.toutoune@gmail.com> References: <20210325010516.18994-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-requires): New variable. --- gnu/packages/julia-xyz.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index f21ea0afb0..8e95c8b7ed 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -664,6 +664,32 @@ utilities for Julia.") (description "This package provides tools to re-export modules and symbols.") (license license:expat))) +(define-public julia-requires + (package + (name "julia-requires") + (version "1.1.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaPackaging/Requires.jl/") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "03hyfy7c0ma45b0y756j76awi3az2ii4bz4s8cxm3xw9yy1z7b01")))) + (build-system julia-build-system) + (inputs ;required for test + `(("julia-example" ,julia-example))) + (propagated-inputs + `(("julia-colors" ,julia-colors))) + (home-page "https://github.com/JuliaPackaging/Requires.jl/") + (synopsis "Faster package loader") + (description "This package make loading packages faster, maybe. It +supports specifying glue code in packages which will load automatically when +another package is loaded, so that explicit dependencies (and long load times) +can be avoided.") + (license license:expat))) + (define-public julia-staticarrays (package (name "julia-staticarrays") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 24 21:05:53 2021 Received: (at 47350) by debbugs.gnu.org; 25 Mar 2021 01:05:53 +0000 Received: from localhost ([127.0.0.1]:36625 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERd-0000ej-2N for submit@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:53 -0400 Received: from mail-wm1-f50.google.com ([209.85.128.50]:51023) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERF-0000aF-I5 for 47350@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:29 -0400 Received: by mail-wm1-f50.google.com with SMTP id g25so280686wmh.0 for <47350@debbugs.gnu.org>; Wed, 24 Mar 2021 18:05:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=U1QQkT3hGjquu5a4mtCxZPrdC5lU8Rwond0ey9ImztA=; b=sinvYMUyCfODPosRZ+nwHYYpa9ERZSA1LkmgJRDma6lxKuayXTcFNR5QU80LdYUWIn ldeq/e4VYEDPupTq35dNafM4Wzi1PcszfVx3sOtIJ0qPB4u9ZN+RvujQs9qLUVY7WdBm r2w0IO1FFrgcMAVBrTk9FESDVWBiS5iT6ZDCKgmBkd+VcQtMTN2Qn+wI2eOH7wkp4LND S6/YFAA6FlMap1mmaFVBvdqqDiyUWPCGfahYkCqC0RXCc+lJTIK9GhfC7B1SzmvlmvVp ia5AXggubTUElgzj9iJ70jW9S1yrAnJqcDU00yPhnJl52wtA9jFbUcEInnSHVkfQa9sm 3vJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=U1QQkT3hGjquu5a4mtCxZPrdC5lU8Rwond0ey9ImztA=; b=saolFYafO0h1CdjrOpV6XaJVbHbAeCR9JOUVQcp+HEcnhWF+j+Doz/NgZKFQMSWsr6 bCKbTOQv8CZWUOFGl+NrzuskkUsltfbpyg8tT8b1PolB97+S3RoL9VzMCI6ovsoi6rQS Trhd2BLK44/pO7p67ds7vL+mhqsBMEX5w00pKdWZL2mvWDiSvUK74IX8MrQR7ylwyluI VXvIQAyL6NH4bxVntf/IuYxIRtJX3S1nIs2jXe6uC0jKt6Rnkwx5hICVbZIba15Rd479 oG2TehRXIppteY9gGSyvweCSxOvPR+U5oYjVAM+GcpPVnJS5QXJ93R0To5lCgXHFaH7J 9fEA== X-Gm-Message-State: AOAM530ppzaE9kkR8O6S+hW3qea7NElJ9cyw7F29Re5OAw/2+l5J0Ota 0lKHsOaNExQQMxRvnh8OQi9L/e2RcU0= X-Google-Smtp-Source: ABdhPJztPs5qd/yuhlVFvZ2bDqtyWdrjCLW0cxvBDaGxzsh3O07e8zxhvl/GqHYBPBwco9efdNGkOg== X-Received: by 2002:a1c:7916:: with SMTP id l22mr5197420wme.86.1616634324058; Wed, 24 Mar 2021 18:05:24 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id w6sm5208488wrl.49.2021.03.24.18.05.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Mar 2021 18:05:23 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH v2 14/30] gnu: Add julia-chainrulescore. Date: Thu, 25 Mar 2021 02:05:01 +0100 Message-Id: <20210325010516.18994-13-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210325010516.18994-1-zimon.toutoune@gmail.com> References: <20210325010516.18994-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-chainrulescore): New variable. --- gnu/packages/julia-xyz.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 8e95c8b7ed..0da2452b89 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -121,6 +121,31 @@ operations. It can wrap any @code{IO} type automatically making incremental reading and writing faster.") (license license:expat))) +(define-public julia-chainrulescore + (package + (name "julia-chainrulescore") + (version "0.9.29") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaDiff/ChainRulesCore.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1k0iayw39n1ikkkhvyi4498vsnzc94skqs41gnd15632gxjfvki4")))) + (build-system julia-build-system) + (inputs ;required for tests + `(("julia-benchmarktools" ,julia-benchmarktools) + ("julia-staticarrays" ,julia-staticarrays))) + (propagated-inputs + `(("julia-compat" ,julia-compat))) + (home-page "https://github.com/JuliaDiff/ChainRulesCore.jl") + (synopsis "Common utilities used by downstream automatic differentiation tools") + (description "The package provides a light-weight dependency for defining +sensitivities for functions without the need to depend on ChainRules itself.") + (license license:expat))) + (define-public julia-colors (package (name "julia-colors") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 24 21:05:53 2021 Received: (at 47350) by debbugs.gnu.org; 25 Mar 2021 01:05:53 +0000 Received: from localhost ([127.0.0.1]:36627 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERd-0000eq-AZ for submit@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:53 -0400 Received: from mail-wr1-f48.google.com ([209.85.221.48]:44947) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERF-0000aG-SR for 47350@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:30 -0400 Received: by mail-wr1-f48.google.com with SMTP id c8so578310wrq.11 for <47350@debbugs.gnu.org>; Wed, 24 Mar 2021 18:05:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=PphYOm+nDFfYkk1rCLAbL8tWz8lrGdwcxJ0/uSm3MLk=; b=J/XgHVm6kQrz/SVXtI4lIKQwTiEXnjk96U7W79JJ47+KqsoisUF27tomSGo+1mGrcM ubRecTU5RQbUNTsFqK9RirDeROhD5y+pISGjXJDm9J7OgnJoSiSUBGqviiN1r22ndhYT egI3FVwLxKR6tMYupLJQiK8aVwDosaqNAxRCVBqCKfV1PTHzNzUHQjzjyvwhx8GUl8dQ +Pa+LF2t8AWJed049U+U/lAq8HVoUhdsomaEb+aarn8WOy9yQ5T0VBdIJN9rpSB3VMj8 jglJOnvssNll4QDYhPOZvgDcPBui925nEqBKOFljo6NJiEuoTlZkfJRtMjk1SWpdAuOp ccxw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=PphYOm+nDFfYkk1rCLAbL8tWz8lrGdwcxJ0/uSm3MLk=; b=IVb2iZkXKPTmSpHy44CXdOpn38pLB/3KJ5xijluQ53GXZ+xiGg7aZY3swCBBFkw3NY GBBaPEVFc0ruTAQeR2yuVJwYsQUi47jzmYij5Aq1Bn5IMXf3483aQU1WFqx3irifD7uv iKEJkjY/SJ1W6Nm1HXAMkhhvPDRsbV1CzMEQqyDCLJk2yak7tkM6coz0vglIsvfMGn8I BF9hQpv5pz82LwjxqBD7oEgH0i7dZBrSTA1gZJCZl037uH4qVsNADHwz+Z+kGoD7iOxc 2TIxhbHysBseXo7BaJr7IaOuHh7mVopr1ErZQ3DWXOBHAPaahrbLyiZeEY+f95cI6FKD 8YOg== X-Gm-Message-State: AOAM533ajkezIFaVLUj6+0VaHfI9+XCH5VxfS0ldh5Kk4Q7EAOyEICjt 8mFk6vBP7K+jqu0YXuUI7InTn9Eis7s= X-Google-Smtp-Source: ABdhPJyfkj2OjmFy7xIuJfr/NfWXmj+K/nZYELpGj4neCrpq/b7E6jKShDJ3JtvBw4jMoQT2sjmp4w== X-Received: by 2002:adf:f908:: with SMTP id b8mr5917095wrr.184.1616634324499; Wed, 24 Mar 2021 18:05:24 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id w6sm5208488wrl.49.2021.03.24.18.05.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Mar 2021 18:05:24 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH v2 15/30] gnu: Add julia-richardson. Date: Thu, 25 Mar 2021 02:05:02 +0100 Message-Id: <20210325010516.18994-14-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210325010516.18994-1-zimon.toutoune@gmail.com> References: <20210325010516.18994-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-richardson): New variable. --- gnu/packages/julia-xyz.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 0da2452b89..b56fa5427e 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -715,6 +715,33 @@ another package is loaded, so that explicit dependencies (and long load times) can be avoided.") (license license:expat))) +(define-public julia-richardson + (package + (name "julia-richardson") + (version "1.4.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaMath/Richardson.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "06v9ii3d7hh41fsrfklaa8ap55z5s017f888mrd1c18y4fx9i4nx")))) + (build-system julia-build-system) + (home-page "https://juliapackages.com/p/richardson") + (synopsis "Extrapolate function using Richardson method") + (description "This package provides a function extrapolate that +extrapolates a given function @code{f(x)} to @code{f(x0)}, evaluating @code{f} +only at a geometric sequence of points @code{> x0} (or optionally @code{< +x0}). The key algorithm is Richardson extrapolation using a Neville–Aitken +tableau, which adaptively increases the degree of an extrapolation polynomial +until convergence is achieved to a desired tolerance (or convergence stalls +due to e.g. floating-point errors). This allows one to obtain @code{f(x0)} to +high-order accuracy, assuming that @code{f(x0+h)} has a Taylor series or some +other power series in @code{h}.") + (license license:expat))) + (define-public julia-staticarrays (package (name "julia-staticarrays") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 24 21:05:53 2021 Received: (at 47350) by debbugs.gnu.org; 25 Mar 2021 01:05:54 +0000 Received: from localhost ([127.0.0.1]:36629 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERd-0000ex-KR for submit@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:53 -0400 Received: from mail-wm1-f47.google.com ([209.85.128.47]:56035) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERG-0000aI-9T for 47350@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:30 -0400 Received: by mail-wm1-f47.google.com with SMTP id 12so248625wmf.5 for <47350@debbugs.gnu.org>; Wed, 24 Mar 2021 18:05:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=DvB4+IyrsvwPWneBiM7jZnfobI79Mo/lc4knZ3GPSAo=; b=PHCsOReMExSrgStoe8ELgAxQGYcbUdes0c2rQsTslZCx7XV39hJxpfBSenmQzqEOti EgQt7Wdis9ipyVF7ZwQ3i6xoJSoISa2+VnHDX/RlUJIKO2x3E7WUwhOtwRACPbhZIKEH UsbMxE8Kc39YF90Oc3Hdvs/y1K8d9X8u/ESyffgtQepiSJTivcnCDuy4R6n3A+bo6V8E nhxTPM5v9WPTVkZtwdaShVjFeP5ffIwaLKSwZNSDPAyX33Ev+/h4dapMAIshiXnIhTu+ ibzJpb6Q33/RS614/3m+mIBjWlNZOzbt3XRPezie46uBkZx+jH64LGGQoCGD4dD3k+st WInQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=DvB4+IyrsvwPWneBiM7jZnfobI79Mo/lc4knZ3GPSAo=; b=kgs+6gSi7p1D6djfSZpfVBmnZoGW2JhphFIwrzNFKdRpi2+EsvTNvrEHLiNdjC1/wm oAaBrUtwtsVhRyZ5Q2yvI+tnXmhaWdhOcoAPKyqyo6JlwPw995VlvoXkt3UpbIXk/473 wHHMx/b38QOP+GJYpqNm/bUCdraPE6mYuJ/Nh5TK2ADlzMjxHAvhxDdC1+S7aWJZAipZ E5gzDCj6C2NRzy8kdxU8tBVApG9r02C4HroUKW+/881jdO/DuE7DWquNsfLTxkDYnjfP doJAijOEAfNr5ymQHkdzSC8bi3Gwzqoikgzf7bmU7v40AZIppTtKR/BCepuLlRSbF02F d+3w== X-Gm-Message-State: AOAM5322a67CI+Ypf54S5C2GjXoDCeqpstE8UmLxKJhP21NYgGt+Ec5i TlHAMSSJsmKHr+xNAwB/iQJ9zncdaE8= X-Google-Smtp-Source: ABdhPJyOOkzRuN4zkvcAPmG699o+UHzUtODtoLJEDd7z7FWWlmxh1hPwcWnVeokg8nazhEl/nZ9lpA== X-Received: by 2002:a1c:bc8a:: with SMTP id m132mr5196714wmf.6.1616634324921; Wed, 24 Mar 2021 18:05:24 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id w6sm5208488wrl.49.2021.03.24.18.05.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Mar 2021 18:05:24 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH v2 16/30] gnu: Add julia-finitedifferences. Date: Thu, 25 Mar 2021 02:05:03 +0100 Message-Id: <20210325010516.18994-15-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210325010516.18994-1-zimon.toutoune@gmail.com> References: <20210325010516.18994-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-finitedifferences): New variable. --- gnu/packages/julia-xyz.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index b56fa5427e..ed05af6497 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -285,6 +285,32 @@ including, @code{CircularBuffer}, @code{Queue}, @code{Stack}, (description "This package provides various examples.") (license license:expat)))) +(define-public julia-finitedifferences + (package + (name "julia-finitedifferences") + (version "0.12.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaDiff/FiniteDifferences.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0dcx34026xdpfmbjls3mrknl8ww62kxxfr77kfihbazsfg2gp5b4")))) + (build-system julia-build-system) + (inputs + `(("julia-benchmarktools" ,julia-benchmarktools))) + (propagated-inputs + `(("julia-chainrulescore" ,julia-chainrulescore) + ("julia-richardson" ,julia-richardson) + ("julia-staticarrays" ,julia-staticarrays))) + (home-page "https://github.com/JuliaDiff/FiniteDifferences.jl") + (synopsis "Estimates derivatives with finite differences") + (description "This package calculates approximate derivatives numerically +using finite difference.") + (license license:expat))) + (define-public julia-fixedpointnumbers (package (name "julia-fixedpointnumbers") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 24 21:05:54 2021 Received: (at 47350) by debbugs.gnu.org; 25 Mar 2021 01:05:54 +0000 Received: from localhost ([127.0.0.1]:36631 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERd-0000f5-Ul for submit@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:54 -0400 Received: from mail-wr1-f46.google.com ([209.85.221.46]:40753) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERG-0000aJ-RA for 47350@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:31 -0400 Received: by mail-wr1-f46.google.com with SMTP id v11so601550wro.7 for <47350@debbugs.gnu.org>; Wed, 24 Mar 2021 18:05:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=ZZRr2ACuFiE0Lm3dyWtYpkiut7PIZ2u0mx7hK0CA148=; b=EOBKTB4AJf1B8CGDfwhuTWfgvzB1dasWmxk72lA44j/vmjTka2rax6ly15RtHSrnDR EuzJ4A2zkzerdwi4cND5fnbVOMbVaJyEJu5tHAcwzBbvyRqWB9NUCMUQAvY5lTkVEn1d UhYDbakQM/NOpJUlmgpFt8O9USSOAgBZqcLXbFKzT++DQbKM7zjvfjLvLC/dGecIhHMa i8v8dAdL8fiNxt7zDUcQnrXByVa1qSpRu7RyG2eM9+KiPDTSGJYba70KkuaTkZaKVh0j 6Ck/TADIHEjVCmQngM1J3AprHZwywyJtl/b/wHI1mfDBWiVzrfSR5hqryfaTy1FgIGOj FuSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=ZZRr2ACuFiE0Lm3dyWtYpkiut7PIZ2u0mx7hK0CA148=; b=PxXAdSE1VyIRKfDVQqeO8EAX3p4GzVHwxuTvHNdIqhC7W8IF4KGVY6126OzBnTKG6H jMWjMnGzvudm+J/Zd8N8W/yAEDjhfFYzA74zMokCoo1SM7Ri+Q6DqycideVlhXJ4ybo8 Shdg4u+SYY+/8vTa3eOfzPnyUbbP5gTuDyyoGuVl9v/GvNYs0i/Umv9zpeavrFmeaXLI vfZ08BiUYZJJieFP5xm/v51u2rgyMYxVpQJogR1So5mF/srsyFeCmXmGZ3k3iOq/FpgT 8sL5KNWSP8deKXFVgefb65tLg6iqRpjRpFbkeI6WGTGHjHlPEHxKcKXkY2fj3QZAYvjP be/Q== X-Gm-Message-State: AOAM533tADGSFtGqA8IkhJ0LerH5yN0PBlOw9k0etC9ffDCUM8mMu0sZ k7f9QtauFE56l8VLsywHMCQ01/QiX68= X-Google-Smtp-Source: ABdhPJyLMnJPLaHrCvyEAmowA5kpbMlghBNIvBL5U+FleTmONWOrXgyuLnOAn9ShzywcmAYEKAFEcg== X-Received: by 2002:adf:e791:: with SMTP id n17mr6024361wrm.322.1616634325359; Wed, 24 Mar 2021 18:05:25 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id w6sm5208488wrl.49.2021.03.24.18.05.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Mar 2021 18:05:25 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH v2 17/30] gnu: Add julia-chainrulestestutils. Date: Thu, 25 Mar 2021 02:05:04 +0100 Message-Id: <20210325010516.18994-16-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210325010516.18994-1-zimon.toutoune@gmail.com> References: <20210325010516.18994-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-chainrulestestutils): New variable. --- gnu/packages/julia-xyz.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index ed05af6497..4e63c04c5e 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -146,6 +146,38 @@ reading and writing faster.") sensitivities for functions without the need to depend on ChainRules itself.") (license license:expat))) +(define-public julia-chainrulestestutils + (package + (name "julia-chainrulestestutils") + (version "0.6.4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaDiff/ChainRulesTestUtils.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1pzs947adnb3cx1qd0cxp2fidk9szz0zsqbas90z1lhydykkvkil")))) + (build-system julia-build-system) + (propagated-inputs + `(("julia-chainrulescore" ,julia-chainrulescore) + ("julia-compat" ,julia-compat) + ("julia-finitedifference" ,julia-finitedifferences))) + (home-page "https://github.com/JuliaDiff/ChainRulesTestUtils.jl") + (synopsis "Common utilities used by downstream automatic differentiation tools") + (description "This package is designed to help in testing +@code{ChainRulesCore.frule} and @code{ChainRulesCore.rrule} methods. The main +entry points are @code{ChainRulesTestUtils.frule_test}, +@code{ChainRulesTestUtils.rrule_test}, and +@code{ChainRulesTestUtils.test_scalar}. Currently this is done via testing the +rules against numerical differentiation (using @code{FiniteDifferences.jl}). + +@code{ChainRulesTestUtils.jl} is separated from @code{ChainRulesCore.jl} so that it +can be a test-only dependency, allowing it to have potentially heavy +dependencies, while keeping @code{ChainRulesCore.jl} as light-weight as possible.") + (license license:expat))) + (define-public julia-colors (package (name "julia-colors") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 24 21:05:54 2021 Received: (at 47350) by debbugs.gnu.org; 25 Mar 2021 01:05:54 +0000 Received: from localhost ([127.0.0.1]:36633 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERe-0000fC-Ap for submit@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:54 -0400 Received: from mail-wm1-f48.google.com ([209.85.128.48]:37817) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERH-0000aU-8X for 47350@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:31 -0400 Received: by mail-wm1-f48.google.com with SMTP id f22-20020a7bc8d60000b029010c024a1407so2196846wml.2 for <47350@debbugs.gnu.org>; Wed, 24 Mar 2021 18:05:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=Gt/BnkTS/dqmT+zt4g54TWnUhcwrd+KxwsLWv1vIIkQ=; b=GJ7uc6+GytZN1fzjBtXpCXe0HK0OdY53Pa4gcTAmIbykcybV5l81P7W5L+VhJdybZM yKtWEWu5DZZcmcxe9OT3Y0bTfDPfaFco+4Bo/XbQza8jLsK9GXsGpzq5FOBKnNOe61fI B3rTOD+uto5zkBJuINBOPY9B2PS3hkrMNeg37Xr93OhWyezPmMzSp65qfvdGEbYcww+s zGy8BA4X+5aO3MOCRSDZ1K1rmI45RxvSaKjKNd1mY2JQ9O7IZRnYfzCGwD+qagMgMJry zjTg0MZAY7k84nOtVWKi1fzSO6sg4otVrKAAwW7lbXo43KuRgHj/b42mEVSBuAvh3bjG JkUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=Gt/BnkTS/dqmT+zt4g54TWnUhcwrd+KxwsLWv1vIIkQ=; b=iWSFyB6w8Rn/DSIHQ+WhBlGiPlsLozBit7RC+fII9oi80elNDLD4EnX7KQ3TF5omxG JDHjDJW0hRZY46GbGmBzqC11jYqk8OLxu72cSlRNYfHqX6BJw8rCuOybNCZM1amir9Qm y77sg5/JdKnbmdIxJKiE1UvtRVH03Zu5z9vlb9cKkZ8Dvzkgmybx6RIWqu2AQhasY6UJ C7P1AaN6elxFold8NGdsnoeKmJfLkxRu2U9o2ckFECg5JrQVIHQvdFuywdgk6oIJABb4 l2XGr1Y0oA83dqdsesft67V1AvdbAss+jS7qwPmqxKeTYBQUETJVLTefWu7finBn3T8C roow== X-Gm-Message-State: AOAM530XPE1ji/YQQ6NWWyBzLzBRVL3L+N3Ssj+WdBV3PUHepOFpflFE dbY4DtNwMBCOmVNYiuibVhXdWC9iUjU= X-Google-Smtp-Source: ABdhPJy34U87Iu/f+btbn9cSAtgFrhz6DdbcAewUGFlM9ULxsFluErA5SAYgja0AMpEwV5VCk1E+VA== X-Received: by 2002:a1c:6745:: with SMTP id b66mr5395692wmc.114.1616634325818; Wed, 24 Mar 2021 18:05:25 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id w6sm5208488wrl.49.2021.03.24.18.05.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Mar 2021 18:05:25 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH v2 18/30] gnu: Add julia-fillarrays. Date: Thu, 25 Mar 2021 02:05:05 +0100 Message-Id: <20210325010516.18994-17-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210325010516.18994-1-zimon.toutoune@gmail.com> References: <20210325010516.18994-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-fillarrays): New variable. --- gnu/packages/julia-xyz.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 4e63c04c5e..e3d2c9ff89 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -317,6 +317,30 @@ including, @code{CircularBuffer}, @code{Queue}, @code{Stack}, (description "This package provides various examples.") (license license:expat)))) +(define-public julia-fillarrays + (package + (name "julia-fillarrays") + (version "0.11.7") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaArrays/FillArrays.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1q1qn9pb5dmppddnmf8gggdqyvivqh3ffvbblhn37smcf9r5sy7d")))) + (build-system julia-build-system) + (inputs ;required by tests + `(("julia-staticarrays" ,julia-staticarrays))) + (home-page "https://github.com/JuliaArrays/FillArrays.jl") + (synopsis "Lazy matrix representation") + (description "This package allows to lazily represent matrices filled with +a single entry, as well as identity matrices. This package exports the +following types: @code{Eye}, @code{Fill}, @code{Ones}, @code{Zeros}, +@code{Trues} and @code{Falses}.") + (license license:expat))) + (define-public julia-finitedifferences (package (name "julia-finitedifferences") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 24 21:05:54 2021 Received: (at 47350) by debbugs.gnu.org; 25 Mar 2021 01:05:55 +0000 Received: from localhost ([127.0.0.1]:36635 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERe-0000fJ-KK for submit@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:54 -0400 Received: from mail-wm1-f54.google.com ([209.85.128.54]:38893) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERH-0000ag-QS for 47350@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:32 -0400 Received: by mail-wm1-f54.google.com with SMTP id m20-20020a7bcb940000b029010cab7e5a9fso2185588wmi.3 for <47350@debbugs.gnu.org>; Wed, 24 Mar 2021 18:05:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=cwXQ+nfTnxjq1usPyc+iHypd/OYAePaEe+RvXypviyk=; b=eEsyccRZLoDMVINy5bTSY2zCK/IMJs5T4peJz2TpUjfVpq7pE0IJWB9WkRmUS+QOBT IaSFR7ReYltgZfUHsQLqk2jUPRayWLzTcv+4GoRATS80CLxdeUUtdqnww6c5OI7mQMRH 7bGV0ZifB9qxpsMl3FdvhAQj3KUpVFa55Ummzqjq0MG+B90StgcSLFXMrGNAcF6VIVNQ 1c0z7p0sxqDCUraUTdDz5gohOL+xfgY8uKRzjaCNx4ZJ+m30jq/tFIk7anJHulKdA1NS vYHGQN6fnSmQFA672eFwJ5eXbrpxWlXZ+RBQfJXhXrW/Nnk4muaITDkv6ESU3P9ww2SE OQEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=cwXQ+nfTnxjq1usPyc+iHypd/OYAePaEe+RvXypviyk=; b=lwDnpuxUivlCM2hZoei7LMXbySGh8rUPLdt6BDB9THUh1XutZx4VzSeuOyqBHdnN/D Zt1/xhsBoIwzdunFWIh21bIAoJlUUz2brjC4Q63o7uy5AcznlO+nXTsCV9UL4Us9Xnp1 jdc8xc15G8TohmzBlMYTg7HOGUEDx+WUh9AKZFJs7xqM4aY5rV3cPquGGjXzhLsv/93G kij4MCwKPKifm842YObFBVsA3GdJ/7ug2rs0A8oi1WCVMUH0eIGnoEcsGcqTMeKSTKB7 MgZL3F5UxysFuK2oF2kRLUJtT6WLvmorxvk/AVaVgKK5E1TJ0ceY6uaDUeMoKnJwnXV2 Lksg== X-Gm-Message-State: AOAM531GSutfU+pOWEVf/FmolPwOt8Fb15vg0hLrg1GbHZYPW1tK34gk 6NJGxrnZVvCNgR9mIw2NQxeogLX7dOQ= X-Google-Smtp-Source: ABdhPJw1UFUv12TY2Y6gsSQZAkOGbSSLMJGUp7Tizpw4DcYTcLrOKn2uMnMTCLnZWUWKyH4jwdcFow== X-Received: by 2002:a1c:7d4e:: with SMTP id y75mr5359898wmc.168.1616634326327; Wed, 24 Mar 2021 18:05:26 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id w6sm5208488wrl.49.2021.03.24.18.05.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Mar 2021 18:05:26 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH v2 19/30] gnu: Add julia-commonsubexpressions. Date: Thu, 25 Mar 2021 02:05:06 +0100 Message-Id: <20210325010516.18994-18-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210325010516.18994-1-zimon.toutoune@gmail.com> References: <20210325010516.18994-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-commonsubexpressions): New variable. --- gnu/packages/julia-xyz.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index e3d2c9ff89..c5c04d6579 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -230,6 +230,28 @@ constructors, and sets up traits and show methods to make them easier to work with.") (license license:expat))) +(define-public julia-commonsubexpressions + (package + (name "julia-commonsubexpressions") + (version "0.3.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rdeits/CommonSubexpressions.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0mgy90kk8ksv3l720kkk04gnhn4aqhh2dj4sp3x8yy3limngfjay")))) + (build-system julia-build-system) + (propagated-inputs + `(("julia-macrotools" ,julia-macrotools))) + (home-page "https://github.com/rdeits/CommonSubexpressions.jl") + (synopsis "Macro @code{@cse}") + (description "This package provides the @code{@cse} macro, which performs +common subexpression elimination.") + (license license:expat))) + (define-public julia-compat (package (name "julia-compat") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 24 21:05:55 2021 Received: (at 47350) by debbugs.gnu.org; 25 Mar 2021 01:05:55 +0000 Received: from localhost ([127.0.0.1]:36637 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERe-0000fQ-UN for submit@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:55 -0400 Received: from mail-wr1-f45.google.com ([209.85.221.45]:40754) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERI-0000ar-8W for 47350@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:32 -0400 Received: by mail-wr1-f45.google.com with SMTP id v11so601588wro.7 for <47350@debbugs.gnu.org>; Wed, 24 Mar 2021 18:05:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=Zc/0wQQRdeS9xVVXv72vfsDosLG3tDO22kFWModESYk=; b=AIeB2Edmp5vJRpPmdU3+ySjU454ESppm753ug+zLpXegJ2LMlC6mQcaXFyvkqmyAik eailHKOROLv368safBPoYJvHCL2Q4081h+t/IIvRCL6tfWup9Z3BobytNVqcFxFly1n6 dtuJtc9lu0LFNCKWnKUIvHE9+VU9SnP5pGidtFJPEd3BPOKiBDPRhHKt+bmYWU6+PrG8 RaPy83RgZOVx5Z/QhImY1xkyLIKfWlFTOtWIHWcAZmi0AyRO2rEH8u26WzGlPllrF7Y+ BjdqtXFhg43cfkC6dNIofWQAR6Ehb6ILeO+XYylRHgtO2EfuUDWRoNpmfa70RJbGdZwb xDMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=Zc/0wQQRdeS9xVVXv72vfsDosLG3tDO22kFWModESYk=; b=ugfheZ1zkUyAAlG2h/iz98xix6ttSfUe12gOEnWt/5uD/VOqcWZbINCZ3kH/koKlte t04c8jOhy+N+4nLwwvB29f8vad02B8aCyXokcIVw/VmYcut+Ojl62v1n7IUHhPg2KsyW PvwDTZcJHgBovSrtEYtte4QT/y2JjU/Tf71xg5P/W2NO60xkeYGZNHDtZY8zKFAuIaD+ LGWkSWTMPKEyDqN6Zxqqq4a0wzh2ut5Msr7sxC+oS+FoPC/bMVAYJwZVXjXJnedeh68s PTUVaXLJXd9dB7Md/MWcSFJpfl0I3TB4TQLpc9wVbnvNnb/kJ5uzLWx4XdEMSCrAKdXF Lp7g== X-Gm-Message-State: AOAM530TYmXGiC7glhly0wcUrtj9TeFoPZ9epOByqPIsJHMFTqTPVR0m AyXhStU0FcF4whZbHHqj60oIsCd8pHw= X-Google-Smtp-Source: ABdhPJyXhs489CG5vWIB/eR41FlByGsRKxjHgbUG8DYz7qzwl8uCcQTrKiD2tuKiMxzCpuqmyllReA== X-Received: by 2002:a5d:61c9:: with SMTP id q9mr5985891wrv.219.1616634326811; Wed, 24 Mar 2021 18:05:26 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id w6sm5208488wrl.49.2021.03.24.18.05.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Mar 2021 18:05:26 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH v2 21/30] gnu: Add julia-diffresults. Date: Thu, 25 Mar 2021 02:05:07 +0100 Message-Id: <20210325010516.18994-19-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210325010516.18994-1-zimon.toutoune@gmail.com> References: <20210325010516.18994-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-diffresults): New variable. --- gnu/packages/julia-xyz.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 75b46a1c7c..885a851375 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -343,6 +343,28 @@ including, @code{CircularBuffer}, @code{Queue}, @code{Stack}, @code{Accumulators}, @code{LinkedLists}, @code{SortedDicts} and many others.") (license license:expat))) +(define-public julia-diffresults + (package + (name "julia-diffresults") + (version "1.0.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaDiff/DiffResults.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1w6p3yxajvclax5b9g7cr2jmbc7lvr5nk4gq0aljxdycdq1d2y3v")))) + (propagated-inputs + `(("julia-staticarrays" ,julia-staticarrays))) + (build-system julia-build-system) + (home-page "https://github.com/JuliaDiff/DiffResults.jl") + (synopsis "In-place differentiation methods of primal values at multi-order") + (description "This package provides the @code{DiffResult} type, which can +be passed to in-place differentiation methods instead of an output buffer.") + (license license:expat))) + (define-public julia-example (let ((commit "f968c69dea24f851d0c7e686db23fa55826b5388")) (package -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 24 21:05:55 2021 Received: (at 47350) by debbugs.gnu.org; 25 Mar 2021 01:05:55 +0000 Received: from localhost ([127.0.0.1]:36639 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERf-0000fY-7T for submit@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:55 -0400 Received: from mail-wm1-f53.google.com ([209.85.128.53]:40589) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERI-0000ay-KO for 47350@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:33 -0400 Received: by mail-wm1-f53.google.com with SMTP id y124-20020a1c32820000b029010c93864955so2178463wmy.5 for <47350@debbugs.gnu.org>; Wed, 24 Mar 2021 18:05:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=UsuNkSZWW5R0hHxUSBZymoFTxPXz71iURbDZkrw4fR4=; b=MfxEGKVpW1hb4izZ6bEVulUJtNNeWnOil81E+BprKgImJo+Ew2SXEp5BV0uj+GJqv5 DVHP/KWugbD5gdkQrYxiPDXgMG55BpyrZmg6OlWUWQncjidmX8f8pwdjydNZ1PXen9ly Itu5vpfHrMb0jWZwNytMWhRcuE1jQRaI/P2hC6B10p2Ax5u5Q5JywU/Daa/DgcThgzKZ ooVcTHaMh3wjeZ2sJ8/AQ40JFgiYfSFtedoH8PF6FBvJgdFnUa6QNrDpqjLA8sHQLbpj 2TMBRdRJ7DGy6weWiWrcxc695beqaR+4k1S4TrikJtjTsDVeqlENUC09MdqIxMW/pr1U ObZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=UsuNkSZWW5R0hHxUSBZymoFTxPXz71iURbDZkrw4fR4=; b=NEean37tlnmgVS3w8jSOWBA9QMz58fvhBZT/JvHu8YznpmIrWJyPGmlMCtaxA+S8Lm MXlar+DFIFV9gwHb+UdoEhXzPsHhz+nYru2t7Uv2qRHhz8LFR9ZTh2jByHSVRp3yWNbk 3J3AYmIRO/cuIs/Kr/JeHrly4k0FMYv1ToslCIL1NHdjlhQhPwyl/FTawnL/Z81n2ayE btoSHs8n7mSkOXOv+y6mh1M8M4x1kYwXIYfDoKRcnFMiZQM9KYs2NzW+FFBXK0jjUq69 N+AWYqxU2PSXrNHiiBEngvB9lqq1veTA9WHe2Uq1vBwaV5qySGRckpxtc694CUT09wDR SGhQ== X-Gm-Message-State: AOAM533vHSA6JFiv15IrOjF5fgbVscXAUVYmM1VjVHfB9SfJPi3QpWi1 rjzXVTt5mymB4zkwsawfDqFA94VS50I= X-Google-Smtp-Source: ABdhPJxDQetVL/M8K/OKjW8dl4w8ewfgvPEE9RSahBDUHTkQ92xembw4zOum4lfjmiyxXbVV2lcqxw== X-Received: by 2002:a7b:c7cd:: with SMTP id z13mr5351117wmk.31.1616634327254; Wed, 24 Mar 2021 18:05:27 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id w6sm5208488wrl.49.2021.03.24.18.05.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Mar 2021 18:05:26 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH v2 22/30] gnu: Add julia-difftests. Date: Thu, 25 Mar 2021 02:05:08 +0100 Message-Id: <20210325010516.18994-20-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210325010516.18994-1-zimon.toutoune@gmail.com> References: <20210325010516.18994-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-difftests): New variable. --- gnu/packages/julia-xyz.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 885a851375..9b04e1bd67 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -365,6 +365,26 @@ including, @code{CircularBuffer}, @code{Queue}, @code{Stack}, be passed to in-place differentiation methods instead of an output buffer.") (license license:expat))) +(define-public julia-difftests + (package + (name "julia-difftests") + (version "0.1.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaDiff/DiffTests.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1rxpnd5zi3pxgdd38l5jm2sxc3q6p7g57fqgll2dsiin07y3my57")))) + (build-system julia-build-system) + (home-page "https://github.com/JuliaDiff/DiffTests.jl") + (synopsis "Common test functions for differentiation tools") + (description "This package contains a common suite of test functions for +stressing the robustness of differentiation tools.") + (license license:expat))) + (define-public julia-example (let ((commit "f968c69dea24f851d0c7e686db23fa55826b5388")) (package -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 24 21:05:55 2021 Received: (at 47350) by debbugs.gnu.org; 25 Mar 2021 01:05:56 +0000 Received: from localhost ([127.0.0.1]:36641 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERf-0000ff-Gt for submit@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:55 -0400 Received: from mail-wm1-f45.google.com ([209.85.128.45]:40582) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERJ-0000b4-54 for 47350@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:33 -0400 Received: by mail-wm1-f45.google.com with SMTP id y124-20020a1c32820000b029010c93864955so2178470wmy.5 for <47350@debbugs.gnu.org>; Wed, 24 Mar 2021 18:05:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=KJXcTLN5XrQYkFrtkThfcx59f9M+1yPbuoBcSm5+lx8=; b=PzD1Ny/Pf5veimtoZs1btYFhuiGbklCgUYKsiwE8nPgMnJousnCapLI/5EfsNZxY2z MreTJw3rBJuUdOo8CF9tnrcQcL11A/D+nZKdgdGxoZ/ZDVuw720yt1mSlDVrUmVaQKmY KaolSaDWZzFkK0W1VIJAQzCYpoDgqMfTw1RNo7Wrbh1eDuaSapoGTlXPYbZBOPbatelD vhsBHg032ULsq69D1xh59w/mcOMUKgJdP03V9sABchSzu+NBVxRsmVJLB4F4PLca3J4O xn0YyaK+1tF6C9iyL1rKfC6xJ0RqLFWsaF5BXXP2f/q9U6bFrHGXHhc8IgvM1JhqG0qB teTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=KJXcTLN5XrQYkFrtkThfcx59f9M+1yPbuoBcSm5+lx8=; b=Lp4b7NStISWvKOLyrj2KFaggt42N4wyGnGxX5hsO33tMdH84sqcMlNFARR6kj13xzI XJOiEQwuQ2Bzp9Iq7kvd55obvHkymRA9OhpncLcqF5k+zr4yqIkA7lUWBj0aMaRStDT5 lswl61tyr3SATzt0XtF6boMj2MSs7uHXDq1jrnTATtXU12uX7ZY4MPwrOS29QntOKyzR noHx4aU2KvnIzdtDtNcn5X8MMW6E2cg44SM/m+WV/CJP+FOKfHrk5iXJdlIOtuNmfPqZ TDrDk/p/1JJdkxbJgw0igrp2Jfv6Te9891jmc+mfw5vNXwjq6Zzi7DcVrpXJs5BCl781 4VoQ== X-Gm-Message-State: AOAM530x4Ga66oKbWI+Bcedu6bBHeWkJGF6lE7fWgANH1VOUg+TZLeZf xb2YsSS9LH6d/DMMViFXqOoMB1a3TP4= X-Google-Smtp-Source: ABdhPJzFhU0QqsB7YeJFukyzyIlni0VtWA+SVh2d/ghHKOEJ0ZoqMg51eeM4K7Vf1HhykEBV+Kr4Jw== X-Received: by 2002:a05:600c:358c:: with SMTP id p12mr5425201wmq.159.1616634327679; Wed, 24 Mar 2021 18:05:27 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id w6sm5208488wrl.49.2021.03.24.18.05.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Mar 2021 18:05:27 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH v2 23/30] gnu: Add julia-compilersupportlibraries-jll. Date: Thu, 25 Mar 2021 02:05:09 +0100 Message-Id: <20210325010516.18994-21-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210325010516.18994-1-zimon.toutoune@gmail.com> References: <20210325010516.18994-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-compilersupportlibraries-jll): New variable. --- gnu/packages/julia-xyz.scm | 45 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 9b04e1bd67..bde72e364d 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -22,6 +22,7 @@ #:use-module (guix packages) #:use-module (guix git-download) #:use-module (guix build-system julia) + #:use-module (gnu packages gcc) #:use-module (gnu packages tls)) (define-public julia-abstractffts @@ -298,6 +299,50 @@ provides a macro that lets you use the latest syntax in a backwards-compatible way.") (license license:expat))) +;;; TODO: Remove this autogenerated source package +;;; and build it from realse source using +(define-public julia-compilersupportlibraries-jll + (package + (name "julia-compilersupportlibraries-jll") + (version "0.4.0+1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaBinaryWrappers/CompilerSupportLibraries_jll.jl") + (commit (string-append "CompilerSupportLibraries-v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "03j6xdvps259mhdzpjqf41l65w2l9sahvxg4wrp34hcf69wkrzpy")))) + (build-system julia-build-system) + (arguments + `(#:tests? #f ; no runtests.jl + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'override-binary-path + (lambda* (#:key inputs #:allow-other-keys) + (map + (lambda (wrapper) + (substitute* wrapper + (("generate_wrapper_header.*") + (string-append + "generate_wrapper_header(\"CompilerSupportLibraries\", \"" + (assoc-ref inputs "gfortran:lib") "\")\n")))) + ;; There's a Julia file for each platform, override them all + (find-files "src/wrappers/" "\\.jl$")) + #t))))) + (inputs ;required by artifacts + `(("gfortran:lib" ,gfortran "lib"))) + (propagated-inputs + `(("julia-jllwrappers" ,julia-jllwrappers))) + (home-page "https://github.com/JuliaBinaryWrappers/CompilerSupportLibraries_jll.jl") + (synopsis "Internal wrappers") + (description "This package provides compiler support for libraries. It is +an autogenerated source package constructed using @code{BinaryBuilder.jl}. The +originating @code{build_tarballs.jl} script can be found on the community +build tree Yggdrasil.") + (license license:expat))) + (define-public julia-constructionbase (let ((commit "de77e2865b554f9b078fd8c35b593cce0554ae02")) (package -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 24 21:05:56 2021 Received: (at 47350) by debbugs.gnu.org; 25 Mar 2021 01:05:56 +0000 Received: from localhost ([127.0.0.1]:36643 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERf-0000fm-Sr for submit@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:56 -0400 Received: from mail-wr1-f45.google.com ([209.85.221.45]:34776) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERJ-0000b6-Gj for 47350@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:33 -0400 Received: by mail-wr1-f45.google.com with SMTP id j7so632959wrd.1 for <47350@debbugs.gnu.org>; Wed, 24 Mar 2021 18:05:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=sA8BURj4jX7y7LJGWdWx9obMD/GG+voAl37yIeISta8=; b=vYXkCF91FHZTyQBZILDm23lbGWgwL9k3+XzXd+qKqELahjNpeaZNBptzN0Y3Jzlp/r EFxlzRNECI+Uj4/2XfnBHAoIYh4t46f+jNc0+nQAZJmnqCWEw9uI2o+3lO0SryHj4woY JmEKdiCnaZ2C7FdDFtSHTYopSiS3ABiXScIg8PVHnOPYKEtbW5DmE+o1IS7zvuEblorr NS6ITyCqXAr/i0oYQ6YwwpXMfKkzA7nmPPeUAH8BNxa8VRcHNMSjijYc+97dQe3qoPbw bVGWft6IXj/U1OKjWEPQMTqSd+lnrrj1Nflo1/xfioNUANiunuTsuNeIY5mwQm6lFUst uH5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=sA8BURj4jX7y7LJGWdWx9obMD/GG+voAl37yIeISta8=; b=bytRCTQ3OHf52n0oecZ0ntCfI7WeGMqzwK2xZJbeVNb0RP0480qt5Um6kt0xW+bZdP 71OjdIreiSw2PHMMQiXrYHdQJdwBDb0TZg6k9GTvF4dFI1N/HuvOXyOAFa5W97lnBCzk lykR2NkZy/0Gq0KW376YDEabv4aAMLqW+eMoN5LXSK1bU6jQWoPe7dqlBuME5TECij7+ Yg5u8Rh2EZHNCcYMgG+uM8OrG6H3KQ2hzjtVkpJ2pt0dakhI1vMuxe3P8R5kCI62/1EA ICnYVOv4dyoRJx95tj3PdOnid35u/6c0ERr/WMij507ilP51CF1JHa41SGcP5ZMKh+JT U5yQ== X-Gm-Message-State: AOAM533NnQsJPTX9y3a5NCrGezXsDFV5vnOiapKbD78q06254DpH7uwS KdDighnR3NEe+KsmmqL+A9i1mbLIgsI= X-Google-Smtp-Source: ABdhPJz32u6VOK6F3v0tINnbXUF/6OSPYmrL78xRFsE7DV+natw17mtfRy61JLJeGGgSCZtNt5/8GQ== X-Received: by 2002:a5d:4686:: with SMTP id u6mr6055228wrq.60.1616634328113; Wed, 24 Mar 2021 18:05:28 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id w6sm5208488wrl.49.2021.03.24.18.05.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Mar 2021 18:05:27 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH v2 24/30] gnu: Add julia-openspecfun-jll. Date: Thu, 25 Mar 2021 02:05:10 +0100 Message-Id: <20210325010516.18994-22-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210325010516.18994-1-zimon.toutoune@gmail.com> References: <20210325010516.18994-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-openspecfun-jll): New variable. --- gnu/packages/julia-xyz.scm | 47 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index bde72e364d..d99eadcfd4 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -23,6 +23,7 @@ #:use-module (guix git-download) #:use-module (guix build-system julia) #:use-module (gnu packages gcc) + #:use-module (gnu packages maths) #:use-module (gnu packages tls)) (define-public julia-abstractffts @@ -865,6 +866,52 @@ have arbitrary indices, similar to those found in some other programming languages like Fortran.") (license license:expat))) +;;; TODO: Remove this autogenerated source package +;;; and build it from realse source using +(define-public julia-openspecfun-jll +(let ((commit "6c505cce3bdcd9cd2b15b4f9362ec3a42c4da71c")) + (package + (name "julia-openspecfun-jll") + (version "0.5.3+4") ;tag not created upstream + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaBinaryWrappers/OpenSpecFun_jll.jl") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0bl2gcgndsbiwhwy8fl070cjm1fyf9kxj6gkikgirmzgjl29iakn")))) + (build-system julia-build-system) + (arguments + `(#:tests? #f ; no runtests.jl + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'override-binary-path + (lambda* (#:key inputs #:allow-other-keys) + (map + (lambda (wrapper) + (substitute* wrapper + (("generate_wrapper_header.*") + (string-append + "generate_wrapper_header(\"OpenSpecFun\", \"" + (assoc-ref inputs "openspecfun") "\")\n")))) + ;; There's a Julia file for each platform, override them all + (find-files "src/wrappers/" "\\.jl$")) + #t))))) + (inputs + `(("openspecfun" ,openspecfun))) + (propagated-inputs + `(("julia-jllwrappers" ,julia-jllwrappers) + ("julia-compilersupportlibraries-jll" ,julia-compilersupportlibraries-jll))) + (home-page "https://github.com/JuliaBinaryWrappers/OpenSpecFun_jll.jl") + (synopsis "Internal wrappers") + (description "This package provides a wrapper for OpenSpecFun. It is an +autogenerated source package constructed using @code{BinaryBuilder.jl}. The +originating @code{build_tarballs.jl} script can be found on the community +build tree Yggdrasil.") + (license license:expat)))) + (define-public julia-parsers (package (name "julia-parsers") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 24 21:05:56 2021 Received: (at 47350) by debbugs.gnu.org; 25 Mar 2021 01:05:56 +0000 Received: from localhost ([127.0.0.1]:36645 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERg-0000fu-8B for submit@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:56 -0400 Received: from mail-wm1-f41.google.com ([209.85.128.41]:33323) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERK-0000bR-5K for 47350@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:34 -0400 Received: by mail-wm1-f41.google.com with SMTP id w203-20020a1c49d40000b029010c706d0642so3574774wma.0 for <47350@debbugs.gnu.org>; Wed, 24 Mar 2021 18:05:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=MZdXWHcWtnoBtpRjqysRa3L6RXnxmu3cebpVF5O0/jg=; b=nry5DqM/BQ06Z8NbFBUGpaQJuILZO+hRCQ8tYAM05vVjO/Gvm5EXdfVo3aOQZEiV4U jb4C913U2I+XrPXQGBMe9duGIED2NRR+5ukvy02Cjzc3oMz07xoVgfZMhhEsoDvgHwOp B8pfog0W2PYXuE5k7ts2IP7wNmHOgv5Oi4mOapdJl9bk4+eIN3Ahhh0/IUSHy+419j3u C1/NsLx1VwvQl5v2W39CuSVJdZuV40DChZhHDAbBThFSQNAwXimUKX9QNH6ENX5+Jmin obE3/QRmuI2XlABq9S06aBqx38ZabhZ1NbPKlkwpKpzP2GG7V7b/UGSy7LaghIf8RHmX iBnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=MZdXWHcWtnoBtpRjqysRa3L6RXnxmu3cebpVF5O0/jg=; b=gK9XkC3JKMS6FQtLDOEjvAR7C3F6/IJisZ9eOl+UNtUE6ViQ6PBYYUXVVuMcLAeB2z +bInl6goWC2TbBuUBf0feYTcQquwlTJwYFNtCCMisR6zMcYVEbTWH91DkiGc5a56iuYb zhYujE70IFFnOq6tsY1CeujKtIrhqXW0vnUCZhSwJk41I5J5L50Yi8QiaO2cFCvV29Ld vMIcJT/5llwkm5Vd3tP69p9jxvBkQqk797NAOiLSCltUK+GzpJWBOQshkw+0KyoQUrWB cTeG7jxDMgbereGwTIukhK/limn+6HzQebTKrREBbU05iC6aYPHd2f6Po2aCcFUh8mSr dPtQ== X-Gm-Message-State: AOAM533h3EvlrphxQK1tCh7zjqW1XWuY107OQDHOKwjOqEF0p6lymN5R F33bVbixX1ZD2mPfG0PRrqzWsnCO/fo= X-Google-Smtp-Source: ABdhPJy/egtEPKVjzlQRurlpARNOZ18JV7ghoREIPeVdHoxFa3yPIlwyth4LbidJmTjgNyeByX0p9g== X-Received: by 2002:a05:600c:4154:: with SMTP id h20mr5362559wmm.149.1616634328650; Wed, 24 Mar 2021 18:05:28 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id w6sm5208488wrl.49.2021.03.24.18.05.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Mar 2021 18:05:28 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH v2 25/30] gnu: Add julia-specialfunctions. Date: Thu, 25 Mar 2021 02:05:11 +0100 Message-Id: <20210325010516.18994-23-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210325010516.18994-1-zimon.toutoune@gmail.com> References: <20210325010516.18994-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-specialfunctions): New variable. --- gnu/packages/julia-xyz.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index d99eadcfd4..4bd5a1f9a3 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -1004,6 +1004,33 @@ high-order accuracy, assuming that @code{f(x0+h)} has a Taylor series or some other power series in @code{h}.") (license license:expat))) +(define-public julia-specialfunctions + (package + (name "julia-specialfunctions") + (version "1.3.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaMath/SpecialFunctions.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1rfhrrkzi3ils7fklbn35ki1yp5x88fi71qknfwqyw4pk8cf8p80")))) + (build-system julia-build-system) + (inputs + `(("julia-chainrulestestutils" ,julia-chainrulestestutils))) + (propagated-inputs + `(("julia-chainrulescore" ,julia-chainrulescore) + ("julia-openspecfun-jll" ,julia-openspecfun-jll))) + (home-page "https://github.com/JuliaMath/SpecialFunctions.jl") + (synopsis "Special mathematical functions") + (description "This package provides special mathematical functions, +including Bessel, Hankel, Airy, error, Dawson, exponential (or sine and +cosine) integrals, eta, zeta, digamma, inverse digamma, trigamma, and +polygamma functions.") + (license license:expat))) + (define-public julia-staticarrays (package (name "julia-staticarrays") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 24 21:05:56 2021 Received: (at 47350) by debbugs.gnu.org; 25 Mar 2021 01:05:57 +0000 Received: from localhost ([127.0.0.1]:36647 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERg-0000g1-Id for submit@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:56 -0400 Received: from mail-wm1-f41.google.com ([209.85.128.41]:35429) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERK-0000bb-NS for 47350@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:35 -0400 Received: by mail-wm1-f41.google.com with SMTP id a132-20020a1c668a0000b029010f141fe7c2so2216473wmc.0 for <47350@debbugs.gnu.org>; Wed, 24 Mar 2021 18:05:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=BhfkcZf6IiPYGcT83Zl+fnIg0SdLfdZQ1Jn4uwitI94=; b=V2edvgze8Wjyn6ipOBLR8Aug+oCwSdSi1xju75fnTvRkJi01ra18B/dC6CsRvivtF9 v+RNOn5TS17ROs7OqI9/wD6/mMoaWxZYjUyA0pQPAF7gKxnV2Vnkb0+2VqaFsBxRTBJN P6h+0YDkU9m7KzrdN6uZuo2CdOXch3JK717XD1Z/hyFftaIPYNf32th9EdOq38I80S3n gZuVd4/vc2FlAAsspzpa7h1Yd5No5Y5rrQ3NGtvPmU2o6rAxPVXDG0GHQ2aF3GsbK/oB CU2ZzhOQfSsbnH7CY2vA5OXgZasfQpUWRTKc09xBSRbXB9sKXJBMfKXgbaAVlFOQNqjQ Dfrw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=BhfkcZf6IiPYGcT83Zl+fnIg0SdLfdZQ1Jn4uwitI94=; b=mHAD0QofljpvgzWrlg0dP/6mAfiu5iNfqQslNGraDomDTfAWeXdTXLAOM92447j+HP A0i0J1WwWTHo7G/MTyrfCxSuj4yti6GFYSf2MUB/Quq7b2cEW/KPqWIHHh0bj5M1H8LL XUfWx4+pwLvjp6qWQSyG4EL4A6D1jb1UBdf7Y4JEliLckcBFbjf2ckVHORYdz+Y5T/GY YVaV4yBD/6wM7K6lzOIXfZ8bUveRxPmQ4JFWezxasvP2ZzsqTu3hI+Iw7MbIyGvXz1Pk kW/HSVjbtuF3NTfz76/4E7+4Z3YtdUEXwN6Rn2yHkyMkciSJ7/rGuimHJe6NmFW3BVZ5 tITw== X-Gm-Message-State: AOAM533vda8/WCXdihzZgDa97zcVjzsxm4mWnTCa7H8ywSgrlCz4WBjz 8/0VtKioKipgzNptEm9UtAbbimQjP1o= X-Google-Smtp-Source: ABdhPJy9n31MWU2fT+o7ixbZtmnNrX1L43StdhyK3N4staNovbVusabri8SgkhAoBPbg92ndGKtteQ== X-Received: by 2002:a1c:c918:: with SMTP id f24mr5444116wmb.12.1616634329285; Wed, 24 Mar 2021 18:05:29 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id w6sm5208488wrl.49.2021.03.24.18.05.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Mar 2021 18:05:28 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH v2 26/30] gnu: Add julia-diffrules. Date: Thu, 25 Mar 2021 02:05:12 +0100 Message-Id: <20210325010516.18994-24-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210325010516.18994-1-zimon.toutoune@gmail.com> References: <20210325010516.18994-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-diffrules): New variable. --- gnu/packages/julia-xyz.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 4bd5a1f9a3..fe1ecf0c9d 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -411,6 +411,31 @@ including, @code{CircularBuffer}, @code{Queue}, @code{Stack}, be passed to in-place differentiation methods instead of an output buffer.") (license license:expat))) +(define-public julia-diffrules + (package + (name "julia-diffrules") + (version "1.0.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaDiff/DiffRules.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0cwjvj4gma7924fm3yas0nf0jlnwwx4v7fi79ii3s290lkdldzfl")))) + (propagated-inputs + `(("julia-nanmath" ,julia-nanmath) + ("julia-specialfunctions" ,julia-specialfunctions))) + (build-system julia-build-system) + (home-page "https://github.com/JuliaDiff/DiffRules.jl") + (synopsis "Primitive differentiation rules") + (description "This package provides primitive differentiation rules that +can be composed via various formulations of the chain rule. Using +@code{DiffRules}, new differentiation rules can defined, query whether or not +a given rule exists, and symbolically apply rules to simple Julia expressions.") + (license license:expat))) + (define-public julia-difftests (package (name "julia-difftests") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 24 21:05:57 2021 Received: (at 47350) by debbugs.gnu.org; 25 Mar 2021 01:05:57 +0000 Received: from localhost ([127.0.0.1]:36649 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERg-0000g8-Sg for submit@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:57 -0400 Received: from mail-wr1-f46.google.com ([209.85.221.46]:41689) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERL-0000bp-3N for 47350@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:35 -0400 Received: by mail-wr1-f46.google.com with SMTP id b9so593250wrt.8 for <47350@debbugs.gnu.org>; Wed, 24 Mar 2021 18:05:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=PPVw8ay5iRk/si2eVY0gIHqCtxKXZaaRFS8M/lxgjgI=; b=UNHUakWbTwD/uszVmDIA8x+8fm66ZcHvaTRJP0LLfBvis1kPnrM1y1wdO2oVXruQFT p7CLwlM8TGspyMNt2z0T8ZYoFL5XNv0psKsvaKa2ojv2urKEj7CmyKo4s9ufbzfsm6yV 3iqBlKDUAmiFtM556tvyXZ4GxoBR7qaa2Y4Gs8f1IZAlo6YylmGnc4iAEGjEd/eMCUSH K3UHSXZ8wDNXwb6d3omn2TB5a8SOcCcRpLWqmZ0uLk25pCskkKwyDviN3sQGmBqM13sE q12b4Ssdshk/lM56zihIXRMW/fxORb6rs2jzg7noIxVRBaphOjPQnvIfqSn6bbsVKpA3 yj+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=PPVw8ay5iRk/si2eVY0gIHqCtxKXZaaRFS8M/lxgjgI=; b=qGlxkzFsBI2o6Zlg0llTKE8Caaks+yWS3INP3ThFsnVFuY8sX0lcINZMKWar4N56mi 3AC6ZY0tC3N68724klsm1IscAgc7ao+5GFzFXYWAjBej3agTlAIzK695O9rEKdFOlR/I LN9Hoi7bhlEsEkKarvZ0xehg2eaHuvTadGcH32qYtT2MyypET6eKP9x520iUk6zQuNH6 JVdQ35mzn8Hv7DOuCCMjLuJk79cEVWsHbJ5JVzJnQ7q/naoWMp3x0Wf2tvLTIkPPryW4 qvOjKJSD6ufKorodPgqshiyn+HIIZocOkSbJ0GZc8x3am21FzC+LiILKKQHi8UqTka5I Ju8g== X-Gm-Message-State: AOAM531/YU1/fbW+StvFTECkfuUhUnKfxWf/hUO9i1/LMCZiV46oxvlo TrRpYoCOdGCGRkHt580R/b0B9Z+dER8= X-Google-Smtp-Source: ABdhPJwdQG8uP85LGtDEyG6okVvWsKsp9C80meVKeIC9rLNXFleBjnbumpUvBjGyoWWX82mS+oHAcA== X-Received: by 2002:adf:f852:: with SMTP id d18mr6281702wrq.210.1616634329734; Wed, 24 Mar 2021 18:05:29 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id w6sm5208488wrl.49.2021.03.24.18.05.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Mar 2021 18:05:29 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH v2 27/30] gnu: Add julia-chainrules. Date: Thu, 25 Mar 2021 02:05:13 +0100 Message-Id: <20210325010516.18994-25-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210325010516.18994-1-zimon.toutoune@gmail.com> References: <20210325010516.18994-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-chainrules): New variable. --- gnu/packages/julia-xyz.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index fe1ecf0c9d..b526306984 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -147,6 +147,37 @@ can also be used to compute definite integrals by different numerical methods.") (license license:expat))) +(define-public julia-chainrules + (package + (name "julia-chainrules") + (version "0.7.54") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaDiff/ChainRules.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1x4w71v8cw0vpba47h8f5xq4gyjfxbcvayzf7m41yg8gf49s9pkf")))) + (build-system julia-build-system) + (inputs ;required for test + `(("julia-chainrulestestutils" ,julia-chainrulestestutils) + ("julia-finitedifferences" ,julia-finitedifferences) + ("julia-nanmath" ,julia-nanmath) + ("julia-specialfunctions" ,julia-specialfunctions))) + (propagated-inputs + `(("julia-chainrulescore" ,julia-chainrulescore) + ("julia-compat" ,julia-compat) + ("julia-reexport" ,julia-reexport) + ("julia-requires" ,julia-requires))) + (home-page "https://github.com/JuliaDiff/ChainRules.jl") + (synopsis "Common utilities for automatic differentiation") + (description "The is package provides a variety of common utilities that +can be used by downstream automatic differentiation (AD) tools to define and +execute forward-, reverse-, and mixed-mode primitives.") + (license license:expat))) + (define-public julia-chainrulescore (package (name "julia-chainrulescore") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 24 21:06:12 2021 Received: (at 47350) by debbugs.gnu.org; 25 Mar 2021 01:06:12 +0000 Received: from localhost ([127.0.0.1]:36651 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERh-0000gF-5d for submit@debbugs.gnu.org; Wed, 24 Mar 2021 21:06:12 -0400 Received: from mail-wm1-f41.google.com ([209.85.128.41]:52944) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERL-0000cD-Pt for 47350@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:36 -0400 Received: by mail-wm1-f41.google.com with SMTP id d191so261862wmd.2 for <47350@debbugs.gnu.org>; Wed, 24 Mar 2021 18:05:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=ozrxFjYM/mk+tJxU7MQiwRfrZObLE+byv35btvNvJls=; b=jktQRMQ1WQL0vzyr1KkpVfve5LHSf8YhIRXQeLJYhjHoQzM/ISrNdPe9Ar+YTxKC+I gbgHER15H+reyw1Nkpk0AgLBfcxvOmHuIPKXN06mzAZRJ7W/trTxPEORQNze6+kOBJjP uFZraU8bAWDVCgrYaku+o53bp8MU0hC4nDRff2m+CYxoM8zWU/GqznF/+eZSJdDTZcOW TurthgwKjZydlixblWIOz+ZTUn6wIUrkThTDWki+IyHywSIzCZqhhr2/vMs8D6ygv1i3 vzlZeKuLbHgH3c9Z6eUuRBeO0cbnuK53L11PEKx+rc+Nc7+/mfusInL0MIBd2U9AaAku FNjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=ozrxFjYM/mk+tJxU7MQiwRfrZObLE+byv35btvNvJls=; b=moRbVjEg6Jph+Qc008RCSs5IyP4OhiERDNiWakI1qXGsi/ShWp9y6iB2nD9TPx0yzE WLM1TdMr8cq82cSYaliqJgA8CbQnzC3K68AJjMX+/glgY9VyrgAC/nhm0V+xCks9ibmI 1+esGc4C+8TQbdBnsynb8HfTrNiOahDKXdyAPY48Lkc8k8mhcE7bafme4wC3TH80QzL0 jthsmwhE5jygo7rlqyv2DFoUjhqLkYp4G5aRko2n43Ta/y5eafizxl5XKLp94jyLLBl/ LneCd9rqyeqUnEXXjNW8RkSJrIVePqiTzWARUvhKKyExPqKIvpgQpQylkhmUuNr5YXx0 60HA== X-Gm-Message-State: AOAM531p0feFOJAro/6RgV2tPCy0r0ozabWa3NpbGJhhPVgymobktbPO YTyC7QyTJ8ht6KeWA62R9RxZFIuxxA8= X-Google-Smtp-Source: ABdhPJy2juP9foEgn8hsRJEP54OHmD4P6pYLw94O/2KkmxlsjIe58Lt3ZsqrvoOTY3kX+y52dXsMtQ== X-Received: by 2002:a1c:3d46:: with SMTP id k67mr5269619wma.188.1616634330343; Wed, 24 Mar 2021 18:05:30 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id w6sm5208488wrl.49.2021.03.24.18.05.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Mar 2021 18:05:30 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH v2 28/30] gnu: Add julia-forwarddiff. Date: Thu, 25 Mar 2021 02:05:14 +0100 Message-Id: <20210325010516.18994-26-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210325010516.18994-1-zimon.toutoune@gmail.com> References: <20210325010516.18994-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-forwarddiff): New variable. --- gnu/packages/julia-xyz.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index b526306984..9a414fc739 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -592,6 +592,38 @@ scaled by a constant factor. Consequently, they have a fixed number of digits (bits) after the decimal (radix) point.") (license license:expat))) +(define-public julia-forwarddiff + (package + (name "julia-forwarddiff") + (version "0.10.17") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/JuliaDiff/ForwardDiff.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "17xaz4v0zr46p7w873w1fwf31phdnhr0vbdym9yr4flmpzi528jw")))) + (build-system julia-build-system) + (inputs ;required for tests + `(("julia-calculus" ,julia-calculus) + ("julia-difftests" ,julia-difftests))) + (propagated-inputs + `(("julia-commonsubexpressions" ,julia-commonsubexpressions) + ("julia-diffresults" ,julia-diffresults) + ("julia-diffrules" ,julia-diffrules) + ("julia-nanmath" ,julia-nanmath) + ("julia-specialfunctions" ,julia-specialfunctions) + ("julia-staticarrays" ,julia-staticarrays))) + (home-page "https://github.com/JuliaDiff/ForwardDiff.jl") + (synopsis "Methods to take multidimensional derivatives") + (description "This package implements methods to take derivatives, +gradients, Jacobians, Hessians, and higher-order derivatives of native Julia +functions (or any callable object, really) using forward mode automatic +differentiation (AD).") + (license license:expat))) + (define-public julia-http (package (name "julia-http") -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 24 21:06:12 2021 Received: (at 47350) by debbugs.gnu.org; 25 Mar 2021 01:06:12 +0000 Received: from localhost ([127.0.0.1]:36679 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERw-0000jp-8c for submit@debbugs.gnu.org; Wed, 24 Mar 2021 21:06:12 -0400 Received: from mail-wm1-f50.google.com ([209.85.128.50]:55115) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERM-0000cM-4w for 47350@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:36 -0400 Received: by mail-wm1-f50.google.com with SMTP id k128so251392wmk.4 for <47350@debbugs.gnu.org>; Wed, 24 Mar 2021 18:05:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=j87qcWUgL09dzbZPvDmOT8ITOrLk/0we0KdE/kSkJWI=; b=erDgXuS8nHd+5qXdFAvedrum6BRsWBR4CRroG+eBZtrWDhPntnC0Msa0N5UnF83f2G fUytqXcIH9wOdVYzWAbE7xP5sQ+vwFi3Sl27Pjgsxl8glx1C3SXQz72gihmDMHwJyHQ/ //54fcZGC3SNG3zMVaxbS4HQMpr+8SSV/HvHe8tuaJCQresA9MzcBfk4iQACeQr/dCRn I7MgCd9aYxAExpw1KuBGGeFiKNB64K7SzMjYQkcl1JCa5wrAyFl3eUgh1lKlqswPXmy+ PIHKfhKe6eZhvXUKPLCV0mdJxdtMy9U4eLYljMj2jM0x7O1pHlaP2WeVSJiqkB8hU9kb ioxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=j87qcWUgL09dzbZPvDmOT8ITOrLk/0we0KdE/kSkJWI=; b=cvOSKSjiBebcP14buqEh9THMMA//XEbBD60VQIq12w/KoVfuLJ/P7Vq0WEqaADMaTz RMjqezf7X5fk0BsricycJ5Ihusuep8NMHAC/97kliSKOzt204YSR0wH4jA6UlpyKgOrg qiHsWcljH3/C+tUxim/7V8pyDNwYsENtM+jThcWYcDtrRlDG7dd0y5PFGtPGuaE2wkxS 3rec7/zLXgW/9ey1tTX/Tb6p2ZHZdYJFZAdW8S89APCOjen5j8qc+V0TPDlbHx4hG4JP gUtQHHqBW7EUFnrhAW3tGNLb5dzSzdnNK+9vRy6rc9HsxV9zbjozM11vkxczoXmD4e+a SOnw== X-Gm-Message-State: AOAM532bY0uu6HlQWYCGPQ8B8KWS/2751wCvl4dJJ2iCYSPcjy6r9cH2 JRa/T/rXrpynJN8JvatyTBsnWNZsGxg= X-Google-Smtp-Source: ABdhPJyT59Y+ugr3hYt7UIWZetNhVFInYTLWcPijnLywCcqcYo94imzAKKdzgjGeLXzH7av5nLgnww== X-Received: by 2002:a05:600c:19ce:: with SMTP id u14mr5237338wmq.109.1616634330767; Wed, 24 Mar 2021 18:05:30 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id w6sm5208488wrl.49.2021.03.24.18.05.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Mar 2021 18:05:30 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH v2 29/30] gnu: Add julia-zygoterules. Date: Thu, 25 Mar 2021 02:05:15 +0100 Message-Id: <20210325010516.18994-27-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210325010516.18994-1-zimon.toutoune@gmail.com> References: <20210325010516.18994-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-zygoterules): New variable. --- gnu/packages/julia-xyz.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index 9a414fc739..af8b41e82b 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -1199,3 +1199,25 @@ working with @acronym{URIs,Uniform Resource Identifiers}, as defined in RFC (description "This package supports SI units and also many other unit system.") (license license:expat))) + +(define-public julia-zygoterules + (package + (name "julia-zygoterules") + (version "0.2.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/FluxML/ZygoteRules.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "07i2mf6rr5b8i6l82qgwl5arsb5pwyyzyfasgnszhdqllk9501bs")))) + (build-system julia-build-system) + (propagated-inputs + `(("julia-macrotools" ,julia-macrotools))) + (home-page "https://github.com/FluxML/ZygoteRules.jl") + (synopsis "Add minimal custom gradients to Zygote") + (description "Minimal package which enables to add custom gradients to +Zygote, without depending on Zygote itself.") + (license license:expat))) -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 24 21:06:12 2021 Received: (at 47350) by debbugs.gnu.org; 25 Mar 2021 01:06:12 +0000 Received: from localhost ([127.0.0.1]:36681 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERw-0000jw-IE for submit@debbugs.gnu.org; Wed, 24 Mar 2021 21:06:12 -0400 Received: from mail-wm1-f54.google.com ([209.85.128.54]:42696) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPERM-0000cY-Im for 47350@debbugs.gnu.org; Wed, 24 Mar 2021 21:05:36 -0400 Received: by mail-wm1-f54.google.com with SMTP id b2-20020a7bc2420000b029010be1081172so258482wmj.1 for <47350@debbugs.gnu.org>; Wed, 24 Mar 2021 18:05:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=Bmh5ZLXZOrk1VsEFDfpgNS7YM65NmbhbyePjXw4nAg0=; b=vOe27TPN6zvv0fhSLd6UohQndMuXw6hvWoXY1hhgzTdv4bjSXY+ktrYGEFHB4MhI7t aNOL0Pt77EuZhiUBce2UaWiZ4KQP+JaPopGxy7pPlq87uOG+t6hwknmD2mNTdADg4KPn WOxFv4kpXKr+gyOh6QhGcUN4YXuZXa7pMkyBEBGL4APAfohiz/hfvntPGIaANHfvHWRj dcuOTLtGnvqEyAZjaN/W+WGBK4rtziwA5yeDnS9xX+fBnlnurQYBYHtCXXID0GKnAMm3 5e33MmWj34jakPh5in+xEmBo9pS2qXlsY/Dp7tBCFMZkA1RBePUrpZV2Oo0BYwd/5heR gPmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=Bmh5ZLXZOrk1VsEFDfpgNS7YM65NmbhbyePjXw4nAg0=; b=rnPhiBFa4VM4IIsmngsirLU3Go8BixqBetW3F2w3YjGgQGNfDrvj3Z1+47OzAuyHkA 8gfXyLreuMBzSmSBkolqaicI88NKS1ohS0NjU3qO0GJAIMzRSwu9+Ex9WzQ1dB1RbNu2 8wxuCNYqhowdXo2VMmIeKZZvfLnUdfmMeWoqIWSgvXi68gFutJ8bpaXIRVFfHJxSJgBz 007NezW0zFEqanWu0Haq1q9jAUkG4pzWcvlmDbuN+A9DfFY89i8fPiXRaOma15T8R/WH HaFXpWVBdAtt2Ilu4FV2Y9kny/k9d0CDQ3z7xWM184Z7BPXtazir9dOMUqYqGuovk8fg uEpw== X-Gm-Message-State: AOAM5317F1fir1X+WfZZmTlqCbKCWDM0erKLOFjTr1MO5kVlm1On1dOY ccwmFsBsA2nvmiehP7FRQMMUYiACbdo= X-Google-Smtp-Source: ABdhPJwbeELdvl/CTICxdZF482JZ33dFksrlQo8jz3Xo5iwx4SdkpCfqPy6pu4zzsFa9UBW1nyCimw== X-Received: by 2002:a7b:c084:: with SMTP id r4mr5301778wmh.166.1616634331186; Wed, 24 Mar 2021 18:05:31 -0700 (PDT) Received: from pfiuh02.univ-paris-diderot.fr ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id w6sm5208488wrl.49.2021.03.24.18.05.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Mar 2021 18:05:30 -0700 (PDT) From: zimoun To: 47350@debbugs.gnu.org Subject: [PATCH v2 30/30] gnu: Add julia-zygote. Date: Thu, 25 Mar 2021 02:05:16 +0100 Message-Id: <20210325010516.18994-28-zimon.toutoune@gmail.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210325010516.18994-1-zimon.toutoune@gmail.com> References: <20210325010516.18994-1-zimon.toutoune@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: zimoun 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/julia-xyz.scm (julia-zygote): New variable. --- gnu/packages/julia-xyz.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index af8b41e82b..cbff69117d 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm @@ -1221,3 +1221,38 @@ system.") (description "Minimal package which enables to add custom gradients to Zygote, without depending on Zygote itself.") (license license:expat))) + +(define-public julia-zygote + (package + (name "julia-zygote") + (version "0.6.4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/FluxML/Zygote.jl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1h2ph0lsisbkh8y4xgwzgw9p5zi243q8zzp5gfh3zw9pzkx6a1rf")))) + (build-system julia-build-system) + (arguments + `(#:tests? #f)) ;require CUDA, not packaged yet + (propagated-inputs + `(("julia-abstractffs" ,julia-abstractffts) + ("julia-chainrules" ,julia-chainrules) + ("julia-diffrules" ,julia-diffrules) + ("julia-fillarrays" ,julia-fillarrays) + ("julia-forwarddiff" ,julia-forwarddiff) + ("julia-irtools" ,julia-irtools) + ("julia-macrotools" ,julia-macrotools) + ("julia-nanmath" ,julia-nanmath) + ("julia-requires" ,julia-requires) + ("julia-specialfunctions" ,julia-specialfunctions) + ("julia-zygote-rules" ,julia-zygoterules))) + (home-page "https://fluxml.ai/Zygote.jl") + (synopsis "Automatic differentiation in Julia") + (description "Zygote provides source-to-source automatic +differentiation (AD) in Julia, and is the next-generation AD system for the +Flux differentiable programming framework.") + (license license:expat))) -- 2.28.0 From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 25 05:47:15 2021 Received: (at 47350) by debbugs.gnu.org; 25 Mar 2021 09:47:15 +0000 Received: from localhost ([127.0.0.1]:37156 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPMaA-0005a9-On for submit@debbugs.gnu.org; Thu, 25 Mar 2021 05:47:15 -0400 Received: from mail-wm1-f51.google.com ([209.85.128.51]:35787) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPMa9-0005Zs-Id for 47350@debbugs.gnu.org; Thu, 25 Mar 2021 05:47:13 -0400 Received: by mail-wm1-f51.google.com with SMTP id a132-20020a1c668a0000b029010f141fe7c2so2743445wmc.0 for <47350@debbugs.gnu.org>; Thu, 25 Mar 2021 02:47:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-transfer-encoding; bh=k37YNb5DYFWg+xpViz5ye9WJE2k+gvujfj+QwOaS3G8=; b=p3LklFkM8n7azXb7nkqLUAQCuDHRadch6RHDVhdSG5DGg17kEd6RrNVi1pInSjahIf jrCwJQarlMIj9Ep1HFZuUOv4aYLPU1wGUHmj69zVKO+RAnzXdLuFsf9nVV1QOCwLuEQY O7HgEF+tVuvnDJyx5/3HG2kX+mveO192+Uwb5b1VqyBHTppBy4/ni1GYSss5AWBScDa9 pwXPVnlBS+eHu5LCGBo4fy4+PPYlNqX9LdnseYfGBeQ4v/njBf6ZzFOCk3dXQyZWxH4b d+m/B9YrDY0lznMpgIgkA/KCcWY8X8/51PuwlBY4OEz+4wlG8Cdo2swq93GwHXeZ82op Xhow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=k37YNb5DYFWg+xpViz5ye9WJE2k+gvujfj+QwOaS3G8=; b=JRjK+YKGD/sTsfyEGIWiLgrK2DgnpRv37lye2+7LU2J6Xgoq0sQMJY3Mi0WgQWv3cD jnaJRQ9nI96oyOpLl7ufVzuSHOfUMiCMPhPUwww5TaVe3w0jxrqe1D/VI0QKa83V9amd tupF8MaK8XANqAShlEaaMUWSHi7qrJRcg2A/yqLwGj1hvtpNgo4tKLlzmSJY1AJzl+v+ VZ2gNGY4punAK0IQMd1OoWOF9IBkNXmD280KTHEtvswJk4hhe0LEg1UugMiufhAXdmqz eGU2iGLABkQUPfu/wTJqTjodE4a1KbgX7bAuek1X6YjeA1MJv8QwfOI/jytO2dIuSg3C 7FDA== X-Gm-Message-State: AOAM533lhB81Plq7tx4uS26zgxarpErej6vybiqBkksp5sD9tQacst9I RGWJXm84i7YI8rw8IRX0JLM= X-Google-Smtp-Source: ABdhPJx710K/SqwyMI3DcQoL6m6NeBSLwk12hFVWE4zTHLROSj4mnG6F8WU1HZzA9JPui2Kg1GEXig== X-Received: by 2002:a7b:c409:: with SMTP id k9mr7009556wmi.151.1616665627645; Thu, 25 Mar 2021 02:47:07 -0700 (PDT) Received: from guixSD (host-79-17-142-89.retail.telecomitalia.it. [79.17.142.89]) by smtp.gmail.com with ESMTPSA id n9sm6185423wrx.46.2021.03.25.02.47.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Mar 2021 02:47:07 -0700 (PDT) From: =?utf-8?Q?Nicol=C3=B2?= Balzarotti To: zimoun , 47350@debbugs.gnu.org Subject: Re: [bug#47350] [PATCH 00/29] Add Zygote (piece for Machine Learning with Julia) In-Reply-To: <86ft0kjbgp.fsf@gmail.com> References: <20210323194211.16398-1-zimon.toutoune@gmail.com> <87wntxmqqb.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> <86tup1iifm.fsf@gmail.com> <87sg4ldl1z.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> <86h7l0hp25.fsf@gmail.com> <86ft0kjbgp.fsf@gmail.com> Date: Thu, 25 Mar 2021 10:47:05 +0100 Message-ID: <87lfabefae.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> 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: 47350 Cc: ludo@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 (-) zimoun writes: > Hi Nicol=C3=B3, > Hum, I get these kind of messages: > > --8<---------------cut here---------------start------------->8--- > Internal error: encountered unexpected error in runtime: > ErrorException("type UnionAll has no field size") > jl_errorf at /tmp/guix-build-julia-1.5.3.drv-0/julia-1.5.3/src/rtutils.c:= 77 > --8<---------------cut here---------------end--------------->8--- > > for julia-datastructures for instance. Even if the build is fine and > my small experiments seems correct. > I'd say it's a julia bug [fn:1]. can be reproduced with: ```julia primitive type Foo{T} 32 end foo(T, x) =3D (Core.bitcast(Foo{T}, x); x) code_typed(foo, Tuple{Any, Int32}) ``` We need to test this with julia 1.5.4 or 1.6.0 (the latter has been released yesterday :D. I had a build recipe for some version in between 1.5.3 and 1.6.0, I'll check if it still works). Before the guix 1.2.1 release, we might want to upgrade to 1.5.4 at least. > Well, I have set this deprecation warning as a first commit in the v2. Thanks! I should have some time to re-check those later today Nicol=C3=B2 [fn:1] https://github.com/Juliaang/julia/issues/37532 From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 25 07:32:31 2021 Received: (at 47350) by debbugs.gnu.org; 25 Mar 2021 11:32:31 +0000 Received: from localhost ([127.0.0.1]:37367 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPOE3-0004EO-3P for submit@debbugs.gnu.org; Thu, 25 Mar 2021 07:32:31 -0400 Received: from mail-wm1-f44.google.com ([209.85.128.44]:44674) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lPOE1-00049D-Nw for 47350@debbugs.gnu.org; Thu, 25 Mar 2021 07:32:30 -0400 Received: by mail-wm1-f44.google.com with SMTP id j4-20020a05600c4104b029010c62bc1e20so970817wmi.3 for <47350@debbugs.gnu.org>; Thu, 25 Mar 2021 04:32:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-transfer-encoding; bh=8fG035/Y6cGJalOl0ub70ynuox5uDTyyycwnYfB3xp8=; b=tzZL/0TIV7wyg+L9cZixNv2hXx9BFTLTnqgsEkfA1uG5XMaUVgwid6qgBxmK2OZGIu /vI6R+kOx0J7Ue4TWaTTiCnewvST2ZIlqiJsGXjIsSZbkekGVqJQmV1Z2+07Z6mOVp6c OtM6fZfK8CMND6HroPEXOdJKo26AHpA/JRIce2BFudtYPbfPbuXMBOuTM6QpsxZIb0sY QKM9ksnLfJsObUEAO8p6APkeDu/dE4TU7fNbjmhmngTQLtKPcT/kXAsWay1xnn9Cl2Qd RbobUgNZYX0OvMC78yeVyeDcLLtj0SYTdkuCjg98FsvSExgxPU++SBaW/q/0KINTrxkO wNJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=8fG035/Y6cGJalOl0ub70ynuox5uDTyyycwnYfB3xp8=; b=qf3o6ixo785VhYToxsxJrPifUqfrC761yKGyXs8nmyAPt+LdaFVtHKMtMRACG0f13V sMOOY+iLaKmy+gap5FOvmxusD4BI0y+LI4FAt3qApqKZqKKHCjZxIFjPbXCnm91dAWHs j926QMUBDwDa6BZswBvIRUcFoD0ZYksEGnYSeGe6wbeKFpHFch/xnBQbzuBkB+cU8J61 I3VPFECOPpeQB6puSJkv/rVul1A+2AED3iapP/wjTdni5mJ7nbAg6zklSyuzLljHAQrO ngBe5BGEyVvcjqZQv+s3SPYI/vBwjQXduT3477bXE8Z++AnLcecK42PS3JqqLuombmyp mtGA== X-Gm-Message-State: AOAM531z+OuVPPpCiF2Cl+HNjlfQjxTJ30BfluNfpNXiB4SjeklGf1Z8 QabbL7Nx8+gQ2bYeah1z9gs= X-Google-Smtp-Source: ABdhPJyvpDIEYD3167VVV5yoMQN6X8EvPNBejLn9P9yg577JMnIQLvsYEjEKdAdKcXaGMsMZTJGNjw== X-Received: by 2002:a05:600c:608:: with SMTP id o8mr7684428wmm.42.1616671943755; Thu, 25 Mar 2021 04:32:23 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id g9sm7187582wrp.14.2021.03.25.04.32.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Mar 2021 04:32:23 -0700 (PDT) From: zimoun To: =?utf-8?Q?Nicol=C3=B2?= Balzarotti , 47350@debbugs.gnu.org Subject: Re: [bug#47350] [PATCH 00/29] Add Zygote (piece for Machine Learning with Julia) In-Reply-To: <87lfabefae.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> References: <20210323194211.16398-1-zimon.toutoune@gmail.com> <87wntxmqqb.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> <86tup1iifm.fsf@gmail.com> <87sg4ldl1z.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> <86h7l0hp25.fsf@gmail.com> <86ft0kjbgp.fsf@gmail.com> <87lfabefae.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> Date: Thu, 25 Mar 2021 12:32:14 +0100 Message-ID: <86czvnjwox.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: 47350 Cc: ludo@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, On Thu, 25 Mar 2021 at 10:47, Nicol=C3=B2 Balzarotti = wrote: > zimoun writes: > I'd say it's a julia bug [fn:1]. ok > We need to test this with julia 1.5.4 or 1.6.0 (the latter has been > released yesterday :D. I had a build recipe for some version in > between 1.5.3 and 1.6.0, I'll check if it still works). Before the guix > 1.2.1 release, we might want to upgrade to 1.5.4 at least. Please go ahead. If 1.6.0 is not included for 1.2.1, it will for the next 1.3. ;-) IMHO, we should try to address: the reproducibility issue and the precompiled twice, Thanks, simon From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 27 17:01:25 2021 Received: (at 47350) by debbugs.gnu.org; 27 Mar 2021 21:01:25 +0000 Received: from localhost ([127.0.0.1]:45058 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lQG3h-00014x-0I for submit@debbugs.gnu.org; Sat, 27 Mar 2021 17:01:25 -0400 Received: from mail-wr1-f41.google.com ([209.85.221.41]:44887) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lQG3f-00014j-HV for 47350@debbugs.gnu.org; Sat, 27 Mar 2021 17:01:23 -0400 Received: by mail-wr1-f41.google.com with SMTP id c8so8936714wrq.11 for <47350@debbugs.gnu.org>; Sat, 27 Mar 2021 14:01:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-transfer-encoding; bh=bU5VOs6R7dtgXA906BlfRO++0lTENcmgtdjRuS9cs8s=; b=jQ7BaqzitJCAHKSdeOgCaOj5pMg14O1HG0S9YHce8CGi3abF6EiNyW3Alomgx0bZXF SVQSyrXem8+gTuF99M3iXozB5b643TDKuS/Ix8aI5LQ8D028McSWbBFXRQbi/cpGbCMY vwcA6l8BDg/H5EnVhB0lGQlNP/ywYTpdlbXMPiiKXaMOKH/B6G1ivtPZGedhl92rrhNZ KHKDcXDwKovUABFOMBZrd8FS2V4wduD3YyzDHZLNDr7j6gSFL8Cx43+tbUt8dVAaQzei +ZB82DVoFD9d8s3/3mwUH/k95h8NraZLtiTmlZdOz3CvbDkDtvS1lCGERwgECq5qU9gn 4FDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=bU5VOs6R7dtgXA906BlfRO++0lTENcmgtdjRuS9cs8s=; b=XrfRJviCqOmBGvgmXJYqyRquFgZnka+cmRgnErNvmPIeUeZ9pY6hWhYFuEhfQMGCje BR6R64E6zm8wZZP2NGBv1LW1/GVoN29kn4kaO288PWVx7n4PbTiarAWxol9qxWwD+4wD wV/ZKjdQ0NZa1S1oQDc6ZeiLTewwzVtZnbHZ5Q8pEhJN7ArNZOlBe3qS4k7+N1o4aFO1 tuAiRtwuwJeOTfTbbyxWlDNKbm/efyS5cn92znUtBzNKJylmp7J9JeE0q13go+EcudTf q01pDQrcYr/FSaX3xAxkGk5MjMcvZwghZ0FPGOABCk86Z2P/DzYU/FoppkQwKMwQSc5c 8BhA== X-Gm-Message-State: AOAM530uczea+PK+rAGuD+c3yWUwAwXQjZXoTTxTvSBYvpVkQUemhPnW 8lHzU4B+Zfar+XBJYbU4LfU= X-Google-Smtp-Source: ABdhPJySTGBxK/thRiOHidmrLmxdX63n4CkjJwt03rJFMJKY6qE0XqVcLUNHTehYWj23ryYeOsBdPg== X-Received: by 2002:adf:fb87:: with SMTP id a7mr21192176wrr.58.1616878877644; Sat, 27 Mar 2021 14:01:17 -0700 (PDT) Received: from guixSD (host-79-17-142-89.retail.telecomitalia.it. [79.17.142.89]) by smtp.gmail.com with ESMTPSA id u20sm21353389wru.6.2021.03.27.14.01.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 27 Mar 2021 14:01:17 -0700 (PDT) From: =?utf-8?Q?Nicol=C3=B2?= Balzarotti To: zimoun , 47350@debbugs.gnu.org Subject: Re: [bug#47350] [PATCH 00/29] Add Zygote (piece for Machine Learning with Julia) In-Reply-To: <87lfabefae.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> References: <20210323194211.16398-1-zimon.toutoune@gmail.com> <87wntxmqqb.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> <86tup1iifm.fsf@gmail.com> <87sg4ldl1z.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> <86h7l0hp25.fsf@gmail.com> <86ft0kjbgp.fsf@gmail.com> <87lfabefae.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> Date: Sat, 27 Mar 2021 22:01:15 +0100 Message-ID: <87y2e8cnvo.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> 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: 47350 Cc: ludo@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 (-) Nicol=C3=B2 Balzarotti writes: > zimoun writes: > I should have some time to re-check those later today > Ok the everything still builds (I had a few problems applying the patches, but it might depend on my setup). Lint gives warnings: julia-zygote@0.6.4: permanent redirect from https://fluxml.ai/Zygote.jl to = https://fluxml.ai/Zygote.jl/ julia-zygote@0.6.4: can be upgraded to 0.6.6 julia-chainrules@0.7.54: can be upgraded to 0.7.55 julia-openspecfun-jll@0.5.3+4: sentences in description should be followed = by two spaces; possible infraction at 129 julia-compilersupportlibraries-jll@0.4.0+1: sentences in description should= be followed by two spaces; possible infraction at 134 julia-compilersupportlibraries-jll@0.4.0+1: line 344 is way too long (91 characters) julia-chainrulescore@0.9.29: can be upgraded to 0.9.33 julia-macrotools@0.5.6: permanent redirect from https://fluxml.ai/MacroToo= ls.jl to https://fluxml.ai/MacroTools.jl/ Other than that, LGTM (I opened an issue [fn:1] to constructionbase.jl to have latest version tag= ged, if they respond promptly we might use the tagged version) [fn:1] https://github.com/JuliaObjects/ConstructionBase.jl/issues/42 Thanks, Nicol=C3=B2 From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 27 17:25:07 2021 Received: (at 47350) by debbugs.gnu.org; 27 Mar 2021 21:25:07 +0000 Received: from localhost ([127.0.0.1]:45065 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lQGQd-0001dJ-1R for submit@debbugs.gnu.org; Sat, 27 Mar 2021 17:25:07 -0400 Received: from mail-wm1-f50.google.com ([209.85.128.50]:53177) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lQGQX-0001ci-Qq for 47350@debbugs.gnu.org; Sat, 27 Mar 2021 17:25:05 -0400 Received: by mail-wm1-f50.google.com with SMTP id d191so4685963wmd.2 for <47350@debbugs.gnu.org>; Sat, 27 Mar 2021 14:25:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=HW5eYH5F6711cRUxW5o/BeWv8Jhp+/PdXYtun7D5z2I=; b=EBVPlBj4Wbm8n97MCTfIqmZWUnDW6ygj9mI9A/YCSKj1ekDsbl0vGI4+Ddj+cjgejs WAZMG97R46tOkcne5QhCvFLIiG1iFvS+JwpVXgZ6HQNEOCyWCW4ZEErC6paux5xxooQe EeGau6jasa3FcNIvq3U0mYPSXAa4m6rOx71o4IGN0Ey+PqYDpT2NO32LPA8WK6sIA8zL f6MVBINFB/Cinkly5fOqzADz7i9JqhRPWt5+svrNwbKgKwUHJNseBXdohnlnjpKCsGUH Ky6rThVExMeA2cLRy+jyKCPGYkUy07kpHC1+Vm/CpL9URLmsPMHustgUOk0TnA2bEB35 0afg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=HW5eYH5F6711cRUxW5o/BeWv8Jhp+/PdXYtun7D5z2I=; b=HIShOhVCB14++YjFzB/tgjFuHwjVvQnX80CTtd9aqjSgMUWQowp6MWcO+jhDY3im2/ ZN+6OSfc2xb2lOt4NRcBw622luciJFGQ7SP3Lwjh8MR74bHkUt0EAmE0xbF61E8X9+p+ GFIx2hZWkF6NUASxuLNfkM7uUoA+qeiV5AbUY8a6RbLWz7X7lJwfgzWXYQM54jMNHdRy syKULNIREUYXp6bG66fIqDLQnvH0+rNkpI50SRtik9xmp4KurpSQyXae6ZEPh0fpOsUm hSDlzVJsaC4sNRbgSM/xOzpsX1YzpBUSVlJce0mqiPSUsB36+uaUZioBV9dk8+yTtIEi STMg== X-Gm-Message-State: AOAM532SNUW8ZA2yVlJBHtM55cJeJmJCbpt4a5I5t18jxHD1beoLIgNw KwhI3JsBoduslVRnpPN++Mc= X-Google-Smtp-Source: ABdhPJxk2UjGANhbwXGy8tkXSmPgsp/dx5dLTTvd8DG73KzY1nRuM6NPh0MjGOHLtkFutZ8QUwgElQ== X-Received: by 2002:a1c:498b:: with SMTP id w133mr18985739wma.134.1616880295843; Sat, 27 Mar 2021 14:24:55 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id z2sm23788606wrm.0.2021.03.27.14.24.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 27 Mar 2021 14:24:55 -0700 (PDT) From: zimoun To: =?utf-8?Q?Nicol=C3=B2?= Balzarotti Subject: Re: [bug#47350] [PATCH 00/29] Add Zygote (piece for Machine Learning with Julia) References: <20210323194211.16398-1-zimon.toutoune@gmail.com> <87wntxmqqb.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> <86tup1iifm.fsf@gmail.com> <87sg4ldl1z.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> <86h7l0hp25.fsf@gmail.com> <86ft0kjbgp.fsf@gmail.com> <87lfabefae.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> <87y2e8cnvo.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> Date: Sat, 27 Mar 2021 22:24:22 +0100 In-Reply-To: <87y2e8cnvo.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> (=?utf-8?Q?=22Nicol=C3=B2?= Balzarotti"'s message of "Sat, 27 Mar 2021 22:01:15 +0100") Message-ID: <86zgyo70jd.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) 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: 47350 Cc: ludo@gnu.org, 47350@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 Nicol=C3=B3, On Sat, 27 Mar 2021 at 22:01, Nicol=C3=B2 Balzarotti = wrote: > Nicol=C3=B2 Balzarotti writes: > >> zimoun writes: > >> I should have some time to re-check those later today >> > Ok the everything still builds (I had a few problems applying the > patches, but it might depend on my setup). Ah. > Lint gives warnings: > julia-zygote@0.6.4: permanent redirect from https://fluxml.ai/Zygote.jl to > https://fluxml.ai/Zygote.jl/ > julia-macrotools@0.5.6: permanent redirect from > https://fluxml.ai/MacroTools.jl to https://fluxml.ai/MacroTools.jl/ I find weird to have to have trailing =E2=80=99/=E2=80=99 for these when al= l the others does not have. > julia-zygote@0.6.4: can be upgraded to 0.6.6 > julia-chainrules@0.7.54: can be upgraded to 0.7.55 > julia-chainrulescore@0.9.29: can be upgraded to 0.9.33 Well, let apply this series and update them later. :-) > julia-openspecfun-jll@0.5.3+4: sentences in description should be followe= d by > two spaces; possible infraction at 129 > julia-compilersupportlibraries-jll@0.4.0+1: sentences in description shou= ld be > followed by two spaces; possible infraction at 134 Indeed. Ludo, could you fix it before pushing? > julia-compilersupportlibraries-jll@0.4.0+1: line 344 is way too long (91 > characters) Hum, but life is too short. ;-) > Other than that, LGTM Thanks! > (I opened an issue [fn:1] to constructionbase.jl to have latest > version tagged, Cool! > if they respond promptly we might use the tagged version) Well, let merge this series. Once in, it becomes much easier to update them. And less scary for committer. :-) Pushing ~30 new Julia packages is not the same than tweaking a version+hash or a description. ;-) Thanks again! Cheers, simon PS: Teaser: I have started something about an importer. :-) I have checked JuliaHub but I am not able to find the dependencies list, so I am going to use General. From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 27 17:41:48 2021 Received: (at 47350) by debbugs.gnu.org; 27 Mar 2021 21:41:48 +0000 Received: from localhost ([127.0.0.1]:45075 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lQGgm-00024A-98 for submit@debbugs.gnu.org; Sat, 27 Mar 2021 17:41:48 -0400 Received: from mail-wr1-f48.google.com ([209.85.221.48]:38632) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lQGgh-00023u-LA for 47350@debbugs.gnu.org; Sat, 27 Mar 2021 17:41:47 -0400 Received: by mail-wr1-f48.google.com with SMTP id z2so9017946wrl.5 for <47350@debbugs.gnu.org>; Sat, 27 Mar 2021 14:41:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version; bh=t+zNfN/I/vHv2HnIa4NwoXdebsaPWrcowDs+A5xhs1g=; b=cQX68SkqqpbbwWUQzyZ4Xs3DmeJCTZUpCwGIYiEHCr/Obn0pn8eOxTyY52CXN4UaGI fc8VL1Nq7ygrhpVGFOpUl9FWKPUXzUzwuOkoK1vr4m8MJmhOpoc0O+k2swPrsOZAhv0q /T0NlryKxGSHH5O0d+CB6Eq120yx8faSRcWa0x2nuSR9NpK2BbEuZSdYPJzevaMI8fIf eInW1mzgwTQGazw05CkG2vOIvi8mds5B0jTHEmuFI2xviNAFoTGABDd5rcRaafLeuTO8 ZZ7bw8BQOzMt1jvp0gW9GfqMVPXoTdVufxo6dUu6srwfWOACX91kMXjzfNjKd7Sftjlq 11eg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version; bh=t+zNfN/I/vHv2HnIa4NwoXdebsaPWrcowDs+A5xhs1g=; b=UEJLoL/uQKQIQH7HQSidB3bpMFn4sNAYCe9gygkoVRhFkIELprcNhv40AHz9M/+UhI kfsSggQnMZ1GBMngvxe9ssBgaYkCEzD7n4tGhbEj5nLcNeifQlylVtL0Y3BWxtuPb/2l CeeiEGwDnWW7yYEJvViforehYI7U7qKyZRwRC+4exuyyzn8QcMIg8KHuVUqBDGUqo0vz ZBKr6OyTlfQNon4pLEKy4KpM8i1MINii00QMWFL80omZdbRJ3wt1PtU/6usEkFHlrZGX ZIH+HMyrAeALjAUV5nWzjrgtIN0sMH4VNOOPGyTShRLyvPAwM0/cI4lya9jTjpdiXrZp EwBw== X-Gm-Message-State: AOAM532CoubTBFP1Fch90InuADMWJ/Ysc/EqBVega3cut/VeCXcQ75z7 IJC/wbBw65cZ6Uw/JKsHl70EVf144Aw= X-Google-Smtp-Source: ABdhPJwse7oQoWIdjFxjaeMlXGXByxvmUAdb4J1RJ53/JDJZEczb8YoS6vHlEpet6V4+xeHUrNYNkw== X-Received: by 2002:adf:f010:: with SMTP id j16mr12086137wro.251.1616881297706; Sat, 27 Mar 2021 14:41:37 -0700 (PDT) Received: from guixSD (host-79-17-142-89.retail.telecomitalia.it. [79.17.142.89]) by smtp.gmail.com with ESMTPSA id u17sm20991526wrw.51.2021.03.27.14.41.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 27 Mar 2021 14:41:36 -0700 (PDT) From: =?utf-8?Q?Nicol=C3=B2?= Balzarotti To: zimoun Subject: Re: [bug#47350] [PATCH 00/29] Add Zygote (piece for Machine Learning with Julia) In-Reply-To: <86zgyo70jd.fsf@gmail.com> References: <20210323194211.16398-1-zimon.toutoune@gmail.com> <87wntxmqqb.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> <86tup1iifm.fsf@gmail.com> <87sg4ldl1z.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> <86h7l0hp25.fsf@gmail.com> <86ft0kjbgp.fsf@gmail.com> <87lfabefae.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> <87y2e8cnvo.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> <86zgyo70jd.fsf@gmail.com> Date: Sat, 27 Mar 2021 22:41:35 +0100 Message-ID: <87v99ccm0g.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: ludo@gnu.org, 47350@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 (-) zimoun writes: > Well, let apply this series and update them later. :-) > Well, let merge this series. Once in, it becomes much easier to update > them. And less scary for committer. :-) Pushing ~30 new Julia > packages is not the same than tweaking a version+hash or a > description. ;-) Ok > PS: > Teaser: I have started something about an importer. :-) > I have checked JuliaHub but I am not able to find the dependencies list, > so I am going to use General. Great! If you can use the general registry directly is fine. Dependency list is under .deps Example: curl 'https://juliahub.com/docs/Flux/QdkVy/0.11.6/pkg.json' | jq .deps those with direct: false are depdencencies of dependencies From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 27 18:08:27 2021 Received: (at 47350) by debbugs.gnu.org; 27 Mar 2021 22:08:27 +0000 Received: from localhost ([127.0.0.1]:45118 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lQH6Y-0002mZ-Td for submit@debbugs.gnu.org; Sat, 27 Mar 2021 18:08:27 -0400 Received: from mail-qk1-f173.google.com ([209.85.222.173]:33280) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lQH6W-0002mA-KL for 47350@debbugs.gnu.org; Sat, 27 Mar 2021 18:08:25 -0400 Received: by mail-qk1-f173.google.com with SMTP id o5so8967671qkb.0 for <47350@debbugs.gnu.org>; Sat, 27 Mar 2021 15:08:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=kAbdIGhPvOS/16vY/sljT3Fif+ajxvTNVouqRPY7MTY=; b=Kp4DFUlrA4/hPXQ751d86k0zg8+2yuRFvW9z1RdqHFBjw7tLxPm/wF6NumaWvknfZz 3MSLpf+IajAdTsEyFT2qoyJUhTgndMcZZrdlT7DySKlLgAjrKISPAMdQZD0Etn1edLus zHvgRLfvV5VHghmfcZsVNvdRL2HtB1UdeOVNDZM8R/wf+mgm86f34SIKVdFe3KTLRe71 nE/j89k4KLaFhX14frX0C6C08zDAN3W6wtt/wMVhoGdruwc5Z9KB+OcQUtr2zqIJkobf dX6U3BUtM7dIcR/55oUmz5r1LVanhDZ7Rkad1KLOJQ+EvXCSdG30F7RQDX/jSyUuCPkf xwdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=kAbdIGhPvOS/16vY/sljT3Fif+ajxvTNVouqRPY7MTY=; b=jFRkppY9raJTsa2B7yeVhDM76pOBArYatoQEIbo13ybO1HSYprcX7niSF8CVwajSjE 6mQt3e370RsIobzf5hB6+Bj2LJZOWG3MSpb8NUzQLsVEwsaXl+g7QrXUXRhZWvAhGjgZ f5E78k1xMqXmaxPKnS2pKZvQBuKIVxHj+CWZFixl4087ETH95vGh7i/wI7JyeHc0PsaG KNyEOzLUKZlldKCMeO0bpINUpmM7w0OYvmrmctAtx6vpqms+j+X1RApO8kw2wWiqcFpY VbvcL7kcFAJPKeRumCEx9zIUef2XZ+0MymDyXTd37MgIwv+DZGwlriqf5MN4riY3qBc7 evZA== X-Gm-Message-State: AOAM530zOR1UmoO+4y48SyYX+jL2xCVghtQL/MdYENbc0l0g/h2ucAsH u1qRUjXhXykJMFoHJFcnq+BHJSE2vnlFYohgwh8= X-Google-Smtp-Source: ABdhPJyWWeYbbAdHzzXF2yfB5uvmKvi81MFuNKhcn6DrTfnhOY+n3UA/jg0WjmccQUsKqDkppQLQ/1zED5SSaulPvNM= X-Received: by 2002:a37:b807:: with SMTP id i7mr18917394qkf.126.1616882898995; Sat, 27 Mar 2021 15:08:18 -0700 (PDT) MIME-Version: 1.0 References: <20210323194211.16398-1-zimon.toutoune@gmail.com> <87wntxmqqb.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> <86tup1iifm.fsf@gmail.com> <87sg4ldl1z.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> <86h7l0hp25.fsf@gmail.com> <86ft0kjbgp.fsf@gmail.com> <87lfabefae.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> <87y2e8cnvo.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> <86zgyo70jd.fsf@gmail.com> <87v99ccm0g.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> In-Reply-To: <87v99ccm0g.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> From: zimoun Date: Sat, 27 Mar 2021 23:08:07 +0100 Message-ID: Subject: Re: [bug#47350] [PATCH 00/29] Add Zygote (piece for Machine Learning with Julia) To: =?UTF-8?Q?Nicol=C3=B2_Balzarotti?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350 Cc: =?UTF-8?Q?Ludovic_Court=C3=A8s?= , 47350@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, On Sat, 27 Mar 2021 at 22:41, Nicol=C3=B2 Balzarotti = wrote: > Great! If you can use the general registry directly is fine. The plan is to start with Pkg.TOML has you did. And see after if a parser could be implemented with PEG or other. I am not enough comfortable with PEG to go with it (even if I run the tutorial etc.). For instance, the 'cpan' importer checks if some Perl packages are there. Well, let start by not reinventing the wheel and see later. > Dependency list is under .deps > > Example: > curl 'https://juliahub.com/docs/Flux/QdkVy/0.11.6/pkg.json' | jq .deps Yeah, but Project.toml distinguishes between "deps" and "extra", which gives 'inputs' and 'propgated-inputs', roughly. But, yeah JuliaHub is nicer because it provides partial synopses and licenses. Maybe I will change my mind. :-) Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 29 10:50:41 2021 Received: (at 47350-done) by debbugs.gnu.org; 29 Mar 2021 14:50:41 +0000 Received: from localhost ([127.0.0.1]:49221 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lQtE1-0000hk-Fr for submit@debbugs.gnu.org; Mon, 29 Mar 2021 10:50:41 -0400 Received: from eggs.gnu.org ([209.51.188.92]:51920) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lQtDy-0000hW-Vq for 47350-done@debbugs.gnu.org; Mon, 29 Mar 2021 10:50:41 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:45120) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lQtDs-0003Yu-1Y; Mon, 29 Mar 2021 10:50:33 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=49136 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lQtDd-0004oU-Js; Mon, 29 Mar 2021 10:50:29 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: zimoun Subject: Re: bug#47350: [PATCH 00/29] Add Zygote (piece for Machine Learning with Julia) References: <20210323194211.16398-1-zimon.toutoune@gmail.com> <87wntxmqqb.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> <86tup1iifm.fsf@gmail.com> <87sg4ldl1z.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> <86h7l0hp25.fsf@gmail.com> <86ft0kjbgp.fsf@gmail.com> <87lfabefae.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> <87y2e8cnvo.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> <86zgyo70jd.fsf@gmail.com> <87v99ccm0g.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> Date: Mon, 29 Mar 2021 16:50:15 +0200 In-Reply-To: (zimoun's message of "Sat, 27 Mar 2021 23:08:07 +0100") Message-ID: <87zgymnheg.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 47350-done Cc: 47350-done@debbugs.gnu.org, =?utf-8?Q?Nicol=C3=B2?= Balzarotti 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.7 (-) Hi there! I=E2=80=99ve pushed v2, comrades! Thanks for the great work! Simon, I noticed the trap you=E2=80=99d set up: patches 10 and 20 were miss= ing from v2. :-) I took patches 9 and 19 from v1 instead, and everything builds fine, but lemme know if anything=E2=80=99s amiss! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 29 11:10:28 2021 Received: (at 47350-done) by debbugs.gnu.org; 29 Mar 2021 15:10:28 +0000 Received: from localhost ([127.0.0.1]:49246 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lQtXA-0001D3-8p for submit@debbugs.gnu.org; Mon, 29 Mar 2021 11:10:28 -0400 Received: from mail-qt1-f180.google.com ([209.85.160.180]:41902) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lQtX9-0001Cr-Ee for 47350-done@debbugs.gnu.org; Mon, 29 Mar 2021 11:10:27 -0400 Received: by mail-qt1-f180.google.com with SMTP id x9so9495197qto.8 for <47350-done@debbugs.gnu.org>; Mon, 29 Mar 2021 08:10:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=5xopU3PJ8gcoLjUjK2TC4cZtHEWW8j83KhwQDIa9Hro=; b=nFlrJ6xF7Kxg/+IB7XK4TBNzHTYmYKVX4pR0eNLG77ajI81cFqoro5fjaJ24YHMM19 zp+drjmRjuyWZxwdK7e0cfGYAmlKI4WTQtE0B9vRh0xI8EpNJbIcSF4XeEcv6CalAEOx EuT9pE/weA9t94Z8HhL2QAHituAr/CrSy5ghjAWm2NhNPF7ckpMXceHyTsltzZkKUOTZ HJnQi/V7xnuIGhgVfiYTBXhRnhRg3vdokZ8rmZAmRWX9D68I3O32ZEi34jFPYVk85yxg LtgHdvPhgSP37WcPH3UeMrH6GPq/DiRcq3hZ83qvzGap6R57IxNQd6l9x2w5Ka90qTzQ F5jA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=5xopU3PJ8gcoLjUjK2TC4cZtHEWW8j83KhwQDIa9Hro=; b=txTq/McFohmidHpxjqoX2sM1Ro54QNplg+AUIJkIyVzHhHjDOJVWo58SHe3XqD9BWx 0TFtJRmn1+/JHVA4gB+jQq7UVXeIlpZwgggRUn854J7+cqgA7OD2QG3MQ3aWqLXaGL96 NtNY6DNqq/ZSnBXften+AcqqBrXhek7Y/DE9X5dMj6B+yVBciSbxe55Oa9z/xmTTvyBt sPDJ6gBjX2U2dvtCb8hPmodfV0hscJjIlIAeibZzyZscJE3nPwM9FcsO9U+YrTLu6EZ8 JiWJ8cFn+mpbtSekG0tpGMx9RXl+zqhPy0jauYAEtzwuVuuEy62/SY+qD7ZeKkAFtTrC uZqg== X-Gm-Message-State: AOAM53174N+yaIdhInpPYONBWII1AWkPutd9k9H57/aT5V9yX9Lgghnh 9MzTLY9aRwwVAlwF4EleDkJVsS9XqzsHWh+mXHk= X-Google-Smtp-Source: ABdhPJwrx8N6MVFTCC30sGke8ct/j1rg2d8iEiSo/P82utm4sBc+jXe+lfTdXG2ekwF7BPAYLQxhJOyHfHbero6Lpas= X-Received: by 2002:aed:2a82:: with SMTP id t2mr22569099qtd.217.1617030621896; Mon, 29 Mar 2021 08:10:21 -0700 (PDT) MIME-Version: 1.0 References: <20210323194211.16398-1-zimon.toutoune@gmail.com> <87wntxmqqb.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> <86tup1iifm.fsf@gmail.com> <87sg4ldl1z.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> <86h7l0hp25.fsf@gmail.com> <86ft0kjbgp.fsf@gmail.com> <87lfabefae.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> <87y2e8cnvo.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> <86zgyo70jd.fsf@gmail.com> <87v99ccm0g.fsf@guixSD.i-did-not-set--mail-host-address--so-tickle-me> <87zgymnheg.fsf_-_@gnu.org> In-Reply-To: <87zgymnheg.fsf_-_@gnu.org> From: zimoun Date: Mon, 29 Mar 2021 17:10:10 +0200 Message-ID: Subject: Re: bug#47350: [PATCH 00/29] Add Zygote (piece for Machine Learning with Julia) To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47350-done Cc: 47350-done@debbugs.gnu.org, =?UTF-8?Q?Nicol=C3=B2_Balzarotti?= 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, On Mon, 29 Mar 2021 at 16:50, Ludovic Court=C3=A8s wrote: > I=E2=80=99ve pushed v2, comrades! Thanks for the great work! \o/ Thanks Nicol=C3=B3 for the review. > Simon, I noticed the trap you=E2=80=99d set up: patches 10 and 20 were mi= ssing > from v2. :-) I took patches 9 and 19 from v1 instead, and everything > builds fine, but lemme know if anything=E2=80=99s amiss! Oh, sorry! Indeed, I have missed the shell rule and forgot the '0'. For the record, these 2 patches are the same for v1 and v2. Thanks, simon --8<---------------cut here---------------start------------->8--- $ diff v2-0010-gnu-Add-julia-colortypes.patch 0009-gnu-Add-julia-colortypes.patch 1c1 < From 6597c28170e52c435dea0e29f7783260781574b0 Mon Sep 17 00:00:00 2001 --- > From 2ef94ee9e0f516d77449e8f179b66dc3135bff24 Mon Sep 17 00:00:00 2001 4c4 < Subject: [PATCH v2 10/30] gnu: Add julia-colortypes. --- > Subject: [PATCH 09/29] gnu: Add julia-colortypes. 12c12 < index 4abeaa765f..8d28aab7f1 100644 --- > index d417a996f8..3213efd715 100644 --8<---------------cut here---------------end--------------->8--- --8<---------------cut here---------------start------------->8--- $ diff v2-0020-gnu-Add-julia-calculus.patch 0019-gnu-Add-julia-calculus.pat= ch 1c1 < From 3d96c37625d6841a6b378ea0d57b53e479207b78 Mon Sep 17 00:00:00 2001 --- > From 5cf3bb5ab498d53bf419e18d1391afb5473b54e8 Mon Sep 17 00:00:00 2001 4c4 < Subject: [PATCH v2 20/30] gnu: Add julia-calculus. --- > Subject: [PATCH 19/29] gnu: Add julia-calculus. 12c12 < index c5c04d6579..75b46a1c7c 100644 --- > index d14fa66fe5..dfab3c20af 100644 --8<---------------cut here---------------end--------------->8--- From unknown Sat Aug 09 22:37:55 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 27 Apr 2021 11:24:07 +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