Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 768837 - dev-python/dns-lexicon-3.3.4: missing dep dev-python/future
Summary: dev-python/dns-lexicon-3.3.4: missing dep dev-python/future
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Patrick Lauer
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-02-05 09:23 UTC by Leho Kraav (:macmaN @lkraav)
Modified: 2021-08-15 17:03 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 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(+)