From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id CNrjB2BVymI2FgAAbAwnHQ (envelope-from ) for ; Sun, 10 Jul 2022 06:28:16 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id 4MS3B2BVymIcdgEAauVa8A (envelope-from ) for ; Sun, 10 Jul 2022 06:28:16 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 963DACA4D for ; Sun, 10 Jul 2022 06:28:15 +0200 (CEST) Received: from localhost ([::1]:40278 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oAOYI-0002ob-BY for larch@yhetil.org; Sun, 10 Jul 2022 00:28:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60930) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oAOY6-0002oQ-CI for bug-guix@gnu.org; Sun, 10 Jul 2022 00:28:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:42241) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oAOY6-0005vL-34 for bug-guix@gnu.org; Sun, 10 Jul 2022 00:28:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oAOY5-0003xl-U4 for bug-guix@gnu.org; Sun, 10 Jul 2022 00:28:01 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#26877: building fonts: fontcache must be updated regulary Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 10 Jul 2022 04:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 26877 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Cc: Mark H Weaver , 26877@debbugs.gnu.org, ng0 Received: via spool by 26877-submit@debbugs.gnu.org id=B26877.165742727715222 (code B ref 26877); Sun, 10 Jul 2022 04:28:01 +0000 Received: (at 26877) by debbugs.gnu.org; 10 Jul 2022 04:27:57 +0000 Received: from localhost ([127.0.0.1]:36138 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oAOY1-0003xS-9W for submit@debbugs.gnu.org; Sun, 10 Jul 2022 00:27:57 -0400 Received: from mail-qt1-f182.google.com ([209.85.160.182]:38667) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oAOXz-0003xE-FA for 26877@debbugs.gnu.org; Sun, 10 Jul 2022 00:27:55 -0400 Received: by mail-qt1-f182.google.com with SMTP id y3so3450097qtv.5 for <26877@debbugs.gnu.org>; Sat, 09 Jul 2022 21:27:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=4b5qzznGGtZSxU5CV+zB0H58PQg3EMiJl3+WLbx17qo=; b=LbD69TlixB0oeS9baNooagyVj47xoF/YKcmCuOCvg/m91hwDvFstbcTWheyNQ0JwPq mSxdQyM6z7wbumy7t84HPjDgNfdWTvBiZ0Oc5R+IMVGWQKeNPbEAbMxn809DuQDHtUkl 2C5vzZDzXoTGr2cWWcU/DcGPgp2BsFrfdiHvWLArSowOUNxtoEzKuk8e4f4zm9i+PIog Lw/CGhmofFxTvBKfXj1RLGp9Ll0S3JfmmMMjyRtuViZa26iGObRxWvULQ+MWpSredz3f JkyUoQmdIvMVXLBA/E9wbrtzRaPhBONFKIHsvLw7uW7CiS1ZBHJdYk8bLE9AB8/6MJ2X SOTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=4b5qzznGGtZSxU5CV+zB0H58PQg3EMiJl3+WLbx17qo=; b=J4KA63M3o9KFEB75CsYGpZDr9pMishXYD9Pte+qhApd3cdu+k4KYJUmy5U4VPZsq7r TKA4YsSCto+ZPj2G3s62eVTyYv8G2q+WTE81I2JT/oG6pIjXv2/5oSCFTviXE6vKHawu W0skoDPdZ1UyboTymGh1x6miRJLRB/4M7VJA5AavAng7oOfCpl1SS+behsCxyAohnqV3 rNWbDO1SAP0txrEgn2bb4twLmTW6HJEmFhWkIl1OofuHD5jmaVXezAOBdTBcGuf88oVI UlC+djmzB6Ch6/WMbjDI9L1Eb3m3CCtSGKOEoe7W+GQwA21EUvdha9/0hKz1ztfOPqb0 CxCQ== X-Gm-Message-State: AJIora+73BJP6iKNWZ/EYv1DPvrim3Z7em/T+lYRYaVdDQGD33PteyED 3wF8aSWrAZ7uywxDnVUQomA= X-Google-Smtp-Source: AGRyM1sDbzzc5wBqDE8YkdXlRsWirFv4uh0kCjL+WsC45plHboIFpQKpizXXmSIb6RtQRu6IA1kK6A== X-Received: by 2002:a05:622a:1d3:b0:31e:ab8e:ae0c with SMTP id t19-20020a05622a01d300b0031eab8eae0cmr4483406qtw.325.1657427269764; Sat, 09 Jul 2022 21:27:49 -0700 (PDT) Received: from hurd (dsl-10-135-142.b2b2c.ca. [72.10.135.142]) by smtp.gmail.com with ESMTPSA id s8-20020a05620a29c800b006a67eb4610fsm3082139qkp.116.2022.07.09.21.27.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 09 Jul 2022 21:27:49 -0700 (PDT) From: Maxim Cournoyer References: <20170511083658.fuc54qhzo7ismnha@abyayala> <8760h7guba.fsf@netris.org> <8760h7nmec.fsf@gnu.org> Date: Sun, 10 Jul 2022 00:27:47 -0400 In-Reply-To: <8760h7nmec.fsf@gnu.org> ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Thu, 11 May 2017 22:55:55 +0200") Message-ID: <871quth9rw.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1657427295; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=4b5qzznGGtZSxU5CV+zB0H58PQg3EMiJl3+WLbx17qo=; b=q6szmIXzUPxU5xXlLIupUyNLDsi3h1HuZsHZLKsILZ/pWTB96KWasZBmJ3oGZbIM4zcBqV m6mDBnT9TsNiUYMwe8mPfefQ1jenyLzSP5RRZPU6ed4c9QqG2rxVR7ciHNfM66seypGm48 nX8XAB9pR8NytMlQqkVGRBE0UeHjofnlRx6BUIzTTyakuTn/p0gk9rMqn6U+KG7e57ONek I1RbWkHhT/W0wwAKYaaEJ9fDjNg0MlXsBZPb0o9acG5rmcqiPWI2bNLx/Uz0XeewyM8R5N 67rS5M76XEVSc2sXgOBZm+DMLhZQI9liAUd74rr2as3J2iGyF3NcXgptperyIQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1657427295; a=rsa-sha256; cv=none; b=E/3zhvGIBjCtTbKZuTdoVYFs4pjAe3lwx/uwDzr6J1Vy+qGI+XB9YR0+6U7hQDNk40v+Uh ClU5JMXWMPNA5Em+Ut+Gb6sJEuHBjvEnaRnAuVe/5AyS66N4j8cj4vgmUObfwA8JtaIBbz cmNkQIdVthORXerUnJu7U88f65BqQndZ2KmuYAaLNb/R9kGkR6D6H6sQEg6HR/tnmwVo3N K2imtmIjCVMX83InBuS5sQ+08O6xiFk8y0RKqsESDZM/sz/unjMd1yjLIHFCCuR30UK1ek 1vZmB3JHCyYXURkNFg4LRm7NADA6Gzmq2VS1zZ/I5qrtAuUTFkg2yb0t3E0dJg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=LbD69Tli; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 6.05 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=LbD69Tli; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 963DACA4D X-Spam-Score: 6.05 X-Migadu-Scanner: scn0.migadu.com X-TUID: y1dpQBcv4bfK Hello, ludo@gnu.org (Ludovic Court=C3=A8s) writes: > Hi, > > Mark H Weaver skribis: > >> The usual Guix way to handle things like this is to arrange for the font >> cache to be part of the profile, and to create a profile hook that >> creates the cache from all of the built packages included within. > > The problem is that the cache should be mutable so that one can run > =E2=80=9Cfc-cache -f=E2=80=9D after having dropped files in ~/.local/shar= e/fonts, for > instance. > > That said, quite surprisingly, I think I never had to run =E2=80=98fc-cac= he=E2=80=99 > except in the situation above. I've never had to do this in years, although I don't use "loose" fonts manually installed under ~/.local/share/fonts. Should we close the issue? Our fontconfig package now honors fonts found under XDG_DATA_DIRS, and it seems to just work. Thanks, Maxim