Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 936035 - [GURU] app-crypt/certbot-dns-cloudflare-2.10.0-r1: unused dependencies
Summary: [GURU] app-crypt/certbot-dns-cloudflare-2.10.0-r1: unused dependencies
Status: RESOLVED FIXED
Alias: None
Product: GURU
Classification: Unclassified
Component: Package issues (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Kyle Elbert
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-07-14 10:24 UTC by Osiris
Modified: 2024-07-15 13:48 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 Osiris 2024-07-14 10:24:16 UTC
Currently, the GURU `app-crypt/certbot-dns-cloudflare-2.10.0-r1` ebuild adds dependencies on, among others, `dev-python/zope-interface` and `dev-python/dns-lexicon`.

However, the dependency on `zope` was removed from Certbot and its plugins in version 2.0.0 entirely (see https://github.com/certbot/certbot/blob/master/certbot/CHANGELOG.md#changed-12) and the `certbot-dns-cloudflare` plugin does not use nor depends on the `dns-lexicon` library (see e.g. `grep -Ri dns-lexicon certbot-dns-*` in the Certbot git repo, noting `certbot-dns-cloudflare` does not come up, but others do).

Therefore I'd recommend removing these useless dependencies entirely from the ebuild.