From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pierre Neidhardt Subject: Re: About "asdf-build-system/source" and dependent packages Date: Tue, 03 Mar 2020 16:23:51 +0100 Message-ID: <87a74xea2g.fsf@ambrevar.xyz> References: <66c7c15a-ff2b-30eb-6bca-fd8a2b34a855@gmail.com> <87sgipebh0.fsf@ambrevar.xyz> <87r1y94ge4.fsf@nckx> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:45436) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j99On-0000zh-O9 for help-guix@gnu.org; Tue, 03 Mar 2020 10:23:58 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j99Om-0007uh-Ac for help-guix@gnu.org; Tue, 03 Mar 2020 10:23:57 -0500 Received: from relay10.mail.gandi.net ([217.70.178.230]:54041) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1j99Om-0007u7-4c for help-guix@gnu.org; Tue, 03 Mar 2020 10:23:56 -0500 In-Reply-To: <87r1y94ge4.fsf@nckx> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane-mx.org@gnu.org Sender: "Help-Guix" To: Tobias Geerinckx-Rice , help-guix@gnu.org Cc: Guillaume Le Vaillant --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Tobias Geerinckx-Rice writes: > Pierre Neidhardt =E5=86=99=E9=81=93=EF=BC=9A >> Thanks for bringing this up! > > +1 > >> asdf-build-system/source should turn its inputs into propagated=20 >> inputs >> so that it does what the users want. >> >> I guess we just need to fix the build system. >> >> What about other build systems? >> >> For instance, installing an sbcl package will not drag the=20 >> source of its >> dependents, which could be considered a bug. > > =E2=80=A6so there's no way to do this in Lisp-land without propagation?=20 > Damn. Actually you are right, I think we can. We can probably generate a new .asd for the source so as to find the dependency sources in the store. We already do this for the SBCL build system, we would just need to copy this part of the code to the source build system and make sure we point to the right .asd. =2D-=20 Pierre Neidhardt https://ambrevar.xyz/ --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAl5edocACgkQm9z0l6S7 zH+AVgf/eAtGoKM2m8TrgnXuOLf+cBRD1KblL3eyudMCBaif7Mc6M0rNLm+5SkV+ TkSiUe5e/GVAQ8UlClZnRbdmgLyoGDZ8BR9RHkzc53qsLKOnw5ZPWZwRbxckICYE a34Ri5/gLDEWrrb3jDsFoKt6F2QIyOSvlYuFlfZq/02zQRGGnvYGU1rWOrANthtx NV5L36Lh7VEs7xqYGBjixRf//xAA07Z7S7d0hc5hXMjYBng7Gvr4MF02IjMhrEOY oN6ODnkNiQVS0+AWWBNwbsL8VdVZe0YLgOAa8OH4AMhbmo9EMlOMTAbAbdIETwDh +vQNxeIhLuATTK6kNQV++w+vRnHZCA== =4Iyw -----END PGP SIGNATURE----- --=-=-=--