From mboxrd@z Thu Jan 1 00:00:00 1970 From: ng0 Subject: food for thought: ebuild importer? Date: Thu, 10 Aug 2017 09:01:53 +0000 Message-ID: <20170810090153.jitvz6pmk4betsy5@abyayala> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="pbhvpqh7wqxsvlhv" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:46575) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dfjLt-0005pr-1w for guix-devel@gnu.org; Thu, 10 Aug 2017 05:02:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dfjLq-0000Wr-03 for guix-devel@gnu.org; Thu, 10 Aug 2017 05:02:01 -0400 Received: from aibo.runbox.com ([91.220.196.211]:46406) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dfjLp-0000Vo-Q8 for guix-devel@gnu.org; Thu, 10 Aug 2017 05:01:57 -0400 Received: from [10.9.9.212] (helo=mailfront12.runbox.com) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1dfjLn-0001sH-OE for guix-devel@gnu.org; Thu, 10 Aug 2017 11:01:55 +0200 Received: from tor-exit0-readme.dfri.se ([171.25.193.20] helo=localhost) by mailfront12.runbox.com with esmtpsa (uid:892961 ) (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) id 1dfjLn-0000uI-D3 for guix-devel@gnu.org; Thu, 10 Aug 2017 11:01:55 +0200 Content-Disposition: inline List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org --pbhvpqh7wqxsvlhv Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable So a very long time ago I was wondering: What if we could take for example Gentoo's portage (and overlays) and process ebuilds with an importer? There is software on there which does not fall into our Guidelines by licenses, but there are many more receipes on there we can make use of. Ultimately we'll have the QA to check if it's compatible etc. ebuild format changes every 2 years (in theory, sometimes stable formats changed even between these 2 years) as another format gets added. So we would "just" need an ebuild-reader which would process this =66rom .ebuild (there's also .eclass we need to consider) to guix package. We could do the same with PKGBUILD from the Archlinux based systems and maybe other formats of other systems. Or is this an idea which could never be in master because of this systems providing receipes for software which is not fully compatible with the Guidelines? Just a "what if" question=E2=80=A6 --=20 ng0 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://n0is.noblogs.org/my-keys https://www.infotropique.org https://krosos.org --pbhvpqh7wqxsvlhv Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAlmMIQEACgkQ4i+bv+40 hYh1+w/9Hgp5Pppw3V7uUIa7nwcXtHkH/GymzpM1QpT3nIzrsGadAiyXG1md5jGb oktMSM8ZMNHTaw56oBPFRI8QNQXRoUlt9/sWNmS4FZ5ro6eIJzr+w5KgKsYZtAdf Y2F07dkHmNK+ABOtTXUAkj/udmAtQFOO5OTtJqQkfIW7MzWSBTF4r+O4fjLlUt0l 2sC38NIkhDhJmGLZVJm03YiQcUTVMdcC4iV+IQ4fTP68PubkjtSzWT+dVkSDI4Od h57nQ6hEs8NlpkZv0B2OZnA+k1cym8QXiCSLowH6JtgEvF9xwrNPu65qGZNDqJe7 fziGuDYF4Q0DZRuE43UN/FBfxCis6xvde+it1aNmaVcEWnXJ+L6lRbwQmwNKAlrj pgM916MlKMZ9JH7nGPsA6RJGWb1yQ8s/FUIPRC0IhJom1TgmC3Cb8jaudWzNY0pY Y+NEYWTUNifV/EHmooVSTGYGPrcqwR2WG2Wv2IQSLi08MVWj27ftkuWEe1RMB83S R/v7M0WHqV2LafdT0e4pCG9sFdFcgQfK0BNa+cVBAdYKw5gbQaRXq9vIuZOOvb1w OkkfyIYIP46ZhItVLm+aOY62QGh5bqwqCTcjk1QFZj/3OlbwpHUDmvfqPlTRGr8a IsGfzs7sjuOHLmrEXjue8qEdEQDafRIbqFHz7RddPp08EaE3kvQ= =E6Dj -----END PGP SIGNATURE----- --pbhvpqh7wqxsvlhv--