[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#48325] [PATCH v5 5/5] DRAFT gnu: julia: Update to 1.6.1.
From: |
Maxime Devos |
Subject: |
[bug#48325] [PATCH v5 5/5] DRAFT gnu: julia: Update to 1.6.1. |
Date: |
Sun, 04 Jul 2021 13:43:23 +0200 |
User-agent: |
Evolution 3.34.2 |
Jean-Baptiste Volatier schreef op zo 04-07-2021 om 07:17 [+0000]:
> On Saturday, July 3rd, 2021 at 9:54 PM, Maxime Devos <maximedevos@telenet.be>
> wrote:
>
> > What are the reasons for adding "nss-certs" here?
>
> nss-certs is added to address this:
> https://github.com/JuliaLang/julia/issues/40185
> Quoting Sacha0 from github:
>
> > IIRC generate_precompile builds a mock registry to avoid going to network,
> > but
> > the cert issue that nico202 mentioned breaks that mock setup, and downstream
> > operations subsequently try to go to network.
>
> It is only needed to build the julia package.
> Cheers,
> JB.
I see. The following still applies though:
‘Also, it should be possible to update the certificate bundle
(e.g. if it turns out some root was or became evil or something,
or was compromised) quickly, without going through a world rebuild.
So dependencies on "nss-certs" should be avoided.’
So perhaps you could define a "nss-certs-for-tests" variable
(currently just pointing to nss-certs), and add "nss-certs-for-tests" to
#:disallowed-references to prevent "nss-certs-for-tests" being used at
run-time?
I don't quite see _why_ Julia needs certificates at build time though ...
Also, I wonder if this causes reproducibility issues --- if we try to rebuild
julia after, say, 50 years, e.g. by using "guix time-machine", wouldn't the
certificates become invalid, and would therefore the build of Julia fail?
Greetings,
Maxime.
signature.asc
Description: This is a digitally signed message part
- [bug#48325] [PATCH 3/4] gnu: openlibm: Update to 0.7.4., Maxime Devos, 2021/07/01
- [bug#48325] [PATCH v5 0/5] DRAFT: Update julia to 1.6.1., Jean-Baptiste Volatier, 2021/07/03
- [bug#48325] [PATCH v5 2/5] gnu: Add pcre2-10.36., Jean-Baptiste Volatier, 2021/07/03
- [bug#48325] [PATCH v5 1/5] gnu: Add utf8proc-2.6.1., Jean-Baptiste Volatier, 2021/07/03
- [bug#48325] [PATCH v5 3/5] gnu: openlibm: Update to 0.7.4., Jean-Baptiste Volatier, 2021/07/03
- [bug#48325] [PATCH v5 4/5] gnu: julia-staticarrays: Update to 1.2.5, Jean-Baptiste Volatier, 2021/07/03
- [bug#48325] [PATCH v5 5/5] DRAFT gnu: julia: Update to 1.6.1., Jean-Baptiste Volatier, 2021/07/03
- [bug#48325] [PATCH v5 5/5] DRAFT gnu: julia: Update to 1.6.1., Maxime Devos, 2021/07/03
- [bug#48325] [PATCH v5 5/5] DRAFT gnu: julia: Update to 1.6.1., Maxime Devos, 2021/07/03
- [bug#48325] [PATCH v5 5/5] DRAFT gnu: julia: Update to 1.6.1., Jean-Baptiste Volatier, 2021/07/04
- [bug#48325] [PATCH v5 5/5] DRAFT gnu: julia: Update to 1.6.1.,
Maxime Devos <=
- [bug#48325] [PATCH v5 5/5] DRAFT gnu: julia: Update to 1.6.1., Jean-Baptiste Volatier, 2021/07/04
- [bug#48325] [PATCH v5 5/5] DRAFT gnu: julia: Update to 1.6.1., Maxime Devos, 2021/07/04
- [bug#48325] [PATCH v5 5/5] DRAFT gnu: julia: Update to 1.6.1., Efraim Flashner, 2021/07/09