Summary: | net-libs/gnutls: useless USE=tools description | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Michał Górny <mgorny> |
Component: | Current packages | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | alonbl, qa, whissi |
Priority: | Normal | Keywords: | PATCH, PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/38303 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 600712 |
Description
Michał Górny
![]() ![]() ![]() ![]() This is upstream definition of tools, mainly cli utilities. We do not hack upstream build systems, we expose some flexibility based on its concepts. Excuse me but are you rejecting this pull request because: a) you are too lazy to spend 90 seconds improving the USE flag description and you don't care at all about the time wasted by our users? or b) you have some mistaken idea that if upstream provides poor documentation of its options, then Gentoo must not provide a better documentation? Do you really want me to request upstream to increase verbosity of './configure --help' for this? FYI, I've reported those bugs because k_f (another crypto@) member wanted to improve this. So I'd really appreciate if you didn't close them right away if the crypto team has other developers who care about our users. Now given that tools USE flag is off per default (bug 603004) it would be really helpful when metadata.xml would explain what "tools" USE flag actual do for gnutls package. I am suggesting something like diff --git a/net-libs/gnutls/metadata.xml b/net-libs/gnutls/metadata.xml index 7abdcd0622..541436eca3 100644 --- a/net-libs/gnutls/metadata.xml +++ b/net-libs/gnutls/metadata.xml @@ -20,7 +20,9 @@ Add support for PKCS#11 through <pkg>app-crypt/p11-kit</pkg> </flag> <flag name="tools"> - Build extra tools + Build extra tools like gnutls-cli, certtool, ocsptool, tpmtool, + or danetool (when "dane" USE flag is set in addition). + Requires <pkg>sys-devel/autogen</pkg> </flag> <flag name="tls-heartbeat"> Enable the Heartbeat Extension in TLS and DTLS The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9c3e38a8d4e551d306ce1da51c4aca161aaf85a commit a9c3e38a8d4e551d306ce1da51c4aca161aaf85a Author: Filip Kobierski <fkobi@pm.me> AuthorDate: 2024-08-27 11:21:19 +0000 Commit: Mike Gilbert <floppym@gentoo.org> CommitDate: 2024-09-02 18:07:42 +0000 net-libs/gnutls: improve tools USE flag description Modeled after networkmanager's tools Closes: https://bugs.gentoo.org/600738 Signed-off-by: Filip Kobierski <fkobi@pm.me> Signed-off-by: Mike Gilbert <floppym@gentoo.org> net-libs/gnutls/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) |