[PATCH 00/58] New julia patches

  • Done
  • quality assurance status badge
Details
2 participants
  • Efraim Flashner
  • zimoun
Owner
unassigned
Submitted by
Efraim Flashner
Severity
normal
E
E
Efraim Flashner wrote on 14 Dec 2022 21:32
(address . guix-patches@gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
cover.1671049573.git.efraim@flashner.co.il
This should take care of nearly all the julia packages. I believe the
only one that is still failing to build is julia-deepdiffs and the
package which depends on it, julia-referencetests.

julia-colors@0.12.9 still hasn't been tagged in the git repo, but it has
been sent off to the registry. It looks like something is acting up with
the tagbot.

I haven't tried building all the packages on i686-linux or aarch64-linux
yet.

Efraim Flashner (58):
gnu: julia-fillarrays: Update to 0.13.6.
gnu: julia-arraylayouts: Update to 0.8.16.
gnu: julia-coordinatetransformations: Update to 0.6.2-1.78f5a5c.
gnu: julia-mappedarrays: Update to 0.4.1.
gnu: julia-imagecore: Update to 0.9.4.
gnu: julia-imagebase: Update to 0.1.5.
gnu: julia-imagetransformations: Update to 0.9.5.
gnu: Remove julia-identityranges.
gnu: Add julia-irrationalconstants.
gnu: Add julia-inversefunctions.
gnu: Add julia-changesofvariables.
gnu: julia-logexpfunctions: Update to 0.3.17.
gnu: julia-nanmath: Update to 0.3.7.
gnu: julia-diffrules: Update to 1.12.2.
gnu: julia-forwarddiff: Update to 0.10.34.
gnu: julia-safetestsets: Fix build.
gnu: Add julia-shiftedarrays.
gnu: julia-invertedindices: Update to 1.1.0.
gnu: julia-categoricalarrays: Update to 0.10.7.
gnu: julia-pooledarrays: Update to 1.4.2.
gnu: julia-dataapi: Update to 1.13.0.
gnu: julia-offsetarrays: Update to 1.12.8.
gnu: julia-dataframes: Update to 1.3.6.
gnu: julia-reversediff: Update to 1.14.4.
gnu: julia-functors: Update to 0.4.1.
gnu: julia-zygoterules: Update to 0.2.2.
gnu: julia-zygote: Update to 0.6.41.
gnu: julia-nnlib: Update to 0.7.34.
gnu: julia-chainrulescore: Update to 1.12.2.
gnu: julia-chainrulestestutils: Update to 1.5.1.
gnu: Add julia-realdot.
gnu: julia-chainrules: Update to 1.35.0.
gnu: Add julia-optimisers.
gnu: julia-tracker: Update to 0.2.22.
gnu: julia-specialfunctions: Update to 1.8.7.
gnu: julia-lazyarrays: Update to 0.22.16.
gnu: julia-bson: Update to 0.3.6.
gnu: julia-interpolations: Update to 0.13.6.
gnu: julia-requires: Update to 1.3.0.
gnu: julia-colors: Update to 0.12.9.
gnu: julia-colorvectorspace: Update to 0.9.9.
gnu: julia-plotutils: Update to 1.2.0.
gnu: Remove julia-infinity.
gnu: julia-indexablebitvectors: Limit to 64-bit systems.
gnu: julia-blockarrays: Update to 0.16.23.
gnu: julia-scanbyte: Update to 0.3.2.
gnu: julia-scanbyte: Limit to x86_64-linux.
gnu: julia-matrixfactorizations: Update to 0.9.3.
gnu: Add julia-static-0.6.
gnu: julia-arrayinterface: Update to 5.0.8.
gnu: julia-bandedmatrices: Update to 0.17.9.
gnu: julia-blockbandedmatrices: Update to 0.11.9.
gnu: julia-ellipsisnotation: Update to 1.6.0.
gnu: julia-axisarrays: Update to 0.4.6.
gnu: julia-graphics: Update to 1.1.2.
gnu: julia-imageaxes: Update to 0.6.10.
gnu: julia-paddedviews: Update to 0.5.11.
gnu: julia-imagemetadata: Update to 0.9.8.

gnu/local.mk | 1 -
gnu/packages/julia-xyz.scm | 743 ++++++++++++------
.../patches/julia-tracker-16-compat.patch | 40 -
3 files changed, 496 insertions(+), 288 deletions(-)
delete mode 100644 gnu/packages/patches/julia-tracker-16-compat.patch


base-commit: 8125c22ea2b61b1bbe7acb8741f8895b4d1f6f9f
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:34
[PATCH 01/58] gnu: julia-fillarrays: Update to 0.13.6.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
990fae502622faafcd5fdb67f0ecc2292507c09d.1671049573.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-fillarrays): Update to 0.13.6.
[propagated-inputs]: Add julia-aqua.
---
gnu/packages/julia-xyz.scm | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)

Toggle diff (27 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index d2fae6a465..72bc595c7a 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -1915,7 +1915,7 @@ (define-public julia-filepathsbase
(define-public julia-fillarrays
(package
(name "julia-fillarrays")
- (version "0.12.6")
+ (version "0.13.6")
(source
(origin
(method git-fetch)
@@ -1924,8 +1924,10 @@ (define-public julia-fillarrays
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "1sx96pzrgyh8k7x2w8vmyi6cazlmp7rg1n7wbl47qfzqjggka6kz"))))
+ (base32 "1c4i8awmw9qq8dqfhxwjh76mc1nlmzrl5j754fpnbajv8p49gdv5"))))
(build-system julia-build-system)
+ (propagated-inputs
+ (list julia-aqua))
(inputs ;required by tests
(list julia-staticarrays))
(home-page "https://github.com/JuliaArrays/FillArrays.jl")
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 02/58] gnu: julia-arraylayouts: Update to 0.8.16.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
cb87d330e6b6c469f4961aa06b41c9582ec979d4.1671049573.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-arraylayouts): Update to 0.8.16.
[arguments]: Add a phase to mark a test broken.
[native-inputs]: Add julia-stablerngs.
---
gnu/packages/julia-xyz.scm | 14 ++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)

Toggle diff (37 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 72bc595c7a..441821e80a 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -192,7 +192,7 @@ (define-public julia-arrayinterface
(define-public julia-arraylayouts
(package
(name "julia-arraylayouts")
- (version "0.7.6")
+ (version "0.8.16")
(source
(origin
(method git-fetch)
@@ -201,10 +201,20 @@ (define-public julia-arraylayouts
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "05q62pks8j23pgbrfny072rrwzrz6q19l68srnjxxv39ncmdmrvg"))))
+ (base32 "1j11jid4scw9icrbr8g6myp17nabjzmf4f40cichb20lzf1agz8l"))))
(build-system julia-build-system)
+ (arguments
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'adjust-tests
+ (lambda _
+ (substitute* "test/test_layoutarray.jl"
+ (("@test all\\(B") "@test_broken all(B")))))))
(propagated-inputs
(list julia-fillarrays))
+ (native-inputs
+ (list julia-stablerngs))
(home-page "https://github.com/JuliaMatrices/ArrayLayouts.jl")
(synopsis "Array layouts and general fast linear algebra")
(description "This package implements a trait-based framework for describing
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 03/58] gnu: julia-coordinatetransformations: Update to 0.6.2-1.78f5a5c.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
c2f5f181f86f4948ec3ef582adf1bcf3ce9e0eeb.1671049573.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-coordinatetransformations): Update
to 0.6.2-1.78f5a5c.
---
gnu/packages/julia-xyz.scm | 49 ++++++++++++++++++++------------------
1 file changed, 26 insertions(+), 23 deletions(-)

Toggle diff (69 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 441821e80a..b31ef2faac 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -1099,28 +1099,31 @@ (define-public julia-constructionbase
(license license:expat)))
(define-public julia-coordinatetransformations
- (package
- (name "julia-coordinatetransformations")
- (version "0.6.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/JuliaGeometry/CoordinateTransformations.jl")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "15zbkn32v7xlz7559s0r5a0vkwmjwsswxaqpzijly4lky4jnp33d"))))
- (build-system julia-build-system)
- (propagated-inputs
- (list julia-staticarrays))
- (native-inputs
- (list julia-documenter
- julia-forwarddiff
- julia-unitful))
- (home-page "https://github.com/JuliaGeometry/CoordinateTransformations.jl")
- (synopsis "Coordinate transformations in Julia")
- (description "@code{CoordinateTransformations} is a Julia package to manage
+ ;; Test suite fixed after the last release.
+ (let ((commit "78f5a5cc8cf77f21407b4f175673fa4f6bf86633")
+ (revision "1"))
+ (package
+ (name "julia-coordinatetransformations")
+ (version (git-version "0.6.2" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/JuliaGeometry/CoordinateTransformations.jl")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "026g3b2m2z509jdlqvd46yhnhg8y6m00plr3k7cjlbzrfi2yjjn8"))))
+ (build-system julia-build-system)
+ (propagated-inputs
+ (list julia-staticarrays))
+ (native-inputs
+ (list julia-documenter
+ julia-forwarddiff
+ julia-unitful))
+ (home-page "https://github.com/JuliaGeometry/CoordinateTransformations.jl")
+ (synopsis "Coordinate transformations in Julia")
+ (description "@code{CoordinateTransformations} is a Julia package to manage
simple or complex networks of coordinate system transformations.
Transformations can be easily applied, inverted, composed, and differentiated
(both with respect to the input coordinates and with respect to transformation
@@ -1129,7 +1132,7 @@ (define-public julia-coordinatetransformations
while support for both explicit and automatic differentiation makes it easy to
perform optimization and therefore ideal for computer vision applications such
as SLAM (simultaneous localization and mapping).")
- (license license:expat)))
+ (license license:expat))))
(define-public julia-crayons
(package
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 04/58] gnu: julia-mappedarrays: Update to 0.4.1.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
3a81daf5853c3fb97866cb6a11c2fcdf40a59a25.1671049573.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-mappedarrays): Update to 0.4.1.
[source]: Add snippet to fix deprecation warning and to fix the
testsuite.
[arguments]: Add 'adjust-tests phase to skip a test and absorb the
i686-linux specific phase 'fix-tests-int32-i686.
[native-inputs]: Remove julia-colortypes. Add julia-colors.
---
gnu/packages/julia-xyz.scm | 34 ++++++++++++++++++++++++----------
1 file changed, 24 insertions(+), 10 deletions(-)

Toggle diff (61 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index b31ef2faac..01a3569e8d 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -3438,7 +3438,7 @@ (define-public julia-macrotools
(define-public julia-mappedarrays
(package
(name "julia-mappedarrays")
- (version "0.4.0")
+ (version "0.4.1")
(source
(origin
(method git-fetch)
@@ -3447,22 +3447,36 @@ (define-public julia-mappedarrays
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0l5adird8m1cmnsxwhzi5hcr7q9bm1rf7a6018zc7kcn2yxdshy3"))))
+ (base32 "08kb28dv1zzqbbxblhyllgs4sjxyp76dgjqhdizcq4zg4i1kls6p"))
+ (snippet
+ #~(begin
+ (use-modules (guix build utils))
+ ;; Fix deprecation warning
+ ;; https://github.com/JuliaArrays/MappedArrays.jl/pull/51
+ (substitute* "src/MappedArrays.jl"
+ (("Vararg\\{<:AbstractArray") "Vararg{AbstractArray"))
+ ;; Fix test failures
+ ;; https://github.com/JuliaArrays/MappedArrays.jl/pull/50
+ (substitute* "test/runtests.jl"
+ (("_zero\\(x\\) = x > 0 \\? x : 0")
+ "_zero(x) = ismissing(x) ? x : (x > 0 ? x : 0)"))))))
(build-system julia-build-system)
(arguments
(list
#:phases
- (if (target-64bit?)
- #~%standard-phases
- #~(modify-phases %standard-phases
- (add-after 'unpack 'fix-tests-int32-i686
- (lambda _
- (substitute* "test/runtests.jl"
- (("Int64") "Int32"))))))))
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'adjust-tests
+ (lambda _
+ (substitute* "test/runtests.jl"
+ ((".*@test_throws ErrorException b.*") ""))
+
+ (when #$(not (target-64bit?))
+ (substitute* "test/runtests.jl"
+ (("Int64") "Int32"))))))))
(propagated-inputs
(list julia-fixedpointnumbers))
(native-inputs
- (list julia-colortypes
+ (list julia-colors
julia-fixedpointnumbers
julia-offsetarrays))
(home-page "https://github.com/JuliaArrays/MappedArrays.jl")
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 05/58] gnu: julia-imagecore: Update to 0.9.4.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
f12d5d6f76be863f7a0c980e9ac23c08022b4f22.1671049573.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-imagecore): Update to 0.9.4.
---
gnu/packages/julia-xyz.scm | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)

Toggle diff (47 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 01a3569e8d..130df81ae2 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -2583,7 +2583,7 @@ (define-public julia-imagebase
(define-public julia-imagecore
(package
(name "julia-imagecore")
- (version "0.9.1")
+ (version "0.9.4")
(source
(origin
(method git-fetch)
@@ -2592,7 +2592,7 @@ (define-public julia-imagecore
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0h9m3pl3wic1jrgaqkdifz24cya5vxd3m6qdmm37pxg2y2ii2vcq"))))
+ (base32 "0a6m3cszgh2bfsgs08i64f1h1pwh6by4267rvwyvdk470z0ayc8q"))))
(build-system julia-build-system)
(arguments
(list #:tests? #f)) ; Cycle with ImageMagick.jl.
@@ -2608,14 +2608,14 @@ (define-public julia-imagecore
julia-paddedviews
julia-reexport))
;(native-inputs
- ; `(("julia-aqua" ,julia-aqua)
- ; ("julia-colorvectorspace" ,julia-colorvectorspace)
- ; ("julia-documenter" ,julia-documenter)
- ; ("julia-fftw" ,julia-fftw)
- ; ("julia-imageinterminal" ,julia-imageinterminal)
- ; ("julia-imagemagick" ,julia-imagemagick)
- ; ("julia-referencetests" ,julia-referencetests)
- ; ("julia-statistics" ,julia-statistics)))
+ ; (list julia-aqua
+ ; julia-blockarrays
+ ; julia-documenter
+ ; julia-fftw
+ ; julia-imageinterminal
+ ; julia-imagemagick
+ ; julia-referencetests
+ ; julia-statistics))
(home-page "https://github.com/JuliaImages/ImageCore.jl")
(synopsis "Julia types for representing images")
(description "@code{ImageCore} is the lowest-level component of the system
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 06/58] gnu: julia-imagebase: Update to 0.1.5.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
ff43823a8e815eef5e8abf522afd631f797d9fdb.1671049573.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-imagebase): Update to 0.1.5.
---
gnu/packages/julia-xyz.scm | 15 ++++++++++-----
1 file changed, 10 insertions(+), 5 deletions(-)

Toggle diff (42 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 130df81ae2..599940f0c7 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -2552,7 +2552,7 @@ (define-public julia-imageaxes
(define-public julia-imagebase
(package
(name "julia-imagebase")
- (version "0.1.1")
+ (version "0.1.5")
(source
(origin
(method git-fetch)
@@ -2561,7 +2561,7 @@ (define-public julia-imagebase
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "1n63f2zs6ail9pcl7rzgv3l0z8v1idjsaza3zgvgy7iacxsdpcj2"))))
+ (base32 "00gi268jsyhlkadkkbyiffph6c8yb7zw34px76n6hs7dkfzp6jm3"))))
(build-system julia-build-system)
(arguments
(list #:tests? #f)) ; Cycle with ImageMagick.jl.
@@ -2569,9 +2569,14 @@ (define-public julia-imagebase
(list julia-imagecore
julia-reexport))
;(native-inputs
- ; `(("julia-imagemagick" ,julia-imagemagick)
- ; ("julia-offsetarrays" ,julia-offsetarrays)
- ; ("julia-testimages" ,julia-testimages)))
+ ; (list julia-aqua
+ ; julia-documenter
+ ; julia-imagefiltering
+ ; julia-imageio
+ ; julia-imagemagick
+ ; julia-offsetarrays
+ ; jula-statistics
+ ; julia-testimages))
(home-page "https://github.com/JuliaImages/ImageBase.jl")
(synopsis "Wrapper package around ImageCore")
(description "This is a twin package to @code{ImageCore} with functions that
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 07/58] gnu: julia-imagetransformations: Update to 0.9.5.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
14a9b3ba6a5c6eafbb00c4d00cbff869e1bfaf56.1671049573.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-imagetransformations): Update to 0.9.5.
[propagated-inputs]: Remove julia-identityranges. Add julia-imagebase.
---
gnu/packages/julia-xyz.scm | 15 +++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)

Toggle diff (48 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 599940f0c7..6ec4df3486 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -2781,7 +2781,7 @@ (define-public julia-imageshow
(define-public julia-imagetransformations
(package
(name "julia-imagetransformations")
- (version "0.8.12")
+ (version "0.9.5")
(source
(origin
(method git-fetch)
@@ -2790,7 +2790,7 @@ (define-public julia-imagetransformations
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0i8gw68hljshsy9wdl5mrpbb31irhmayqyglsxi7jwm88iy9pxhm"))))
+ (base32 "1wavfs5chq8s9ma0k8fxfaqam4560w4l2j3lhbd9aqsjlgvi3swc"))))
(build-system julia-build-system)
(arguments
(list #:tests? #f)) ; Cycle with ImageMagick.jl.
@@ -2798,16 +2798,19 @@ (define-public julia-imagetransformations
(list julia-axisalgorithms
julia-colorvectorspace
julia-coordinatetransformations
- julia-identityranges
+ julia-imagebase
julia-imagecore
julia-interpolations
julia-offsetarrays
julia-rotations
julia-staticarrays))
;(native-inputs
- ; `(("julia-imagemagick" ,julia-imagemagick)
- ; ("julia-referencetests" ,julia-referencetests)
- ; ("julia-testimages" ,julia-testimages)))
+ ; (list julia-endpointranges
+ ; julia-imageio
+ ; julia-imagemagick
+ ; julia-referencetests
+ ; julia-tau
+ ; julia-testimages))
(home-page "https://github.com/JuliaImages/ImageTransformations.jl")
(synopsis "Geometric transformations on images for Julia")
(description "This package provides support for image resizing, image
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 08/58] gnu: Remove julia-identityranges.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
2d0acc3d51db5f3aa590b3f86df46a6fb1d32bf8.1671049573.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-identityranges): Delete variable.
---
gnu/packages/julia-xyz.scm | 26 --------------------------
1 file changed, 26 deletions(-)

Toggle diff (39 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 6ec4df3486..845e71f0f2 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -2475,32 +2475,6 @@ (define-public julia-http
implementing both a client and a server.")
(license license:expat)))
-(define-public julia-identityranges
- (package
- (name "julia-identityranges")
- (version "0.3.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/JuliaArrays/IdentityRanges.jl")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0jvl4xn8f8k70sn473li5q62wbiycl5qi25b5k456h3a0j1lbiml"))))
- (build-system julia-build-system)
- (propagated-inputs
- (list julia-offsetarrays))
- (home-page "https://github.com/JuliaArrays/IdentityRanges.jl")
- (synopsis "Ranges that preserve indices of views")
- (description "@code{IdentityRanges} are Julia-language a helper type for
-creating \"views\" of arrays. They are a custom type of AbstractUnitRange that
-makes it easy to preserve the indices of array views. The key property of an
-@code{IdentityRange r} is that @code{r[i] == i} (hence the name of the
-type/package), and that they support arbitrary start/stop indices (i.e., not
-just starting at 1).")
- (license license:expat)))
-
(define-public julia-ifelse
(package
(name "julia-ifelse")
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 09/58] gnu: Add julia-irrationalconstants.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
55d2e26cfa2ab7bf4998b303f5b7a69b05eb93d3.1671049573.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-irrationalconstants): New variable.
---
gnu/packages/julia-xyz.scm | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)

Toggle diff (32 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 845e71f0f2..33856fcf32 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -3104,6 +3104,25 @@ (define-public julia-iocapture
as a string together with the return value.")
(license license:expat)))
+(define-public julia-irrationalconstants
+ (package
+ (name "julia-irrationalconstants")
+ (version "0.1.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/JuliaMath/IrrationalConstants.jl")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1a007iyh26x67a1bj6fcz7pfxa43kn2v7jpmnz727jkk3xgppg2s"))))
+ (build-system julia-build-system)
+ (home-page "https://github.com/JuliaMath/IrrationalConstants.jl")
+ (synopsis "Additional irrationals for Julia")
+ (description "This package defines the following irrational constants in Julia.")
+ (license license:expat)))
+
(define-public julia-irtools
(package
(name "julia-irtools")
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 12/58] gnu: julia-logexpfunctions: Update to 0.3.17.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
355bdd32eec7323c766f73af37a1ec9b82c3a569.1671049573.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-logexpfunctions): Update to 0.3.17.
[propagated-inputs]: Add julia-chainrulescore, julia-changesofvariables,
julia-inversefunctions and julia-irrationalcontants.
[native-inputs]: Add julia-chainrulestestutils.
---
gnu/packages/julia-xyz.scm | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)

Toggle diff (36 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index c3b12ee90c..2fc1786c71 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -3441,7 +3441,7 @@ (define-public julia-linesearches
(define-public julia-logexpfunctions
(package
(name "julia-logexpfunctions")
- (version "0.2.4")
+ (version "0.3.17")
(source
(origin
(method git-fetch)
@@ -3450,12 +3450,17 @@ (define-public julia-logexpfunctions
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0rvms3mmq8a1viqlyzdgs2ccddcy6j0c677dlb8m5nk6hkiwr16n"))))
+ (base32 "0272c1256r42y6g4wsjmgpwcl5s7z98b8sfmyycckqf0zp5dzxg4"))))
(build-system julia-build-system)
(propagated-inputs
- (list julia-docstringextensions))
+ (list julia-chainrulescore
+ julia-changesofvariables
+ julia-docstringextensions
+ julia-inversefunctions
+ julia-irrationalconstants))
(native-inputs
- (list julia-offsetarrays))
+ (list julia-chainrulestestutils
+ julia-offsetarrays))
(home-page "https://github.com/JuliaStats/LogExpFunctions.jl")
(synopsis "Special functions based on @code{log} and @code{exp}")
(description "Various special functions based on log and exp moved from
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 10/58] gnu: Add julia-inversefunctions.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
6b8cfa6a1902ffb6729fd20351dea0cf07f445bf.1671049573.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-inversefunctions): New variable.
---
gnu/packages/julia-xyz.scm | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)

Toggle diff (35 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 33856fcf32..90b2678815 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -3060,6 +3060,28 @@ (define-public julia-intervaltrees
The type @code{K} may be any ordered type.")
(license license:expat))))
+(define-public julia-inversefunctions
+ (package
+ (name "julia-inversefunctions")
+ (version "0.1.8")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/JuliaMath/InverseFunctions.jl")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "05g9f6i735x7syfr56l4yf4fy71kgdisjc6cfxi4jkf46iq86a69"))))
+ (build-system julia-build-system)
+ (native-inputs
+ (list julia-documenter))
+ (home-page "https://github.com/JuliaMath/InverseFunctions.jl")
+ (synopsis "Interface for function inversion in Julia")
+ (description
+ "@code{InverseFunctions.jl} defines an interface to invert functions.")
+ (license license:expat)))
+
(define-public julia-invertedindices
(package
(name "julia-invertedindices")
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 11/58] gnu: Add julia-changesofvariables.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
ef8875bb78df859779fb76aa4062b510a216cfae.1671049573.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-changesofvariables): New variable.
---
gnu/packages/julia-xyz.scm | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)

Toggle diff (40 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 90b2678815..c3b12ee90c 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -822,6 +822,33 @@ (define-public julia-chainrulestestutils
dependencies, while keeping @code{ChainRulesCore.jl} as light-weight as possible.")
(license license:expat)))
+(define-public julia-changesofvariables
+ (package
+ (name "julia-changesofvariables")
+ (version "0.1.4")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/JuliaMath/ChangesOfVariables.jl")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1migyhiqr1rq496302wlkb0s5l8zwqs97ajfkip0jzpvrk2s2xxy"))))
+ (build-system julia-build-system)
+ (arguments
+ ;; Pulls in ForwardDiff, would have a cyclical
+ ;; dependency with LogExpFunctions.
+ (list #:tests? #f))
+ (propagated-inputs
+ (list julia-chainrulescore))
+ (home-page "https://github.com/JuliaMath/ChangesOfVariables.jl")
+ (synopsis "Interface for transformation functions in Julia")
+ (description "ChangesOfVariables.jl defines functionality to calculate
+volume element changes for functions that perform a change of variables (like
+coordinate transformations).")
+ (license license:expat)))
+
(define-public julia-codeczlib
(package
(name "julia-codeczlib")
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 13/58] gnu: julia-nanmath: Update to 0.3.7.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
260e041d09a50e05bf1690fb1cb66a9daf4cdaa1.1671049573.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-nanmath): Update to 0.3.7.
---
gnu/packages/julia-xyz.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 2fc1786c71..019f3e3196 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -3881,7 +3881,7 @@ (define-public julia-mutablearithmetics
(define-public julia-nanmath
(package
(name "julia-nanmath")
- (version "0.3.5")
+ (version "0.3.7")
(source
(origin
(method git-fetch)
@@ -3890,7 +3890,7 @@ (define-public julia-nanmath
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "1hczhz00qj99w63vp627kwk02l2sr2qmzc2rkwwkdwvzy670p25q"))))
+ (base32 "1fwqa2fzl84a86ppjb2xaqh93b5gg42zyrclbjfdm5l0044hwii6"))))
(build-system julia-build-system)
(home-page "https://github.com/mlubin/NaNMath.jl")
(synopsis "Implementations of basic math functions")
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 14/58] gnu: julia-diffrules: Update to 1.12.2.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
3fc858a36f8e3c2d41456a264123a1c102230814.1671049573.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-diffrules): Update to 1.12.2.
[propagated-inputs]: Add julia-irriationalconstants,
julia-logexpfunctions.
[native-inputs]: Add julia-finitedifferences.
---
gnu/packages/julia-xyz.scm | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)

Toggle diff (33 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 019f3e3196..11b27c82f2 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -1670,7 +1670,7 @@ (define-public julia-diffresults
(define-public julia-diffrules
(package
(name "julia-diffrules")
- (version "1.0.2")
+ (version "1.12.2")
(source
(origin
(method git-fetch)
@@ -1679,11 +1679,15 @@ (define-public julia-diffrules
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0cwjvj4gma7924fm3yas0nf0jlnwwx4v7fi79ii3s290lkdldzfl"))))
+ (base32 "0l983kzy01y7qqw42pi0ihpvx3yzfnwrhcmk38avw7y513qlm7vf"))))
(build-system julia-build-system)
(propagated-inputs
- (list julia-nanmath
+ (list julia-irrationalconstants
+ julia-logexpfunctions
+ julia-nanmath
julia-specialfunctions))
+ (native-inputs
+ (list julia-finitedifferences))
(home-page "https://github.com/JuliaDiff/DiffRules.jl")
(synopsis "Primitive differentiation rules")
(description "This package provides primitive differentiation rules that
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 15/58] gnu: julia-forwarddiff: Update to 0.10.34.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
6a2914a24bf94baf4ce7b276577c090b9d51b460.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-forwarddiff): Update to 0.10.34.
[propagated-inputs]: Add julia-calculus, julia-difftests.
---
gnu/packages/julia-xyz.scm | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)

Toggle diff (37 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 11b27c82f2..c01ba44c19 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -2113,7 +2113,7 @@ (define-public julia-formatting
(define-public julia-forwarddiff
(package
(name "julia-forwarddiff")
- (version "0.10.18")
+ (version "0.10.34")
(source
(origin
(method git-fetch)
@@ -2122,7 +2122,7 @@ (define-public julia-forwarddiff
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "1vb46x8mcn61g1l14qrk22c043khg2ml4q1ci7h4k2v34f2ak5fs"))))
+ (base32 "1lwjw2jzkffwk06hfc30vxhv36ng3gf12qjc43swmqiakkd3m5jx"))))
(build-system julia-build-system)
(arguments
;; XXXX: Unexpected and non-deterministic failures for i686, e.g.,
@@ -2135,9 +2135,11 @@ (define-public julia-forwarddiff
(list julia-calculus
julia-difftests))
(propagated-inputs
- (list julia-commonsubexpressions
+ (list julia-calculus
+ julia-commonsubexpressions
julia-diffresults
julia-diffrules
+ julia-difftests
julia-nanmath
julia-specialfunctions
julia-staticarrays))
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 16/58] gnu: julia-safetestsets: Fix build.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
25d0fba64b39e12e41a0f3ebc874ef254d4e0a10.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-safetestsets)[arguments]: Add phase
to fix the version string in the generated Project.toml.
---
gnu/packages/julia-xyz.scm | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)

Toggle diff (21 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index c01ba44c19..a73d3e90d0 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -4893,7 +4893,13 @@ (define-public julia-safetestsets
(arguments
(list
#:julia-package-name "SafeTestsets"
- #:julia-package-uuid "1bc83da4-3b8d-516f-aca4-4fe02f6d838f"))
+ #:julia-package-uuid "1bc83da4-3b8d-516f-aca4-4fe02f6d838f"
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'link-depot 'fix-package-toml
+ (lambda _
+ (substitute* "Project.toml"
+ (("version = .*") "version = \"0.0.1\"\n")))))))
(native-inputs
(list julia-staticarrays))
(home-page "https://github.com/YingboMa/SafeTestsets.jl")
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 17/58] gnu: Add julia-shiftedarrays.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
0f02608957c2794f203f89144557cb6a10533152.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-shiftedarrays): New variable.
---
gnu/packages/julia-xyz.scm | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)

Toggle diff (33 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index a73d3e90d0..5c3c944c94 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -5002,6 +5002,26 @@ (define-public julia-sentinelarrays
argument.")
(license license:expat)))
+(define-public julia-shiftedarrays
+ (package
+ (name "julia-shiftedarrays")
+ (version "1.0.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/JuliaArrays/ShiftedArrays.jl")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0wy7k29qx2lvj587kiz31fzdc60808mjsgpp41h6b682ypz8rw0c"))))
+ (build-system julia-build-system)
+ (home-page "https://github.com/JuliaArrays/ShiftedArrays.jl")
+ (synopsis "Lazy shifted arrays for data analysis in Julia")
+ (description
+ "This package provides an Implementation of shifted arrays for Julia.")
+ (license license:expat)))
+
(define-public julia-showoff
(package
(name "julia-showoff")
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 18/58] gnu: julia-invertedindices: Update to 1.1.0.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
49411e1df092e3c0b0b9f6c014a00edc2e391271.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-invertedindices): Update to 1.1.0.
---
gnu/packages/julia-xyz.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 5c3c944c94..b579df01ce 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -3118,7 +3118,7 @@ (define-public julia-inversefunctions
(define-public julia-invertedindices
(package
(name "julia-invertedindices")
- (version "1.0.0")
+ (version "1.1.0")
(source
(origin
(method git-fetch)
@@ -3127,7 +3127,7 @@ (define-public julia-invertedindices
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "1179z20yxnkyziip7gn26wr1g3k3ssl1ci7pig3khc900f62di46"))))
+ (base32 "15ym4dzyi4fkz0dznni032w3c84zmfa6mrzj2ljqvlqx1i6agqis"))))
(build-system julia-build-system)
(native-inputs
(list julia-offsetarrays))
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 21/58] gnu: julia-dataapi: Update to 1.13.0.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
e8c8ceed951de9af0224e4fc5e4fe1156ee57235.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-dataapi): Update to 1.13.0.
---
gnu/packages/julia-xyz.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 2e12f57c1a..3da94b74d7 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -1246,7 +1246,7 @@ (define-public julia-csv
(define-public julia-dataapi
(package
(name "julia-dataapi")
- (version "1.7.0")
+ (version "1.13.0")
(source
(origin
(method git-fetch)
@@ -1255,7 +1255,7 @@ (define-public julia-dataapi
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0swk31p83fycz5cdj4fg6b0wfqj473lnx94q2fl7ybxkkc6afba7"))))
+ (base32 "1x5pdpjlbk29766ark7rmzjbl0rhxmsb1cp04lc891aknh30rn3i"))))
(build-system julia-build-system)
(home-page "https://github.com/JuliaData/DataAPI.jl")
(synopsis "Data-focused namespace for packages to share functions")
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 19/58] gnu: julia-categoricalarrays: Update to 0.10.7.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
8be3d0248ee5643bac6a069c3fb29be9df4d2fe4.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-categoricalarrays): Update to 0.10.7.
[arguments]: Add phase to skip tests depending on julia-plots.
[native-inputs]: Add julia-json, julia-json3, julia-recipesbase,
julia-sentinelarrays, julia-structtypes.
[propagated-inputs]: Add julia-requires, julia-sentinelarrays.
---
gnu/packages/julia-xyz.scm | 23 ++++++++++++++++++++---
1 file changed, 20 insertions(+), 3 deletions(-)

Toggle diff (51 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index b579df01ce..3948102a6b 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -679,7 +679,7 @@ (define-public julia-calculus
(define-public julia-categoricalarrays
(package
(name "julia-categoricalarrays")
- (version "0.9.7")
+ (version "0.10.7")
(source
(origin
(method git-fetch)
@@ -688,16 +688,33 @@ (define-public julia-categoricalarrays
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "1bcfylxdaizgasnmlkjjkf4dgfvy2y9ycnphw2d0z6mm9vx3n04x"))))
+ (base32 "17fix7wlwqbif5jbcrbi0a0ghdl3429km3l6lqa962p7jf1gjd2d"))))
(build-system julia-build-system)
+ (arguments
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'adjust-tests
+ (lambda _
+ ;; Plots.jl isn't packaged yet.
+ (substitute* "test/runtests.jl"
+ ((".*13_arraycommon\\.jl.*") "")))))))
(native-inputs
- (list julia-pooledarrays))
+ (list julia-json
+ julia-json3
+ ;julia-plots
+ julia-pooledarrays
+ julia-recipesbase
+ julia-sentinelarrays
+ julia-structtypes))
(propagated-inputs
(list julia-dataapi
julia-json
julia-json3
julia-missings
julia-recipesbase
+ julia-requires
+ julia-sentinelarrays
julia-structtypes))
(home-page "https://github.com/JuliaData/CategoricalArrays.jl")
(synopsis "Arrays for working with categorical data")
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 20/58] gnu: julia-pooledarrays: Update to 1.4.2.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
d620f2a38e608a4e9a8e18d673c51abfb0d3f98b.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-pooledarrays): Update to 1.4.2.
[native-inputs]: Add julia-offsetarrays.
---
gnu/packages/julia-xyz.scm | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)

Toggle diff (29 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 3948102a6b..2e12f57c1a 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -4259,7 +4259,7 @@ (define-public julia-plotutils
(define-public julia-pooledarrays
(package
(name "julia-pooledarrays")
- (version "1.3.0")
+ (version "1.4.2")
(source
(origin
(method git-fetch)
@@ -4268,10 +4268,12 @@ (define-public julia-pooledarrays
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0qdwvf1p5z6z0q4s4hn85ysd8wq47zy6hlzddc5ijvhk86ccqlrr"))))
+ (base32 "0g30d46n8cc8vr9icjhfkqz2il2185ijh7xhfy9vhcnmllzpd0yg"))))
(build-system julia-build-system)
(propagated-inputs
(list julia-dataapi))
+ (native-inputs
+ (list julia-offsetarrays))
(home-page "https://github.com/JuliaData/PooledArrays.jl")
(synopsis "Pooled representation of arrays in Julia")
(description "This package provides a pooled representation of arrays for
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 24/58] gnu: julia-reversediff: Update to 1.14.4.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
3c79ce53b64c07a8cb0630702246d4439ed0ca30.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-reversediff): Update to 1.14.4.
[propagated-inputs]: Add julia-chainrulescore, julia-difftests,
julia-logexpfunctions.
---
gnu/packages/julia-xyz.scm | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)

Toggle diff (39 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 0e4b2546e2..de13a4f967 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -4804,7 +4804,7 @@ (define-public julia-requires
(define-public julia-reversediff
(package
(name "julia-reversediff")
- (version "1.9.0")
+ (version "1.14.4")
(source
(origin
(method git-fetch)
@@ -4813,7 +4813,7 @@ (define-public julia-reversediff
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "1wrr6sqj2xl9grkvdp88rw3manxy9vbx28zq2wssya5ns1xabsnl"))))
+ (base32 "0hwsjmr4wiscqa5kaj4mw0i4agyyzdcmq4r1gp2i563nc1ziaylg"))))
(build-system julia-build-system)
(arguments
;; XXXX: Test suite failing for i686, e.g.,
@@ -4823,10 +4823,13 @@ (define-public julia-reversediff
(list #:tests? (not (or (%current-target-system)
(target-x86-32?)))))
(propagated-inputs
- (list julia-diffresults
+ (list julia-chainrulescore
+ julia-diffresults
julia-diffrules
+ julia-difftests
julia-forwarddiff
julia-functionwrappers
+ julia-logexpfunctions
julia-macrotools
julia-nanmath
julia-specialfunctions
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 22/58] gnu: julia-offsetarrays: Update to 1.12.8.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
a82bef3cc7a27ec52c2cdccf33e4d8addb27a7c4.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-offsetarrays): Update to 1.12.8.
---
gnu/packages/julia-xyz.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 3da94b74d7..648a2a4210 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -4089,7 +4089,7 @@ (define-public julia-orderedcollections
(define-public julia-offsetarrays
(package
(name "julia-offsetarrays")
- (version "1.10.3")
+ (version "1.12.8")
(source
(origin
(method git-fetch)
@@ -4098,7 +4098,7 @@ (define-public julia-offsetarrays
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0j5a8ar8yc0j9h87gwfyrcqm23wpyv5yv5gn8vzilpg4vr0fiasc"))))
+ (base32 "09cidr42q0xwp6wwyaw09hl580vqi85wb5f78pxrxcfm75yg3xki"))))
(build-system julia-build-system)
(propagated-inputs
(list julia-adapt))
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 23/58] gnu: julia-dataframes: Update to 1.3.6.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
720fb4bb53665d8a38301482ece22d0ea798ab00.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-dataframes): Update to 1.3.6.
[arguments]: Adjust 'skip-failing-test phase to adjust a test to pass
with julia-1.8.
[propagated-inputs]: Add julia-categoricalarrays, julia-compat,
julia-shiftedarrays, julia-unitful.
[native-inputs]: Add julia-shiftedarrays.
---
gnu/packages/julia-xyz.scm | 19 ++++++++++++++-----
1 file changed, 14 insertions(+), 5 deletions(-)

Toggle diff (61 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 648a2a4210..0e4b2546e2 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -1269,7 +1269,7 @@ (define-public julia-dataapi
(define-public julia-dataframes
(package
(name "julia-dataframes")
- (version "1.2.2")
+ (version "1.3.6")
(source
(origin
(method git-fetch)
@@ -1278,7 +1278,7 @@ (define-public julia-dataframes
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "1bk0amrghgjrkyn1mm4ac23swwbgszl1d0qyl9137qj5zvv9dasp"))))
+ (base32 "01ybc1ckn5wi7kwp29g5ms4m3g650856z4xv71racbdr8475pmg5"))))
(build-system julia-build-system)
(arguments
(list
@@ -1295,24 +1295,33 @@ (define-public julia-dataframes
(string-append all "return\n")))
(substitute* "test/join.jl"
(("test (levels\\(outerjoin\\(B)" _ test)
- (string-append "test_nowarn " test))))))))
+ (string-append "test_nowarn " test)))
+ ;; Compat with julia-1.8, remove with next package update.
+ (substitute* "test/indexing_offset.jl"
+ (("@test_throws ErrorException")
+ "@test_throws Base.CanonicalIndexError")))))))
(propagated-inputs
- (list julia-dataapi
+ (list julia-categoricalarrays
+ julia-compat
+ julia-dataapi
julia-invertedindices
julia-iteratorinterfaceextensions
julia-missings
julia-pooledarrays
julia-prettytables
julia-reexport
+ julia-shiftedarrays
julia-sortingalgorithms
julia-tables
- julia-tabletraits))
+ julia-tabletraits
+ julia-unitful))
(native-inputs
(list julia-categoricalarrays
julia-combinatorics
julia-datastructures
julia-datavalues
julia-offsetarrays
+ julia-shiftedarrays
julia-unitful))
(home-page "https://dataframes.juliadata.org/stable/")
(synopsis "In-memory tabular data")
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 27/58] gnu: julia-zygote: Update to 0.6.41.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
3c99aeec127c9e75d545f25f26dcba0545c2209d.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-zygote): Update to 0.6.41.
[propagated-inputs]: Add julia-chainrulescore, julia-logexpfuntions.
---
gnu/packages/julia-xyz.scm | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)

Toggle diff (36 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 2dffb9a74c..07eaab01e0 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -6028,7 +6028,7 @@ (define-public julia-zygoterules
(define-public julia-zygote
(package
(name "julia-zygote")
- (version "0.6.17")
+ (version "0.6.41")
(source
(origin
(method git-fetch)
@@ -6037,17 +6037,19 @@ (define-public julia-zygote
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "1cx66sp30s34ln6p0fpqk1ggjxfxg2gp8791zz3cl85dmk4dl14b"))))
+ (base32 "02bgj6m1j25sm3pa5sgmds706qpxk1qsbm0s2j3rjlrz9xn7glgk"))))
(build-system julia-build-system)
(arguments
(list #:tests? #f)) ;require CUDA, not packaged yet
(propagated-inputs
(list julia-abstractffts
julia-chainrules
+ julia-chainrulescore
julia-diffrules
julia-fillarrays
julia-forwarddiff
julia-irtools
+ julia-logexpfunctions
julia-macrotools
julia-nanmath
julia-requires
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 25/58] gnu: julia-functors: Update to 0.4.1.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
3c63e828dc6935c27f2b0c86f83581be8692440f.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-functors): Update to 0.4.1.
[propagated-inputs]: Add julia-documenter, julia-staticarrays,
julia-zygote.
---
gnu/packages/julia-xyz.scm | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)

Toggle diff (29 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index de13a4f967..b87b09f54c 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -2209,7 +2209,7 @@ (define-public julia-functionwrappers
(define-public julia-functors
(package
(name "julia-functors")
- (version "0.2.7")
+ (version "0.4.1")
(source
(origin
(method git-fetch)
@@ -2218,8 +2218,12 @@ (define-public julia-functors
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "03ry1wn1y2jssq65l29bi6q4ki041aa6gl1nd2w6cgl00k2mrxf3"))))
+ (base32 "00rzbj2rs2lq91wz8qyxq14bg7p9i49dq7y44fvxn6jaikha2ymw"))))
(build-system julia-build-system)
+ (native-inputs
+ (list julia-documenter
+ julia-staticarrays
+ julia-zygote))
(home-page "https://fluxml.ai/Functors.jl/stable/")
(synopsis "Design pattern for structures as in machine learning")
(description "This package provides tools to express a design pattern for
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 26/58] gnu: julia-zygoterules: Update to 0.2.2.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
4d9bce748ef76f9043304be719cd41bb1da91c8c.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-zygoterules): Update to 0.2.2.
---
gnu/packages/julia-xyz.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index b87b09f54c..2dffb9a74c 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -6006,7 +6006,7 @@ (define-public julia-zipfile
(define-public julia-zygoterules
(package
(name "julia-zygoterules")
- (version "0.2.1")
+ (version "0.2.2")
(source
(origin
(method git-fetch)
@@ -6015,7 +6015,7 @@ (define-public julia-zygoterules
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "07i2mf6rr5b8i6l82qgwl5arsb5pwyyzyfasgnszhdqllk9501bs"))))
+ (base32 "0h9m9ibxfcw9cqa7p0aylpvibvlxsn5nlfzkz1pk68jy58vkzhca"))))
(build-system julia-build-system)
(propagated-inputs
(list julia-macrotools))
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 29/58] gnu: julia-chainrulescore: Update to 1.12.2.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
d021132318c5c8115d0c2d87881e0bc4df8e9170.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-chainrulescore): Update to 1.12.2.
[arguments]: Adjust 'adjust-tests phase for changes in the source.
---
gnu/packages/julia-xyz.scm | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)

Toggle diff (35 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 50201aa383..064dda6de7 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -776,7 +776,7 @@ (define-public julia-chainrules
(define-public julia-chainrulescore
(package
(name "julia-chainrulescore")
- (version "1.0.2")
+ (version "1.12.2")
(source
(origin
(method git-fetch)
@@ -785,7 +785,7 @@ (define-public julia-chainrulescore
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "1866xv30h1bi7f2m993nljzf58wwmv8zlgn6ffn9j3wckch1nfpb"))))
+ (base32 "0lgfcsb7f6c7knhiz5dbqh8x47d370pn71y9ys2y6763g0b4pm61"))))
(build-system julia-build-system)
(arguments
(list
@@ -793,7 +793,9 @@ (define-public julia-chainrulescore
#~(modify-phases %standard-phases
(add-after 'unpack 'adjust-tests
(lambda _
- (substitute* "test/differentials/composite.jl"
+ (substitute* "test/tangent_types/tangent.jl"
+ ;; This test is disabled after the release.
+ (("@test haskey.*Float.*") "")
(("@test (.*construct)" _ test)
(string-append "@test_broken " test))))))))
(inputs ;required for tests
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 30/58] gnu: julia-chainrulestestutils: Update to 1.5.1.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
f8d1133a1f761009cf043e95a10098e8da52c329.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-chainrulestestutils): Update to 1.5.1.
---
gnu/packages/julia-xyz.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 064dda6de7..80dfe37996 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -812,7 +812,7 @@ (define-public julia-chainrulescore
(define-public julia-chainrulestestutils
(package
(name "julia-chainrulestestutils")
- (version "1.2.3")
+ (version "1.5.1")
(source
(origin
(method git-fetch)
@@ -821,7 +821,7 @@ (define-public julia-chainrulestestutils
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "1vlkyp72d514gyb4k3yhjl1g7f24ncmz61j56p4sdi9f76rk9fx9"))))
+ (base32 "0vk7cpp049pjj7g5zqxr7djp5v0swhvhq3wvkxyw8m8xvqlnfncc"))))
(build-system julia-build-system)
(propagated-inputs
(list julia-chainrulescore
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 28/58] gnu: julia-nnlib: Update to 0.7.34.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
0039b3cc498a07c96d213d8d828e0039e2731150.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-nnlib): Update to 0.7.34.
[arguments]: Rename 'skip-cuda-tests to 'skip-some-tests. Adjust to skip
doctests.
[propagated-inputs]: Add julia-compat.
---
gnu/packages/julia-xyz.scm | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)

Toggle diff (45 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 07eaab01e0..50201aa383 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -3966,7 +3966,7 @@ (define-public julia-nlsolversbase
(define-public julia-nnlib
(package
(name "julia-nnlib")
- (version "0.7.29")
+ (version "0.7.34")
(source
(origin
(method git-fetch)
@@ -3975,21 +3975,26 @@ (define-public julia-nnlib
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "16vn5w5274kcywh1xp0zqjk5q10xrk125aznz5av6wifwrvghk8s"))))
+ (base32 "1xzlh7pj6aqmbkrskqgwvifprg9a6xkkdh00ls6f6xnzqfrnhwna"))))
(build-system julia-build-system)
(arguments
(list
#:phases
#~(modify-phases %standard-phases
- (add-after 'link-depot 'skip-cuda-tests
+ (add-after 'link-depot 'skip-some-tests
(lambda _
(substitute* "test/runtests.jl"
+ ;; Skip the CUDA tests
(("using CUDA") "")
- (("&& CUDA\\.functional\\(\\)") ""))
+ (("&& CUDA\\.functional\\(\\)") "")
+
+ ;; UnicodePlots is only used for the doctests
+ (("if VERSION <.*") "if true\n"))
(setenv "NNLIB_TEST_CUDA" "false"))))))
(propagated-inputs
(list julia-adapt
julia-chainrulescore
+ julia-compat
julia-requires))
(native-inputs
(list julia-chainrulestestutils
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 31/58] gnu: Add julia-realdot.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
7f5a9f32c35224fc1a48cab2baed29d70d3596a7.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-realdot): New variable.
---
gnu/packages/julia-xyz.scm | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)

Toggle diff (36 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 80dfe37996..3bf1060e4f 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -4637,6 +4637,29 @@ (define-public julia-ratios
type, which make some sacrifices but have better computational performance.")
(license license:expat)))
+(define-public julia-realdot
+ (package
+ (name "julia-realdot")
+ (version "0.1.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/JuliaMath/RealDot.jl")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1jr8dq110j8axjfz936b1lqqcnqg3979rfg11w76rq1iz7zgi691"))))
+ (build-system julia-build-system)
+ (home-page "https://github.com/JuliaMath/RealDot.jl")
+ (synopsis "Compute realdot efficiently")
+ (description "This package only contains and exports a single function
+@code{realdot(x, y)}. It computes @code{real(LinearAlgebra.dot(x, y))} while
+avoiding computing the imaginary part of @code{LinearAlgebra.dot(x, y)} if
+possible. The real dot product is useful when one treats complex numbers as
+embedded in a real vector space.")
+ (license license:expat)))
+
(define-public julia-recipesbase
(package
(name "julia-recipesbase")
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 34/58] gnu: julia-tracker: Update to 0.2.22.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
7490ca86f350dd1604e9bf8cd5f1727f8d75e804.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-tracker): Update to 0.2.22.
[source]: Remove patch.
[propagated-inputs]: Add julia-functors, julia-logexpfunctions,
julia-optimisers.
* gnu/packages/patches/julia-tracker-16-compat.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
---
gnu/local.mk | 1 -
gnu/packages/julia-xyz.scm | 8 ++--
.../patches/julia-tracker-16-compat.patch | 40 -------------------
3 files changed, 5 insertions(+), 44 deletions(-)
delete mode 100644 gnu/packages/patches/julia-tracker-16-compat.patch

Toggle diff (94 lines)
diff --git a/gnu/local.mk b/gnu/local.mk
index 60a422fd7e..ae6cc38abb 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1376,7 +1376,6 @@ dist_patch_DATA = \
%D%/packages/patches/json-c-0.12-CVE-2020-12762.patch \
%D%/packages/patches/jsoncpp-pkg-config-version.patch \
%D%/packages/patches/julia-SOURCE_DATE_EPOCH-mtime.patch \
- %D%/packages/patches/julia-tracker-16-compat.patch \
%D%/packages/patches/libffi-3.3-powerpc-fixes.patch \
%D%/packages/patches/libffi-float128-powerpc64le.patch \
%D%/packages/patches/libobjc2-unbundle-robin-map.patch \
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index b844070f56..55e96e53ea 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -5758,7 +5758,7 @@ (define-public julia-testimages
(define-public julia-tracker
(package
(name "julia-tracker")
- (version "0.2.12")
+ (version "0.2.22")
(source
(origin
(method git-fetch)
@@ -5767,16 +5767,18 @@ (define-public julia-tracker
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "1s4mdywbp7nli7z985fqaj1rs4i6d92b1jx3lhg0qhk1s5wc0v8j"))
- (patches (search-patches "julia-tracker-16-compat.patch"))))
+ (base32 "0sxncn999dc5j15y0h3cw28x41pv5qjaw64drhy1y4rn3na48504"))))
(build-system julia-build-system)
(propagated-inputs
(list julia-adapt
julia-diffrules
julia-forwarddiff
+ julia-functors
+ julia-logexpfunctions
julia-macrotools
julia-nanmath
julia-nnlib
+ julia-optimisers
julia-requires
julia-specialfunctions))
(native-inputs
diff --git a/gnu/packages/patches/julia-tracker-16-compat.patch b/gnu/packages/patches/julia-tracker-16-compat.patch
deleted file mode 100644
index 4fff423e44..0000000000
--- a/gnu/packages/patches/julia-tracker-16-compat.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-https://github.com/FluxML/Tracker.jl/commit/f6550ba38a9ea5802e2de4fa9c939929ba711f0d.patch
-from an upstream pull request
-https://github.com/FluxML/Tracker.jl/pull/94
-
-
-From f6550ba38a9ea5802e2de4fa9c939929ba711f0d Mon Sep 17 00:00:00 2001
-From: Michael Abbott <me@escbook>
-Date: Wed, 3 Feb 2021 22:58:33 +0100
-Subject: [PATCH] two fixes for 1.6
-
----
- src/lib/array.jl | 2 +-
- src/lib/real.jl | 1 +
- 2 files changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/src/lib/array.jl b/src/lib/array.jl
-index 92f2b39..f8cbbac 100644
---- a/src/lib/array.jl
-+++ b/src/lib/array.jl
-@@ -298,7 +298,7 @@ Base.reverse(xs::TrackedArray; dims) = track(reverse, xs, dims = dims)
- @grad reverse(xs; dims) = reverse(data(xs), dims = dims), Δ -> (reverse(Δ, dims = dims), nothing)
- Base.reverse(xs::TrackedVector) = track(reverse, xs)
- @grad reverse(xs::TrackedVector) = reverse(data(xs)), Δ -> (reverse(Δ),)
--Base.reverse(xs::TrackedVector, start, stop) = track(reverse, xs, start, stop)
-+Base.reverse(xs::TrackedVector, start::Integer, stop::Integer) = track(reverse, xs, start, stop)
- @grad reverse(xs, start, stop) = reverse(data(xs), start, stop), Δ -> (reverse(Δ, start, stop), nothing, nothing)
-
- function _kron(mat1::AbstractMatrix,mat2::AbstractMatrix)
-diff --git a/src/lib/real.jl b/src/lib/real.jl
-index 737afd8..e1975ac 100644
---- a/src/lib/real.jl
-+++ b/src/lib/real.jl
-@@ -55,6 +55,7 @@ for f in :[isinf, isnan, isfinite].args
- end
-
- Printf.fix_dec(x::TrackedReal, n::Int, a...) = Printf.fix_dec(data(x), n, a...)
-+Printf.tofloat(x::TrackedReal) = Printf.tofloat(data(x))
-
- Base.float(x::TrackedReal) = x
-
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 32/58] gnu: julia-chainrules: Update to 1.35.0.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
6b0ddbd326c86c27a75b578c5b6ed7d2b73e483f.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-chainrules): Update to 1.35.0.
[arguments]: Skip tests.
[inputs]: Comment out inputs.
[propagated-inputs]: Remove julia-reexport, julia-requires. Add
julia-irrationalconstants, julia-realdot.
---
gnu/packages/julia-xyz.scm | 19 ++++++++++---------
1 file changed, 10 insertions(+), 9 deletions(-)

Toggle diff (43 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 3bf1060e4f..126c82bf5a 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -745,7 +745,7 @@ (define-public julia-cenum
(define-public julia-chainrules
(package
(name "julia-chainrules")
- (version "1.1.0")
+ (version "1.35.0")
(source
(origin
(method git-fetch)
@@ -754,18 +754,19 @@ (define-public julia-chainrules
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0if93pd3b3scg2x3gmk1cbwjk0ax1n792vy8c38y3xl7jpd5cb70"))))
+ (base32 "17irgz3gamyrmzsjhq4s1n1sblvhkj10yg5y5y53yr631cl2fr6a"))))
(build-system julia-build-system)
- (inputs ;required for test
- (list julia-chainrulestestutils
- julia-finitedifferences
- julia-nanmath
- julia-specialfunctions))
+ (arguments
+ (list #:tests? #f)) ; JuliaInterpreter.jl not packaged yet.
+ ;(inputs ;required for test
+ ; (list julia-chainrulestestutils
+ ; julia-finitedifferences
+ ; julia-juliainterpreter))
(propagated-inputs
(list julia-chainrulescore
julia-compat
- julia-reexport
- julia-requires))
+ julia-irrationalconstants
+ julia-realdot))
(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
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 33/58] gnu: Add julia-optimisers.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
1643e7afd3ef9e8fd56c8a1eeda7b4e07bad0038.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-optimisers): New variable.
---
gnu/packages/julia-xyz.scm | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)

Toggle diff (40 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 126c82bf5a..b844070f56 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -4057,6 +4057,33 @@ (define-public julia-optim
optimization of functions.")
(license license:expat)))
+(define-public julia-optimisers
+ (package
+ (name "julia-optimisers")
+ (version "0.2.13")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/FluxML/Optimisers.jl")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1xs51r365l6r56rpm08kba00nfcl5jlglwy8494w06vbi22ysbq7"))))
+ (build-system julia-build-system)
+ (propagated-inputs
+ (list julia-chainrulescore
+ julia-functors
+ julia-zygote))
+ (native-inputs
+ (list julia-staticarrays
+ julia-zygote))
+ (home-page "https://github.com/FluxML/Optimisers.jl")
+ (synopsis "Optimisers and utilities for learning loops")
+ (description "@code{Optimisers.jl} defines many standard gradient-based
+optimisation rules, and tools for applying them to deeply nested models.")
+ (license license:expat)))
+
(define-public julia-optimtestproblems
(package
(name "julia-optimtestproblems")
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 35/58] gnu: julia-specialfunctions: Update to 1.8.7.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
255db3ecd5538df01b21462920a3fe071db4f296.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-specialfunctions): Update to 1.8.7.
[propagated-inputs]: Add julia-irrationalconstants.
---
gnu/packages/julia-xyz.scm | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)

Toggle diff (30 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 55e96e53ea..afae3ed1fc 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -5239,7 +5239,7 @@ (define-public julia-sortingalgorithms
(define-public julia-specialfunctions
(package
(name "julia-specialfunctions")
- (version "1.6.0")
+ (version "1.8.7")
(source
(origin
(method git-fetch)
@@ -5248,12 +5248,13 @@ (define-public julia-specialfunctions
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0nfpnglx7zl9g20w2mgfkg17hcw9ri0shaq2rwplj0ij5pwz8yf0"))))
+ (base32 "0shlgx9lkbjb1awdf5lrbkq06bmkyahc92qay2a049b4lvqrhj7a"))))
(build-system julia-build-system)
(inputs
(list julia-chainrulestestutils))
(propagated-inputs
(list julia-chainrulescore
+ julia-irrationalconstants
julia-logexpfunctions
julia-openspecfun-jll))
(home-page "https://github.com/JuliaMath/SpecialFunctions.jl")
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 36/58] gnu: julia-lazyarrays: Update to 0.22.16.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
32de702e2a5b44d596a3872d9d6ce7158763d7b8.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-lazyarrays): Update to 0.22.16.
[propagated-inputs]: Add julia-aqua.
[native-inputs]: Add julia-aqua.
---
gnu/packages/julia-xyz.scm | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)

Toggle diff (42 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index afae3ed1fc..066d76ec95 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -3397,7 +3397,7 @@ (define-public julia-latexstrings
(define-public julia-lazyarrays
(package
(name "julia-lazyarrays")
- (version "0.22.2")
+ (version "0.22.16")
(source
(origin
(method git-fetch)
@@ -3406,7 +3406,7 @@ (define-public julia-lazyarrays
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "17rhlrmgfvdw8w62pg32ikr9j4xy2ylr7mx7ar0hnpzryv929rp5"))))
+ (base32 "127yld4f26lchw5jwp30g2jkjbm7narfsxwcbggy7dfp43s531c5"))))
(build-system julia-build-system)
(arguments
(list
@@ -3419,13 +3419,15 @@ (define-public julia-lazyarrays
(substitute* "test/multests.jl"
(("Int64") "Int32"))))))))
(propagated-inputs
- (list julia-arraylayouts
+ (list julia-aqua
+ julia-arraylayouts
julia-fillarrays
julia-macrotools
julia-matrixfactorizations
julia-staticarrays))
(native-inputs
- (list julia-tracker))
+ (list julia-aqua
+ julia-tracker))
(home-page "https://github.com/JuliaArrays/LazyArrays.jl")
(synopsis "Lazy arrays and linear algebra")
(description "This package supports lazy analogues of array operations like
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 37/58] gnu: julia-bson: Update to 0.3.6.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
d2ea23b98b5a65b99f51a97b1a8eef2813d43ef1.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-bson): Update to 0.3.6.
---
gnu/packages/julia-xyz.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 066d76ec95..6929fcf915 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -601,7 +601,7 @@ (define-public julia-blockbandedmatrices
(define-public julia-bson
(package
(name "julia-bson")
- (version "0.3.3")
+ (version "0.3.6")
(source
(origin
(method git-fetch)
@@ -610,7 +610,7 @@ (define-public julia-bson
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "1l5608ma2ys7v2gpcqbiv9mwfc6yrlqkihrfx1pf7fgv5llhd4fn"))))
+ (base32 "1accra3casg66fhn5r07hz3rgs7qf9ld9ajnz8f80aid85zyp891"))))
(build-system julia-build-system)
(native-inputs
(list julia-dataframes))
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 38/58] gnu: julia-interpolations: Update to 0.13.6.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
9e83ab893be14b052ad79a28ae24108e11e961b8.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-interpolations): Update to 0.13.6.
[propagated-inputs]: Add julia-chainrulescore.
[native-inputs]: Add julia-colorvectorspace.
---
gnu/packages/julia-xyz.scm | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)

Toggle diff (46 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 6929fcf915..fb83bb6171 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -3021,7 +3021,7 @@ (define-public julia-inlinestrings
(define-public julia-interpolations
(package
(name "julia-interpolations")
- (version "0.13.3")
+ (version "0.13.6")
(source
(origin
(method git-fetch)
@@ -3030,7 +3030,7 @@ (define-public julia-interpolations
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "1236c20k388qlh7k74mhf7hkbn0vf7ss8b1rgh1a6aj0234ayfnc"))))
+ (base32 "1skzvgd63rhj1zpn45gi3974rbrir9p2y17zyfmkz6c6nird7bkj"))))
(build-system julia-build-system)
(arguments
(list
@@ -3043,16 +3043,19 @@ (define-public julia-interpolations
(target-x86-32?)))))
(propagated-inputs
(list julia-axisalgorithms
+ julia-chainrulescore
julia-offsetarrays
julia-ratios
julia-requires
julia-staticarrays
julia-woodburymatrices))
(native-inputs
- (list julia-dualnumbers
+ (list julia-colorvectorspace
+ julia-dualnumbers
julia-forwarddiff
julia-offsetarrays
- julia-unitful julia-zygote))
+ julia-unitful
+ julia-zygote))
(home-page "https://github.com/JuliaMath/Interpolations.jl")
(synopsis "Continuous interpolation of discrete datasets")
(description "This package implements a variety of interpolation schemes for
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 39/58] gnu: julia-requires: Update to 1.3.0.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
a690096b28ab5496ef6ef74f49ab5c7efcc18067.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-requires): Update to 1.3.0.
[propagated-inputs, inputs]: Move packages ...
[native-inputs]: ... to here.
---
gnu/packages/julia-xyz.scm | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)

Toggle diff (35 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index fb83bb6171..a89ef60459 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -4843,7 +4843,7 @@ (define-public julia-referencetests
(define-public julia-requires
(package
(name "julia-requires")
- (version "1.1.3")
+ (version "1.3.0")
(source
(origin
(method git-fetch)
@@ -4852,14 +4852,13 @@ (define-public julia-requires
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "03hyfy7c0ma45b0y756j76awi3az2ii4bz4s8cxm3xw9yy1z7b01"))))
+ (base32 "0gmqs7f17aq500lbdff4ibws00f8m0pnzskvf4b3ig520xv3n3nm"))))
(build-system julia-build-system)
(arguments
- (list #:parallel-tests? #f))
- (inputs ;required for test
- (list julia-example))
- (propagated-inputs
- (list julia-colors))
+ (list #:parallel-tests? #f)) ; Test suite has race conditions.
+ (native-inputs
+ (list julia-colors
+ julia-example))
(home-page "https://github.com/JuliaPackaging/Requires.jl/")
(synopsis "Faster package loader")
(description "This package make loading packages faster, maybe. It
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 40/58] gnu: julia-colors: Update to 0.12.9.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
25f18f8980a034b87f1ca6f37853ecd958fbada5.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-colors): Update to 0.12.9.
[arguments]: Add phase to skip ambiguities tests.
[native-inputs]: Add julia-abstracttrees.
---
gnu/packages/julia-xyz.scm | 17 ++++++++++++++---
1 file changed, 14 insertions(+), 3 deletions(-)

Toggle diff (42 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index a89ef60459..3ffbd54684 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -895,21 +895,32 @@ (define-public julia-codeczlib
(define-public julia-colors
(package
(name "julia-colors")
- (version "0.12.8")
+ (version "0.12.9")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/JuliaGraphics/Colors.jl")
- (commit (string-append "v" version))))
+ ;; The commit is registered but isn't tagged yet.
+ (commit "df7cc128e92d9ee5ef3696ba49ffbe3714539eb4")))
(file-name (git-file-name name version))
(sha256
- (base32 "0kx3hq7rf8p5zx6ly9k5j90zijmc7yrwmy96cgkl2ibdfbnhmya3"))))
+ (base32 "1g0fvvz09pfk6jxqrdplwkw1yywcqvwjd3ga24hblq71mah367n6"))))
(build-system julia-build-system)
+ (arguments
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'adjust-tests
+ (lambda _
+ (substitute* "test/runtests.jl"
+ ((".*detect_ambiguities.*") "")))))))
(propagated-inputs
(list julia-colortypes
julia-fixedpointnumbers
julia-reexport))
+ (native-inputs
+ (list julia-abstracttrees))
(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
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 41/58] gnu: julia-colorvectorspace: Update to 0.9.9.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
33333d8724f9f07d0ba654518293dfc2bcba4d82.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-colorvectorspace): Update to 0.9.9.
[arguments]: Skip tests. Add phase to skip ambiguities tests.
[propagated-inputs]: Add julia-fixedpointnumbers.
---
gnu/packages/julia-xyz.scm | 14 ++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)

Toggle diff (37 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 3ffbd54684..c3d6d642c1 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -991,7 +991,7 @@ (define-public julia-colortypes
(define-public julia-colorvectorspace
(package
(name "julia-colorvectorspace")
- (version "0.9.7")
+ (version "0.9.9")
(source
(origin
(method git-fetch)
@@ -1000,10 +1000,20 @@ (define-public julia-colorvectorspace
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "02gk7f5g5wjxdasbjf8bvv1m7clksh7mw1xmygjdirjz1q0d6dwi"))))
+ (base32 "07scws2bn2z3f2crhnx1zxk3zk3vzfv9iz6lv3i9785nplmsgdx9"))))
(build-system julia-build-system)
+ (arguments
+ (list
+ #:tests? #f ; TODO: Reenable the test suite.
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'adjust-tests
+ (lambda _
+ (substitute* "test/runtests.jl"
+ ((".*detect_ambiguities.*") "")))))))
(propagated-inputs
(list julia-colortypes
+ julia-fixedpointnumbers
julia-specialfunctions
julia-tensorcore))
(native-inputs
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 44/58] gnu: julia-indexablebitvectors: Limit to 64-bit systems.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
ce3eb363cbd85c064a8a8aebac5e99e1c40edec4.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-indexablebitvectors)
[supported-systems]: New field.
---
gnu/packages/julia-xyz.scm | 1 +
1 file changed, 1 insertion(+)

Toggle diff (14 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 2b4e8e2579..ed7c62c0be 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -2910,6 +2910,7 @@ (define-public julia-indexablebitvectors
index of i-th occurrence of @code{b} in @code{bv}.
@end itemize
and other shortcuts or types.")
+ (supported-systems %64bit-supported-systems)
(license license:expat)))
(define-public julia-indexing
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 42/58] gnu: julia-plotutils: Update to 1.2.0.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
d68a6ef7dec69d34958e9dd073c9bee76b0a4257.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-plotutils): Update to 1.2.0.
[arguments]: Add a phase to adjust the test suite.
---
gnu/packages/julia-xyz.scm | 13 +++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)

Toggle diff (34 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index c3d6d642c1..4ef88ad850 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -4307,7 +4307,7 @@ (define-public julia-plotthemes
(define-public julia-plotutils
(package
(name "julia-plotutils")
- (version "1.0.15")
+ (version "1.2.0")
(source
(origin
(method git-fetch)
@@ -4316,8 +4316,17 @@ (define-public julia-plotutils
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "12aw5gkkcfhpczv2w510k65w1j0hjnh825ihimi223v8plsi5105"))))
+ (base32 "1yml9ayaniqnzx5r8sfjckifcm99ck7qhc19cd8fs0bwzkh7nza7"))))
(build-system julia-build-system)
+ (arguments
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'adjust-test-suite
+ (lambda _
+ (substitute* "test/runtests.jl"
+ (("(@test_throws) ErrorException (.*notacolor)" _ @test notacolor)
+ (string-append @test " ArgumentError " notacolor))))))))
(propagated-inputs
(list julia-colors
julia-colorschemes
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 43/58] gnu: Remove julia-infinity.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
236d1b60c8bad468fa0788569e1d9f654620e288.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-infinity): Delete variable.
---
gnu/packages/julia-xyz.scm | 33 ---------------------------------
1 file changed, 33 deletions(-)

Toggle diff (46 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 4ef88ad850..2b4e8e2579 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -2960,39 +2960,6 @@ (define-public julia-indirectarrays
indexed images, sometimes called \"colormap images\" or \"paletted images.\"")
(license license:expat)))
-(define-public julia-infinity
- (package
- (name "julia-infinity")
- (version "0.2.4")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/cjdoris/Infinity.jl")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "1941lwvrdjnrynigzixxin3chpg1ba6xplvcwc89x0f6z658hwmm"))))
- (build-system julia-build-system)
- (arguments
- (list
- #:phases
- #~(modify-phases %standard-phases
- (add-after 'link-depot 'remove-timezones.jl
- (lambda _
- (substitute* "test/runtests.jl"
- (("using TimeZones.*") "")
- ((".*infextendedtime.*") "")))))))
- (propagated-inputs
- (list julia-requires))
- (native-inputs
- (list julia-compat))
- (home-page "https://docs.juliahub.com/Infinity/")
- (synopsis "Representation of infinity in Julia")
- (description "This package provides representations for infinity and
-negative infinity in Julia.")
- (license license:expat)))
-
(define-public julia-inifile
(package
(name "julia-inifile")
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 47/58] gnu: julia-scanbyte: Limit to x86_64-linux.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
b61d09256b5fe86223f8f91bf563c13846f62aa7.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-scanbyte)[supported-systems]: New
field.
---
gnu/packages/julia-xyz.scm | 2 ++
1 file changed, 2 insertions(+)

Toggle diff (15 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 82f71b298b..0dd075a959 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -5046,6 +5046,8 @@ (define-public julia-scanbyte
(description "This package finds the first occurrence of a byte or set of
bytes in a chunk of memory. Think of it like a much faster version of
@code{findfirst} that only iterates over bytes in memory.")
+ ;; https://github.com/jakobnissen/ScanByte.jl/issues/2
+ (supported-systems '("x86_64-linux"))
(license license:expat)))
(define-public julia-scratch
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 46/58] gnu: julia-scanbyte: Update to 0.3.2.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
e55b5d11681b52cd18cb9ed87e86dcd5eedcefab.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-scanbyte): Update to 0.3.2.
---
gnu/packages/julia-xyz.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 7c6a83475b..82f71b298b 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -5028,7 +5028,7 @@ (define-public julia-sass
(define-public julia-scanbyte
(package
(name "julia-scanbyte")
- (version "0.3")
+ (version "0.3.2")
(source
(origin
(method git-fetch)
@@ -5037,7 +5037,7 @@ (define-public julia-scanbyte
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0dqqa3d7c87358144pji6ik8xlki2hj0hkvjs72j5aypfms8rwn3"))))
+ (base32 "1c18hkcb0h6l437v2s02kijjkyly91mqark84czvh8yzxm19hr7k"))))
(build-system julia-build-system)
(propagated-inputs
(list julia-simd))
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 48/58] gnu: julia-matrixfactorizations: Update to 0.9.3.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
065599fdd738eaaebf770199a41d95f531b8b6c3.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-matrixfactorizations): Update to
0.9.3.
[arguments]: Re-enable one of the skipped tests.
---
gnu/packages/julia-xyz.scm | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)

Toggle diff (36 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 0dd075a959..2b05a722d2 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -3580,7 +3580,7 @@ (define-public julia-mappedarrays
(define-public julia-matrixfactorizations
(package
(name "julia-matrixfactorizations")
- (version "0.8.4")
+ (version "0.9.3")
(source
(origin
(method git-fetch)
@@ -3589,7 +3589,7 @@ (define-public julia-matrixfactorizations
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "15zvcv2l4iqmjpnqjyx2kry7a85p652nbjy9pj3wq0piksqcz4jb"))))
+ (base32 "0sqmig01irmvh617h2rsw44hl39qwv2913nlqjsdz9si5vli2hsl"))))
(build-system julia-build-system)
(arguments
(list
@@ -3597,10 +3597,8 @@ (define-public julia-matrixfactorizations
#~(modify-phases %standard-phases
(add-after 'link-depot 'skip-failing-test
(lambda _
- ;; Tests with math functions are hard.
(substitute* "test/test_ul.jl"
- (("@test @inferred\\(logdet") "@test @test_nowarn(logdet")
- ;; Also skip the REPL test.
+ ;; Don't warn on the REPL test.
(("test String") "test_nowarn String")))))))
(propagated-inputs
(list julia-arraylayouts))
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 45/58] gnu: julia-blockarrays: Update to 0.16.23.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
65071b2bb9259d26e2b0f6526ba0a3c2d4c8e598.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-blockarrays): Update to 0.16.23.
[native-inputs]: Remove julia-lazyarrays; add julia-aqua.
---
gnu/packages/julia-xyz.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

Toggle diff (33 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index ed7c62c0be..7c6a83475b 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -527,7 +527,7 @@ (define-public julia-biosymbols
(define-public julia-blockarrays
(package
(name "julia-blockarrays")
- (version "0.16.8")
+ (version "0.16.23")
(source
(origin
(method git-fetch)
@@ -536,7 +536,7 @@ (define-public julia-blockarrays
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "1by26036fk9mawmcgqxpwizgbs398v9p6vrbsgg7h6llqn3q9iw1"))))
+ (base32 "14gby25ixbp9ha0y2aj4gnjkzha4c7v4y3sicicgbkysnq921qd0"))))
(build-system julia-build-system)
(arguments
(list
@@ -552,7 +552,7 @@ (define-public julia-blockarrays
(list julia-arraylayouts
julia-fillarrays))
(native-inputs
- (list julia-lazyarrays
+ (list julia-aqua
julia-offsetarrays
julia-staticarrays))
(home-page "https://github.com/JuliaArrays/BlockArrays.jl")
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 50/58] gnu: julia-arrayinterface: Update to 5.0.8.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
676cb651783a3cdce8830117ab4a8f7ff60013e5.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-arrayinterface): Update to 5.0.8.
[propagated-inputs]: Remove julia-static; add julia-compat and julia-static-0.6.
[native-inputs]: Add julia-static-0.6.
---
gnu/packages/julia-xyz.scm | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)

Toggle diff (44 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index ad26209404..b8b07aab91 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -149,7 +149,7 @@ (define-public julia-aqua
(define-public julia-arrayinterface
(package
(name "julia-arrayinterface")
- (version "3.1.19")
+ (version "5.0.8")
(source
(origin
(method git-fetch)
@@ -158,7 +158,7 @@ (define-public julia-arrayinterface
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0cmldnzvdgmfnrnrzgj6v1mfr2rvk5096392rwmhd3iyx7v0pq33"))))
+ (base32 "0b0h4ihc8sykd96rn16vpk5kfk0p1si5iim61cixk9x12ma8ia3h"))))
(build-system julia-build-system)
(arguments
;; XXXX: Unexpected failures for i686, e.g.,
@@ -168,15 +168,17 @@ (define-public julia-arrayinterface
(list #:tests? (not (or (%current-target-system)
(target-x86-32?)))))
(propagated-inputs
- (list julia-ifelse
+ (list julia-compat
+ julia-ifelse
julia-requires
- julia-static))
+ julia-static-0.6))
(native-inputs
(list julia-aqua
julia-bandedmatrices
julia-blockbandedmatrices
julia-ifelse
julia-offsetarrays
+ julia-static-0.6
julia-staticarrays))
(home-page "https://github.com/JuliaArrays/ArrayInterface.jl")
(synopsis "Base array interface primitives")
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 53/58] gnu: julia-ellipsisnotation: Update to 1.6.0.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
af86368f371387926725f1376e4c54aefaa8c34a.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-ellipsisnotation): Update to 1.6.0.
[arguments]: Remove phase adjusting the test suite.
---
gnu/packages/julia-xyz.scm | 13 ++-----------
1 file changed, 2 insertions(+), 11 deletions(-)

Toggle diff (34 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 8bbd8f89d2..8699ec1aa6 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -1808,7 +1808,7 @@ (define-public julia-dualnumbers
(define-public julia-ellipsisnotation
(package
(name "julia-ellipsisnotation")
- (version "1.1.0")
+ (version "1.6.0")
(source
(origin
(method git-fetch)
@@ -1817,17 +1817,8 @@ (define-public julia-ellipsisnotation
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0py46kxl702r8pw3v7x4cqllf7yc91b0dr7vb60xh2qi7d6y3jc7"))))
+ (base32 "0l4fc180chhxlq9d67122c0lgq2hfsxsmcgml2bfl2rnh13gya2b"))))
(build-system julia-build-system)
- (arguments
- (list
- #:phases
- #~(modify-phases %standard-phases
- (add-after 'link-depot 'adjust-test-suite
- (lambda _
- (substitute* "test/runtests.jl"
- ;; Seems to not play nicely with Julia-1.6.
- ((".*basic.jl.*") "")))))))
(propagated-inputs
(list julia-arrayinterface))
(home-page "https://github.com/ChrisRackauckas/EllipsisNotation.jl")
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 51/58] gnu: julia-bandedmatrices: Update to 0.17.9.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
23146e248ad1b4ab6ce0b9b49ea57c48b26c5125.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-bandedmatrices): Update to 0.17.9.
[propagated-inputs]: Add julia-aqua.
[native-inputs]: Add julia-aqua.
---
gnu/packages/julia-xyz.scm | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)

Toggle diff (34 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index b8b07aab91..9e0c96733b 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -311,7 +311,7 @@ (define-public julia-axisarrays
(define-public julia-bandedmatrices
(package
(name "julia-bandedmatrices")
- (version "0.16.10")
+ (version "0.17.9")
(source
(origin
(method git-fetch)
@@ -320,13 +320,15 @@ (define-public julia-bandedmatrices
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0rlfj9gr9ss621v5kw5b06206yaak21s2vq9vk7r8a7p2ylncism"))))
+ (base32 "0nrcasjdpwf15z7l2lzyhxjqxlnqk5if78s15sh4gdgxf9kzj3a6"))))
(build-system julia-build-system)
(propagated-inputs
- (list julia-arraylayouts
+ (list julia-aqua
+ julia-arraylayouts
julia-fillarrays))
(native-inputs
- (list julia-genericlinearalgebra))
+ (list julia-aqua
+ julia-genericlinearalgebra))
(home-page "https://github.com/JuliaMatrices/BandedMatrices.jl")
(synopsis "Julia package for representing banded matrices")
(description "This package supports representing banded matrices by only
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 49/58] gnu: Add julia-static-0.6.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
fe6790d17531ebfe8fcd3404448ac842c1230e3b.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-static-0.6): New variable.
---
gnu/packages/julia-xyz.scm | 15 +++++++++++++++
1 file changed, 15 insertions(+)

Toggle diff (28 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 2b05a722d2..ad26209404 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -5379,6 +5379,21 @@ (define-public julia-static
types and a common interface that is shared between them.")
(license license:expat)))
+(define-public julia-static-0.6
+ (package
+ (inherit julia-static)
+ (name "julia-static")
+ (version "0.6.6")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/SciML/Static.jl")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "03ri8nl046cz7l433p0nlr84yywxvjykyymqparm8lxxwkv0rxqd"))))))
+
(define-public julia-staticarrays
(package
(name "julia-staticarrays")
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 54/58] gnu: julia-axisarrays: Update to 0.4.6.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
9e0a35ae7b7b3edf6dc4a2b6872eab1bb88309e5.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-axisarrays): Update to 0.4.6.
---
gnu/packages/julia-xyz.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 8699ec1aa6..e4bbf1464d 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -280,7 +280,7 @@ (define-public julia-axisalgorithms
(define-public julia-axisarrays
(package
(name "julia-axisarrays")
- (version "0.4.4")
+ (version "0.4.6")
(source
(origin
(method git-fetch)
@@ -289,7 +289,7 @@ (define-public julia-axisarrays
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "03kzan1lm4fxfhzv1xjg3ysf6y7nagcc61vfz15kvdrp1dqxlynk"))))
+ (base32 "1bsd6y866ldfb4072hfm8fvc2k0vy72z2blcwfy2mpj8dlyskx3n"))))
(build-system julia-build-system)
(propagated-inputs
(list julia-rangearrays
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 52/58] gnu: julia-blockbandedmatrices: Update to 0.11.9.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
483122dd41d7bafa85af1edd21686a3472cf52e7.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-blockbandedmatrices): Update to 0.11.9.
---
gnu/packages/julia-xyz.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 9e0c96733b..8bbd8f89d2 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -577,7 +577,7 @@ (define-public julia-blockarrays
(define-public julia-blockbandedmatrices
(package
(name "julia-blockbandedmatrices")
- (version "0.10.7")
+ (version "0.11.9")
(source
(origin
(method git-fetch)
@@ -586,7 +586,7 @@ (define-public julia-blockbandedmatrices
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "10n1r6kmmv2wa307jfg9y2m6p16j8hngjp3fjavpbdy1r5haasm9"))))
+ (base32 "1qag5awl8cmsyhpajv6llhpqbzxfii1bacppbjvmb1fqs9s0lifd"))))
(build-system julia-build-system)
(propagated-inputs
(list julia-arraylayouts
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 55/58] gnu: julia-graphics: Update to 1.1.2.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
99c4ace9a584280ada6f76566202522be6ff5ae4.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-graphics): Update to 1.1.2.
---
gnu/packages/julia-xyz.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index e4bbf1464d..7c27adc1b8 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -2453,7 +2453,7 @@ (define-public julia-gr
(define-public julia-graphics
(package
(name "julia-graphics")
- (version "1.1.0")
+ (version "1.1.2")
(source
(origin
(method git-fetch)
@@ -2462,7 +2462,7 @@ (define-public julia-graphics
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "10h1s09v7qkvrjr6l678zamb1p248n8jv4rrwkf8g7d2bpfz9amn"))))
+ (base32 "083fppcbmchgnqp4xqdsd4asavq51jq31w8ak35ns701534hr82p"))))
(build-system julia-build-system)
(propagated-inputs
(list julia-colors
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 56/58] gnu: julia-imageaxes: Update to 0.6.10.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
54e584b80dfa4950ec9326e4653fe3c160b41df3.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-imageaxes): Update to 0.6.10.
[arguments]: Add a phase to skip a greyscale test.
[propagated-inputs]: Add julia-imagebase.
[native-inputs]: Add julia-aqua and julia-documenter.
---
gnu/packages/julia-xyz.scm | 18 +++++++++++++++---
1 file changed, 15 insertions(+), 3 deletions(-)

Toggle diff (45 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 7c27adc1b8..f3a61a3de6 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -2580,7 +2580,7 @@ (define-public julia-ifelse
(define-public julia-imageaxes
(package
(name "julia-imageaxes")
- (version "0.6.9")
+ (version "0.6.10")
(source
(origin
(method git-fetch)
@@ -2589,15 +2589,27 @@ (define-public julia-imageaxes
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "15zqxani1jjh8849s7rdps6b6prqdwv8yxx893y536vkpk7i07qd"))))
+ (base32 "15f3y46vcr88fplr7rlibrm3k852p8rzwid5dgmbhc03a8xqd50s"))))
(build-system julia-build-system)
+ (arguments
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'adjust-tests
+ (lambda _
+ (substitute* "test/runtests.jl"
+ ;; Skip the constantly failing grayscale test.
+ (("@test summary") "@test_broken summary")))))))
(propagated-inputs
(list julia-axisarrays
+ julia-imagebase
julia-imagecore
julia-reexport
julia-simpletraits))
(native-inputs
- (list julia-unitful))
+ (list julia-aqua
+ julia-documenter
+ julia-unitful))
(home-page "https://github.com/JuliaImages/ImageAxes.jl")
(synopsis "Julia package for giving \"meaning\" to the axes of an image")
(description "This small package supports the representation of images as
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 57/58] gnu: julia-paddedviews: Update to 0.5.11.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
8e1a4b58e59c280f78b8dec192dc7e6ef6f8f4b1.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-paddedviews): Update to 0.5.11.
---
gnu/packages/julia-xyz.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index f3a61a3de6..954b610d97 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -4161,7 +4161,7 @@ (define-public julia-offsetarrays
(define-public julia-paddedviews
(package
(name "julia-paddedviews")
- (version "0.5.8")
+ (version "0.5.11")
(source
(origin
(method git-fetch)
@@ -4170,7 +4170,7 @@ (define-public julia-paddedviews
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0ran2vj6ahlzib0g77y7g0jhavy3k9s2mqq23ybpgp9z677wf26h"))))
+ (base32 "1835q06g6ymqh1k7625ssahwm46j08370v2inb61y1lw8vd99f3x"))))
(build-system julia-build-system)
(propagated-inputs
(list julia-offsetarrays))
--
2.38.1
E
E
Efraim Flashner wrote on 14 Dec 2022 21:35
[PATCH 58/58] gnu: julia-imagemetadata: Update to 0.9.8.
(address . 60075@debbugs.gnu.org)(name . Efraim Flashner)(address . efraim@flashner.co.il)
4ba07cbd945b753cf6d9b284a947ec389ead9f5f.1671049574.git.efraim@flashner.co.il
* gnu/packages/julia-xyz.scm (julia-imagemetadata): Update to 0.9.8.
[arguments]: Add phase to skip greyscale test.
[propagated-inputs]: Remove julia-indirectarrays; add julia-imagebase.
[native-inputs]: Add julia-indirectarrays.
---
gnu/packages/julia-xyz.scm | 21 ++++++++++++++++-----
1 file changed, 16 insertions(+), 5 deletions(-)

Toggle diff (46 lines)
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm
index 954b610d97..3b2d2516ce 100644
--- a/gnu/packages/julia-xyz.scm
+++ b/gnu/packages/julia-xyz.scm
@@ -2782,7 +2782,7 @@ (define-public julia-imagemagick
(define-public julia-imagemetadata
(package
(name "julia-imagemetadata")
- (version "0.9.6")
+ (version "0.9.8")
(source
(origin
(method git-fetch)
@@ -2791,15 +2791,26 @@ (define-public julia-imagemetadata
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0iv154ms370xgcr56bwsjl13iwmy671cbxjl9ld5yfj85pclcwi1"))))
+ (base32 "0rdzvya5szlkg5ds3fw7lpk47hn16655i6265czwf8fxs3hb1gvf"))))
(build-system julia-build-system)
+ (arguments
+ (list
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'adjust-tests
+ (lambda _
+ (substitute* "test/operations.jl"
+ ;; Skip the constantly failing greyscale test.
+ (("\\@testset \\\"operations.*" all)
+ (string-append all " return\n"))))))))
(propagated-inputs
(list julia-axisarrays
julia-imageaxes
- julia-imagecore
- julia-indirectarrays))
+ julia-imagebase
+ julia-imagecore))
(native-inputs
- (list julia-offsetarrays
+ (list julia-indirectarrays
+ julia-offsetarrays
julia-simpletraits
julia-unitful))
(home-page "https://github.com/JuliaImages/ImageMetadata.jl")
--
2.38.1
Z
Z
zimoun wrote on 19 Dec 2022 19:11
Re: [bug#60075] [PATCH 09/58] gnu: Add julia-irrationalconstants.
(name . Efraim Flashner)(address . efraim@flashner.co.il)
878rj3nu0b.fsf@gmail.com
Hi,

On Wed, 14 Dec 2022 at 22:35, Efraim Flashner <efraim@flashner.co.il> wrote:
Toggle quote (2 lines)
> * gnu/packages/julia-xyz.scm (julia-irrationalconstants): New variable.

[...]

Toggle quote (2 lines)
> + (description "This package defines the following irrational constants in Julia.")

This description looks incomplete. I suggest to replace by:

Toggle snippet (3 lines)
This package defines more irrational constants in Julia.

or by:

Toggle snippet (30 lines)
+ (description "This package provides these irrational constants:
+@itemize
+@item
+@item twoπ = 2π
+@item fourπ = 4π
+@item halfπ = π / 2
+@item quartπ = π / 4
+@item invπ = 1 / π
+@item twoinvπ = 2 / π
+@item fourinvπ = 4 / π
+@item inv2π = 1 / (2π)
+@item inv4π = 1 / (4π)
+@item sqrt2 = √2
+@item sqrt3 = √3
+@item sqrtπ = √π
+@item sqrt2π = √2π
+@item sqrt4π = √4π
+@item sqrthalfπ = √(π / 2)
+@item invsqrt2 = 1 / √2
+@item invsqrtπ = 1 / √π
+@item invsqrt2π = 1 / √2π
+@item loghalf = log(1 / 2)
+@item logtwo = log(2)
+@item logten = log(10)
+@item logπ = log(π)
+@item log2π = log(2π)
+@item log4π = log(4π)
+@end itemize")

With a preference for the latter.

Cheers,
simon
Z
Z
zimoun wrote on 19 Dec 2022 19:13
Re: [bug#60075] [PATCH 10/58] gnu: Add julia-inversefunctions.
(name . Efraim Flashner)(address . efraim@flashner.co.il)
87359bntwc.fsf@gmail.com
Hi,

On Wed, 14 Dec 2022 at 22:35, Efraim Flashner <efraim@flashner.co.il> wrote:
Toggle quote (2 lines)
> * gnu/packages/julia-xyz.scm (julia-inversefunctions): New variable.

[...]

Toggle quote (2 lines)
> + (synopsis "Interface for function inversion in Julia")

I would remove « in Julia ».

Toggle quote (4 lines)
> + (description
> + "@code{InverseFunctions.jl} defines an interface to invert functions.")
> + (license license:expat)))

I think this description:

Toggle snippet (5 lines)
+ (description "This package provides an interface to invert functions. It
+is a lightweight package.")


Cheers,
simon
Z
Z
zimoun wrote on 19 Dec 2022 19:32
Re: [bug#60075] [PATCH 08/58] gnu: Remove julia-identityranges.
(name . Efraim Flashner)(address . efraim@flashner.co.il)
87pmcfmegc.fsf@gmail.com
Hi,

On Wed, 14 Dec 2022 at 22:35, Efraim Flashner <efraim@flashner.co.il> wrote:
Toggle quote (2 lines)
> * gnu/packages/julia-xyz.scm (julia-identityranges): Delete variable.

Is it an issue to keep it?


Cheers,
simon
Z
Z
zimoun wrote on 19 Dec 2022 19:32
Re: [bug#60075] [PATCH 06/58] gnu: julia-imagebase: Update to 0.1.5.
(name . Efraim Flashner)(address . efraim@flashner.co.il)
87tu1rmehr.fsf@gmail.com
Hi,

On Wed, 14 Dec 2022 at 22:35, Efraim Flashner <efraim@flashner.co.il> wrote:
Toggle quote (5 lines)
> * gnu/packages/julia-xyz.scm (julia-imagebase): Update to 0.1.5.

> (arguments
> (list #:tests? #f)) ; Cycle with ImageMagick.jl.

[...]

Toggle quote (13 lines)
> ;(native-inputs
> - ; `(("julia-imagemagick" ,julia-imagemagick)
> - ; ("julia-offsetarrays" ,julia-offsetarrays)
> - ; ("julia-testimages" ,julia-testimages)))
> + ; (list julia-aqua
> + ; julia-documenter
> + ; julia-imagefiltering
> + ; julia-imageio
> + ; julia-imagemagick
> + ; julia-offsetarrays
> + ; jula-statistics
> + ; julia-testimages))

Is this change useful? Is it for maintaining an accurate list for
passing tests if we cut the cycle?


Cheers,
simon
Z
Z
zimoun wrote on 19 Dec 2022 19:30
Re: [bug#60075] [PATCH 05/58] gnu: julia-imagecore: Update to 0.9.4.
(name . Efraim Flashner)(address . efraim@flashner.co.il)
87y1r3mekk.fsf@gmail.com
Hi,

On Wed, 14 Dec 2022 at 22:35, Efraim Flashner <efraim@flashner.co.il> wrote:
Toggle quote (20 lines)
> * gnu/packages/julia-xyz.scm (julia-imagecore): Update to 0.9.4.

> ;(native-inputs
> - ; `(("julia-aqua" ,julia-aqua)
> - ; ("julia-colorvectorspace" ,julia-colorvectorspace)
> - ; ("julia-documenter" ,julia-documenter)
> - ; ("julia-fftw" ,julia-fftw)
> - ; ("julia-imageinterminal" ,julia-imageinterminal)
> - ; ("julia-imagemagick" ,julia-imagemagick)
> - ; ("julia-referencetests" ,julia-referencetests)
> - ; ("julia-statistics" ,julia-statistics)))
> + ; (list julia-aqua
> + ; julia-blockarrays
> + ; julia-documenter
> + ; julia-fftw
> + ; julia-imageinterminal
> + ; julia-imagemagick
> + ; julia-referencetests
> + ; julia-statistics))

Is this change useful?


Cheers,
simon
Z
Z
zimoun wrote on 19 Dec 2022 19:34
Re: [bug#60075] [PATCH 11/58] gnu: Add julia-changesofvariables.
(name . Efraim Flashner)(address . efraim@flashner.co.il)
87len3mede.fsf@gmail.com
Hi,

On Wed, 14 Dec 2022 at 22:35, Efraim Flashner <efraim@flashner.co.il> wrote:
Toggle quote (7 lines)
> * gnu/packages/julia-xyz.scm (julia-changesofvariables): New variable.

> + (description "ChangesOfVariables.jl defines functionality to calculate
> +volume element changes for functions that perform a change of variables (like
> +coordinate transformations).")
> + (license license:expat)))

Well, to keep consistency with the rest, I suggest to apply @code or to
start with «This package defines…».


Cheers,
simon
Z
Z
zimoun wrote on 19 Dec 2022 19:35
Re: [bug#60075] [PATCH 17/58] gnu: Add julia-shiftedarrays.
(name . Efraim Flashner)(address . efraim@flashner.co.il)
87h6xrmebb.fsf@gmail.com
Hi,

On Wed, 14 Dec 2022 at 22:35, Efraim Flashner <efraim@flashner.co.il> wrote:
Toggle quote (3 lines)
> * gnu/packages/julia-xyz.scm (julia-shiftedarrays): New variable.

> + "This package provides an Implementation of shifted arrays for Julia.")
--^
Why?

Why this Capital letter?


Cheers,
simon
Z
Z
zimoun wrote on 19 Dec 2022 19:39
Re: [bug#60075] [PATCH 41/58] gnu: julia-colorvectorspace: Update to 0.9.9.
(name . Efraim Flashner)(address . efraim@flashner.co.il)
87cz8fme4l.fsf@gmail.com
Hi,

On Wed, 14 Dec 2022 at 22:35, Efraim Flashner <efraim@flashner.co.il> wrote:
Toggle quote (4 lines)
> * gnu/packages/julia-xyz.scm (julia-colorvectorspace): Update to 0.9.9.
> [arguments]: Skip tests. Add phase to skip ambiguities tests.
> [propagated-inputs]: Add julia-fixedpointnumbers.

[...]

Toggle quote (4 lines)
> + (arguments
> + (list
> + #:tests? #f ; TODO: Reenable the test suite.

Why skip the tests?

Toggle quote (7 lines)
> + #:phases
> + #~(modify-phases %standard-phases
> + (add-after 'unpack 'adjust-tests
> + (lambda _
> + (substitute* "test/runtests.jl"
> + ((".*detect_ambiguities.*") "")))))))

And add a phases modifying the test suite?


Cheers,
simon
Z
Z
zimoun wrote on 19 Dec 2022 19:40
Re: [bug#60075] [PATCH 43/58] gnu: Remove julia-infinity.
(name . Efraim Flashner)(address . efraim@flashner.co.il)
878rj3me3g.fsf@gmail.com
Hi,

On Wed, 14 Dec 2022 at 22:35, Efraim Flashner <efraim@flashner.co.il> wrote:
Toggle quote (2 lines)
> * gnu/packages/julia-xyz.scm (julia-infinity): Delete variable.

I think it costs nothing to keep it. WDYT?


Cheers,
simon
Z
Z
zimoun wrote on 19 Dec 2022 19:43
Re: [bug#60075] [PATCH 44/58] gnu: julia-indexablebitvectors: Limit to 64-bit systems.
(name . Efraim Flashner)(address . efraim@flashner.co.il)
874jtrmdz9.fsf@gmail.com
Hi,

On Wed, 14 Dec 2022 at 22:35, Efraim Flashner <efraim@flashner.co.il> wrote:
Toggle quote (5 lines)
> * gnu/packages/julia-xyz.scm (julia-indexablebitvectors)
> [supported-systems]: New field.

> + (supported-systems %64bit-supported-systems)

It means that julia-bioalignments will not build for non-64bit system.

Well, is it because upstream does not support other than 64bits?


Cheers,
simon
Z
Z
zimoun wrote on 19 Dec 2022 19:50
Re: [bug#60075] [PATCH 00/58] New julia patches
(name . Efraim Flashner)(address . efraim@flashner.co.il)
87v8m7kz32.fsf@gmail.com
Hi Efraim,

On Wed, 14 Dec 2022 at 22:32, Efraim Flashner <efraim@flashner.co.il> wrote:

Toggle quote (4 lines)
> Efraim Flashner (58):

> gnu/packages/julia-xyz.scm | 743 ++++++++++++------

All LGTM, except the ones with minor comments here or there.

Thanks for this update.

Cheers,
simon
Z
Z
zimoun wrote on 19 Dec 2022 19:47
Re: [bug#60075] [PATCH 47/58] gnu: julia-scanbyte: Limit to x86_64-linux.
(name . Efraim Flashner)(address . efraim@flashner.co.il)
87zgbjkz7o.fsf@gmail.com
Hi,

On Wed, 14 Dec 2022 at 22:35, Efraim Flashner <efraim@flashner.co.il> wrote:
Toggle quote (6 lines)
> * gnu/packages/julia-xyz.scm (julia-scanbyte)[supported-systems]: New
> field.

> + ;; https://github.com/jakobnissen/ScanByte.jl/issues/2
> + (supported-systems '("x86_64-linux"))

In patch [1]:

[PATCH 44/58] gnu: julia-indexablebitvectors: Limit to 64-bit systems.

is introduced, instead, the change:

Toggle snippet (3 lines)
+ (supported-systems %64bit-supported-systems)

E
E
Efraim Flashner wrote on 21 Dec 2022 18:09
Re: [bug#60075] [PATCH 09/58] gnu: Add julia-irrationalconstants.
(name . zimoun)(address . zimon.toutoune@gmail.com)(address . 60075@debbugs.gnu.org)
Y6M9vUt8HXfzY7aa@3900XT
On Mon, Dec 19, 2022 at 07:11:32PM +0100, zimoun wrote:
Toggle quote (50 lines)
> Hi,
>
> On Wed, 14 Dec 2022 at 22:35, Efraim Flashner <efraim@flashner.co.il> wrote:
> > * gnu/packages/julia-xyz.scm (julia-irrationalconstants): New variable.
>
> [...]
>
> > + (description "This package defines the following irrational constants in Julia.")
>
> This description looks incomplete. I suggest to replace by:
>
> --8<---------------cut here---------------start------------->8---
> This package defines more irrational constants in Julia.
> --8<---------------cut here---------------end--------------->8---
>
> or by:
>
> --8<---------------cut here---------------start------------->8---
> + (description "This package provides these irrational constants:
> +@itemize
> +@item
> +@item twoπ = 2π
> +@item fourπ = 4π
> +@item halfπ = π / 2
> +@item quartπ = π / 4
> +@item invπ = 1 / π
> +@item twoinvπ = 2 / π
> +@item fourinvπ = 4 / π
> +@item inv2π = 1 / (2π)
> +@item inv4π = 1 / (4π)
> +@item sqrt2 = √2
> +@item sqrt3 = √3
> +@item sqrtπ = √π
> +@item sqrt2π = √2π
> +@item sqrt4π = √4π
> +@item sqrthalfπ = √(π / 2)
> +@item invsqrt2 = 1 / √2
> +@item invsqrtπ = 1 / √π
> +@item invsqrt2π = 1 / √2π
> +@item loghalf = log(1 / 2)
> +@item logtwo = log(2)
> +@item logten = log(10)
> +@item logπ = log(π)
> +@item log2π = log(2π)
> +@item log4π = log(4π)
> +@end itemize")
> --8<---------------cut here---------------end--------------->8---
>
> With a preference for the latter.

I'd argue that the original doesn't just look incomplete, it's not a
full sentence. I've gone with the second.

--
Efraim Flashner <efraim@flashner.co.il> ????? ?????
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmOjPbwACgkQQarn3Mo9
g1GhjBAAumYs+zbmIRBymy3S7l+DSUajCeyt4XKU50HelDgNoirlbXnECMCYHpo4
/F/5EztmStvcSwct+jJD1rQL+agYYlWTw4HjLEe0RShGy861hPPTJHDklqQ8xC2P
9xoDdcfcm1UVZP6Y2SO5zxNOtnGv+xyjABDYWVi32ZivSAmOK7hp8gkPfgJDLB9n
rAzpPYgh1HIm/uLiiaEQ3th+CVCUzVjBAN6DCCISsjWlPkQ+F+i3EJcSSnBYHgJG
VeFjJS4gscWl66N/Mvqxu76HeDWd0LXT2/e1QqpCP9w4B5BeoZQMoWRqIQvUQPoM
Nwp1b0vBlMkMKvS9nqQTlYuylmi7MP7Lr80Do9Oxzurv2DbZWdOOC+J6hKApVbSd
Kf0O/9U+mCgPcNvJEgiszrUNwq9z/fIMLgBfNdkyNkv8Q9ybqFVQrS8jlTO7X29l
8cOjzA3wxEgPOl1ikYMbttZ77MYylJ8tGK09kXql49tU/8f5xJvp0oNvh8rG+yTi
zCZRzu2vb5x9RgOE4V0erAjv6qsu08y1qVQzzzPiDAxqIcsH720+KkPUdiimHU+H
R8ldqoGUFTCEjLOdeTUa20wM/fWY/9anzob1vJAoTlGbSCNc+i7JdgQ/C9AJkY21
wM27tkMYru8qqXDnm9i8rNJCThpgRCTBu145td1sMG5Nlng50w4=
=jvsx
-----END PGP SIGNATURE-----


E
E
Efraim Flashner wrote on 21 Dec 2022 18:09
Re: [bug#60075] [PATCH 10/58] gnu: Add julia-inversefunctions.
(name . zimoun)(address . zimon.toutoune@gmail.com)(address . 60075@debbugs.gnu.org)
Y6M9xBVCK50IafO0@3900XT
On Mon, Dec 19, 2022 at 07:13:55PM +0100, zimoun wrote:
Toggle quote (11 lines)
> Hi,
>
> On Wed, 14 Dec 2022 at 22:35, Efraim Flashner <efraim@flashner.co.il> wrote:
> > * gnu/packages/julia-xyz.scm (julia-inversefunctions): New variable.
>
> [...]
>
> > + (synopsis "Interface for function inversion in Julia")
>
> I would remove « in Julia ».

done

Toggle quote (11 lines)
> > + (description
> > + "@code{InverseFunctions.jl} defines an interface to invert functions.")
> > + (license license:expat)))
>
> I think this description:
>
> --8<---------------cut here---------------start------------->8---
> + (description "This package provides an interface to invert functions. It
> +is a lightweight package.")
> --8<---------------cut here---------------end--------------->8---

I used the first sentence. It may be a lightweight package but it is a
little too like marketing for me.

--
Efraim Flashner <efraim@flashner.co.il> ????? ?????
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmOjPcQACgkQQarn3Mo9
g1FJ1RAAwyiZQE/i4AcXGchYDWhAI2htzmuy9pP1X6HqgriTOa248UTbpiCUNDtU
wk87KiXaO++VqdQnR2q3+tNZ8JHp8g6phESsQSWL7xsnuuDZEgYOWlCCxhLbg0bw
7hfx2dYo8mp9IbDh+9e3+1886TlqPIw+vPhRvV9glOCnCEnksMz/SZ5yhgwL/yPX
B4aLb/ptdXARsdiqQxH3mPnPwXEO3NCv7OhVDYZVMJN9LJjdgWS7c1Vug4+8rnXI
Wd+p9Rz5/gGwjv2sr4nJyC2KUCEJJgzilsZT2JOIjbMtmmIvqc4zuRuVZR/zdZAh
Z0rmYvwhblzaP3rEYrMoUSa+0YvZDgas+L4JLrftnBAWQl7t1ZUIFa2vU8yulafT
vsGKy+5z2+1igA+Y1KJ1EJan+smSwv/FD8KoQ+rQVxS/fS/+9QwOuoBEwhYKBIw7
muIt9s+w8wI9U4LHz6FsPcCZlTMPGagEQM2VZ2inHYHy2ksM87jzcVdKaXZKeYwE
+e7Eplkf4YukLMLDbVEe+x4NN6Pgg6L339+JojyV+oLuFIl37LlzgDYA4a2e9zVa
dJceM7deuaHxPgyc4okM+imli0gYF+Bic/SSqp7hd0wP1jyP2z+5NNMFSVySCqF7
oIY8nk48iID9Dlrc68nP97TFvvbEytosnPlsZgcD0aMFyFyZdQo=
=ey+v
-----END PGP SIGNATURE-----


E
E
Efraim Flashner wrote on 21 Dec 2022 18:09
Re: [bug#60075] [PATCH 05/58] gnu: julia-imagecore: Update to 0.9.4.
(name . zimoun)(address . zimon.toutoune@gmail.com)(address . 60075@debbugs.gnu.org)
Y6M9zBfL5D4Q/KQ5@3900XT
On Mon, Dec 19, 2022 at 07:30:19PM +0100, zimoun wrote:
Toggle quote (25 lines)
> Hi,
>
> On Wed, 14 Dec 2022 at 22:35, Efraim Flashner <efraim@flashner.co.il> wrote:
> > * gnu/packages/julia-xyz.scm (julia-imagecore): Update to 0.9.4.
>
> > ;(native-inputs
> > - ; `(("julia-aqua" ,julia-aqua)
> > - ; ("julia-colorvectorspace" ,julia-colorvectorspace)
> > - ; ("julia-documenter" ,julia-documenter)
> > - ; ("julia-fftw" ,julia-fftw)
> > - ; ("julia-imageinterminal" ,julia-imageinterminal)
> > - ; ("julia-imagemagick" ,julia-imagemagick)
> > - ; ("julia-referencetests" ,julia-referencetests)
> > - ; ("julia-statistics" ,julia-statistics)))
> > + ; (list julia-aqua
> > + ; julia-blockarrays
> > + ; julia-documenter
> > + ; julia-fftw
> > + ; julia-imageinterminal
> > + ; julia-imagemagick
> > + ; julia-referencetests
> > + ; julia-statistics))
>
> Is this change useful?

Not really. I've switched it back.

--
Efraim Flashner <efraim@flashner.co.il> ????? ?????
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmOjPcwACgkQQarn3Mo9
g1H0Mg/8CEbz2M+HzvdeP8dkkS/9hHlMaUNqNrIYzttnJM465ze1H8h57YJmup5j
qdRYsLuptUvXoVrhEewr/ar7eY4/CwuHrJr7er384oB+rxcJcD8rbpEl7kYDEHNc
wB+wtNsXZf04SFLOM3ZECyitL/riH4q9jmXqW/cy80Zms+nBf//oXGeJu8+tO1U1
Phh+WzKnEBkonezP17UZ5SGCBzfGciSi/GlOlYNZkU545NXIIuazHEAwzV9vCMyw
hWBHbrFyD6L58JkZWF78eYV8pN5NsGP3wwEmB+LuXFzeF7nWQuE77Cd8FC0ra0yS
hPTMrBR01aCWcNcUaIhR7RIK7tygUdlL3asoh3EH70SaAXyx7F5RubNZsIF2nd8H
pR2HdT+BBZxIlf9hsW8UqKxiQQ/sDT6A2LUJonnzcjTINFQgtvlR3A7dv5laDzSt
RaZUfby4kSaFlfuasFc5pdTIszHhg0KLxyPxrPqMpAAXYq+rv6NrYGpDF48qj1AV
35E2nYMO0Ls0j9t9SgPpyvK9B2eFlNbXeIKk8B+lmnwuvcoOyGw+n6RLsjlookWZ
rTIEnk9NMFFBxd+GB+AvhNaWoUYP2sR8A29i0S3Zp9vLfALhyVxCVBcqCXV8QVg4
xJAsb0vvFzgLtAkARRbDseetctK9P5sYBzZvCs8bEXcKfz7Es7s=
=TaCK
-----END PGP SIGNATURE-----


E
E
Efraim Flashner wrote on 21 Dec 2022 18:09
Re: [bug#60075] [PATCH 06/58] gnu: julia-imagebase: Update to 0.1.5.
(name . zimoun)(address . zimon.toutoune@gmail.com)(address . 60075@debbugs.gnu.org)
Y6M90ye4u1K+6q5u@3900XT
On Mon, Dec 19, 2022 at 07:32:00PM +0100, zimoun wrote:
Toggle quote (26 lines)
> Hi,
>
> On Wed, 14 Dec 2022 at 22:35, Efraim Flashner <efraim@flashner.co.il> wrote:
> > * gnu/packages/julia-xyz.scm (julia-imagebase): Update to 0.1.5.
>
> > (arguments
> > (list #:tests? #f)) ; Cycle with ImageMagick.jl.
>
> [...]
>
> > ;(native-inputs
> > - ; `(("julia-imagemagick" ,julia-imagemagick)
> > - ; ("julia-offsetarrays" ,julia-offsetarrays)
> > - ; ("julia-testimages" ,julia-testimages)))
> > + ; (list julia-aqua
> > + ; julia-documenter
> > + ; julia-imagefiltering
> > + ; julia-imageio
> > + ; julia-imagemagick
> > + ; julia-offsetarrays
> > + ; jula-statistics
> > + ; julia-testimages))
>
> Is this change useful? Is it for maintaining an accurate list for
> passing tests if we cut the cycle?

Its an updated list of the packages we would need for the tests to run.
I'd rather have them listed (and up to date) than missing and have to
start searching before finding out how much effort it'll be to cut the
cycle. On its own it's not a useful change, but with the actual package
upgrade it seemed like a good change to make.

--
Efraim Flashner <efraim@flashner.co.il> ????? ?????
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmOjPdIACgkQQarn3Mo9
g1EKUxAAhqRZb/ESwL2NKJkiGaJnV+Ce2XPyvq4FDiy/qnZgUoIfff2FqvWzlmpE
bi8GNrTuOc7dybJe3ELXBsdgupGe+StwW3c1mFDDcwUPTiuwEIPD/yiXv4QSSR49
AsuyG0QAO/dkEF5dtbZOjVGdqst10Rui7Dm+Zx52KqhT2xWWa/kDvbzuTzjXr1ef
UE7/T80GFcxK97XbQeV9eHg6g0/sdsVA+FXXoy6ZTBgUcHGG8DYcvarBr9+qfb+k
iixXsLnBOTE+BG5cDZ+KItXACGg680rP3LhuaLhcBBkchEpDMI213oVKmZllQZHY
EvyIsJe31plmEiPMlUHVMorqzE3qe9BImiUfN36kvbLyeeXRftzFzMR4MpqGnEtY
xIcGUsNydx0OpYX3uq88sGw6ZS5w6QuuQGdgRswO3eSHpqn+3uZDnmSDY/mxT7y/
uI81ts1mbN7h6aE5yjji69tFsL0rPB7xTEQuujROSbxcd8ByggIRHtGHrj9QOiEL
btsqt3dfrSN4F+fQZ02f6g7sNvqV3u7pdoYXPwz9qJIdI0S+ILktUiSQWcXMv5Dc
LmozSGfIT5HWtgHl1d/Z1GcOO5GtzdVgbaj9c346w6s1FL9xowvVterA+KXHfgab
x1DcpbQRFXaQcKx+eZz063tJITZtMs1o5ElN26ouRG2ubUXQF3A=
=4CmY
-----END PGP SIGNATURE-----


E
E
Efraim Flashner wrote on 21 Dec 2022 18:09
Re: [bug#60075] [PATCH 08/58] gnu: Remove julia-identityranges.
(name . zimoun)(address . zimon.toutoune@gmail.com)(address . 60075@debbugs.gnu.org)
Y6M92QP6oLEUqJ4Y@3900XT
On Mon, Dec 19, 2022 at 07:32:51PM +0100, zimoun wrote:
Toggle quote (7 lines)
> Hi,
>
> On Wed, 14 Dec 2022 at 22:35, Efraim Flashner <efraim@flashner.co.il> wrote:
> > * gnu/packages/julia-xyz.scm (julia-identityranges): Delete variable.
>
> Is it an issue to keep it?

It doesn't build with the upgrade to julia. There's also an open bug
report with them to deprecate it in favor of Base.IdentityUnitRange.

--
Efraim Flashner <efraim@flashner.co.il> ????? ?????
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmOjPdkACgkQQarn3Mo9
g1Gfew//dYOlnbeMy+FxhnDWDbYQGGxZJcHsIW+VdC6pJ6hXXRcUEu8e4g2JVq03
HnC1uV9ZKTpnBxSSAFBCy+nKOGbWH2+R5bM1YEhCpMwIQDUH01+G+O34OIVS/QnA
QKXn5ICDd1I65cgcwcB0Vp6z7v8sZ5ryjbywH9HhT+bn7CcaikbDSsFjERxneH1C
EAzwpnu0T/1onFdJIMHQuaxJLOCuhfm444zdS+Suq5bOVpgitUvJXE9e+QFRQ3Ok
QkosNtenVed3oLXYoy+lGpcSDWu65P8Mt/ojHhCe0ydxJ9r04U4ITuHe8F6cR9XV
Qv4WFMsj/wMnatazYEpoccvz2NIp/FLKpv56CmxHxisxctyN3NS8xfz9ocVppCcT
hs7og3mbPc1/Ob7sN6UcIklFV1JMvaecPjnL67JqnHpcl+7JHVdUsevQ53TicSbO
pntiwyo88qe8PCTYAJ1afzGrRLOMEu2MpX6El0ms1nTb8PNVqPwjHRWRmMdEK8d4
P5i7qC4mNHpII6vmvUNTPRENkbl/9Jrfn9GiBG8BWCgcvl8Dhuig4XiZmEiYpz5U
VI+diQWKinqAz6pwPGlEwlDDUilfn9lpvJbOdCOXxR7WVKfAkUiRWWHzWoO6VyQt
ukBWaOyHNh364hG5j9JO76ARUm9a/b7pxSSeSvFG/rZr3WWLOHk=
=PC1J
-----END PGP SIGNATURE-----


E
E
Efraim Flashner wrote on 21 Dec 2022 18:09
Re: [bug#60075] [PATCH 11/58] gnu: Add julia-changesofvariables.
(name . zimoun)(address . zimon.toutoune@gmail.com)(address . 60075@debbugs.gnu.org)
Y6M94SQQD5oYt90K@3900XT
On Mon, Dec 19, 2022 at 07:34:37PM +0100, zimoun wrote:
Toggle quote (13 lines)
> Hi,
>
> On Wed, 14 Dec 2022 at 22:35, Efraim Flashner <efraim@flashner.co.il> wrote:
> > * gnu/packages/julia-xyz.scm (julia-changesofvariables): New variable.
>
> > + (description "ChangesOfVariables.jl defines functionality to calculate
> > +volume element changes for functions that perform a change of variables (like
> > +coordinate transformations).")
> > + (license license:expat)))
>
> Well, to keep consistency with the rest, I suggest to apply @code or to
> start with «This package defines…».

Changed it to "This package defines ..."

--
Efraim Flashner <efraim@flashner.co.il> ????? ?????
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmOjPeAACgkQQarn3Mo9
g1FOwhAAn3l9sK/NZNg7M6by5cuJPcGPGjB6b3MvPMQFgW2omk/V9FaA8K6TL2Bc
OnuwBQ+HAn9JWKElD7AXBQzZG0jX/zlKQBehPRJLRM0i+MkmfqFy4YcPQpbb/XDc
dUaMv/A1xUj5LsuQtAQ0HFC7fx/MJ3sE4hfk8ToEzClp4ZRhNLhsmUiCjeNG9Vhd
PQkPII45N4rb8hjtxqnYMTXxJ6jdrzv+2U8Pki35wfAruRbpTvbxGqugtie7iFpg
DrVwxH77BO0pxWYjjIXCmhjyah4PsIzCOsWtkDcHrxxHpzAcK6Hxwb9zS2DO6pV5
FGyOU7hYNlihEr4+xBwI8Yd12DG4oL58N/ruTFEXFmYF7RAM9jbc71RkxULx6ADh
j0cck5TmYncU5eHHsJGQeVQi+SURbpXMhZ+K25TmxPmrb65jARNbLfWQ0nICBHpI
dmSu8iFBS7af5KekPZB8QE8EPFyXh4ZFvG6Zq1dEADiHwoAX7CHZo8sEv+3ohUFH
HV/JugZmHsHiQshtt1x/sRMFQSTswFzjqRYysOuJy0z/nDNPLem/vUBLxktA5yDJ
FGQcDIWtD7LM/bbSUwVtUzQ8yhJMFdO9P9qarO4tQxvWg16Z8vWAIqukI8n9Mr7K
H9NQdEaTUdBy99RubTjHV2cZmMUQvYb4RNTh9IViEli0X7z20Bo=
=iTgo
-----END PGP SIGNATURE-----


E
E
Efraim Flashner wrote on 21 Dec 2022 18:10
Re: [bug#60075] [PATCH 17/58] gnu: Add julia-shiftedarrays.
(name . zimoun)(address . zimon.toutoune@gmail.com)(address . 60075@debbugs.gnu.org)
Y6M96JRnQqL8/pSZ@3900XT
On Mon, Dec 19, 2022 at 07:35:52PM +0100, zimoun wrote:
Toggle quote (11 lines)
> Hi,
>
> On Wed, 14 Dec 2022 at 22:35, Efraim Flashner <efraim@flashner.co.il> wrote:
> > * gnu/packages/julia-xyz.scm (julia-shiftedarrays): New variable.
>
> > + "This package provides an Implementation of shifted arrays for Julia.")
> --^
> Why?
>
> Why this Capital letter?

Its A Very Important Letter.

...fixed.

--
Efraim Flashner <efraim@flashner.co.il> ????? ?????
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmOjPecACgkQQarn3Mo9
g1GTORAAwGwV/qIjZKpluBdvliOay8aUEQzYs2hzIqNhYye8vr1oHV+YrnBmRFqC
WCCCwVHGPbytMBazcqlFHIOQGBOoMql/NFLIsEHd76rmyjWrbZPRT4kG8otLYywz
n7LonPF1UYar2Hrpk66YrSeXV099vURU/+PeGXCTq8vJ6NUWQn4xuYRz5+hKF0cB
nPBkHola/H3Hc4f14Kf6F0JYkZ/+PUT0ObSF31eSTEcF3sMyVT6891ZVuKuoQlq5
2mJqmwfN9WXa7v9TnBJiCGCmrtMRrtZeVIALCxURUnX99DzvG8JSdj8KibQyUvuY
lQJGZ2ClGPrmVQsWE3hfXiucpav5DMM/Yx5/426ZFdCzk0vRnJgci0zEllMlraaL
31wkxbQ+YE5dbSnKzN1HrOteyCZ3W5mg7FISOEvYYHLOINf5IQdauWvCLjHVuXfT
EwWSXXTvjqNXV402OCbJv/WBJQboyRvc6YcRQFf8VDGcW13ZVxfcYUtrHIkW50iy
H8LTPQbWq8wEHiiRiKsaDnzqYw9GFKqrGBGF64LSmiJ6cW36Bbu/VXgayEVPv7wb
WoDyClrMsZTyEyYTQ73y7rn8KkRKTleaDNCVCPtMKJDBvEm53tAhxA6HzxO8YPq6
0cCp7sVjPBEy1EFVWfhHxBnqnASw84NPfvwjmH08SQ7VS6zTi0A=
=gZml
-----END PGP SIGNATURE-----


E
E
Efraim Flashner wrote on 21 Dec 2022 18:10
Re: [bug#60075] [PATCH 43/58] gnu: Remove julia-infinity.
(name . zimoun)(address . zimon.toutoune@gmail.com)(address . 60075@debbugs.gnu.org)
Y6M97igWhgcXja8Q@3900XT
On Mon, Dec 19, 2022 at 07:40:35PM +0100, zimoun wrote:
Toggle quote (7 lines)
> Hi,
>
> On Wed, 14 Dec 2022 at 22:35, Efraim Flashner <efraim@flashner.co.il> wrote:
> > * gnu/packages/julia-xyz.scm (julia-infinity): Delete variable.
>
> I think it costs nothing to keep it. WDYT?

Works for me

--
Efraim Flashner <efraim@flashner.co.il> ????? ?????
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmOjPe4ACgkQQarn3Mo9
g1Hnig//SvgJnnCfSxSfo32ZU+e7XZ5Gv6boiQ2wfCVbyu+wZjcZLQIb+KrZnaa7
kdlvH+rf72XoTYjUgq7pHOZ1nzl3/5jhZJIva/vIymWySyGcOSS9PBjO7wdM2qIO
ohoGFTP8Sz9S6hXlLiHjm+1yat84AyZzH0pUVxLTR1BdL8DYxUDWCceKBLKgDzbm
RUHqxA76mC0yYpowbrThnu/WJdQ+S6EnqSUTrca25wWx685RHeSysyc/1XTbwYBX
BPQbfKQaLZeZU8QFO3m0Zk/c+XR5eKPLFCLxaype22beW410UD7Ou24zsSVwGcuH
HGmeDoxMbWLN4ZwibpAUUKFVoYaPvcRyXgwcuMBhS5msrJ5sGlMfoYIJGC+oVI35
H+KbYf2f1Y9KRBuMKYMVAVeWDLagiiD0kkSAvuTNTJ9tgQTZPZgOs3Q7e/f2nDq3
Yxsbx121hrc/jFAkbICqlsooVFHqDOtfVel3LP5x9h2qBZZ30y3N8FYWVDKvCNGE
5yWSKy8TiD+XC3PPYzv8p6Smig4nn4poOx6hlyBDnMpNZJGMVg0aZZZdcrgfMnio
C51uvx4iz40WlsUDQi9w/A4UljuWfuvOLUFOgI1sIwHNtWdFRIYR7xc5sSml1/uF
In96jngo8GNbjjW+7C4bTAvsrF6+443Uz6ymkdWjYOFbdY1d0Mk=
=T+pE
-----END PGP SIGNATURE-----


E
E
Efraim Flashner wrote on 21 Dec 2022 18:10
Re: [bug#60075] [PATCH 44/58] gnu: julia-indexablebitvectors: Limit to 64-bit systems.
(name . zimoun)(address . zimon.toutoune@gmail.com)(address . 60075@debbugs.gnu.org)
Y6M99FJ+DBpCyKVG@3900XT
On Mon, Dec 19, 2022 at 07:43:06PM +0100, zimoun wrote:
Toggle quote (12 lines)
> Hi,
>
> On Wed, 14 Dec 2022 at 22:35, Efraim Flashner <efraim@flashner.co.il> wrote:
> > * gnu/packages/julia-xyz.scm (julia-indexablebitvectors)
> > [supported-systems]: New field.
>
> > + (supported-systems %64bit-supported-systems)
>
> It means that julia-bioalignments will not build for non-64bit system.
>
> Well, is it because upstream does not support other than 64bits?

There's a bunch of bitwise math that expects 64-bit ints and things like
that. I'll add a comment above the supported-systems field.

--
Efraim Flashner <efraim@flashner.co.il> ????? ?????
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmOjPfQACgkQQarn3Mo9
g1GCaA/+JAViG2158nv35HoJJoBYyYyf3cP0MgVz7adFkSQNr9hQwGwMoBl+ZhMJ
2WJjMTdFy1MMoxFw7mUJxU8PQ8EZYk/s3JJQ0ZqZhHktfWUIv4YX8pILCzeZZt4/
6ymCjqzEbPVT0ywLA2p1HtGLUFgVO7OTpP3B9madRjinMIw/ga1aIyaUITb0P7eG
t4ityjsv5gPGO57Yb9oQFHudzLjDFcH6GHriSZtQTxrVJkohyWp7u+ffypaSClhH
A65tIfY2ZIRq2prmLfQLkLAFEHfuTd7lHZ1yi6XeDaefmeUFyvAQbTZmxNSPKpBy
HQ5fwPN2GNLgsYtEt2AtzJGrRDY8Bin3bWZQfoSa4rWum5aRzJ1TvCle4XzaQSIQ
4PVqtgpab8Mjcp51ZCECHWFXi5su9eY1b4FzNWltVBlFPh1ILlaTGuUkxbY76O/7
wekVwuL2DOwfSLh3EEMPeTmK/PIwGbBmQErlmRg7OMTTy+E55s8NgT+7lYeZJkFl
2ikLxMaPUAuaLES/BSxqw0gl1J2DZBnUamKUyg6MR3zGx8MAE5icH1+h2jviWWis
i/Lb/jGhUhv5OpUdFH+35dmSxTOMKW1LgKOIv4J9f9G2wIeGDNMaW/XDD4IkiDFY
WBVh9vIzZ9H5h4hQ7FG9uYwQWA8dWt5qpXS7XgbMHOdlICpNo04=
=p3DZ
-----END PGP SIGNATURE-----


E
E
Efraim Flashner wrote on 21 Dec 2022 18:10
Re: [bug#60075] [PATCH 47/58] gnu: julia-scanbyte: Limit to x86_64-linux.
(name . zimoun)(address . zimon.toutoune@gmail.com)(address . 60075@debbugs.gnu.org)
Y6M9+ty4gHS/Dk/h@3900XT
On Mon, Dec 19, 2022 at 07:47:23PM +0100, zimoun wrote:
Toggle quote (23 lines)
> Hi,
>
> On Wed, 14 Dec 2022 at 22:35, Efraim Flashner <efraim@flashner.co.il> wrote:
> > * gnu/packages/julia-xyz.scm (julia-scanbyte)[supported-systems]: New
> > field.
>
> > + ;; https://github.com/jakobnissen/ScanByte.jl/issues/2
> > + (supported-systems '("x86_64-linux"))
>
> In patch [1]:
>
> [PATCH 44/58] gnu: julia-indexablebitvectors: Limit to 64-bit systems.
>
> is introduced, instead, the change:
>
> --8<---------------cut here---------------start------------->8---
> + (supported-systems %64bit-supported-systems)
> --8<---------------cut here---------------end--------------->8---
>
> Well, I think it would better to keep consistency.
>
> 1: https://issues.guix.gnu.org/msgid/ce3eb363cbd85c064a8a8aebac5e99e1c40edec4.1671049574.git.efraim@flashner.co.il

scanbyte relies on architecture specific implementations of functions
and hasn't been ported to other architectures yet. I actually started
looking into it before I realized it was something I could save for
later.

--
Efraim Flashner <efraim@flashner.co.il> ????? ?????
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmOjPfkACgkQQarn3Mo9
g1G8BQ//fjhJDo2ek2qsH7dnJzrByEXiLWyN9Lp2oIZa07iQSnPWP86ZsfiADqo0
hfhUtqHosAehHHQHWeXi2W3zc9Brrz69fgx6GIABulsmenRo9WtXDpZvI2d/E+Ly
6lTrqJgs9ZLDed+k2C3IcVOeWCO+eFSDbuS3Hp4uinF96ZofjI1KhEHL3tzTxNl/
x8/xFAzlk/oVj1ySWXB8/fHXob8W4fmRJU2smnyYaO5NcqD6A+n04qAJ5JnrzRkP
oZ33Oc2rwFXq0FFWXVhKbpua34qCHjVEBtyiWph5GtqqNDBua1CYYou1bVnrPeaa
SYwBwS+KKRQJbx63k182FRYyRaw+itDCOOPiBKEg5bwJmJEEh2s6bRDLPy2u4p8E
7j5RJvP19Xc2nSQ505CQWInKCksmklDHN5cu0iNe65GTAyTOf7L5kr3OvAhKXpUD
3hbGFaa07jgNdbjRvMFWDNN6EUyo3J6EQJ9+QO/PMU9q1NRLpt4+eTVSc+yrMIBD
LUoR7P8h1yFQV2XzaUeBX+zoI9Uz1eW6ZNZC0pc0rhz9giE7MUAp/hM++PtLY9Th
wYdPbtsTN1MVBy2BMvGxvTRBVhep2UFsWiJNEqWFfnFnFz4FMm5YraDa7P1kVbAm
wOxOgeGZNPvV518WCE93rWhgcx07imH55lvAb5q//C+qRlVTZcs=
=q2m7
-----END PGP SIGNATURE-----


E
E
Efraim Flashner wrote on 21 Dec 2022 18:10
Re: [bug#60075] [PATCH 00/58] New julia patches
(name . zimoun)(address . zimon.toutoune@gmail.com)(address . 60075@debbugs.gnu.org)
Y6M9/+7jNa8+64Xc@3900XT
On Mon, Dec 19, 2022 at 07:50:09PM +0100, zimoun wrote:
Toggle quote (12 lines)
> Hi Efraim,
>
> On Wed, 14 Dec 2022 at 22:32, Efraim Flashner <efraim@flashner.co.il> wrote:
>
> > Efraim Flashner (58):
>
> > gnu/packages/julia-xyz.scm | 743 ++++++++++++------
>
> All LGTM, except the ones with minor comments here or there.
>
> Thanks for this update.

julia-colors 0.12.9 finally got tagged, and then it looks like 0.12.10
got tagged the same day. I'm going to see what that's about before
pushing the series.

--
Efraim Flashner <efraim@flashner.co.il> ????? ?????
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmOjPf8ACgkQQarn3Mo9
g1Ga7Q/+Ijjz7XJtyB7lmzY9rGJUjfs+gZXOc/RbzoINhGoiZ69fTSTxrLnWYDMG
Fp6Yl37RPcuH86UvsmKGFRBFTfZjEkxi3FX2FzpxI5WH3VOyXtD1Z4qVRM8PqRAh
qlRKXKz+FtCNba8selVyUbxk99z2a6IsJAhm2hHX8QfJ6sZHlkRaGuCJ7pzhHt4S
C5x11yLcWHQzm5ZhL8qS6dAXhN+U+lKKrLip6ym5jad9gmvUSOoqhnSz2ShjHWPM
FUAlf4kl4K9CobDzjo6eIgkPuYwBby6QE1oZjRoD2vlyKJAQz6/9IXzQik1wkLWv
zY+7CFVgtTuQVqhjid8sT12IHBMNRir0SNXSRhL/ZjnP2netlkuntdfZxh4Akeb1
zJNdZfvkXS8fzclPmVikR7F2r4fmWCr87VjSwz1lya6KYhHpI/pGiD0kOAE94KOO
qPxmwYL39vIS4BVxbOmUOXjN2cLiAUkszqHQ5D666arLavYBLbXBH1Jb6+1hZRjY
Zic0iIhU2ACT3zZepnTuN9YOyJFOur2VnAufasvO7cjDeU92wWCm6NOxR1K08tXG
jDDtd0jeBZ8Wp5OcOepL0ay37El6dcNj5GcNOBc0yXmji0JXUV8iZIb/VLLEfvRn
MYBTp1BoKLACnr5CGhwLQuemIPnWB0O2MbCitWu6FcBVrNNTnxE=
=tE0u
-----END PGP SIGNATURE-----


E
E
Efraim Flashner wrote on 21 Dec 2022 18:41
(name . zimoun)(address . zimon.toutoune@gmail.com)(address . 60075-done@debbugs.gnu.org)
Y6NFMlubGC7ucujb@3900XT
On Mon, Dec 19, 2022 at 07:50:09PM +0100, zimoun wrote:
Toggle quote (12 lines)
> Hi Efraim,
>
> On Wed, 14 Dec 2022 at 22:32, Efraim Flashner <efraim@flashner.co.il> wrote:
>
> > Efraim Flashner (58):
>
> > gnu/packages/julia-xyz.scm | 743 ++++++++++++------
>
> All LGTM, except the ones with minor comments here or there.
>
> Thanks for this update.

Turns out the update came with a few more broken tests. Pushing these 57
patches.

Thanks for the review!

--
Efraim Flashner <efraim@flashner.co.il> ????? ?????
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmOjRS4ACgkQQarn3Mo9
g1EjwQ//ViEiogyGOrlq6wqzpbwP4X6BpF/vIINw9ooy8uT7jlzPhBXd0FYAUJlk
JZsZz+qE1+P/AxUoGS/NtDdUm+KnfBUkfRV8wfZDhKM92yvUSlovmcqAvaboIQMh
hPY/skQBX0JNGWJp4BzqGMAzAAohotRHcPtaU5c8JxHWVjGCnKdKAtGQlHaC3Tpb
u1mhzk1dDQw9byqwmstolGAAPV7+ZGr6D9qN/IApgfXG+U6WMqAzQoAZLNvrfREe
l4bot169EjwxTm71up+9aqwEpkNuBR8vvh5i5LNHLn7H2vALxPHUt+aPp7bZnfhE
eJPFUJ8H0/p/oB0r7mFW0bQuptYVCdx0i4SkvtwpNRDroXBgdDI3F2yeiLMs2pkM
NqPeaHparzXtDEtMJ1aYkoIVWE57Adt6gtMSxEHg1Z7C7WH4J+7Qh/OaZzz3I1U6
TUmUx7xb+FqRAppAXGtNjC8cmFkQq0pdn0eioEzxm94fgOi7lyLsRqzMlo+T2ZnL
Z8i6LVKNLtb6mDzyTqw7ttUYVKZXapNMRG2uX8f07N8UEMJcwjy9/KioE6MkOXgo
TFWH6fxB1BtFmTAttCpMPHo4f+7Qv9+xL7/2oJuaED9RpIolXy0BX5YLseFot/M7
kL3jp6lr7gxjBPHibsEgV/KMUK8EBDmaFl8D96n4+lL7K9ofDMQ=
=t6xg
-----END PGP SIGNATURE-----


Closed
?