[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Understanding #:substitutable? and #55231
From: |
Morgan Arnold |
Subject: |
Re: Understanding #:substitutable? and #55231 |
Date: |
Sun, 09 Feb 2025 22:42:26 +0000 |
Hi all,
As a bit of an aside, I'm wondering if it wouldn't be possible to eliminate the
possibility of even potential copyviols by a change to the `derivation`
function? It currently sets environment variable for the builder daemon by
setting `allowSubstitutes = 0` if `(not substitutable?)`. If
non-substitutability were propagated by doing something like instead setting
`allowSubstitutes = 0` if `(not substitutable?)` or if `(not (every
substitutable-derivation? inputs))`, wouldn't this suffice to ensure that an
initrd which contains non-substitutable inputs is properly marked
non-substitutable?
It might be more correct to allow derivations built with non-substitutable
native inputs to be substitutable nonetheless. The alternative seems like it
could cause issues, in particular with the non-substitutable texlive package
being used as a native input to build documentation.
Best,
Morgan
- Re: [bug#55231] Understanding #:substitutable? and #55231, (continued)
- Re: [bug#55231] Understanding #:substitutable? and #55231, Leo Famulari, 2025/02/09
- Re: [bug#55231] Understanding #:substitutable? and #55231, Felix Lechner, 2025/02/09
- Re: [bug#55231] Understanding #:substitutable? and #55231, Leo Famulari, 2025/02/13
- Re: [bug#55231] Understanding #:substitutable? and #55231, Morgan Arnold, 2025/02/14
- Re: [bug#55231] Understanding #:substitutable? and #55231, Leo Famulari, 2025/02/14
- Re: [bug#55231] Understanding #:substitutable? and #55231, Morgan Arnold, 2025/02/14
- Re: [bug#55231] Understanding #:substitutable? and #55231, Maxim Cournoyer, 2025/02/17
- Re: [bug#55231] Understanding #:substitutable? and #55231, Morgan Arnold, 2025/02/17
- Re: [bug#55231] Understanding #:substitutable? and #55231, Maxim Cournoyer, 2025/02/16
- Re: Understanding #:substitutable? and #55231, bjc, 2025/02/10
Re: Understanding #:substitutable? and #55231,
Morgan Arnold <=
- Re: Understanding #:substitutable? and #55231, Maxime Devos, 2025/02/10
- Re: Understanding #:substitutable? and #55231, Andreas Enge, 2025/02/10
- Re: Understanding #:substitutable? and #55231, Morgan Arnold, 2025/02/10
- Re: bug#55231: [PATCH v1] initrd: Allow extra search paths with ‘initrd-extra-module-paths’, Maxim Cournoyer, 2025/02/11
- Re: bug#55231: [PATCH v1] initrd: Allow extra search paths with ‘initrd-extra-module-paths’, Morgan Arnold, 2025/02/11
- Re: bug#55231: [PATCH v1] initrd: Allow extra search paths with ‘initrd-extra-module-paths’, Morgan Arnold, 2025/02/12
- Re: bug#55231: [PATCH v1] initrd: Allow extra search paths with ‘initrd-extra-module-paths’, Maxim Cournoyer, 2025/02/16
- Re: bug#55231: [PATCH v1] initrd: Allow extra search paths with ‘initrd-extra-module-paths’, Morgan Arnold, 2025/02/16
- Re: bug#55231: [PATCH v1] initrd: Allow extra search paths with ‘initrd-extra-module-paths’, Morgan Arnold, 2025/02/16
- Re: bug#55231: [PATCH v6] initrd: Allow extra search paths with ‘initrd-extra-module-paths’, Maxim Cournoyer, 2025/02/16