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

Ciaran McCreesh wrote:
> On Mon, 01 Aug 2005 19:23:37 -0400 Alec Warner <[EMAIL PROTECTED]>
> wrote:
> | > Hrmmmmm. Is this going to be sanely doable by your average dev? How
> | > long a dep string would we be having in typical cases? How about in
> | > bad cases?
> | > 
> |   The more formal the depstring, the quicker the packages build (
> |   using
> | only needed packages instead of lumping them in one group ).  This is
> | essentially what the DEPEND should be, just what the packages needs to
> | compile and run.  This especially benefits embedded targets who need a
> | bare-bones set of libraries and nothing else.
> 
> The problem is... By hard-coding a bunch of xorg packages, you're making
> your DEPEND *less* accurate. Most packages will build just fine with
> other X implementations.
[1]  Yes but at present we have only 1 provider of X11 in the tree
(xorg).  If we were to make a bunch of virtuals (concepts if you will),
then all packages should/will work fine with xorg, because they are all
tested with xorg.  Then all of a sudden a new X server comes out, call
it Foo.  So we add Foo to our virtual/concept and things break...because
no one has tested every package with Foo, it's only been tested with xorg.

> 
> Providing a specific metapackage is a bad idea. What if a package really
> does depend upon xorg? Providing a specific concept would be better.
> Whether such a thing is implementable currently is up for debate...
> 
[2]  Virtuals are basically concepts, things are only added to
virtual/mta fex, when they fulfill the concept and real-world
requirements of mta.  As long as one can define exactly what the
real-world requirements of each x11 concept is, then it shouldn't be a
problem.  Mostly this is a discussion with x11 geeks about the standard.

To sum up the two pieces of the above.  In order to prevent [1] we need
to come up with an agreement on what constitutes each concept/virtual
[2].  Virtual/x11 was originally for xfree/xorg migration, but I don't
believe that there is any kind of agreed upon requirement set for a
package to be added to virtual/x11.  A quick grep of the tree shows 2115
ebuilds DEPEND on x11, which is a lot of ebuilds to do QA on for any new
 x11 provider.  Most other virtuals adhere to a simple binary interface
( call sendmail, mail is sent), as opposed to X11's library based
interface (although it has binaries as well.)

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iQIVAwUBQu7I5mzglR5RwbyYAQLJdg/+OQf8MY16CMkmR4mceDPH+uTO+4dMwiqt
MUVuXm520bH5jD0dITogxrPWNMZXLPY2topENKoCsvM0ex1hqB3/mNs9WcXre27a
4QtowNX4rFG2oBSxFUEphvJD+dH9XUptBUaecL+g286G9rqlc6DNvl7LfHTokCa6
TmG2sbArEofOQpQOa4YPDfahUp9Bzvmusb9gLKHtMPIGokbmD4fSLhNVlAsqjH9L
mrs6a+ZNt1GzOVAuDnnDUYYgIhHk5J4EEPTnqfZ4ByaKokUCSSMzzJ+fJDTkNBe9
Zz++vAcR2QaER0jvL3r99r4xMM/MYzrQMG+tbZ3i8UY/RQZ5u886s4K899bcAA0s
qa0W9xP61vtxghQy60tkmdvFi3y+GVRGrNwVlPi82Mi8nrCBN19sj9N6k2xVetnr
esJmZ7mL+JA0gmXAfGTZ8DUpi8huPwYtKcDBRTq7F9fpPGchiy/IXTnizcv5bQF8
C0ADKSdNshKasr/iGWfP+pGgCMWDsEOqe9hR8phRoECx6N0xCRPgfP/chvKIumvs
oqVW2EEB0Wk6f3vUmp/vE5qIFX1T3UQGNkHtdRnwn48Btj/C0FfuEdmGqyCbR+Yp
u/jW4AZGL8MrbkpbUIzJyR7gAYe3MAYt3QcBFgRuEX2W2bhD+K7R2jy3rfzEkLx4
dcXCpCyuqSM=
=7TLN
-----END PGP SIGNATURE-----
-- 
gentoo-dev@gentoo.org mailing list

Reply via email to