[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Blockers for Guile 2.2
From: |
David Kastrup |
Subject: |
Re: Blockers for Guile 2.2 |
Date: |
Sat, 19 Feb 2022 21:08:44 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) |
Jonas Hahnfeld <hahnjo@hahnjo.de> writes:
> Am Samstag, dem 19.02.2022 um 18:14 +0100 schrieb David Kastrup:
>> That is not as much a speed issue as an stability issue. The byte
>> compilation caches are not robust across updates and downgrades since
>> they are based on file names.
>
> ... where the path includes the version of LilyPond. Additionally,
> Guile also checks the modification date.
And the modification date is the date of unpacking on all platforms?
>> If our own scm files are not installing
>> with their individual set of .go files, the installations bleed over
>> into the user domain and remnants may cause problems.
>
> I'm not sure I understand your concern here. For LilyPond, compiled
> files never end up in the user's $HOME directory but always within
> versioned directories within share/ (with GUILE_AUTO_COMPILE=1).
Why would the user have write permissions there? What happens with
other users also running LilyPond?
--
David Kastrup
Re: Blockers for Guile 2.2, Jean Abou Samra, 2022/02/19