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


Reply via email to