[indiana-discuss] IPS distro-import changes needed for X packages for nv_107
Alan Coopersmith
Alan.Coopersmith at Sun.COM
Tue Jan 27 09:45:52 PST 2009
These changes in the X packages in Nevada build 107 will need updates
to the IPS distro-import package definitions for X, or checking to make
sure that the right thing happens on upgrade for unusual circumstances.
As usual, this only lists the changes that need distro-import changes,
the full list of X changes in this build can be seen at:
http://opensolaris.org/os/community/x_win/changelogs/changelogs-nv_100/#Build_107
-alan-
[Since the 106 changes aren't pushed yet, I'm comparing to the 105 version
in the pkg gate.]
* 6582489 X11R7.4: Xorg server 1.5.3, Mesa 7.2, and associated driver updates
- 00/common/SUNWxorg-doc:
This SVR4 package was merged into SUNWxorg-graphics-ddx &
SUNWxorg-server, so should be replaced with:
#
# As there isn't currently a way to rename packages on upgrade, create an
# empty package which will cause the previous contents of the package to
# be deleted when the empty version is installed and declare a dependency
# on the package with the new name.
#
package SUNWxorg-doc
depend SUNWxorg-server
depend SUNWxorg-graphics-ddx
end package
- 105/common/SUNWxorg-server
- Update version to 1.5.3
- Verify the ELF dependency checker correctly picks up new
dependencies on SUNWhal, SUNWdbus-libs, SUNWpciaccess,
& SUNWpixman ( /usr/X11/bin/*/Xorg binaries are now linked
against libraries in those packages)
- 101/i386/SUNWxorg-mesa
- Update version to 7.2
A number of files were moved between packages - I don't think this requires
any distro-import changes, unless testing shows upgrades aren't handling these
properly:
- /usr/X11/lib/X11/xserver/libdrm.so.2 &
/usr/X11/lib/X11/xserver/$(ARCH64)/libdrm.so.2 were moved
from SUNWxorg-mesa (x86 only) to SUNWxorg-server (both platforms)
- /usr/X11/lib/modules/libwfb.so &
/usr/X11/lib/modules/$(ARCH64)/libwfb.so were changed from
symlinks in NVDAgraphics (x86 only) to files in SUNWxorg-server
(both platforms)
- and as noted above the files & symlinks in SUNWxorg-docs
moved to SUNWxorg-server & SUNWxorg-graphics-ddx.
And to answer the inevitable questions from Dave about LiveCD size impact,
the uncompressed SVR4 package size changed due to a number of factors,
including removing code that's now in SUNWpciaccess & SUNWpixman or otherwise
not needed, merging the docs into the code packages (and thus removing the
docs second copy of the license notices), new code added, etc.
The uncompressed package sizes in kb are:
b106 b107
SUNWxorg-doc 1601 --
SUNWxorg-graphics-ddx 10159 10642
SUNWxorg-mesa 41993 78099
SUNWxorg-server 39198 22015
total 92951 110756
I hadn't noticed the SUNWxorg-mesa growth until making this list though,
it appears the dri modules for the various models of Intel & ATI graphics
almost doubled in size - not sure if that's from the Mesa 7.0.4 -> 7.2 move
or from changing the compiler used to build Mesa from gcc to Studio 12.
Other than that it seems we made progress in the size battle.
-Alan Coopersmith- alan.coopersmith at sun.com
Sun Microsystems, Inc. - X Window System Engineering
More information about the indiana-discuss
mailing list