GNU bug report logs -
#33026
[PATCH] gnu: Add pdns.
Previous Next
Reported by: Tobias Geerinckx-Rice <me <at> tobias.gr>
Date: Fri, 12 Oct 2018 19:00:02 UTC
Severity: normal
Tags: patch
Done: Andreas Enge <andreas <at> enge.fr>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Hi,
Tobias Geerinckx-Rice <me <at> tobias.gr> skribis:
> * gnu/packages/dns.scm (pdns): New public variable.
> ---
>
> The p stands for power.
What about “powerdns” then?
> + ;; There's no make target or other way to cleanly separate the tools from
> + ;; the core. We have to rely on a hard-coded list below, which needs to
> + ;; be kept up to date when changing the package version or configuration.
> + (outputs (list "out" "tools"))
Why not keep all the commands in the same output? Is it to avoiding
cluttering user profiles, or is it a matter of package size?
> + (description
> + "This is the PowerDNS Authoritative Server, a versatile name server for the
> +Domain Name System (@dfn{DNS}) that supports a wide variety of storage methods.
I think you can avoid @dfn here as well. :-)
> + (license
> + (list license:bsd-3 ; ext/luawrapper/include/LuaContext.*
> + license:expat ; ext/{json11,yahttp}
> + license:lgpl2.1+ ; m4/pdns*
> + ;; modules/oraclebackend/README says MIT, actual headers state GPL2,
> + ;; as do pdns/{ssqlite3,tcpreceiver,test-tsig,zone2ldap}.* and
> + ;; modules/ldapbackend.
> + license:gpl2
> + license:gpl3+)))) ; the rest is GPL[23]+
A few questions:
• Are things under ext/ simply bundled libraries? If so, do you think
there’s something we could/should do about them?
• I suppose we don’t build and thus don’t care about the license of
modules/oraclebackend, do we? :-)
• The license of m4/* doesn’t matter for the combined work; I’d just
remove it.
• GPLv2-only code cannot be combined with GPLv3+ code. Is it really
what’s happening?
Thank you!
Ludo’.
This bug report was last modified 6 years and 75 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.