| Summary: | Split nvidia-drivers into nvidia-legacy-drivers | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Roger <rogerx.oss> |
| Component: | New packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
| Status: | RESOLVED TEST-REQUEST | ||
| Severity: | normal | ||
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Roger
2008-09-23 12:50:14 UTC
You should set up different profiles for different systems in a local overlay and (un)mask specific version of nvidia-drivers in those separate profiles. mmm... right. Since I'm only exporting /usr/portage, can separate this into /usr/local/portage. But I only see it as a temporary hack. As far as sharing Portage via NFS, there really needs to be a better hierarchy. /usr/portage == remote portage sync /usr/local/portage == local networks portage (customizations) /opt/portage == A boxes immediate local portage for customizations. If anybody is working with sharing Portage via NFS on their local network (as they well are as it's encouraged to conserve bandwidth when possible), I'm seeing a shortness of network features for Portage to operate in such an environment. Either of the following needs to be implemented to make this scenario more sound: 1) Structure ebuilds so they do not inter-mangle multiple software packages. (This is probably the easiest method as it only requires a minor ebuild policy change -- which probably should have been implemented years ago.) 2) Provide masking by $HOSTNAME in /etc/portage files (or elsewhere). This is probably a better fix and more complaint with the standards of Linux coding but would require a more coding. Think I've done enough griping on this known issue for the past year or so. Doesn't seem like anybody is an any agreement with any of it. If others had some interest but with little time to code, I could probably help code something along. My current knowledge is with C/BASH, but can easily p/u an already selected Python book from the local library and help-out. For now, I'll push a /usr/local/portage... but as soon as I start creating ebuilds again and trying to sync my work to all my other local boxes for working on the ebuilds from anywhere with my local network, I'm going to get screwed-up again, as the hierarchy of Portage custom masking not being laid-out to work within a network properly. |