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 |
> |