[PATCH] gnu: Add julia-precompiletools.

  • Done
  • quality assurance status badge
Details
3 participants
  • Ludovic Courtès
  • King, Spencer
  • Simon Tournier
Owner
unassigned
Submitted by
King, Spencer
Severity
normal

Debbugs page

King, Spencer wrote 3 months ago
(name . King, Spencer via Guix-patches via)(address . guix-patches@gnu.org)
CH3PR02MB974670CA2B6D2ED2AE78FA8490032@CH3PR02MB9746.namprd02.prod.outlook.com

Ludovic Courtès wrote 3 months ago
control message for bug #75075
(address . control@debbugs.gnu.org)
87ttansbrm.fsf@gnu.org
close 75075
quit
Simon Tournier wrote 2 months ago
Re: [bug#75075] [PATCH] gnu: Add julia-precompiletools.
(name . King, Spencer)(address . spencer.king@wustl.edu)(name . Ludovic Courtès)(address . ludo@gnu.org)(name . Sharlatan Hellseher)(address . sharlatanus@gmail.com)(address . 75075@debbugs.gnu.org)
87bjwjyix7.fsf@gmail.com
Hi,

On Tue, 24 Dec 2024 at 23:41, "King, Spencer" <spencer.king@wustl.edu> wrote:

Toggle quote (7 lines)
> + (build-system julia-build-system)
> + ;; Tests try to download other repositories
> + ;; Tests try to install "fake" packages
> + (arguments
> + (list
> + #:tests? #f))

I think this is incorrect. The error is about:

Toggle snippet (8 lines)
┌ Error: Error during package callback
│ exception =
│ 1-element ExceptionStack:
│ On worker 2:
│ ArgumentError: Package PC_A [13c4d82c-fea6-47db-9cd5-35bd2686c3b0] is required but does not seem to be installed:
│ - Run `Pkg.instantiate()` to install all recorded dependencies.

Coming from the call ’using PC_A’ in the file test/runtests.jl of the
test suite of the package PrecompileTools itself.

Well, the core issue seems that PrecompileTools requires Julia 1.9 and
the current version packaged by Guix is 1.8.3.

In other words, julia-build-system needs to be adjusted [2].

Cheers,
simon


PS: Please note the patch was also part of the series #75015 [1] with
the comment:

Toggle quote (8 lines)
> + (build-system julia-build-system)
> + (arguments
> + (list
> + ;; Tets fail with error: caused by: GitError(Code:ERROR, Class:SSL,
> + ;; OpenSSL error: failed to load certificates: error:80000002:system
> + ;; library::No such file or directory).
> + #:tests? #f))

1: [bug#75015] [PATCH 03/38] gnu: Add julia-precompiletools.
Sharlatan Hellseher <sharlatanus@gmail.com>
Sat, 21 Dec 2024 20:22:23 +0000
id:680887b99e74c6c17cc53379e9030cf42d560887.1734811274.git.sharlatanus@gmail.com

2: [bug#73197] [PATCH] gnu: julia: Update to 1.9.3.
Simon Tournier <zimon.toutoune@gmail.com>
Mon, 06 Jan 2025 16:43:23 +0100
id:87frlw3q3o.fsf@gmail.com
?
Your comment

This issue is archived.

To comment on this conversation send an email to 75075@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 75075
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch
You may also tag this issue. See list of standard tags. For example, to set the confirmed and easy tags
mumi command -t +confirmed -t +easy
Or, remove the moreinfo tag and set the help tag
mumi command -t -moreinfo -t +help