From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 05 17:53:48 2014 Received: (at submit) by debbugs.gnu.org; 5 Oct 2014 21:53:49 +0000 Received: from localhost ([127.0.0.1]:34990 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XatkS-0000n7-Jb for submit@debbugs.gnu.org; Sun, 05 Oct 2014 17:53:48 -0400 Received: from eggs.gnu.org ([208.118.235.92]:37355) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XatkQ-0000mz-G0 for submit@debbugs.gnu.org; Sun, 05 Oct 2014 17:53:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XatkG-00039W-9X for submit@debbugs.gnu.org; Sun, 05 Oct 2014 17:53:46 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:37517) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XatkG-00039Q-7B for submit@debbugs.gnu.org; Sun, 05 Oct 2014 17:53:36 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39024) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xatk8-0007DG-E7 for bug-guix@gnu.org; Sun, 05 Oct 2014 17:53:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xatk0-000313-Uk for bug-guix@gnu.org; Sun, 05 Oct 2014 17:53:28 -0400 Received: from world.peace.net ([96.39.62.75]:55470) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xatk0-00030p-R5 for bug-guix@gnu.org; Sun, 05 Oct 2014 17:53:20 -0400 Received: from c-24-62-95-23.hsd1.ma.comcast.net ([24.62.95.23] helo=jojen) by world.peace.net with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1Xatju-0000JX-Qp; Sun, 05 Oct 2014 17:53:14 -0400 From: Mark H Weaver To: bug-guix@gnu.org Subject: [wishlist] fontconfig's cache is not refreshed automatically Date: Sun, 05 Oct 2014 17:53:16 -0400 Message-ID: <87sij2dvzn.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) When a user runs emacs (or any other program that uses fontconfig), a cache is created in ~/.cache/fontconfig. This cache is not updated automatically after installing new fonts, and must be manually cleared out. I guess this might be related to our use of Jan 1, 1970 as the timestamps for all files in /gnu/store (which includes user profiles). We should either modify fontconfig to detect a stale cache using a method that works on Guix, or else notify the user that they must clear the cache after installing ttf fonts. Mark