From gd78059@sac.sfbay.sun.com Wed Oct  7 00:00:11 2009
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n9770AeV012044
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 7 Oct 2009 00:00:10 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id n977036A027053;
	Wed, 7 Oct 2009 15:00:07 +0800 (SGT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KR400K0PU3W1Q00@nwk-avmta-1.sfbay.Sun.COM>; Tue,
 06 Oct 2009 23:59:56 -0700 (PDT)
Received: from dm-sfbay-02.sfbay.sun.com ([129.146.11.31])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KR400GETU3V0JC0@nwk-avmta-1.sfbay.Sun.COM>; Tue,
 06 Oct 2009 23:59:55 -0700 (PDT)
Received: from sac.sfbay.sun.com (sac.SFBay.Sun.COM [129.146.226.132])
	by dm-sfbay-02.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id n976xttG035076; Tue, 06 Oct 2009 23:59:55 -0700 (PDT)
Received: from sac.sfbay.sun.com (localhost [127.0.0.1])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id n976xrN0011195; Tue,
 06 Oct 2009 23:59:53 -0700 (PDT)
Received: (from gd78059@localhost)
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit) id n976xrV1011191; Tue,
 06 Oct 2009 23:59:53 -0700 (PDT)
Date: Tue, 06 Oct 2009 23:59:53 -0700 (PDT)
From: "Garrett D'Amore - sun microsystems" <gd78059@sac.sfbay.sun.com>
Subject: Removal of ucb headers and lint libraries [PSARC/2009/539 Self Review]
To: PSARC-ext@sun.com
Message-id: <200910070659.n976xrV1011191@sac.sfbay.sun.com>
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
Status: RO
Content-Length: 3016


Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI
This information is Copyright 2009 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
	 Removal of ucb headers and lint libraries
    1.2. Name of Document Author/Supplier:
	 Author:  Garrett D'Amore
    1.3  Date of This Document:
	06 October, 2009
4. Technical Description

Removal of UCB headers and lint libraries
-----------------------------------------

We are currently delivering a number of files that are no longer useful,
now that PSARC 2005/425 has integrated, removing the UCB compilation
environment.

Specifically, the following files were used with /usr/ucb/cc or /usr/ucb/lint,
but are not otherwise useful to end users:

usr/ucblib/llib-lcurses
usr/ucblib/llib-lcurses.ln
usr/ucblib/llib-ldbm
usr/ucblib/llib-ldbm.ln
usr/ucblib/llib-lrpcsoc
usr/ucblib/llib-lrpcsoc.ln
usr/ucblib/llib-ltermcap
usr/ucblib/llib-ltermcap.ln
usr/ucblib/llib-lucb
usr/ucblib/llib-lucb.ln
usr/ucblib/amd64/llib-lcurses
usr/ucblib/amd64/llib-lcurses.ln
usr/ucblib/amd64/llib-ldbm
usr/ucblib/amd64/llib-ldbm.ln
usr/ucblib/amd64/llib-lrpcsoc.ln
usr/ucblib/amd64/llib-ltermcap
usr/ucblib/amd64/llib-ltermcap.ln
usr/ucblib/amd64/llib-lucb
usr/ucblib/amd64/llib-lucb.ln
usr/ucblib/sparcv9/llib-lcurses
usr/ucblib/sparcv9/llib-lcurses.ln
usr/ucblib/sparcv9/llib-ldbm
usr/ucblib/sparcv9/llib-ldbm.ln
usr/ucblib/sparcv9/llib-lrpcsoc.ln
usr/ucblib/sparcv9/llib-ltermcap
usr/ucblib/sparcv9/llib-ltermcap.ln
usr/ucblib/sparcv9/llib-lucb
usr/ucblib/sparcv9/llib-lucb.ln
usr/ucbinclude
usr/ucbinclude/a.out.h
usr/ucbinclude/assert.h
usr/ucbinclude/curses.h
usr/ucbinclude/dbm.h
usr/ucbinclude/fcntl.h=./sys/fcntl.h
usr/ucbinclude/regexp.h
usr/ucbinclude/resolv.h
usr/ucbinclude/setjmp.h
usr/ucbinclude/sgtty.h
usr/ucbinclude/signal.h
usr/ucbinclude/stdio.h
usr/ucbinclude/strings.h
usr/ucbinclude/struct.h
usr/ucbinclude/sys
usr/ucbinclude/sys/dir.h
usr/ucbinclude/sys/fcntl.h
usr/ucbinclude/sys/file.h
usr/ucbinclude/sys/ioctl.h
usr/ucbinclude/sys/param.h
usr/ucbinclude/sys/reboot.h
usr/ucbinclude/sys/resource.h
usr/ucbinclude/sys/rusage.h
usr/ucbinclude/sys/signal.h
usr/ucbinclude/sys/sysmacros.h
usr/ucbinclude/sys/tty.h
usr/ucbinclude/sys/ttychars.h
usr/ucbinclude/sys/types.h
usr/ucbinclude/sys/vfs.h
usr/ucbinclude/sys/wait.h
usr/ucbinclude/syscall.h
usr/ucbinclude/ufs 755 root bin
usr/ucbinclude/ufs/quota.h
usr/ucbinclude/unistd.h
usr/ucbinclude/vfont.h
usr/ucbinclude/vfork.h


Additionally, the following packages can probably just be removed outright:

SUNWsra	- Source Compatibility Archive Libraries
SUNWsrh - Source Compatibility Header Files

Note that we intend to retain the headers and lint libraries in the source
tree, as they are necessary for building the remaining UCB bits.  However,
they would no longer be packaged or delivered to end-users.

6. Resources and Schedule
    6.4. Steering Committee requested information
   	6.4.1. Consolidation C-team Name:
		ON
    6.5. ARC review type: Automatic
    6.6. ARC Exposure: open


