Contributed by deanna on from the readme dept.
As of a few days ago, on all architectures, Xenocara (using X.org 7.2) is now being used to create -current snapshots! Some mirrors and slower architectures may not yet have the newer snapshots. The magic date to look for is March 26th, 2007 or newer. The transition is going to affect -current ports users, so here are a few tips for making the switch.
This officially switches OpenBSD from building X from the XF4/ module of cvs to the xenocara/ module of cvs. Many thanks to the efforts of Matthieu Herrb for bringing this to fruition.
So that users may know what to expect, a few FAQ's and caveats follow.
Updating via normal update procedures works just fine. This is because the userland libraries are cranked to not conflict with the older libraries used by the (now old) XF4 tree.
Old packages will work with old libs, aka normal update will not require immediate update of any ports. A fresh snapshot install will require new packages to go with the newer libs.
This is the same as a libc crank, ports must be built afterwards to use the newer libs.
One can build ports themselves, or update via `pkg_add -u', which should handle the lib issues (i.e. notifying people if libs are not there that are needed).
Any ports that utilize any libraries under /usr/X11R6/lib that can't be distributed will have to be rebuilt from source with 'make update'.
Beware if you have src on nfs, time synchronization between the server and client is required to be within one second.If you do run across any surprises, be sure to report them via sendbug(1) or to x11 at openbsd dot org ..
(Comments are closed)