Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 846869 - net-misc/dropbox-cli: validate dev-python/pygpgme dependency; add Python 3.10+
Summary: net-misc/dropbox-cli: validate dev-python/pygpgme dependency; add Python 3.10+
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Andrey Grozin
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: py310, python3.10-compat
  Show dependency tree
 
Reported: 2022-05-22 02:40 UTC by Sam James
Modified: 2022-05-24 09:00 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 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-05-22 02:40:24 UTC
Please verify the pygpgme dependency is still valid. If it is, please pick up maintainership of it and test with Python 3.10+ for both this and dropbox-cli.
Comment 1 Andrey Grozin gentoo-dev 2022-05-23 10:03:50 UTC
I cannot understand something here. In dropbox-cli the preferred way to verify signature of downloaded files is

import gpg

if it fails, it tries

import gpgme

The python package gpg exists and is installed on my computer (.../python3.10/site-packages/gpg). But neither qfile nor equery b can tell me which Gentoo package has installed it. dev-python/gpgme does not install it; there seem to be only 2 potentially relevant packages, pyGPG and python-gnupg, but I don't have them installed. app-crypt/gnupg also doesn't install it. Neither does dev-lang/python.

So, I want to depend on the Gentoo package which installs the python package gpg (.../python3.10/site-packages/gpg/__init__.py). But I cannot find this Gentoo package!

Help appreciated.
Comment 2 Larry the Git Cow gentoo-dev 2022-05-24 09:00:00 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dac75b702bab36254791e4ce3e86f25bb0e14cac

commit dac75b702bab36254791e4ce3e86f25bb0e14cac
Author:     Andrey Grozin <grozin@gentoo.org>
AuthorDate: 2022-05-24 08:58:55 +0000
Commit:     Andrey Grozin <grozin@gentoo.org>
CommitDate: 2022-05-24 08:59:47 +0000

    net-misc/dropbox-cli: bump to 2022
    
    Closes: https://bugs.gentoo.org/846869
    Package-Manager: Portage-3.0.30, Repoman-3.0.3
    Signed-off-by: Andrey Grozin <grozin@gentoo.org>

 net-misc/dropbox-cli/Manifest                |  1 +
 net-misc/dropbox-cli/dropbox-cli-2022.ebuild | 31 ++++++++++++++++++++++++++++
 net-misc/dropbox-cli/metadata.xml            |  3 +++
 3 files changed, 35 insertions(+)