Dear maintainer, please add support for Python 3.7 to app-crypt/gkeys, and if possible, also Python 3.8. Reproducible: Always
I have no idea if the situation is different for Gentoo developers, but from what I understand, users wanting this for Portage repository verification, should know app-crypt/gkeys and app-crypt/gentoo-keys are not needed for this purpose nowadays, and are apparently deprecated. See bug #683574 comment #1 and #2 Currently, for Portage repository verification, you need: sys-apps/portage[rsync-verify] ... which depends on: app-crypt/openpgp-keys-gentoo-release (the Gentoo keys, which expire after a year, so the package must be updated before this happens, to maintain the chain of verification) app-portage/gemato (the tool for Portage to automatically manage repository verification) ... and enables (well, it's the default too, from /usr/share/portage/config/repos.conf): sync-rsync-verify-metamanifest = yes (for `emerge --sync`/`emaint sync`) sync-webrsync-verify-signature = yes (for `emerge-webrsync`) ... in /etc/portage/repos.conf for the Gentoo repository ([gentoo] section). See https://wiki.gentoo.org/wiki/Project:Portage/Repository_Verification If you had added PORTAGE_GPG_DIR to your make.conf, with the gkeys directory, it's not needed anymore for this purpose (it is still needed by Gentoo developers for manifest signing, though, with their own keys), if it ever was (I'm not sure...). This is replaced by: sync-openpgp-key-path = /usr/share/openpgp-keys/gentoo-release.asc ... in /etc/portage/repos.conf again, [gentoo] section (and it's the default from /usr/share/portage/config/repos.conf too). If you had FEATURES="$FEATURES webrsync-gpg" in your make.conf, it's deprecated too, as per `man 5 make.conf`. It's replaced by the "sync-webrsync-verify-signature = yes" above. If you don't use app-crypt/gkeys and app-crypt/gentoo-keys for anything else (nothing depends on them on my mostly-stable system), they thus can be removed. (... And thus Python 3.6 can be removed on my system, in favor of Python 3.7, along with 11 other dependencies of gkeys, + gentoo-keys...).
app-crypt/gkeys is last rited now.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f866b0c0e4dae9bd66359f970474f7f43c136d8 commit 9f866b0c0e4dae9bd66359f970474f7f43c136d8 Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2020-04-19 12:11:28 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2020-04-19 12:22:04 +0000 package.mask: Last rite app-crypt/gkeys Bug: https://bugs.gentoo.org/702430 Signed-off-by: Michał Górny <mgorny@gentoo.org> profiles/package.mask | 5 +++++ 1 file changed, 5 insertions(+)
Removing.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d2f337ba3e715471dc7b4efa7a1922221dfe79a commit 8d2f337ba3e715471dc7b4efa7a1922221dfe79a Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2020-05-23 09:30:50 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2020-05-23 09:30:50 +0000 app-crypt/gkeys: Remove last-rited pkg Closes: https://bugs.gentoo.org/702430 Signed-off-by: Michał Górny <mgorny@gentoo.org> app-crypt/gkeys/Manifest | 1 - app-crypt/gkeys/gkeys-0.2.ebuild | 57 --------------------------------- app-crypt/gkeys/gkeys-9999.ebuild | 66 --------------------------------------- app-crypt/gkeys/metadata.xml | 8 ----- profiles/package.mask | 5 --- 5 files changed, 137 deletions(-)