GNU bug report logs - #46424
ASDF build system sometimes fails to load .asd files properly

Previous Next

Package: guix;

Reported by: Pierre Neidhardt <mail <at> ambrevar.xyz>

Date: Wed, 10 Feb 2021 16:38:01 UTC

Severity: normal

Done: Guillaume Le Vaillant <glv <at> posteo.net>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Pierre Neidhardt <mail <at> ambrevar.xyz>
Subject: bug#46424: closed (Re: ASDF build system sometimes fails to load
 .asd files properly)
Date: Mon, 05 Sep 2022 09:14:01 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#46424: ASDF build system sometimes fails to load .asd files properly

which was filed against the guix package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 46424 <at> debbugs.gnu.org.

-- 
46424: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=46424
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Guillaume Le Vaillant <glv <at> posteo.net>
To: 46424-done <at> debbugs.gnu.org
Subject: Re: ASDF build system sometimes fails to load .asd files properly
Date: Mon, 05 Sep 2022 09:10:49 +0000
[Message part 3 (text/plain, inline)]
This has been fixed with commit
6b5ef03a2582ab23228478018fd356e17db1daea.
Closing.
[signature.asc (application/pgp-signature, inline)]
[Message part 5 (message/rfc822, inline)]
From: Pierre Neidhardt <mail <at> ambrevar.xyz>
To: bug-guix <at> gnu.org
Cc: Guillaume Le Vaillant <glv <at> posteo.net>
Subject: ASDF build system sometimes fails to load .asd files properly
Date: Wed, 10 Feb 2021 17:36:49 +0100
[Message part 6 (text/plain, inline)]
Yesterday I pushed 3aba721da73fbdc3382cc098c41596d5cfbb29eb
"gnu: sbcl-quri: Update to 20200209", which fixes the tests for sbcl-quri.

I noted:

--8<---------------cut here---------------start------------->8---
       ;; Test system must be loaded before, otherwise tests fail with:
       ;; Component QURI-ASD::QURI-TEST not found, required by #<SYSTEM
       ;; "quri">.
       '(#:asd-systems '("quri-test" "quri")))
--8<---------------cut here---------------end--------------->8---

Our build system should be able to do better, we should not even have to
specify the asd-systems here.  After all, ASDF is smart enough.

Note that:

- If we don't specify the systems, the tests are still run and
  succeed(!), it's only the phase that fails with the aforementioned
  error.

- If we specify the systems in the reverse order, it still fails!

We've got this issue for many SBCL packages.

Any clue?  Guillaume?

-- 
Pierre Neidhardt
https://ambrevar.xyz/
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 2 years and 321 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.