-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Mike Frysinger wrote:
> On Thursday 27 September 2007, Marijn Schouten (hkBst) wrote:
>> Mike Frysinger wrote:
>>> On Wednesday 26 September 2007, Marijn Schouten (hkBst) wrote:
>>>> Who's gonna fix usr/lib/portage/bin/ebuild.sh?
>>> what's broken in it ?
>>> -mike
>> Well, apparently it checking FEATURES is illegal
> 
> you misinterpreted the statement ... *ebuilds* using FEATURES is illegal, 
> portage itself is 100% free to do it

I think default ebuild functions should also be legal when implemented in an
actual ebuild and thus I don't think default ebuild functions should be
considered to be part of portage.

There is no reason to allow defaults to do special magic stuff and it is
unclean to allow it. Any special stuff should either be made part of the API
so all ebuild functions can use it or removed from defaults and normal
functions alike.

Marijn

- --
Marijn Schouten (hkBst), Gentoo Lisp project
<http://www.gentoo.org/proj/en/lisp/>, #gentoo-lisp on FreeNode
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFG+7FPp/VmCx0OL2wRAj5wAJ4yYSKCwlY/Skj6/Xg+eKKpnEe2GQCfXBSb
70i45u3RdXr11fFDc1C+nDw=
=oMWg
-----END PGP SIGNATURE-----
-- 
[EMAIL PROTECTED] mailing list

Reply via email to