From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37023) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dm65C-00015L-RY for guix-patches@gnu.org; Sun, 27 Aug 2017 18:31:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dm658-0005ce-Qj for guix-patches@gnu.org; Sun, 27 Aug 2017 18:31:06 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:49702) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dm658-0005cS-Mt for guix-patches@gnu.org; Sun, 27 Aug 2017 18:31:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dm658-0005OS-Du for guix-patches@gnu.org; Sun, 27 Aug 2017 18:31:02 -0400 Subject: [bug#28198] [PATCH] Add MongoDB package and service. Resent-Message-ID: Date: Sun, 27 Aug 2017 23:30:10 +0100 From: Christopher Baines Message-ID: <20170827233010.19ff6ce2@cbaines.net> In-Reply-To: <87fucevu1o.fsf@gnu.org> References: <20170823101831.72c11e2f@cbaines.net> <87fucevu1o.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/+UZAht=Xm0taFelL+dvvr_."; protocol="application/pgp-signature" 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: Roel Janssen Cc: 28198@debbugs.gnu.org --Sig_/+UZAht=Xm0taFelL+dvvr_. Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sun, 27 Aug 2017 00:33:07 +0200 Roel Janssen wrote: > Christopher Baines writes: >=20 > > This is a work in progress issue for supporting MongoDB in Guix. > > > > Back in March 2016, Roel Janssen sent a working package patch to > > guix-devel, but there was concern from those reviewing about the > > security implications of the amount of third party code that is > > included with the MongoDB source. > > > > I've taken that original patch, and started to try and get MongoDB > > to build using libraries and tools from Guix. In addition, I've > > added a very basic service definition and system test. > > > > This isn't ready to be merged yet, but I think it's good to work on > > in public. Patches to follow... =20 >=20 > Hello Chris, >=20 > Sorry for the late reaction and thanks for picking this up. I haven't > built mongodb with your patches, but I hope to find the time for this > at some point next week. >=20 > I believe I ran into a licensing issue with mongodb's third party > stuff. I cannot find the problematic library so quickly, but we > should verify the licenses of each library in the "third_party" > folder: https://github.com/mongodb/mongo/tree/master/src/third_party >=20 > So, at least the list of licenses for the mongodb package should be > made complete. Sounds good. Note that I don't think we need to check all the libraries, as we can hopefully remove the libraries where a --use-system-... flag is present, which is 5 of them at the moment.=20 --Sig_/+UZAht=Xm0taFelL+dvvr_. Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlmjR/JfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XdBDRAAk5ryds3JC/SrjJ5aiJ0sHVQG6bWG6yWBvXp4ttgbOSAlGgF6pNRg+Gs5 mcKZirAMWTyDDJKwFnYa4UH2HxpPOUYa6gG6S57DdkQ1fhOnZuMpXHB1MrPPH0FJ KPkhUOcYp4+pzhljtd/19fDBrTwddV3/ogZzAivvu/UU4VR2iaIGj768RL9/H0ZJ u9O4LTqs7y6XFeXuVw+kiAERpkfa6+ZqaP9CMxrzIB97siVyGCJRFpHVtiYxTa7n avLvE2dhPOOe7zAyjH/brlYR8I/N9jmvpWst42ghbia7AtcIlXYIIz+6/aLWHTqS w9KWrN0p0hVhg7qv15AykNt6XopfW63rSQLpRLp6jVT3MKShAlfnrxByoaZgshHh QqiP+Tv3tskSn1jcaDhZ8rnRzFKLjNfU0oUmoZ9C3a5rO0NiqzCY+hK2SgVmkLTL umxThQ2UOzbX2E4SYN6/JS44LWvfIjrD1+NdOM9nBPcvrC3PWFuStRPWmPPO1SvP C8TtQoH6wxwNcBzxS0tPh694MypIKctmvs8QJrkEVPWvVm4s1PaJo9ig1ttmPN09 W6gaS/B0UnuhlaOkrJopaSKnt0mZqq844FLK2dN7RDJuOAF35lOAWeyDliqqyhUJ 0jdIl9Ise/x0NfIpyq5E6vxhmtZvZdq6l9SBNjBHoVlFnfymEoM= =ICjs -----END PGP SIGNATURE----- --Sig_/+UZAht=Xm0taFelL+dvvr_.--