rpm -qa | grep drv | sort xorg-x11-drv-acecad-1.1.0-5.fc8 xorg-x11-drv-aiptek-1.0.1-5.fc8 xorg-x11-drv-amd-0.0-22.20070625.fc8 xorg-x11-drv-apm-1.1.1-7.fc8 xorg-x11-drv-ark-0.6.0-6.fc8 xorg-x11-drv-ast-0.81.0-6.fc8 xorg-x11-drv-ati-6.7.197-1.fc8 xorg-x11-drv-avivo-0.0.1-6.fc8 xorg-x11-drv-calcomp-1.1.0-4.fc8 xorg-x11-drv-chips-1.1.1-5.fc8 xorg-x11-drv-cirrus-1.1.0-5.fc8 xorg-x11-drv-citron-2.2.0-2.fc7 xorg-x11-drv-cyrix-1.1.0-5.fc8 xorg-x11-drv-digitaledge-1.1.0-4.fc8 xorg-x11-drv-dmc-1.1.0-3.fc7 xorg-x11-drv-dummy-0.2.0-5.fc8 xorg-x11-drv-dynapro-1.1.0-3.fc7 xorg-x11-drv-elographics-1.1.0-4.fc8 xorg-x11-drv-evdev-1.1.2-5.fc8 xorg-x11-drv-fbdev-0.3.1-4.fc8 xorg-x11-drv-fpit-1.1.0-4.fc8 xorg-x11-drv-glint-1.1.1-7.fc8 xorg-x11-drv-hyperpen-1.1.0-5.fc8 xorg-x11-drv-i128-1.2.1-1.fc8 xorg-x11-drv-i740-1.1.0-5.fc8 xorg-x11-drv-i810-2.1.1-7.fc8 xorg-x11-drv-jamstudio-1.1.0-4.fc8 xorg-x11-drv-keyboard-1.2.2-2.fc8 xorg-x11-drv-magellan-1.1.0-4.fc8 xorg-x11-drv-magictouch-1.0.0.5-5.fc8 xorg-x11-drv-mga-1.4.6.1-6.fc8 xorg-x11-drv-microtouch-1.1.0-2.fc7 xorg-x11-drv-mouse-1.2.3-1.fc8 xorg-x11-drv-mutouch-1.1.0-5.fc8 xorg-x11-drv-neomagic-1.1.1-4.fc8 xorg-x11-drv-nouveau-2.1.6-1.fc8 xorg-x11-drv-nsc-2.8.1-4.fc8 xorg-x11-drv-nv-2.1.6-1.fc8 xorg-x11-drv-palmax-1.1.0-4.fc8 xorg-x11-drv-penmount-1.1.0-3.fc7 xorg-x11-drv-rendition-4.1.3-5.fc8 xorg-x11-drv-s3-0.5.0-5.fc8 xorg-x11-drv-s3virge-1.9.1-5.fc8 xorg-x11-drv-savage-2.1.3-1.fc8 xorg-x11-drv-siliconmotion-1.5.1-3.fc8 xorg-x11-drv-sis-0.9.3-4.fc8 xorg-x11-drv-sisusb-0.8.1-9.fc8 xorg-x11-drv-spaceorb-1.1.0-4.fc8 xorg-x11-drv-summa-1.1.0-4.fc8 xorg-x11-drv-tdfx-1.3.0-6.fc8 xorg-x11-drv-tek4957-1.1.0-4.fc8 xorg-x11-drv-trident-1.2.3-6.fc8 xorg-x11-drv-tseng-1.1.0-7.fc8 xorg-x11-drv-ur98-1.1.0-4.fc8 xorg-x11-drv-v4l-0.1.1-8.fc8 xorg-x11-drv-vesa-1.3.0-10.fc8 xorg-x11-drv-via-0.2.2-4.fc8 xorg-x11-drv-vmmouse-12.4.3-1.fc8 xorg-x11-drv-vmware-10.15.2-1.fc8 xorg-x11-drv-void-1.1.1-6.fc8 xorg-x11-drv-voodoo-1.1.1-1.fc8
rpm -e xorg-x11-drv-voodoo-1.1.1-1.fc8 error: Failed dependencies: xorg-x11-drv-voodoo is needed by (installed) xorg-x11-drivers-7.2-9.fc8.i386
why?
sean
On Thu, 2008-02-28 at 21:01 -0500, sean darcy wrote:
rpm -e xorg-x11-drv-voodoo-1.1.1-1.fc8 error: Failed dependencies: xorg-x11-drv-voodoo is needed by (installed) xorg-x11-drivers-7.2-9.fc8.i386
xorg-x11-drivers has been a metapackage with nothing dependent on it for a very, very long time. Feel free to erase it.
Ignacio Vazquez-Abrams wrote:
On Thu, 2008-02-28 at 21:01 -0500, sean darcy wrote:
rpm -e xorg-x11-drv-voodoo-1.1.1-1.fc8 error: Failed dependencies: xorg-x11-drv-voodoo is needed by (installed) xorg-x11-drivers-7.2-9.fc8.i386
xorg-x11-drivers has been a metapackage with nothing dependent on it for a very, very long time. Feel free to erase it.
rpm -e xorg-x11-drv-voodoo error: Failed dependencies: xorg-x11-drv-voodoo is needed by (installed) xorg-x11-drivers-7.3-2.fc9.i386
which means that if I did erase it with -nodeps, yum would just drag it back in with any update.
Perhaps the answer is the xorg-x11-drivers should not depend on the individual drivers, but only have the individual drivers depend on xor-x11-drivers.
sean
sean darcy wrote:
Ignacio Vazquez-Abrams wrote:
On Thu, 2008-02-28 at 21:01 -0500, sean darcy wrote:
rpm -e xorg-x11-drv-voodoo-1.1.1-1.fc8 error: Failed dependencies: xorg-x11-drv-voodoo is needed by (installed) xorg-x11-drivers-7.2-9.fc8.i386
xorg-x11-drivers has been a metapackage with nothing dependent on it for a very, very long time. Feel free to erase it.
rpm -e xorg-x11-drv-voodoo error: Failed dependencies: xorg-x11-drv-voodoo is needed by (installed) xorg-x11-drivers-7.3-2.fc9.i386
which means that if I did erase it with -nodeps, yum would just drag it back in with any update.
Perhaps the answer is the xorg-x11-drivers should not depend on the individual drivers, but only have the individual drivers depend on xor-x11-drivers.
sean
Sorry. Now I get it. erase xorg-x11-drivers ( sound of hand slapping forehead ).
Then take out whichever drivers you don't need.
But f9 will install xorg-x11-drivers by default?
sean
On 2008-03-02, 16:49 GMT, sean darcy wrote:
But f9 will install xorg-x11-drivers by default?
Most probably yes — the duo “hard drive space is cheap” and “hardware changes happen” is hard to beat. And before you compare to loudly, let me tell you that both of Linux closed-competitors do the same. If you know and care about such things, then rpm -e xorg-x11-drivers combined with rpm -e xorg-x11-drv-{.... long list of drivers separated by commas} is not that difficult to do.
Matej
sean darcy wrote:
Ignacio Vazquez-Abrams wrote:
On Thu, 2008-02-28 at 21:01 -0500, sean darcy wrote:
rpm -e xorg-x11-drv-voodoo-1.1.1-1.fc8 error: Failed dependencies: xorg-x11-drv-voodoo is needed by (installed) xorg-x11-drivers-7.2-9.fc8.i386
xorg-x11-drivers has been a metapackage with nothing dependent on it for a very, very long time. Feel free to erase it.
rpm -e xorg-x11-drv-voodoo error: Failed dependencies: xorg-x11-drv-voodoo is needed by (installed) xorg-x11-drivers-7.3-2.fc9.i386
which means that if I did erase it with -nodeps, yum would just drag it back in with any update.
Perhaps the answer is the xorg-x11-drivers should not depend on the individual drivers, but only have the individual drivers depend on xor-x11-drivers.
why would the individual drivers depend on the xorg-x11-drivers metapackage, which provides no functionality other than to create dependencies in the other direction?
You can rpm -e xorg-x11-drivers, then you can easily remove any other specific xorg drivers you don't need.
$ rpm -q --whatrequires xorg-x11-drivers no package requires xorg-x11-drivers
What was the point of the metapackage, originally? To install ALL drivers at install time and let firstboot sort it out?
-Eric
On Sun, 2008-03-02 at 10:51 -0600, Eric Sandeen wrote:
What was the point of the metapackage, originally? To install ALL drivers at install time and let firstboot sort it out?
To ensure that (for most cases), all drivers are installed and continue to be updated as new drivers are added. That way, if someone changes out their video hardware, they don't get hosed by not having the driver available.
Jeremy
Jeremy Katz wrote:
On Sun, 2008-03-02 at 10:51 -0600, Eric Sandeen wrote:
What was the point of the metapackage, originally? To install ALL drivers at install time and let firstboot sort it out?
To ensure that (for most cases), all drivers are installed and continue to be updated as new drivers are added. That way, if someone changes out their video hardware, they don't get hosed by not having the driver available.
Would it make sense for Anaconda to detect a laptop and only install the driver the system needs?
Rahul
On Mon, 2008-03-03 at 01:39 +0530, Rahul Sundaram wrote:
Jeremy Katz wrote:
On Sun, 2008-03-02 at 10:51 -0600, Eric Sandeen wrote:
What was the point of the metapackage, originally? To install ALL drivers at install time and let firstboot sort it out?
To ensure that (for most cases), all drivers are installed and continue to be updated as new drivers are added. That way, if someone changes out their video hardware, they don't get hosed by not having the driver available.
Would it make sense for Anaconda to detect a laptop and only install the driver the system needs?
No. Different install paths like this are just recipes for lots of pain and unexpected bugs
Jeremy
On 03/02/2008 03:09 PM, Rahul Sundaram wrote:
Jeremy Katz wrote:
On Sun, 2008-03-02 at 10:51 -0600, Eric Sandeen wrote:
What was the point of the metapackage, originally? To install ALL drivers at install time and let firstboot sort it out?
To ensure that (for most cases), all drivers are installed and continue to be updated as new drivers are added. That way, if someone changes out their video hardware, they don't get hosed by not having the driver available.
Would it make sense for Anaconda to detect a laptop and only install the driver the system needs?
Not really, because you don't necessarily know what I need. I could be installing onto a removable hard drive, for instance. I could be doing one install and then cloning to a bunch of other machine. And it would suck for virt, too.
Dnia 2008-03-03, o godz. 01:39:43 Rahul Sundaram sundaram@fedoraproject.org napisał(a):
Would it make sense for Anaconda to detect a laptop and only install the driver the system needs?
Haven't you ever switched HDD-s between laptops? I know I've seen it done many times more than between "real" computers.
Lam
On Mon, 2008-03-03 at 01:39 +0530, Rahul Sundaram wrote:
Jeremy Katz wrote:
On Sun, 2008-03-02 at 10:51 -0600, Eric Sandeen wrote:
What was the point of the metapackage, originally? To install ALL drivers at install time and let firstboot sort it out?
To ensure that (for most cases), all drivers are installed and continue to be updated as new drivers are added. That way, if someone changes out their video hardware, they don't get hosed by not having the driver available.
Would it make sense for Anaconda to detect a laptop and only install the driver the system needs?
aspartame:~% n=0 ; rpm -q --requires xorg-x11-drivers | grep -v ^rpmlib | xargs rpm -q --qf="%{size}\n" | while read i ; do n=$(( $n + $i )) ; done ; echo $n 6315970
If you have a laptop where that six megs matters, you should have your own comps file anyway.
- ajax
sean darcy wrote:
Ignacio Vazquez-Abrams wrote:
On Thu, 2008-02-28 at 21:01 -0500, sean darcy wrote:
...
xorg-x11-drivers has been a metapackage with nothing dependent on it for a very, very long time. Feel free to erase it.
rpm -e xorg-x11-drv-voodoo error: Failed dependencies: xorg-x11-drv-voodoo is needed by (installed) xorg-x11-drivers-7.3-2.fc9.i386
I think you missed Ignacio's point: yum erase xorg-x11-drivers then any you are sure you don't want.
eg I have for a more than two years similar to: $ yum list installed xorg*-d* Loading "downloadonly" plugin Loading "skip-broken" plugin Installed Packages xorg-x11-drv-evdev.i386 1.1.2-5.fc8 installed xorg-x11-drv-keyboard.i386 1.2.2-2.fc8 installed xorg-x11-drv-mouse.i386 1.2.3-1.fc8 installed xorg-x11-drv-nouveau.i386 2.1.6-1.fc8 installed xorg-x11-drv-nv.i386 2.1.6-1.fc8 installed xorg-x11-drv-vesa.i386 1.3.0-10.fc8 installed xorg-x11-drv-vmmouse.i386 12.4.3-1.fc8 installed xorg-x11-drv-vmware.i386 10.15.2-1.fc8 installed xorg-x11-drv-void.i386 1.1.1-6.fc8 installed xorg-x11-proto-devel.noarch 7.3-3.fc8 installed
The development argument used to support installing all drivers is that at a change of video card or move a hard disk to another machine, X should be able to find and load the correct drivers. Making them all available by default eases support/fedora-list/buzilla mail, and is only a small storage burden in any case.
My opinion is that it would be nice to have the hardware detection go "oh my god - you stuck in a new video card - im downloading the driver now - installing it and you'll be ready to rock in no time".
DaveT.
On Sat, 2008-03-29 at 23:32 +1100, David Timms wrote:
My opinion is that it would be nice to have the hardware detection go "oh my god - you stuck in a new video card - im downloading the driver now - installing it and you'll be ready to rock in no time".
Given that we might not be able to display text that you can read unless we have X, this isn't really a good idea.
Jeremy
devel@lists.stg.fedoraproject.org