1 |
On Thu, Jun 15, 2017 at 12:42 AM, Michał Górny <mgorny@g.o> wrote: |
2 |
> |
3 |
> Following the plan established in GLEP 59, we're long overdue |
4 |
> deprecating SHA256. Since we have finally got rid of the last packages |
5 |
> lacking SHA512 checksums, we can proceed with that. In order to prepare |
6 |
> for it, however, we need to change the required hash to SHA512 and make |
7 |
> sure developers install the new Portage & repoman versions first. |
8 |
> |
9 |
> Of course, a better course of action would be to kill |
10 |
> MANIFEST2_REQUIRED_HASH entirely and make Portage capable of dealing |
11 |
> with any hash set. However, that's a larger piece of work and it would |
12 |
> delay the immediate goal. |
13 |
> --- |
14 |
> pym/portage/const.py | 2 +- |
15 |
> 1 file changed, 1 insertion(+), 1 deletion(-) |
16 |
> |
17 |
> diff --git a/pym/portage/const.py b/pym/portage/const.py |
18 |
> index 052d4ca2f..cbd2b6042 100644 |
19 |
> --- a/pym/portage/const.py |
20 |
> +++ b/pym/portage/const.py |
21 |
> @@ -234,7 +234,7 @@ MANIFEST2_HASH_FUNCTIONS = ("SHA256", "SHA512", "WHIRLPOOL", |
22 |
> "BLAKE2B", "BLAKE2S", "SHA3_256", "SHA3_512", |
23 |
> "STREEBOG256", "STREEBOG512") |
24 |
> MANIFEST2_HASH_DEFAULTS = frozenset(["SHA256", "SHA512", "WHIRLPOOL"]) |
25 |
> -MANIFEST2_REQUIRED_HASH = "SHA256" |
26 |
> +MANIFEST2_REQUIRED_HASH = "SHA512" |
27 |
> |
28 |
> MANIFEST2_IDENTIFIERS = ("AUX", "MISC", "DIST", "EBUILD") |
29 |
> |
30 |
> -- |
31 |
> 2.13.1 |
32 |
> |
33 |
> |
34 |
|
35 |
|
36 |
Looks good. |
37 |
-- |
38 |
Thanks, |
39 |
Zac |