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 1LgGpt-000831-Up for garchives@archives.gentoo.org; Sun, 08 Mar 2009 11:06:26 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 8A069E045E; Sun, 8 Mar 2009 11:06:24 +0000 (UTC) Received: from mail-ew0-f173.google.com (mail-ew0-f173.google.com [209.85.219.173]) by pigeon.gentoo.org (Postfix) with ESMTP id 2F20DE045E for ; Sun, 8 Mar 2009 11:06:24 +0000 (UTC) Received: by ewy21 with SMTP id 21so481903ewy.34 for ; Sun, 08 Mar 2009 04:06:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :user-agent:references:in-reply-to:mime-version:content-type :content-transfer-encoding:message-id; bh=84RwQEvrRkaK4vDSoIB+D8Qb5K9ffCY3VbYtOYAnlrI=; b=s9epZ/cEXqG6rbQGdw3BTsLncwA2w0orlwHbZnWl0VNvDJmS7hyocm55nvydC56BWB Zvm4PMkp7ZWKZ2Dt6rukT3w2YYba74VvDSQdxHnm8X8FtWhe7UaMbNnNioKo3p3ZcbOO emnJqsBySWWbdZK0ae8qJIBPlTXuGDKYMF2gE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:references:in-reply-to:mime-version :content-type:content-transfer-encoding:message-id; b=ZFRTUlpAAU3Jpzfc/te9bxDUlmcnc26sT+iVC3+DOt1DZ2N4cmVLGERqzdOnr+T//u b3XSz+hDuCCTAL4O9u5ByCERXx0wvmv83VhT7buzuu3bB2FYeXF4UlLExGQscogNy/64 w9N9/DeRglCo1PzimUI7lW+hp/oJCvzQ2lS4U= Received: by 10.210.51.10 with SMTP id y10mr1526846eby.71.1236510383619; Sun, 08 Mar 2009 04:06:23 -0700 (PDT) Received: from afta-gentoo.localnet (ip-85-198-235-78.broker.com.pl [85.198.235.78]) by mx.google.com with ESMTPS id 7sm3080180eyg.27.2009.03.08.04.06.23 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 08 Mar 2009 04:06:23 -0700 (PDT) From: Arfrever Frehtes Taifersar Arahesis To: Gentoo Development Subject: Re: [gentoo-dev] Ideas for a (fast) EAPI=3 Date: Sun, 8 Mar 2009 12:05:15 +0100 User-Agent: KMail/1.11.0 (Linux/2.6.28-tuxonice-r3-AFTA; KDE/4.2.0; x86_64; ; ) References: <1236498557.6854.51.camel@neuromancer> <49B37D05.50206@gentoo.org> <1236505424.9458.43.camel@neuromancer> In-Reply-To: <1236505424.9458.43.camel@neuromancer> 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; boundary="nextPart19650368.12aR93m8sz"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200903081205.51747.Arfrever.FTA@gmail.com> X-Archives-Salt: c24e8f39-ab6d-48c4-99c5-ebb33fbede14 X-Archives-Hash: 76a7125f26297d5549b7d7af2df7f3a4 --nextPart19650368.12aR93m8sz Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline 2009-03-08 10:43:44 Tiziano M=C3=BCller napisa=C5=82(a): > Am Sonntag, den 08.03.2009, 00:08 -0800 schrieb Josh Saddler: > > Tiziano M=C3=BCller wrote: > > > Hi everyone > > >=20 > > > With eapis 1 and 2 we introduced nice features but also a couple of n= ew > > > problems. One of them are the use dependencies when the package you > > > depend on doesn't have the use flag anymore (see [1] for an example). > > >=20 > > > So I think it's time for a short eapi bump with some distinct > > > improvements: > > >=20 > > > http://spreadsheets.google.com/ccc?key=3DpPAJXP6shYH78lCXeqRqCUQ > >=20 > > Is there a reason why we should ram through a new EAPI for something > > that *looks* like another "Paludis supports this so let's make it a > > Portage standard" proposal? > Ok, first it's not about paludis,portage,pkgcore,whatever but about the > ebuild-format. Paludis also fails if you have DEPEND=3D"cat/foo[moo]" in > bar-0.1.ebuild but cat/foo doesn't have a "moo" USE flag. >=20 > So, please let's focus on the problems we have and try to find a > solution. Please fill in the blanks in the table if you know how portage > has it implemented. >=20 > And I used the word "fast" because people start to use use-dependencies > on a larger scale leading to more problems like the one I described in > the example. In fact, you could already say that for git the dep-tree is > broken because newer subversion doesn't carry the "dso" USE flag > anymore. http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/subversion/subvers= ion-1.5.5.ebuild?view=3Dmarkup contains: IUSE=3D"apache2 berkdb debug doc +dso emacs extras java nls perl python rub= y sasl vim-syntax +webdav-neon webdav-serf" ^^^ (Subversion 1.6.* also has "dso" USE flag.) =2D-=20 Arfrever Frehtes Taifersar Arahesis --nextPart19650368.12aR93m8sz Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (GNU/Linux) iEYEABECAAYFAkmzpo8ACgkQYM9qgQ/zOWPf2gCfUQTljShPK9ByOBFHEAuX3pWG FXcAoJqGgiU49nmpzEv9kw7WWHcRa/bn =p98A -----END PGP SIGNATURE----- --nextPart19650368.12aR93m8sz--