Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 768837

Summary: dev-python/dns-lexicon-3.3.4: missing dep dev-python/future
Product: Gentoo Linux Reporter: Leho Kraav (:macmaN @lkraav) <leho>
Component: Current packagesAssignee: Patrick Lauer <patrick>
Status: RESOLVED FIXED    
Severity: normal CC: ionen
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Leho Kraav (:macmaN @lkraav) 2021-02-05 09:23:11 UTC
When running certbot, dns-lexicon based DNS provider scripts complain about needing "future distribution". After I installed dev-python/future, certbot renew worked again.

Maybe https://gitweb.gentoo.org/repo/gentoo.git/commit/dev-python/dns-lexicon?id=9e0ab910c1683b59ff0b30f8d490bcd92138ab55 was overeager @mgorny?

Reproducible: Always
Comment 1 Ionen Wolkens gentoo-dev 2021-02-05 14:52:54 UTC
That virtual didn't add a dependency on future, it generate a conditional dependency on 'futures' (note the s, that package is gone) only when python2 is used. So removing it did nothing.

But dev-python/future may be a missing dep nonetheless (maintainer will know better).
Comment 2 Jared B. 2021-07-26 13:59:05 UTC
Just FYI, I ran into missing dependencies with this myself.  Can confirm the dev-python/future requirement @lkraav reported.  In my case, it also needed dev-python/pyopenssl.
Comment 3 Larry the Git Cow gentoo-dev 2021-08-15 17:03:10 UTC
The bug has been closed via the following commit(s):

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

commit d4917fff31be4f3f9a584fdd0eeb8df98cfb878f
Author:     Louis Sautier <sbraz@gentoo.org>
AuthorDate: 2021-08-15 16:52:49 +0000
Commit:     Louis Sautier <sbraz@gentoo.org>
CommitDate: 2021-08-15 17:02:27 +0000

    dev-python/dns-lexicon: add 3.7.0, enable py3.10 and tests
    
    Also:
    * This version no longer requires "future" (bug #768837).
    * Advertise optional features on postinst.
    
    Closes: https://bugs.gentoo.org/768837
    Closes: https://bugs.gentoo.org/777465
    Closes: https://bugs.gentoo.org/795549
    Signed-off-by: Louis Sautier <sbraz@gentoo.org>

 dev-python/dns-lexicon/Manifest                 |  1 +
 dev-python/dns-lexicon/dns-lexicon-3.7.0.ebuild | 59 +++++++++++++++++++++++++
 2 files changed, 60 insertions(+)