Gentoo Archives: gentoo-portage-dev

From: Zac Medico <zmedico@g.o>
To: gentoo-portage-dev@l.g.o
Cc: "Michał Górny" <mgorny@g.o>
Subject: Re: [gentoo-portage-dev] [PATCH] const: Change the MANIFEST2_REQUIRED_HASH to SHA512
Date: Thu, 15 Jun 2017 16:49:42
Message-Id: CAMiTYSqgr1seOpVxrNFVtOzo5yMYmp2MckPSN5Go+-kehgcKJw@mail.gmail.com
In Reply to: [gentoo-portage-dev] [PATCH] const: Change the MANIFEST2_REQUIRED_HASH to SHA512 by "Michał Górny"
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

Replies