[indiana-discuss] IPS distro-import changes needed for X packages for nv_101
Alan Coopersmith
Alan.Coopersmith at Sun.COM
Fri Oct 17 09:18:36 PDT 2008
These changes in the X packages in Nevada build 101 will need updates
to the IPS distro-import package definitions for X.
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_101
(at least, that matches what's currently delivered to the Nevada docks,
pending any more stopper respins).
-alan-
[I made these before the build 100 changes were pushed, so some of the files
listed below may have changed in that push.]
6730015 Moving /usr/openwin/bin/cmap_alloc to /usr/X11/bin/
- From distro-import/99/{sparc,i386}/SUNWxwplt, move this line from
from "# Not yet confirmed redistributable" section
to "# Obsolete - replaced by /usr/openwin -> X11 symlink":
drop usr/openwin/bin/cmap_alloc
- From distro-import/99/common/SUNWxwman, remove:
drop usr/openwin/share/man/man1/cmap_alloc.1
6730024 Moving /usr/openwin/bin/cmap_compact to /usr/X11/bin/cmap_compact
- From distro-import/99/{sparc,i386}/SUNWxwplt, move this line from
from "# Not yet confirmed redistributable" section
to "# Obsolete - replaced by /usr/openwin -> X11 symlink":
drop usr/openwin/bin/cmap_compact
- From distro-import/99/common/SUNWxwman, remove:
drop usr/openwin/share/man/man1/cmap_compact.1
6730028 Moving /usr/openwin/lib/mkcookie to /usr/X11/lib
- From distro-import/99/{sparc,i386}/SUNWxwplt, move this line from
from "# Not yet confirmed redistributable" section
to "# Obsolete - replaced by /usr/openwin -> X11 symlink":
drop usr/openwin/lib/mkcookie
6740745 moving /usr/openwin/bin/accessx to /usr/X11/bin/
- The SUNWxwacx package itself is now redistributable, but can't be used
without the Motif library packages, which are not yet in redist_cluster,
so it doesn't make sense to add it yet, just add to the "Can be added
if/when Motif is" list.
- From 00/common/SUNWxwacx, change to:
package SUNWxwacx
import SUNWxwacx exclude usr/openwin
# Obsolete - replaced by /usr/openwin -> X11 symlink
drop usr/openwin/bin
drop usr/openwin/bin/accessx
end package
6748087 move Xprt to open-src and /usr/X11
- From distro-import/99/common/SUNWxwman, remove:
drop usr/openwin/share/man/man1/Xprt.1
- Add to redist_cluster, but not to Live CD:
SUNWxprint-server
SUNWxwpft
6755420 Make libXaw.so.7 public [LSARC/2008/609]
- From 94/common/SUNWxwinc, remove:
drop usr/openwin/share/include/X11/Xaw/*.h
and move to "# Obsolete - replaced by /usr/openwin -> X11 symlink":
drop usr/openwin/share/include/X11/Xaw
- From distro-import/99/{sparc,i386}/SUNWxwplt, remove from
"# Redistributable but not yet moved to /usr/X11 in Nevada":
chattr usr/openwin/lib/amd64/libXaw.so path=usr/X11/lib/amd64/libXaw.so
chattr usr/openwin/lib/libXaw.so path=usr/X11/lib/libXaw.so
Add to "# Obsolete - replaced by /usr/openwin -> X11 symlink":
drop usr/openwin/lib/libXaw.so
drop usr/openwin/lib/amd64/libXaw.so
Remove from "# Pull in replacements from FSW packages for things we had to
drop":
from FSWxorg-clientlibs import
usr/X11/lib/amd64/libXaw.so.8
usr/X11/lib/amd64/libXaw8.so.8
usr/X11/lib/amd64/libXaw8.so.8.0.0
usr/X11/lib/libXaw.so.8
usr/X11/lib/libXaw8.so.8
usr/X11/lib/libXaw8.so.8.0.0
end import
- From 86/common/SUNWxwpmn, remove:
exclude usr/openwin
# Redistributable but not yet moved to /usr/X11 in Nevada
chattr_glob * edit path usr/openwin usr/X11
6756412 Integrate Mesa 7.0.4 for OS2008.11 release
- From 99/i386/SUNWxorg-mesa, change version from 7.0.3 to 7.0.4
6759244 upgrade to b100 can brick console on NVIDIA G3x GPUs
- The new nvidia driver delivered in b100 adds support for new GPUs and
drops support for older GPUs. In Nevada upgrade, the old chip ids were
not properly removed on upgrade because the SUNWnvidiagraphicsr
postremove script from the old version was not run to remove them, and
thus the system was left trying to attach a console driver that refused
to load, which the Solaris kernel doesn't handle very well at all.
We need to make sure that IPS image-update properly removes the old chip
ids.
6755971 catalogue:/etc/X11/fontpath.d should be in Xorg default font path
- From 94/{sparc,i386}/SUNWxorg-server, remove:
exclude usr/X11/lib/X11/fonts/100dpi usr/X11/lib/X11/fonts/75dpi
usr/X11/lib/X11/fonts/misc
drop usr/X11/lib/X11/fonts/F3bitmaps
drop usr/X11/lib/X11/fonts/TrueType
- This putback also added links to the Nevada font packages SUNWxwfnt
and SUNWxwcft that aren't in the redist_cluster - these links in
the SVR4 packages are made in postinstall scripts since SVR4 packages
can't have links with = in the file names. Since those font packages
as currently defined in distro-import can't be used with Indiana packages
(they don't have changes to move from /usr/openwin to /usr/X11), I haven't
listed them here. The equivalent links for the Indiana font packages
are covered by the next CR.
6756343 Split FSWxorg-fonts into smaller packages & integrate to Nevada gate
- Replace 00/common/FSWxorg-fonts with:
#
# As there isn't currently a way to delete packages on upgrade, create an
# empty package which will cause the previous contents of the package to
# be deleted when the newer package is installed. List the replacement
# packages as dependencies, so they are installed in its place.
#
package FSWxorg-fonts
depend FSWxorg-fonts-core
depend FSWxorg-fonts-cyrillic
depend FSWxorg-fonts-daewoo
depend FSWxorg-fonts-ethiopic
depend FSWxorg-fonts-iso8859-2
depend FSWxorg-fonts-iso8859-3
depend FSWxorg-fonts-iso8859-4
depend FSWxorg-fonts-iso8859-9
depend FSWxorg-fonts-iso8859-10
depend FSWxorg-fonts-iso8859-13
depend FSWxorg-fonts-iso8859-14
depend FSWxorg-fonts-iso8859-16
depend FSWxorg-fonts-jiskan
depend FSWxorg-fonts-syriac
depend FSWxorg-fonts-vera
end package
- Add all the new FSWxorg-fonts-* packages to the redist cluster.
- Check with Dave Miner for which ones to include in the Western & Global
LiveCD's - I know you at least want to remove FSWxorg-fonts and add
FSWxorg-fonts-core to both. I believe the G11n teams deliver better
fonts for the Asian locales than those in these packages.
- Add these package definitions:
- 101/common/FSWxorg-fonts-core:
package FSWxorg-fonts-core
import FSWxorg-fonts-core
add link path=etc/X11/fontpath.d/misc:unscaled:pri=15
target=../../../usr/X11/lib/X11/fonts/misc
add link path=etc/X11/fontpath.d/100dpi:unscaled:pri=20
target=../../../usr/X11/lib/X11/fonts/100dpi
add link path=etc/X11/fontpath.d/75dpi:unscaled:pri=25
target=../../../usr/X11/lib/X11/fonts/75dpi
add link path=etc/X11/fontpath.d/TTF:pri=40
target=../../../usr/X11/lib/X11/fonts/TTF
add link path=etc/X11/fontpath.d/Type1:pri=45
target=../../../usr/X11/lib/X11/fonts/Type1
add link path=etc/X11/fontpath.d/misc:pri=85
target=../../../usr/X11/lib/X11/fonts/misc
add link path=etc/X11/fontpath.d/100dpi:pri=90
target=../../../usr/X11/lib/X11/fonts/100dpi
add link path=etc/X11/fontpath.d/75dpi:pri=95
target=../../../usr/X11/lib/X11/fonts/75dpi
end package
- 101/common/FSWxorg-fonts-cyrillic:
package FSWxorg-fonts-cyrillic
import FSWxorg-fonts-cyrillic
add link path=etc/X11/fontpath.d/cyrillic:pri=75
target=../../../usr/X11/lib/X11/fonts/cyrillic
end package
- 101/common/FSWxorg-fonts-daewoo:
package FSWxorg-fonts-daewoo
import FSWxorg-fonts-daewoo
add link path=etc/X11/fontpath.d/misc:unscaled:pri=30
target=../../../usr/X11/lib/X11/fonts/daewoo
add link path=etc/X11/fontpath.d/75dpi:pri=75
target=../../../usr/X11/lib/X11/fonts/daewoo
end package
- 101/common/FSWxorg-fonts-ethiopic:
package FSWxorg-fonts-ethiopic
import FSWxorg-fonts-ethiopic
add link path=etc/X11/fontpath.d/ethiopic:pri=60
target=../../../usr/X11/lib/X11/fonts/ethiopic
end package
- 101/common/FSWxorg-fonts-iso8859-10:
package FSWxorg-fonts-iso8859-10
import FSWxorg-fonts-iso8859-10
add link path=etc/X11/fontpath.d/misc-ISO8859-10:unscaled:pri=16
target=../../../usr/X11/lib/X11/fonts/misc-ISO8859-10
add link path=etc/X11/fontpath.d/100dpi-ISO8859-10:unscaled:pri=21
target=../../../usr/X11/lib/X11/fonts/100dpi-ISO8859-10
add link path=etc/X11/fontpath.d/75dpi-ISO8859-10:unscaled:pri=26
target=../../../usr/X11/lib/X11/fonts/75dpi-ISO8859-10
add link path=etc/X11/fontpath.d/misc-ISO8859-10:pri=86
target=../../../usr/X11/lib/X11/fonts/misc-ISO8859-10
add link path=etc/X11/fontpath.d/100dpi-ISO8859-10:pri=91
target=../../../usr/X11/lib/X11/fonts/100dpi-ISO8859-10
add link path=etc/X11/fontpath.d/75dpi-ISO8859-10:pri=96
target=../../../usr/X11/lib/X11/fonts/75dpi-ISO8859-10
end package
- 101/common/FSWxorg-fonts-iso8859-13:
package FSWxorg-fonts-iso8859-13
import FSWxorg-fonts-iso8859-13
add link path=etc/X11/fontpath.d/misc-ISO8859-13:unscaled:pri=16
target=../../../usr/X11/lib/X11/fonts/misc-ISO8859-13
add link path=etc/X11/fontpath.d/100dpi-ISO8859-13:unscaled:pri=21
target=../../../usr/X11/lib/X11/fonts/100dpi-ISO8859-13
add link path=etc/X11/fontpath.d/75dpi-ISO8859-13:unscaled:pri=26
target=../../../usr/X11/lib/X11/fonts/75dpi-ISO8859-13
add link path=etc/X11/fontpath.d/misc-ISO8859-13:pri=86
target=../../../usr/X11/lib/X11/fonts/misc-ISO8859-13
add link path=etc/X11/fontpath.d/100dpi-ISO8859-13:pri=91
target=../../../usr/X11/lib/X11/fonts/100dpi-ISO8859-13
add link path=etc/X11/fontpath.d/75dpi-ISO8859-13:pri=96
target=../../../usr/X11/lib/X11/fonts/75dpi-ISO8859-13
end package
- 101/common/FSWxorg-fonts-iso8859-14:
package FSWxorg-fonts-iso8859-14
import FSWxorg-fonts-iso8859-14
add link path=etc/X11/fontpath.d/misc-ISO8859-14:unscaled:pri=16
target=../../../usr/X11/lib/X11/fonts/misc-ISO8859-14
add link path=etc/X11/fontpath.d/100dpi-ISO8859-14:unscaled:pri=21
target=../../../usr/X11/lib/X11/fonts/100dpi-ISO8859-14
add link path=etc/X11/fontpath.d/75dpi-ISO8859-14:unscaled:pri=26
target=../../../usr/X11/lib/X11/fonts/75dpi-ISO8859-14
add link path=etc/X11/fontpath.d/misc-ISO8859-14:pri=86
target=../../../usr/X11/lib/X11/fonts/misc-ISO8859-14
add link path=etc/X11/fontpath.d/100dpi-ISO8859-14:pri=91
target=../../../usr/X11/lib/X11/fonts/100dpi-ISO8859-14
add link path=etc/X11/fontpath.d/75dpi-ISO8859-14:pri=96
target=../../../usr/X11/lib/X11/fonts/75dpi-ISO8859-14
end package
- 101/common/FSWxorg-fonts-iso8859-16:
package FSWxorg-fonts-iso8859-16
import FSWxorg-fonts-iso8859-16
add link path=etc/X11/fontpath.d/misc-ISO8859-16:unscaled:pri=16
target=../../../usr/X11/lib/X11/fonts/misc-ISO8859-16
add link path=etc/X11/fontpath.d/100dpi-ISO8859-16:unscaled:pri=21
target=../../../usr/X11/lib/X11/fonts/100dpi-ISO8859-16
add link path=etc/X11/fontpath.d/75dpi-ISO8859-16:unscaled:pri=26
target=../../../usr/X11/lib/X11/fonts/75dpi-ISO8859-16
add link path=etc/X11/fontpath.d/misc-ISO8859-16:pri=86
target=../../../usr/X11/lib/X11/fonts/misc-ISO8859-16
add link path=etc/X11/fontpath.d/100dpi-ISO8859-16:pri=91
target=../../../usr/X11/lib/X11/fonts/100dpi-ISO8859-16
add link path=etc/X11/fontpath.d/75dpi-ISO8859-16:pri=96
target=../../../usr/X11/lib/X11/fonts/75dpi-ISO8859-16
end package
- 101/common/FSWxorg-fonts-iso8859-2:
package FSWxorg-fonts-iso8859-2
import FSWxorg-fonts-iso8859-2
add link path=etc/X11/fontpath.d/misc-ISO8859-2:unscaled:pri=16
target=../../../usr/X11/lib/X11/fonts/misc-ISO8859-2
add link path=etc/X11/fontpath.d/100dpi-ISO8859-2:unscaled:pri=21
target=../../../usr/X11/lib/X11/fonts/100dpi-ISO8859-2
add link path=etc/X11/fontpath.d/75dpi-ISO8859-2:unscaled:pri=26
target=../../../usr/X11/lib/X11/fonts/75dpi-ISO8859-2
add link path=etc/X11/fontpath.d/misc-ISO8859-2:pri=86
target=../../../usr/X11/lib/X11/fonts/misc-ISO8859-2
add link path=etc/X11/fontpath.d/100dpi-ISO8859-2:pri=91
target=../../../usr/X11/lib/X11/fonts/100dpi-ISO8859-2
add link path=etc/X11/fontpath.d/75dpi-ISO8859-2:pri=96
target=../../../usr/X11/lib/X11/fonts/75dpi-ISO8859-2
end package
- 101/common/FSWxorg-fonts-iso8859-3:
package FSWxorg-fonts-iso8859-3
import FSWxorg-fonts-iso8859-3
add link path=etc/X11/fontpath.d/misc-ISO8859-3:unscaled:pri=16
target=../../../usr/X11/lib/X11/fonts/misc-ISO8859-3
add link path=etc/X11/fontpath.d/100dpi-ISO8859-3:unscaled:pri=21
target=../../../usr/X11/lib/X11/fonts/100dpi-ISO8859-3
add link path=etc/X11/fontpath.d/75dpi-ISO8859-3:unscaled:pri=26
target=../../../usr/X11/lib/X11/fonts/75dpi-ISO8859-3
add link path=etc/X11/fontpath.d/misc-ISO8859-3:pri=86
target=../../../usr/X11/lib/X11/fonts/misc-ISO8859-3
add link path=etc/X11/fontpath.d/100dpi-ISO8859-3:pri=91
target=../../../usr/X11/lib/X11/fonts/100dpi-ISO8859-3
add link path=etc/X11/fontpath.d/75dpi-ISO8859-3:pri=96
target=../../../usr/X11/lib/X11/fonts/75dpi-ISO8859-3
end package
- 101/common/FSWxorg-fonts-iso8859-4:
package FSWxorg-fonts-iso8859-4
import FSWxorg-fonts-iso8859-4
add link path=etc/X11/fontpath.d/misc-ISO8859-4:unscaled:pri=16
target=../../../usr/X11/lib/X11/fonts/misc-ISO8859-4
add link path=etc/X11/fontpath.d/100dpi-ISO8859-4:unscaled:pri=21
target=../../../usr/X11/lib/X11/fonts/100dpi-ISO8859-4
add link path=etc/X11/fontpath.d/75dpi-ISO8859-4:unscaled:pri=26
target=../../../usr/X11/lib/X11/fonts/75dpi-ISO8859-4
add link path=etc/X11/fontpath.d/misc-ISO8859-4:pri=86
target=../../../usr/X11/lib/X11/fonts/misc-ISO8859-4
add link path=etc/X11/fontpath.d/100dpi-ISO8859-4:pri=91
target=../../../usr/X11/lib/X11/fonts/100dpi-ISO8859-4
add link path=etc/X11/fontpath.d/75dpi-ISO8859-4:pri=96
target=../../../usr/X11/lib/X11/fonts/75dpi-ISO8859-4
end package
- 101/common/FSWxorg-fonts-iso8859-9:
package FSWxorg-fonts-iso8859-9
import FSWxorg-fonts-iso8859-9
add link path=etc/X11/fontpath.d/misc-ISO8859-9:unscaled:pri=16
target=../../../usr/X11/lib/X11/fonts/misc-ISO8859-9
add link path=etc/X11/fontpath.d/100dpi-ISO8859-9:unscaled:pri=21
target=../../../usr/X11/lib/X11/fonts/100dpi-ISO8859-9
add link path=etc/X11/fontpath.d/75dpi-ISO8859-9:unscaled:pri=26
target=../../../usr/X11/lib/X11/fonts/75dpi-ISO8859-9
add link path=etc/X11/fontpath.d/misc-ISO8859-9:pri=86
target=../../../usr/X11/lib/X11/fonts/misc-ISO8859-9
add link path=etc/X11/fontpath.d/100dpi-ISO8859-9:pri=91
target=../../../usr/X11/lib/X11/fonts/100dpi-ISO8859-9
add link path=etc/X11/fontpath.d/75dpi-ISO8859-9:pri=96
target=../../../usr/X11/lib/X11/fonts/75dpi-ISO8859-9
end package
- 101/common/FSWxorg-fonts-jiskan:
package FSWxorg-fonts-jiskan
import FSWxorg-fonts-jiskan
add link path=etc/X11/fontpath.d/jiskan:unscaled:pri=14
target=../../../usr/X11/lib/X11/fonts/jiskan
add link path=etc/X11/fontpath.d/jiskan:pri=84
target=../../../usr/X11/lib/X11/fonts/jiskan
end package
- 101/common/FSWxorg-fonts-syriac:
package FSWxorg-fonts-syriac
import FSWxorg-fonts-syriac
add link path=etc/X11/fontpath.d/syriac:pri=61
target=../../../usr/X11/lib/X11/fonts/syriac
end package
- 101/common/FSWxorg-fonts-vera:
package FSWxorg-fonts-vera
import FSWxorg-fonts-vera
add link path=etc/X11/fontpath.d/vera:pri=42
target=../../../usr/X11/lib/X11/fonts/vera
end package
(I haven't looked at how Bart's recent changes to activate SMF services on
pkg install work, but if installing any of these font packages, or any other
font package, could cause a restart of svc:/application/font/fc-cache after
installation was complete, that would make adding packages on the fly work
better for GNOME users.)
-Alan Coopersmith- alan.coopersmith at sun.com
Sun Microsystems, Inc. - X Window System Engineering
More information about the indiana-discuss
mailing list