[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 02/02: gnu: next: Compress the executable.
From: |
Ludovic Courtès |
Subject: |
Re: 02/02: gnu: next: Compress the executable. |
Date: |
Mon, 16 Sep 2019 17:56:02 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) |
Pierre Neidhardt <address@hidden> skribis:
> And... I have so many more questions!
>
>> ‘guix size’ and ‘guix gc -R’ show you the whole closure of the store
>> item, so you might not realize that some of the things that ought to be
>> direct dependencies are now in fact indirect dependencies.
>>
>> If sqlite ought to be a direct dependency and is now, in fact, an
>> indirect dependency, things won’t break right away: sqlite won’t be
>> deleted as long as next is live.
>>
>> But you’ll already run into problems: grafting will yield a broken next,
>> as in <https://issues.guix.gnu.org/issue/33848>.
>
> I think the aforementioned issue is different: it's about store paths
> that are written within Common Lisp code, which only happens here for
> the next-gtk-webkit executable. This is not related to SQLite or
> others, which are visible to the reference scanner.
>
> I don't understand how grafting could cause a problem: next-1.3.1-lib
> would still be present, right?
Same story: if the reference to ‘next-1.3.1-lib’ is invisible to the
scanner or grafting code (due to compression, or due use of a non-ASCII
compatible string encoding), the ‘next-1.3.1-lib’ might vanish.
Ludo’.
- Re: 02/02: gnu: next: Compress the executable., Ricardo Wurmus, 2019/09/05
- Re: 02/02: gnu: next: Compress the executable., Pierre Neidhardt, 2019/09/05
- Re: 02/02: gnu: next: Compress the executable., Ludovic Courtès, 2019/09/08
- Re: 02/02: gnu: next: Compress the executable., Pierre Neidhardt, 2019/09/09
- Re: 02/02: gnu: next: Compress the executable., Pierre Neidhardt, 2019/09/10
- Re: 02/02: gnu: next: Compress the executable., Ludovic Courtès, 2019/09/11
- Re: 02/02: gnu: next: Compress the executable., Pierre Neidhardt, 2019/09/12
- Re: 02/02: gnu: next: Compress the executable.,
Ludovic Courtès <=
- Re: 02/02: gnu: next: Compress the executable., Pierre Neidhardt, 2019/09/16
- Re: 02/02: gnu: next: Compress the executable., Pierre Neidhardt, 2019/09/27
- Re: 02/02: gnu: next: Compress the executable., Ludovic Courtès, 2019/09/28
- Re: 02/02: gnu: next: Compress the executable., Pierre Neidhardt, 2019/09/29
- Re: 02/02: gnu: next: Compress the executable., Maxim Cournoyer, 2019/09/29
- Re: 02/02: gnu: next: Compress the executable., Pierre Neidhardt, 2019/09/29