Subject: bug#46424: closed (Re: ASDF build system sometimes fails to load .asd files properly)

From: [email-masked] (GNU bug Tracking System)
Date: Mon, 05 Sep 2022 09:14:01 +0000

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 [email-masked].

-- 
46424: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=46424
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: ASDF build system sometimes fails to load .asd files properly
From: Guillaume Le Vaillant <[email-masked]>
To: [email-masked]
Date: Mon, 05 Sep 2022 09:10:49 +0000
List-Id: <debbugs-submit.debbugs.gnu.org>

This has been fixed with commit
6b5ef03a2582ab23228478018fd356e17db1daea.
Closing.

Subject: ASDF build system sometimes fails to load .asd files properly
From: Pierre Neidhardt <[email-masked]>
To: [email-masked]
Cc: Guillaume Le Vaillant <[email-masked]>
Date: Wed, 10 Feb 2021 17:36:49 +0100
List-Id: <debbugs-submit.debbugs.gnu.org>

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/