Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 120777 - xf86-* drivers need some ~amd64 loving
Summary: xf86-* drivers need some ~amd64 loving
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: AMD64 Linux
: High enhancement
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-28 16:51 UTC by Jose daLuz
Modified: 2006-02-02 11:29 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jose daLuz 2006-01-28 16:51:54 UTC
Now that xorg-x11-7.0-r1 pulls in all the xf86-* drivers as dependencies, the fact that most of them don't have the ~amd64 keyword becomes obvious as at least 64 of them need to be added to package.keywords. That's a one-time thing so no big deal, but it just points out that most of them could use some testing with ~amd64.
Comment 1 Patrick McLean gentoo-dev 2006-01-30 18:33:34 UTC
We aren't going to keyword the drivers without having them tested on actual hardware, as there are several old drivers that are likely to never be used on amd64 hardware, it is doubtful that anywhere near all of them will ever be keyworded.

We keyword these individually as people with hardware test them and report.
Comment 2 Duncan 2006-01-31 04:56:56 UTC
(In reply to comment #0)
> Now that xorg-x11-7.0-r1 pulls in all the xf86-* drivers as dependencies [...]

This comment doesn't address the bug directly, but may be of help for users coming across it.

It shouldn't pull /all/ the xf86-* drivers in, unless you haven't set the proper variables (INPUT_DEVICES, VIDEO_CARDS) for what it /should/ pull in, as displayed in ~arch portage (2.1 pre-s) with emerge -pv, and documented in the Migrating to Modular X HOWTO, here: http://www.gentoo.org/proj/en/desktop/x/x11/modular-x-howto.xml

If the vars aren't set, the ebuild defaults to attempting to merge all of the drivers (as the old monolithic builds did normally, no such vars to set), doing a lot of unnecessary work in the process, but at the same time usually ending up with a working system, which wouldn't happen if it defaulted to merging /none/ or simply died with a message to set the vars appropriately, if they weren't set.

Duncan
Comment 3 Luis Medinas (RETIRED) gentoo-dev 2006-02-02 11:19:10 UTC
i keyworded almost all if you notice something is missing please let us know
Thanks
Comment 4 Jose daLuz 2006-02-02 11:29:03 UTC
Thanks very much for doing this so quickly.