emerging newly stabled xorg-server, with +minimal and -hal useflags make.conf: INPUT_DEVICES = "keyboard mouse". The post-build dep correctly rebuilds xf86-input-keyboard, but did not rebuild xf86-input-mouse. I had to do it manually to get the mouse back. Reproducible: Didn't try Steps to Reproduce: 1. Set -hal and +minimal useflags for xorg-server 2. Set make.conf INPUT_DEVICSE="keyboard mouse" 3. emerge xorg-server from 1.3... to 1.5.3-r5 4. restart xorg-server (I did /etc/init.d/xdm restart) 5. find dead mouse (usu. under your right hand) Actual Results: mouse input stopped working Expected Results: the mouse input still working: Since portage cleverly caught the keyboard driver post-build dep, I'd expect the mouse one to work too
What was that post-emerge note again ? "You must rebuild all drivers if upgrading from xorg-server 1.4.1"... So, invalid.
ok, fair enough, but I read the note, and rebuilt nvidia-drivers: When I saw xf86-input-keyboard get pulled in I thought 'ok portage is taking care of the xorg internal drivers' So why one, and not the other?
Reading the ebuild I guess it was just an upped version requirement for kb, where there wasn't one for the mouse. Just unlucky coincidence. Perhaps the message might make it clearer - all drivers specified in INPUT_DEVICES and VIDEO_CARDS? But perhaps I'm more stupid than the average Gentoo user even since the graphical installer came along :)
If you have app-portage/portage-utils installed you can re-emerge all installed x11-drivers with one single command: emerge -1av $(qlist -CI x11-drivers) Marking this bug as INVALID as there is already a note inside of the xorg-server ebuild. P.S.: Nice description on how to reproduce the bug (esp. #5) :D