Gentoo Archives: gentoo-dev

From: Sam James <sam@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] dev-python/cryptography to use rust, effectively killing alpha, hppa, ia64, m68k, s390
Date: Mon, 08 Feb 2021 11:45:01
Message-Id: 080BED97-41D7-4131-85AC-57FE646164AC@gentoo.org
In Reply to: [gentoo-dev] dev-python/cryptography to use rust, effectively killing alpha, hppa, ia64, m68k, s390 by "Michał Górny"
1 > On 8 Feb 2021, at 11:19, Michał Górny <mgorny@g.o> wrote:
2 >
3 > Hi,
4 >
5 > FYI the developers of dev-python/cryptography decided that Rust is going
6 > to be mandatory for 1.5+ versions. It's unlikely that they're going to
7 > provide LTS support or security fixes for the old versions.
8 >
9 > Since cryptography is a very important package in the Python ecosystem,
10 > and it is an indirect dependency of Portage, this means that we will
11 > probably have to entirely drop support for architectures that are not
12 > supported by Rust.
13 >
14
15 It seems that there was no mention of this in release notes or the changelog -
16 neither to warn packagers or consult with them for their views on this, which would’ve
17 been the best place to do so.
18
19 > [snip]
20 >
21 > Furthermore, the Gentoo Rust packages are missing support
22 > for the following platforms, apparently supported upstream:
23 > - mips (exp)
24 > - ppc (32) (stable)
25 > - sparc (stable)
26 > - s390x (exp)
27 > - riscv (stable)
28
29 We also need to add support for armv4/armv5.
30
31 >
32 > Apparently it's non-trivial to bootstrap Rust on these platforms,
33 > so it's unclear when Gentoo is going to start providing Rust on them.
34 >
35 > [snip]
36
37 Filed a Gentoo bug too: https://bugs.gentoo.org/769482.
38
39 > [1] https://doc.rust-lang.org/nightly/rustc/platform-support.html
40 > [2] https://github.com/pyca/cryptography/issues/5771
41 >
42 > --
43 > Best regards,
44 > Michał Górny
45 >
46 >
47 >

Attachments

File name MIME type
signature.asc application/pgp-signature