From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1R1icB-0000fE-Ek for garchives@archives.gentoo.org; Thu, 08 Sep 2011 17:42:15 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 76E3821C0D4; Thu, 8 Sep 2011 17:42:06 +0000 (UTC) Received: from mail-wy0-f181.google.com (mail-wy0-f181.google.com [74.125.82.181]) by pigeon.gentoo.org (Postfix) with ESMTP id C31B021C083 for ; Thu, 8 Sep 2011 17:41:38 +0000 (UTC) Received: by wyg36 with SMTP id 36so1046541wyg.40 for ; Thu, 08 Sep 2011 10:41:38 -0700 (PDT) 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 Received: by 10.216.154.145 with SMTP id h17mr1098087wek.39.1315503697780; Thu, 08 Sep 2011 10:41:37 -0700 (PDT) Sender: antarus@scriptkitty.com Received: by 10.216.181.73 with HTTP; Thu, 8 Sep 2011 10:41:37 -0700 (PDT) In-Reply-To: <4E68F57C.90002@gentoo.org> References: <4E64C7BB.907@gentoo.org> <4E68F57C.90002@gentoo.org> Date: Thu, 8 Sep 2011 10:41:37 -0700 X-Google-Sender-Auth: -7GVSG3QB0JOYDfBrZMhXxD1ozY Message-ID: Subject: Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting From: Alec Warner To: gentoo-dev@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: X-Archives-Hash: 4cc35b231c9eff142516cb31ab3dd54a On Thu, Sep 8, 2011 at 10:03 AM, Thomas Sachau wrote: > Tom=C3=A1=C5=A1 Chv=C3=A1tal schrieb: >> Start collecting ideas for EAPI5. > > 1) USE-flag based support to cross-compile packages (mostly implemented i= n multilib-portage) > 2) USE-flag based support to install for different slots (e.g. python, ru= by or php) > 3) (internal) USE-flag based support to re-install packages (replacement = for > revdep-rebuild/@preserved-rebuild) > > The order of the list is also in the order of how much of it is already i= mplemented and could be > easily drafted. > > The first one already has a working implementation, so might just need so= me smaller adjustments. > > The second one is already done in some eclasses, afaik php and ruby, but = it might be a good idea to > have a general framework for all slotted languages, so there is no need t= o re-implement the same for > every language. > > The third one is mostly an idea, where packages requiring a rebuild of de= pending packages define a > specific var (SLOT or some new one line ABI_SLOT, which needs to be updat= ed, when depending packages > need to be rebuild), so that whenever this var is updated, all depending = packages have to be > rebuild. This probably needs a bit more of discussion and thinking to get= it properly drafted. I thought the usual problem behind this wasn't so much the implementation but instead was getting maintainers to change the ABI_SLOT on a library would be difficult. Either they would do it too often (unnecessarily) or they would not do it enough (so we would still need revdep & friends.) > >