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

Reply via email to