From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Too many questions about texlive-texmf Date: Tue, 12 Jul 2016 11:10:41 +0200 Message-ID: <8760sbkyr2.fsf@gnu.org> References: <20160710185100.GA4707@jasmine> <87bn2439jp.fsf@elephly.net> <20160711082121.GC17662@debian-netbook> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:51041) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bMtiM-0002Ym-B2 for guix-devel@gnu.org; Tue, 12 Jul 2016 05:10:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bMtiI-0004k5-21 for guix-devel@gnu.org; Tue, 12 Jul 2016 05:10:49 -0400 In-Reply-To: <20160711082121.GC17662@debian-netbook> (Efraim Flashner's message of "Mon, 11 Jul 2016 11:21:21 +0300") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Efraim Flashner Cc: guix-devel@gnu.org Efraim Flashner skribis: > On Mon, Jul 11, 2016 at 09:42:34AM +0200, Ricardo Wurmus wrote: >>=20 >> Leo Famulari writes: >>=20 >> > We don't serve substitutes of texlive-texmf. We achieve this by >> > configuring nginx to return "410 Gone" [0]. >> > >> > This requires users to build it with '--fallback', and the Guix error >> > message even recommends this, but many users ask about it on IRC. >> > >> > I think we should mark it '#:substitutable? #f' so that, IIUC, Guix wi= ll >> > download and build texlive-texmf from the upstream source automaticall= y, >> > without stopping or requiring users to use '--fallback'. >>=20 >> Does this cause substitutes to be disabled for all packages that depend >> on texlive-texmf? No, it just sets a flag in the texlive-texmf derivation itself (search for =E2=80=9Csubstituable?=E2=80=9D in (guix derivations)). > Based on the notes in maths.scm on > openblas, `#:substitutable? #f' also disables offloading, I don=E2=80=99t see this comment, but this bug was fixed last year: . :-) So I think Leo=E2=80=99s suggestion is a good one. I believe only texlive-= texmf itself needs #:substitutable? #f. Thoughts? Ludo=E2=80=99.