These changes in the X packages in Nevada build 122 will need updates to the IPS
distro-import package definitions for those packages.

As usual, this only lists the changes that need distro-import changes,
the full list of X changes in these builds can be seen at:
http://opensolaris.org/os/community/x_win/changelogs/changelogs-nv_120/#Build_122

        -alan-

    * 6859397 xorgcfg & xorgconfig entries need to be removed from exec_attr

        - I believe this should be handled automatically when you generate the
          new master version of /etc/security/exec_attr from the SVR4 packages,
          but please verify those two lines are removed from exec_attr when that
          happens.   (They're just useless now rather than actively harmful.)

    * 6868816 move xscreensaver from X consolidation to Desktop consolidation

        Besides moving these to be built & delivered with the GNOME packages,
        the packages were slightly refactored, so some changes to the IPS
        versions will be needed to match.   (In the SVR4 WOS, these changes
        are described by the pkg RTI named "SUNWCxscreensaver.modify" in the
        build 122 pkg rti archives.)

        - SUNWxwsvr (the core screensaver software) was split into SUNWxwsvr
          (compatibility symlinks for old /usr/openwin location) and
          SUNWxscreensaver (the core screensaver software).   That leaves
          nothing for IPS to import from SUNWxwsvr, just an empty package
          for the dependency/renaming.    I believe Desktop RE will be
          delivering the OpenSolaris branded versions of these packages
          directly to the os2010.02 dock, so that distro-import will not
          have to do the rebranding as it previously did.

          distro-import files for these should thus then simply be:

          package SUNWxwsvr
          depend SUNWxscreensaver
          # All contents of the SVR4 package are obsoleted by the
          # /usr/openwin -> X11 symlink
          end package

          package SUNWxscreensaver
          version 5.01
          classification "System/X11"
          import SUNWxscreensaver
          end package

        - The "Really Slick Screensavers" were split out of
          SUNWxscreensaver-hacks-gl into SUNWrss-glx, since they come
          from a separate upstream, with it's own version & license.
          They depend on the xscreensaver-gl-helper program from
          SUNWxscreensaver-hacks-gl being present before the xscreensaver
          daemon runs them.

          package SUNWrss-glx
          version 0.90
          classification "System/X11"
          import SUNWrss-glx
          depend_path /usr/X11/lib/xscreensaver/bin/xscreensaver-gl-helper
          end package

        - Going forward, the SUNW*xwsvr localization packages will be
          replaced by delivering the files via the SUNWgnome-l10n* packages,
          but I don't know if that will happen in time for build 122 or not.

Note that even though 122 delivers the changes for:
    * 6480003 Xorg should support virtual console on Solaris

the VT support is not yet on by default (there are several svcadm/svccfg steps
you'll have to take to activate it), and there are bugs in keyboard handling
on switching back to Xorg that were found after 122 closed, that should be fixed
in 123.  (On one test system, Xorg hung in a I_PUSH ioctl on the keyboard
device, on another, it doesn't hang, but the keys are all incorrectly mapped
after coming back, including the ones to switch back out to another vt again.)

Reply via email to