The comment is based upon the wrong assumption that the world is Portage-centric. We are keeping the manifest-hashes in layout.conf indefinitely, and we will most likely take BLAKE2 instead of SHA3. --- pym/portage/const.py | 23 ----------------------- 1 file changed, 23 deletions(-)
diff --git a/pym/portage/const.py b/pym/portage/const.py index cbd2b6042..11e94b0a2 100644 --- a/pym/portage/const.py +++ b/pym/portage/const.py @@ -207,29 +207,6 @@ EAPI = 6 HASHING_BLOCKSIZE = 32768 MANIFEST1_HASH_FUNCTIONS = ("MD5", "SHA256", "RMD160") -# Past events: -# -# 20120704 - After WHIRLPOOL is supported in stable portage: -# - Set manifest-hashes in gentoo-x86/metadata/layout.conf as follows: -# manifest-hashes = SHA256 SHA512 WHIRLPOOL -# - Add SHA512 and WHIRLPOOL to MANIFEST2_HASH_DEFAULTS. -# - Remove SHA1 and RMD160 from MANIFEST2_HASH_*. -# -# Future events: -# -# After WHIRLPOOL is supported in stable portage for at least 1 year: -# - Change MANIFEST2_REQUIRED_HASH to WHIRLPOOL. -# - Remove SHA256 from MANIFEST2_HASH_*. -# - Set manifest-hashes in gentoo-x86/metadata/layout.conf as follows: -# manifest-hashes = SHA512 WHIRLPOOL -# -# After SHA-3 is supported in stable portage: -# - Set manifest-hashes in gentoo-x86/metadata/layout.conf as follows: -# manifest-hashes = SHA3 SHA512 WHIRLPOOL -# -# After layout.conf settings correspond to defaults in stable portage: -# - Remove redundant settings from gentoo-x86/metadata/layout.conf. - MANIFEST2_HASH_FUNCTIONS = ("SHA256", "SHA512", "WHIRLPOOL", "BLAKE2B", "BLAKE2S", "SHA3_256", "SHA3_512", "STREEBOG256", "STREEBOG512") -- 2.15.0