Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 600738 - net-libs/gnutls: useless USE=tools description
Summary: net-libs/gnutls: useless USE=tools description
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords: PATCH
Depends on:
Blocks: 600712
  Show dependency tree
 
Reported: 2016-11-25 08:18 UTC by Michał Górny
Modified: 2020-01-08 18:52 UTC (History)
3 users (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 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-11-25 08:18:50 UTC
local:tools:net-libs/gnutls: Build extra tools

It would be really nice if this could be extended to state what tools are installed, i.e. letting the user choose without having to conduct additional research.
Comment 1 Alon Bar-Lev (RETIRED) gentoo-dev 2016-11-25 09:05:37 UTC
This is upstream definition of tools, mainly cli utilities.
We do not hack upstream build systems, we expose some flexibility based on its concepts.
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-11-25 09:48:25 UTC
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.
Comment 3 Thomas Deutschmann (RETIRED) gentoo-dev 2016-12-25 14:07:04 UTC
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