Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 702430 - app-crypt/gkeys: Please add python3.7
Summary: app-crypt/gkeys: Please add python3.7
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Deadline: 2020-05-19
Assignee: Gentoo-keys project
URL:
Whiteboard:
Keywords: PMASKED
Depends on:
Blocks:
 
Reported: 2019-12-10 11:37 UTC by David Seifert
Modified: 2020-05-23 09:32 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Seifert gentoo-dev 2019-12-10 11:37:24 UTC
Dear maintainer,
please add support for Python 3.7 to app-crypt/gkeys, and if possible, also Python 3.8.

Reproducible: Always
Comment 1 Ryoto Yayame 2020-04-15 00:14:48 UTC
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...).
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-04-19 12:12:27 UTC
app-crypt/gkeys is last rited now.
Comment 3 Larry the Git Cow gentoo-dev 2020-04-19 12:22:21 UTC
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(+)
Comment 4 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-05-23 09:31:22 UTC
Removing.
Comment 5 Larry the Git Cow gentoo-dev 2020-05-23 09:32:03 UTC
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(-)