On Fri, 2005-12-09 at 23:12 +0000, Donnie Berkholz wrote: > AREAS WE NEED HELP WITH: > 1) Porting applications to modular X > 2) Fixing descriptions for the vast majority of modular packages. > > > OK, it seems like we've now got issues resolved related to the new > virtual/x11 package. Despite all the eyes that looked at it and all the > publicity on lists and elsewhere, we still missed the lack of stable > keywords in it, which caused some issues when the default virtual was > pulled from the base profile. Thanks to axxo and flameeyes for dealing > with this while I was at lunch. > > Here's roughly how it all works: > > 1) Users with xorg-6.x installed will continue along happily, because > 6.x PROVIDES virtual/x11 on their systems. > > 2) Users with no X installed will pull in the virtual/x11 package > because there is no longer a default virtual. > > 3) Users with xorg-7.x installed will need all their packages updated > for modular dependencies. There is a porting guide at > http://dev.gentoo.org/~spyderous/xorg-x11/porting_to_modular_x_howto.txt > -- go ahead and run through it for your favorite packages, and file > bugs to their maintainers with the updated dependencies. > > One note for porting to modular: binary packages will require a script > using ldd instead of one checking the compilation log. Petteri Räty has > kindly made one available at > http://dev.gentoo.org/~betelgeuse/scripts/checkdeps -- it depends on > portage-utils. > > While packages are being ported to modular X, you will be unable to > upgrade any unported packages (so likely your 'world') without an entry > in /etc/portage/profile/virtuals that emulates virtual/x11 using an > installed package, e.g.: > > virtual/x11 x11-base/xorg-x11 > > assuming you have the xorg-x11-7 metabuild installed. > > I hope that covers pretty much everything right now. >
Will need to do something about the default glu/opengl/xft virtuals as well ... (you probably did not forget this, just double checking ...) -- Martin Schlemmer
signature.asc
Description: This is a digitally signed message part