View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0005605||GNUnet||build process||public||2019-02-24 00:38||2019-02-28 11:17|
|Priority||normal||Severity||minor||Reproducibility||have not tried|
|Platform||pkgsrc amd64||OS||NetBSD||OS Version||current|
|Target Version||Fixed in Version||0.11.0|
|Summary||0005605: pkgsrc package build from gnunet git HEAD throws errors related to NSS_|
|Description||I have a vague memory that we talked about this before.|
I'm currently packaging gnunet for pkgsrc-wip (unpushed local state), and it fails with errors
related to NSS_
See the appended log.
|Tags||No tags attached.|
gnunet_pkgsrc_build (306,228 bytes)
||Does netbsd use GNU libc? If not, I suspect they simply don't have the NSS logic required for what this code does. I propose we disable nss building on BSD.|
There's a compatibility mode where glibc can be used, but I'd prefer native libc.
I have compat mode on my system with a glibc installed, but the pkgsrc does
not expose this.
What are the implications of disabling this?
||Expanding on this, pkgsrc can define packages using glibc, but I only want this if really absolutely necessary.|
||Further question: is there a way we can solve this without relying on glibc or by handling this different for other libcs?|
One mechanism of integrating GNS with legacy applications via NSS is not available if this is disabled.
But applications that don't use the glibc for NS resolution won't work anyway with this, so little is lost on BSD systems.
GNS via direct use or via the HTTP or DNS proxies is unaffected.
||And no, this cannot be done without GNU libc, as we need OTHER applications to use GNU libc for this to be useful!|
||I see. Okay|
I'd say this is resolved then? Maybe having an overwrite (--with/--without) makes sense, because
I did not get this error in my checkout. Only in pkgsrc environment.
My user environment has emulators/suse131_compat and emulators/suse131_base for another
application which requires some functions.
||Well, does it build on BSD now (without NSS)? If so, I think we can call this resolved.|
||builds on NetBSD|
|2019-02-24 00:38||ng0||New Issue|
|2019-02-24 00:38||ng0||File Added: gnunet_pkgsrc_build|
|2019-02-24 13:33||Christian Grothoff||Note Added: 0014005|
|2019-02-24 13:44||ng0||Note Added: 0014006|
|2019-02-24 13:45||ng0||Note Added: 0014007|
|2019-02-24 14:12||ng0||Note Added: 0014008|
|2019-02-24 15:16||Christian Grothoff||Note Added: 0014012|
|2019-02-24 15:17||Christian Grothoff||Note Added: 0014013|
|2019-02-24 15:20||ng0||Note Added: 0014014|
|2019-02-24 15:27||ng0||Note Added: 0014016|
|2019-02-24 15:27||ng0||Note Edited: 0014016||View Revisions|
|2019-02-24 15:30||Christian Grothoff||Note Added: 0014017|
|2019-02-24 15:30||Christian Grothoff||Assigned To||=> Christian Grothoff|
|2019-02-24 15:30||Christian Grothoff||Status||new => feedback|
|2019-02-26 16:03||Christian Grothoff||Assigned To||Christian Grothoff => ng0|
|2019-02-26 16:06||ng0||Note Added: 0014066|
|2019-02-26 16:07||ng0||Status||feedback => resolved|
|2019-02-26 16:07||ng0||Resolution||open => fixed|
|2019-02-26 16:07||ng0||Fixed in Version||=> 0.11.0|
|2019-02-26 16:07||ng0||Note Added: 0014067|
|2019-02-28 11:17||Christian Grothoff||Status||resolved => closed|