From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33195) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gDQGJ-0004Wr-OS for guix-patches@gnu.org; Fri, 19 Oct 2018 04:36:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gDQGI-0007dd-Fa for guix-patches@gnu.org; Fri, 19 Oct 2018 04:36:03 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:53864) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gDQGI-0007ca-7H for guix-patches@gnu.org; Fri, 19 Oct 2018 04:36:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gDQGI-0000UR-3R for guix-patches@gnu.org; Fri, 19 Oct 2018 04:36:02 -0400 Subject: [bug#33026] [PATCH] gnu: Add pdns. Resent-Message-ID: From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <20181012185854.9873-1-me@tobias.gr> <8736t7c6rv.fsf@gnu.org> <875zy0bawo.fsf@tobias.gr> Date: Fri, 19 Oct 2018 10:35:32 +0200 In-Reply-To: <875zy0bawo.fsf@tobias.gr> (Tobias Geerinckx-Rice's message of "Wed, 17 Oct 2018 22:01:11 +0200") Message-ID: <87d0s6ibaj.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Tobias Geerinckx-Rice Cc: 33026@debbugs.gnu.org Hello! Tobias Geerinckx-Rice skribis: > Ludovic Court=C3=A8s wrote: >> What about =E2=80=9Cpowerdns=E2=80=9D then? > > This patch originally added 'powerdns' (my preference), then I changed > it :-) > pdns is the far more common name in GNU/Linux land. The BSDs tend to > go with powerdns. > > - pdns: Alpine, Debian, Fedora, Gentoo, brew, openSUSE, Slackware > :-), and derivatives > - power: Arch, *BSD, Nix :-), and derivatives > > The upstream tarball also uses the pdns- prefix. Alright, go for =E2=80=9Cpdns=E2=80=9D then! Sorry for asking. ;-) >> 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? > > The former. Building them is not the upstream default, and I > personally don't like them littering my profile (this is entirely > subjective). > > On the other hand I don't think users should have to go so far as to > customise the package to get to the tools, so this was the compromise. OK, that makes sense to me. Maybe add a comment to explain this. >> A few questions: >> >> =E2=80=A2 Are things under ext/ simply bundled libraries? If so, do = you >> think >> there=E2=80=99s something we could/should do about them? > > I'll take a closer look. > >> =E2=80=A2 I suppose we don=E2=80=99t build and thus don=E2=80=99t care= about the license >> of >> modules/oraclebackend, do we? :-) > > Hm, is that how this works? Or is Oracle's DB non-free? I know nothing > about Oracle, which might itself be the anwser to that question. Oracle=E2=80=99s DB is non-free indeed (though Oracle also acquired MySQL, = but this isn=E2=80=99t usually referred to as =E2=80=9COracle DB=E2=80=9D.) > If it is, shouldn't we remove the whole thing in a snippet unless the > build system really hates that? We could do that indeed! Well the backend itself may be free, but it=E2=80= =99s useless without the non-free piece of software, so it makes sense to remove it (as long as the build system allows it.) >> =E2=80=A2 The license of m4/* doesn=E2=80=99t matter for the combined = work; I=E2=80=99d >> just >> remove it. > > OK. I'll never fully grasp these legal combinatorics. > >> =E2=80=A2 GPLv2-only code cannot be combined with GPLv3+ code. Is it >> really >> what=E2=80=99s happening? > > Let's hope and assume not, then. Closer look. OK, thanks! Ludo=E2=80=99.