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.
Thanks for your patience,
Donnie
--
gentoo-dev@gentoo.org mailing list