Bug 207642 - Proposed package split
Summary: Proposed package split
Alias: None
Product: Fedora
Classification: Fedora
Component: system-config-display
Version: rawhide
Hardware: All
OS: Linux
Target Milestone: ---
Assignee: Adam Jackson
QA Contact:
Depends On:
Blocks: OLPCTracker
TreeView+ depends on / blocked
Reported: 2006-09-22 06:30 UTC by David Zeuthen
Modified: 2013-03-06 03:47 UTC (History)
2 users (show)

Clone Of:
Last Closed: 2006-09-22 19:04:17 UTC

Attachments (Terms of Use)

Description David Zeuthen 2006-09-22 06:30:14 UTC
For OLPC we're interested in creating a variant of the OS that runs on commodity
PC hardware as a livecd. This is mostly to make it easy to demonstrate the UI,
Sugar, we're building. 

So, to do this we want to pull in the standard Fedora kernel and all the X11
drivers. This is in contrast to OLPC variants that includes OLPC specific
kernels optimized for the known hardware target and only one X11 driver we can
configure via /etc/X11/xorg.conf ahead of time.

As such, for the livecd variant, we need to configure the X.org server. For
other livecd use cases experience shows that

 system-config-display --noui --reconfig --set-depth=24

yields a pretty good result on Rawhide distros. 

The problem, on OLPC, is that system-config-display pulls in a number of
packages including metacity, redhat-artwork and whatnot. The latter conflicts
with our own olpc-artwork package insofar both wants to provide
/etc/gtk-2.0/gtkrc (which is probably a packaging bug in olpc-artwork; it should
provide redhat-artwork probably).

Either way, is it possible to split system-config-display into two packages


and have the former Require: the latter? Then we'd just pull in
system-config-display-tui. This would be nice as we're not using things like
metacity etc.

Alternatively, is there a better way to write out xorg.conf nowadays? If so, I'd
be happy to do that instead of system-config-display. Please advise.


Comment 1 Adam Jackson 2006-09-22 15:25:06 UTC
The other alternative, of course, is to start X without a config file.

Comment 2 Adam Jackson 2006-09-22 19:04:17 UTC
Per IRC discussion, X with no xorg.conf is the recommended solution.

Note You need to log in before you can comment on or make changes to this bug.