From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 7993813877A for ; Mon, 18 Aug 2014 21:09:22 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 8C8F5E088B; Mon, 18 Aug 2014 21:09:17 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 3F7D0E0885 for ; Mon, 18 Aug 2014 21:09:16 +0000 (UTC) Received: from pomiot.lan (77-253-136-53.adsl.inetia.pl [77.253.136.53]) (using SSLv3 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id 76FEB340077; Mon, 18 Aug 2014 21:09:13 +0000 (UTC) Date: Mon, 18 Aug 2014 23:10:02 +0200 From: =?ISO-8859-2?B?TWljaGGzIEfzcm55?= To: Cc: pms-bugs@gentoo.org Subject: [gentoo-dev] Initial (partial) EAPI6 implementation for Portage Message-ID: <20140818231002.1cc79572@pomiot.lan> Organization: Gentoo X-Mailer: Claws Mail 3.10.1 (GTK+ 2.24.24; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/W9kBOcgx=ifcrC1TwcsgTK6"; protocol="application/pgp-signature" X-Archives-Salt: ef6338ce-4e9e-4fb0-b939-278f708b26e9 X-Archives-Hash: 13feaa090bbb1a5fb62a7a74ce190745 --Sig_/W9kBOcgx=ifcrC1TwcsgTK6 Content-Type: text/plain; charset=ISO-8859-2 Content-Transfer-Encoding: quoted-printable Hello, Since most of EAPI6 seems to be defined already, I've started working on an initial implementation for Portage. Since many of the features are not precisely defined yet, I've made a few assumptions. I'd like to ask you to look through it and ask any questions that may arise or report any issues you see. As a note, I've implemented everything in the accepted list [1] except for runtime USE flags (sorry, Ciaran, not yet). I've also added --docdir and --htmldir [2] since I was requested to test it more. If possible, feel free to test it. The ebuilds need to be EAPI=3D6_pre1 for it. The code is available in 'eapi6' branch of my Portage mirror. To clone: $ git clone -b eapi6 https://github.com/mgorny/portage.git To install via portage-9999, put the following in make.conf: portage_LIVE_REPO=3Dhttps://github.com/mgorny/portage.git portage_LIVE_BRANCH=3Deapi6 To view online (and feel free to comment via github): https://github.com/mgorny/portage/commits/eapi6 To compare the EAPI6 added content: https://github.com/mgorny/portage/compare/mgorny:random-cleanup...eapi6 Thanks and have fun! [1]:https://wiki.gentoo.org/wiki/Future_EAPI/EAPI_6_tentative_features [2]:https://bugs.gentoo.org/show_bug.cgi?id=3D468202 --=20 Best regards, Micha=B3 G=F3rny --Sig_/W9kBOcgx=ifcrC1TwcsgTK6 Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJT8muqXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOhtcP/joh3Tbyh6R5+7AdoRSvmSZH TXMzV9osdDCc/JvbammGcrqKPoN/+vCaYf61ESsFf1d83ww8CJvgPplA20chvx58 VdDAtWIlZw/YA631CbnrrYvAtwQ/e1m2sfuqlLEV1qMA/0t8xxGMPM45zOqRmpgT V5UaOs6SjVuJINgFQKtsO4poO+YPILcegZqY3tuyj+0lyRByAqBhIVwV4lS9a/5K iDa6Pe9+tZ/noVxLI7A2ViyY8hm4Zmn5mmpqhxJs018e7YmTAcRTEK6lM+Tq6KOv d3rMqIfHoeEZsCSMY1AV3cRQo1LpvQjVnSE6SVxBbFUaXTNDBL+IzX9WbSbFU8Kl dEkhw3zoxlscoTlEa36PHVxt5zY/koMxkgLNo+nYiJGBR9lXEuRMraN2lu6Yj8bL yZp3LvaVqNftKLN1VunIo90B+2IBUei8LYnhqNcjzO9o3NLoY4PhByUQf/FoFrz1 L2fOVZDs24WU1tQxAW98ut04ParACG2vCBuo5HQShokKcc9rx/Dp2AlXZ76bde/N r/xQZqAl7mhGP6cRjmss94OYor3ehy5gIGkKx4w+qVZxKQ8Gzx2r713Lun08vQQi eckH2iowEEpGuBK7fO1nz1di4ANTe43jFwXk8o0hwmM4eeAcwHuJbXme7yHxHSRq AiieaTMtJCxa7pGZFrth =XFyV -----END PGP SIGNATURE----- --Sig_/W9kBOcgx=ifcrC1TwcsgTK6--