public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] virtualx eclass
@ 2008-10-16 13:44 Doug Goldstein
  2008-10-16 14:17 ` [gentoo-dev] " Diego 'Flameeyes' Pettenò
                   ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Doug Goldstein @ 2008-10-16 13:44 UTC (permalink / raw
  To: gentoo-dev

While the rule of thumb has been if an eclass needs something it should
provide it's own depends. However the virtualx eclass needs to be
different simply because in some cases it's only uses for tests (this is
it's most common usage in the whole) tree. When it's used for tests
pulling in the xorg-server the most ideal situation would be if
xorg-server was only pulled in on USE=test because currently for anyone
emerging an app that uses GTK+ they have a weird situation in the fact
that all of GTK+'s depends that have USE=X use it to mean libX11 (as do
most usages of the X USE flag), however GTK+ itself due to it's usage of
the virtualx eclass pulls in xorg-server when USE=X, which is only used
for tests. This results in a confusing experience for users looking to
built a headless machine.

It'd be a lot more consistent if ebuilds provided a USE flag or directly
depended on the xorg-server and then used the functions in the eclass.
So in summary, those are the changes I plan on making very shortly. If
someone's got some input, please speak up.

--
Doug Goldstein




^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2008-10-28 17:32 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-10-16 13:44 [gentoo-dev] virtualx eclass Doug Goldstein
2008-10-16 14:17 ` [gentoo-dev] " Diego 'Flameeyes' Pettenò
2008-10-16 14:32   ` Doug Goldstein
2008-10-16 15:15     ` Doug Goldstein
2008-10-16 14:18 ` [gentoo-dev] " Doug Goldstein
2008-10-16 15:35 ` Doug Goldstein
2008-10-16 21:54   ` Donnie Berkholz
2008-10-16 23:18     ` Bo Ørsted Andresen
2008-10-20 21:50   ` Doug Goldstein
2008-10-22 11:06     ` Petteri Räty
2008-10-28 17:32       ` Doug Goldstein

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox