Scientific Linux  4.0  for i386/x86 			April 20, 2005

It should be possible to upgrade from Scientific Linux 3.0.x via the anaconda
installer.  Yum is known to NOT work.

See SL.documentation for the vendor release notes.

See comments/issues/test reports to scientific-linux-devel@fnal.gov

--------------------------------------------------------------------------
Table of contents

        DOWNLOAD INFO
        ADDED compared to Enterprise 4
        UPDATED compared to Enterprise 4
           Installer/legal modifications
        /contrib
        SRPMS
        HARDWARE REQUIREMENTS
        LIMITATIONS
        INFO
        ERRATA
_____________________________________________________________________________
DOWNLOAD INFO
_____________________________________________________________________________

        ftp://ftp.scientificlinux.org/linux/scientific/40/

        rsync access available upon request.
  
-----------------------------------------------------------------------------
ADDED compared to vendor
-----------------------------------------------------------------------------
apt
  
  	apt-0.5.15cnc6-9.SL.i386.rpm
        apt-devel-0.5.15cnc6-9.SL.i386.rpm
	apt-sourceslist-40-1.SL.i386.rpm

icewm
  
  	A lightweight window manager for the X Window System.
  	
  		icewm-1.2.20-2.i386.rpm
  		icewm-l10n-1.2.20-2.i386.rpm
  
mpg321, xmms-mp3, libmad, libid3tag
  
  	These rpm's come from Dag Weers repository
  		
		mpg321-0.2.10-5.SL.i386.rpm
		xmms-mp3-1.2.10-11.1.SL.i386.rpm
 
	These are dependencies of the above rpms.
 
		libid3tag-0.15.1b-3.SL.i386.rpm
		libid3tag-devel-0.15.1b-3.SL.i386.rpm
		libmad-0.15.1b-3.SL.i386.rpm
		libmad-devel-0.15.1b-3.SL.i386.rpm

OpenAFS

	We are including openafs, even though wee do not feel that it is 
	enterprise production ready.  It does work for the most part, but
  	this version of openafs had not worked on all hardware.
  	32bit (i686) UP - writes get stuck, not recommended
  	32bit (i686) SMP - works
  	64bit (x86_64) UP & SMP - works

    		openafs-1.3.80-1.SL.i386.rpm
   		openafs-client-1.3.80-1.SL.i386.rpm
    		openafs-compat-1.3.80-1.SL.i386.rpm
    		openafs-debug-1.3.80-1.SL.i386.rpm
    		openafs-devel-1.3.80-1.SL.i386.rpm
    		openafs-kernel-source-1.3.80-1.SL.i386.rpm
    		openafs-kpasswd-1.3.80-1.SL.i386.rpm
    		openafs-krb5-1.3.80-1.SL.i386.rpm
    		openafs-server-1.3.80-1.SL.i386.rpm
    		openafs-firstboot-1.2.11-5.SL.noarch.rpm
    		kernel-module-openafs-2.6.9-5.0.5.EL-1.3.80-1.SL.i686.rpm
    		kernel-module-openafs-2.6.9-5.0.5.ELsmp-1.3.80-1.SL.i686.rpm

Performance Co-Pilot (PCP)

	Performance Co-Pilot (PCP) is a framework and services to
	support system-level performance monitoring and performance
	management.  Not installed by default.

		pcp-2.4.0-1.1.i386.rpm
  
These perl modules have been added as they are useful.  They came from CERN
  
  	perl-BSD-Resource-1.24-1.i386.rpm
  	perl-Compress-Zlib-1.16-12.i386.rpm
  	perl-MailTools-1.62-1.noarch.rpm
  	perl-Parse-RecDescent-1.94-1.noarch.rpm
  	perl-Proc-ProcessTable-0.39-1.i386.rpm
  	perl-SQL-Statement-1.06-1.noarch.rpm
  	perl-TermReadKey-2.20-12.i386.rpm
  	perl-Text-CSV_XS-0.23-1.i386.rpm
  	perl-Text-Template-1.44-1.noarch.rpm
  	perl-TimeDate-2.22-1.noarch.rpm
  	perl-Tk-804.027-1.i386.rpm

SL_afs_no_dynroot-2.0-1.noarch.rpm

	This package removes the -dynroot option from the openafs config
        Restarting of afs is needed for this to take effect.
	This rpm does not restart afs

SL_desktop_tweaks-2.0-4.noarch.rpm
   
  	This adds a terminal icon to the kicker panel for both KDE and GNOME.
  	This also enables 'Last Session' in gdm login screen.
  	Installed by default for both KDE and GNOME.

SL_disable_print_notification-1.0-4.noarch.rpm

	Removes eggcups notification.  Not installed by default.

SL_enable_serialconsole-3.1-3.noarch.rpm
  
  	This script makes all the changes necessary to send
  	console output to both the serial port and the screen.  This
  	also creates a login prompt on the serial port and allows users 
  	to login at this prompt. 
    
SL_enable_slocate_cron-1.0-1.noarch.rpm
  
	By default slocate does not run daily, it is turned off in it's
  	config file.  This turns it on when the rpm is added, and 
        turns it back off when the rpm is removed.

SL_inittab_change-1.0-6.noarch.rpm
  
  	Changes /etc/inittab to require the root password for
        single user mode.  Not installed by default.
  
SL_libg2c.a_change-3.4.3-1.noarch.rpm
  
  	Creates a missing symbolic link in the gcc-g77 package from
  	/usr/lib/libg2c.a to it's proper place
  	Installed with gcc-g77.

SL_no_colorls-1.0-2.noarch.rpm 
 
	Turns off "color" of ls.  Not installed by default.

SL_rpm_show_arch-1.0-1.noarch.rpm
  
  	Adds arch to "rpm -qa" listing.
  
SL_sendmail_accept-1.1-1.noarch.rpm
  
        Changes Sendmail config so that it allows incomming mail.
        Not installed by default.

yum

	createrepo is used to create yum repositories on the server for
	yum 2.1 and above, and possibly future versions of apt.

  	yum-conf-40-2 has the check of yum in it, so that if 
  	yum has been running for a long time, when the yum.cron
  	starts up, it will kill the old yum.  This was changed because we
  	had reports that yum was "hanging".
  	
		yum-2.2.1-1.SL.noarch.rpm
  		yum-conf-4.0-4.SL.noarch.rpm
		createrepo-0.4.2-1.noarch.rpm

MISC
  	Added these rpms because they are important but upstream vendor did
  	not include them.
   
   		gv-3.5.8-29.i386.rpm  		from Fedora Core 3
  		jpilot-0.99.7-2.i386.rpm 	from Fedora Core 3
  		ncurses4-5.0-12.i386.rpm  	from Scientific Linux 3.0.x
  		pine-4.62-1.SL.i386.rpm		from Dag's Repository
  		readline41-4.1-17.i386.rpm 	from Scientific Linux 3.0.x

-------------------------------------------------------------------------
Changed RPMS compared to vendor 
-------------------------------------------------------------------------

Installer(anaconda)

	Added support for sites.
  	Added support for openafs on smp

    		anaconda-10.1.1.13-6SL.i386.rpm
          	anaconda-runtime-10.1.1.13-6SL.i386.rpm

There are minimal changes compared to the "vendor" release.  We have changed
the "rpms" that are required to be changed.  These changes are defined by the 
"vendor".

	sl-release has been determined to be the place to change several
	global properties.  This is how fedora does it.
	sl-release changes the default mozilla and firefox bookmarks.
	sl-release changes the default up2date configuration to use yum and
	points this configuration to ftp.scientificlinux.org

		indexhtml-4-2.SL.1.noarch.rpm
  		redhat-artwork-0.117-1.SL.5.i386.rpm
  		redhat-logos-1.1.25-1.SL.8.noarch.rpm
    		sl-release-4.0-5.noarch.rpm
	

These rpm's are not required to be changed by the vendor, we removed 
some vendor references customizations

  	desktop-backgrounds-basic-2.0-26.2.3SL.noarch.rpm
  	desktop-backgrounds-extra-2.0-26.2.3SL.noarch.rpm

-----------------------------------------------------------------------------
/contrib
-----------------------------------------------------------------------------
RPMS provided by colaboraters that either cannot go in main release or are
intesting before going into main release.

/contrib/RPMS/
/contrib/SRPMS/

---------------------------------------------------------------------------
/../SRPMS/
---------------------------------------------------------------------------
/
        Contains the SRPMS for what we added or changed.  Put these in the
	top level directory as these are really the ones we changed.  All
	the others can be obtained from the upstream vendor ftp updates area
/vendor/
  /errata
        SRPMS from vendor for errata.
  /original
        SRPMS from vendor for originally released Enterpise 4 .
sites/<sites>/SRPMS
        SRPMS for site if there is a site
-----------------------------------------------------------------------------
LIMITATIONS
-----------------------------------------------------------------------------
system-config-packages  add,remove packages

	This does NOT work use yum instead.

up2date

	up2date is not supported in Scientific Linux.  
	Please use yum instead.

openafs

	see above info in the AFS section
-----------------------------------------------------------------------------
INFO
-----------------------------------------------------------------------------
Web Site

  https://www.scientificlinux.org

FTP

  ftp://ftp.scientificlinux.org/linux/scientific/40/

Mailing Lists

  scientific-linux-devel@fnal.gov     Development of Scientific Linux
  scientific-linux-users@fnal.gov     Users of Scientific Linux supporting
                                      each other
  scientific-linux-announce@fnal.gov  Announcements concerning Scientific Linux
-------------------------------------------------------------------------
-------------------------------------------------------------------------
ERRATA rebuilt from SRPMS
-------------------------------------------------------------------------
	HelixPlayer-1.0.4-1.1.EL4.2.i386.rpm
	kernel-2.6.9-5.0.5.EL.i686.rpm
        kernel-devel-2.6.9-5.0.5.EL.i686.rpm
        kernel-doc-2.6.9-5.0.5.EL.noarch.rpm
        kernel-hugemem-2.6.9-5.0.5.EL.i686.rpm
        kernel-hugemem-devel-2.6.9-5.0.5.EL.i686.rpm
        kernel-smp-2.6.9-5.0.5.EL.i686.rpm
        kernel-smp-devel-2.6.9-5.0.5.EL.i686.rpm
        xloadimage-4.1-34.RHEL4.i386.rpm
  	gaim-1.2.1-4.el4.i386.rpm
  	curl-7.12.1-5.rhel4.i386.rpm
        curl-devel-7.12.1-5.rhel4.i386.rpm
        gdk-pixbuf-0.22.0-16.el4.i386.rpm
        gdk-pixbuf-devel-0.22.0-16.el4.i386.rpm
  	gtk2-2.4.13-14.i386.rpm
        gtk2-devel-2.4.13-14.i386.rpm
        krb5-devel-1.3.4-12.i386.rpm
        krb5-libs-1.3.4-12.i386.rpm
        krb5-server-1.3.4-12.i386.rpm
        krb5-workstation-1.3.4-12.i386.rpm
        up2date-4.4.5.6-2.i386.rpm
        up2date-gnome-4.4.5.6-2.i386.rpm
  	mysql-4.1.10a-1.RHEL4.1.i386.rpm
        mysql-bench-4.1.10a-1.RHEL4.1.i386.rpm
        mysql-devel-4.1.10a-1.RHEL4.1.i386.rpm
        mysql-server-4.1.10a-1.RHEL4.1.i386.rpm
        telnet-0.17-31.EL4.2.i386.rpm
        telnet-server-0.17-31.EL4.2.i386.rpm
  	devhelp-0.9.2-2.4.3.i386.rpm
        devhelp-devel-0.9.2-2.4.3.i386.rpm
        evolution-2.0.2-14.i386.rpm
        evolution-devel-2.0.2-14.i386.rpm
        firefox-1.0.2-1.4.1.i386.rpm
        mozilla-1.7.6-1.4.1.i386.rpm
        mozilla-chat-1.7.6-1.4.1.i386.rpm
        mozilla-devel-1.7.6-1.4.1.i386.rpm
        mozilla-dom-inspector-1.7.6-1.4.1.i386.rpm
        mozilla-js-debugger-1.7.6-1.4.1.i386.rpm
        mozilla-mail-1.7.6-1.4.1.i386.rpm
        mozilla-nspr-1.7.6-1.4.1.i386.rpm
        mozilla-nspr-devel-1.7.6-1.4.1.i386.rpm
        mozilla-nss-1.7.6-1.4.1.i386.rpm
        mozilla-nss-devel-1.7.6-1.4.1.i386.rpm
        thunderbird-1.0.2-1.4.2.i386.rpm
        HelixPlayer-1.0.3-1.i386.rpm
  	ethereal-0.10.10-1.EL4.1.i386.rpm
        ethereal-gnome-0.10.10-1.EL4.1.i386.rpm
        gaim-1.1.4-1.EL4.i386.rpm
        ImageMagick-6.0.7.1-10.i386.rpm
        ImageMagick-c++-6.0.7.1-10.i386.rpm
        ImageMagick-c++-devel-6.0.7.1-10.i386.rpm
        ImageMagick-devel-6.0.7.1-10.i386.rpm
        ImageMagick-perl-6.0.7.1-10.i386.rpm
        ipsec-tools-0.3.3-6.i386.rpm
        kdelibs-3.3.1-3.6.i386.rpm
        kdelibs-devel-3.3.1-3.6.i386.rpm
        libexif-0.5.12-5.1.i386.rpm
        libexif-devel-0.5.12-5.1.i386.rpm
        mailman-2.1.5-33.rhel4.i386.rpm
        postfix-2.1.5-4.2.RHEL4.i386.rpm
        postfix-pflogsumm-2.1.5-4.2.RHEL4.i386.rpm
        squid-2.5.STABLE6-3.4E.5.i386.rpm
        tetex-2.0.2-22.EL4.4.i386.rpm
        tetex-afm-2.0.2-22.EL4.4.i386.rpm
        tetex-doc-2.0.2-22.EL4.4.i386.rpm
        tetex-dvips-2.0.2-22.EL4.4.i386.rpm
        tetex-fonts-2.0.2-22.EL4.4.i386.rpm
        tetex-latex-2.0.2-22.EL4.4.i386.rpm
        tetex-xdvi-2.0.2-22.EL4.4.i386.rpm
        HelixPlayer-1.0.3-1.i386.rpm
  	firefox-1.0.1-1.4.3.i386.rpm
	alsa-lib-1.0.6-5.RHEL4.i386.rpm
	alsa-lib-devel-1.0.6-5.RHEL4.i386.rpm
	cpio-2.5-7.EL4.1.i386.rpm
	cups-1.1.22-0.rc1.9.6.i386.rpm
	cups-devel-1.1.22-0.rc1.9.6.i386.rpm
	cups-libs-1.1.22-0.rc1.9.6.i386.rpm
	emacs-21.3-19.EL.1.i386.rpm
	emacs-common-21.3-19.EL.1.i386.rpm
	emacs-el-21.3-19.EL.1.i386.rpm
	emacs-leim-21.3-19.EL.1.i386.rpm
	emacs-nox-21.3-19.EL.1.i386.rpm
	enscript-1.6.1-28.3.i386.rpm
	ethereal-0.10.9-1.EL4.1.i386.rpm
	ethereal-gnome-0.10.9-1.EL4.1.i386.rpm
	exim-4.43-1.RHEL4.3.i386.rpm
	exim-doc-4.43-1.RHEL4.3.i386.rpm
	exim-mon-4.43-1.RHEL4.3.i386.rpm
	exim-sa-4.43-1.RHEL4.3.i386.rpm
	gpdf-2.8.2-4.3.i386.rpm
	htdig-3.2.0b6-3.40.1.i386.rpm
	htdig-web-3.2.0b6-3.40.1.i386.rpm
	ImageMagick-6.0.7.1-6.i386.rpm
	ImageMagick-c++-6.0.7.1-6.i386.rpm
	ImageMagick-c++-devel-6.0.7.1-6.i386.rpm
	ImageMagick-devel-6.0.7.1-6.i386.rpm
	ImageMagick-perl-6.0.7.1-6.i386.rpm
	kernel-2.6.9-5.0.3.EL.i686.rpm
	kernel-devel-2.6.9-5.0.3.EL.i686.rpm
	kernel-hugemem-2.6.9-5.0.3.EL.i686.rpm
	kernel-hugemem-devel-2.6.9-5.0.3.EL.i686.rpm
	kernel-smp-2.6.9-5.0.3.EL.i686.rpm
	kernel-smp-devel-2.6.9-5.0.3.EL.i686.rpm
	kdegraphics-3.3.1-3.3.i386.rpm
	kdegraphics-devel-3.3.1-3.3.i386.rpm
	kdelibs-3.3.1-3.3.i386.rpm
	kdelibs-devel-3.3.1-3.3.i386.rpm
	krb5-devel-1.3.4-10.i386.rpm
	krb5-libs-1.3.4-10.i386.rpm
	krb5-server-1.3.4-10.i386.rpm
	krb5-workstation-1.3.4-10.i386.rpm
	libtiff-3.6.1-8.i386.rpm
	libtiff-devel-3.6.1-8.i386.rpm
	mailman-2.1.5-31.rhel4.i386.rpm
	mod_python-3.1.3-5.1.i386.rpm
	perl-5.8.5-12.1.i386.rpm
	perl-DBI-1.40-8.i386.rpm
	perl-suidperl-5.8.5-12.1.1.i386.rpm
	php-4.3.9-3.2.i386.rpm
	php-devel-4.3.9-3.2.i386.rpm
	php-domxml-4.3.9-3.2.i386.rpm
	php-gd-4.3.9-3.2.i386.rpm
	php-imap-4.3.9-3.2.i386.rpm
	php-ldap-4.3.9-3.2.i386.rpm
	php-mbstring-4.3.9-3.2.i386.rpm
	php-mysql-4.3.9-3.2.i386.rpm
	php-ncurses-4.3.9-3.2.i386.rpm
	php-odbc-4.3.9-3.2.i386.rpm
	php-pear-4.3.9-3.2.i386.rpm
	php-pgsql-4.3.9-3.2.i386.rpm
	php-snmp-4.3.9-3.2.i386.rpm
	php-xmlrpc-4.3.9-3.2.i386.rpm
	postgresql-7.4.7-2.RHEL4.1.i386.rpm
	postgresql-contrib-7.4.7-2.RHEL4.1.i386.rpm
	postgresql-devel-7.4.7-2.RHEL4.1.i386.rpm
	postgresql-docs-7.4.7-2.RHEL4.1.i386.rpm
	postgresql-jdbc-7.4.7-2.RHEL4.1.i386.rpm
	postgresql-libs-7.4.7-2.RHEL4.1.i386.rpm
	postgresql-pl-7.4.7-2.RHEL4.1.i386.rpm
	postgresql-python-7.4.7-2.RHEL4.1.i386.rpm
	postgresql-server-7.4.7-2.RHEL4.1.i386.rpm
	postgresql-tcl-7.4.7-2.RHEL4.1.i386.rpm
	postgresql-test-7.4.7-2.RHEL4.1.i386.rpm
	python-2.3.4-14.1.i386.rpm
	python-devel-2.3.4-14.1.i386.rpm
	python-docs-2.3.4-14.1.i386.rpm
	python-tools-2.3.4-14.1.i386.rpm
	squid-2.5.STABLE6-3.4E.3.i386.rpm
	squirrelmail-1.4.3a-9.EL4.noarch.rpm
	thunderbird-1.0-1.1.EL4.i386.rpm
	tkinter-2.3.4-14.1.i386.rpm
	vim-common-6.3.046-0.40E.4.i386.rpm
	vim-enhanced-6.3.046-0.40E.4.i386.rpm
	vim-minimal-6.3.046-0.40E.4.i386.rpm
	vim-X11-6.3.046-0.40E.4.i386.rpm
	xemacs-21.4.15-10.EL.1.i386.rpm
	xemacs-common-21.4.15-10.EL.1.i386.rpm
	xemacs-el-21.4.15-10.EL.1.i386.rpm
	xemacs-info-21.4.15-10.EL.1.i386.rpm
	xemacs-nox-21.4.15-10.EL.1.i386.rpm
	xpdf-3.00-11.5.i386.rpm
