Index of /rt3/rt-3.8.2

[ICO]NameLast modifiedSizeDescription

[DIR]Parent Directory  -
[DIR]RPMS/14-Jul-2009 15:48 -
[DIR]VIA_SRC/01-May-2009 18:25 -
[TXT]rt-382-depends.sh.txt14-Jul-2009 16:37 522
[TXT]rt-test-dependencies30-Apr-2009 15:42 14K
[IMG]rt3_login.jpg20-Apr-2009 00:26 108K
[TXT]sh_rt-382-depends.txt14-Jul-2009 17:40 20K
[TXT]testdep588.txt30-Apr-2009 16:14 2.3K
[TXT]yum_localinstall.txt14-Jul-2009 17:33 27K

An RPM Install of rt3-3.8.2 for CentOS 5.x

Latest News
----------
	July 14
	Revisions to scripts and the install description were posted

	April 26
	Here's a new page, via_src, for installing Perl 5.10.0
	and rt-3.8.2 from sources

	April 19 
	I can get this version to install and config; httpd starts OK, but
	as of tonight I'm getting permission errors when launching the homepage
	http://localhost/rt3  (errors out)	

	Permission errors were fixed by doing:
	#chmod -R 775 /var/cache/rt3/

	April 18, 2009 
	After a couple of days of work, this page is born!
	
Warning
-------
	Don't attempt to upgrade or install File::Temp(CPAN), perl-File-Temp(rf), or perl-Encode(rf).
	Dag originally provided these as RPM before they were included in Perl. In all fairness, he should
	should remove them now, since they are causing many C5 users grief.
	
About
-------
	This is a rebuild of RT3 from fc10 (FedoraCore 10). The mailgate is separate, and new is a test package.
	To build this, the test-depends install script and the rt3.spec were hacked to remove many of the tight
	version requirements. However, there are now 2 modules that can't install as RPM, and are only found
	at CPAN. These are File::Temp (>=18) and Encode (>=2.13). To be sure, those modules should be left 
	alone as defaults without any upgrades, and for 3.8.2 to build and install we worked around these 2 depends.

	My compromise was to try the build and install with the default C5 version of perl-MIME-tools (5.420), since
	it has no depends on any newer File::Temp. The depends on the newer Encode will not be noticed
	by users upon install, but it showed up from the rt3.spec before build was allowed. My guess is the relaxed
	versions will not be noticed until attachments are heavily used. I feel that many Sysadmins avoid attachments
	to conserve resources. If you are allowing attachments, good luck, since you may hit some snags.

	Although we have minimal success with this approach, the best approach to rt-3.8 might
	be to use the same version of Perl that is found in fc10 (5.10.x) then compile from source
	with the home directory set to /usr/local/bin, intending to run it separate from the OS perl version.
	Let's face it, 3.8.2 is a development version, pulled by the bleeding edge of MySQL and the latest Perl.
	The developers don't care if this release is incompatible with an EL OS.

	If you venture to test this release on C5.3, then do yourself a favor and image or backup your root folder first.
	I use BootItNG to image my root in less than 5 minutes.

Prereq
------
	Setup the RPMForge repository
	
	Grab HTML::Mason (>=1.36) from EPEL
	#yum install perl-HTML-Mason --enablerepo=epel

	To check for depends the installer uses this script below - but rpm deletes it so I index it above.
  #/usr/bin/perl  rt-test-dependencies --with-MYSQL --with-MODPERL2  --verbose


Install
-------
	Use wget to grab all from the ./RPMS folder, then do a YUM localinstall.
	#wget http://www.tlviewer.org/rt3/rt-3.8.2/RPMS/fileset
	#wget -i fileset -B http://www.tlviewer.org/rt3/rt-3.8.2/RPMS/
  /* need perl-HTML-Mason >=1.36  */
	#yum install perl-HTML-Mason --enablerepo=epel

	As of August 12, 2007 the packages are signed with my GPG key
	which you import by doing
	#rpm --import RPM-GPG-KEY-mpryor

	Prepare by installing known perl depends - see this command here
	#sh rt-382-depends.sh

        Of course you will want to see if your system is anywhere near ready for these packages.
        To use the utmost in caution, try (after D/L to a local folder)
        #rpm -Uvh --test rt3-3.8.2-5.el5.noarch.rpm rt3-mailgate-3.8.2-5.el5.noarch.rpm

        If you are flooded(>50) with depends and requires, then install some of the perl modules first.
        At this time, I'm omitting the perl-MIME-tools package due to its depends on File::Temp (>=.18)

	Now do a YUM localinstall of the RPM's - see the command here
	#yum -y localinstall *.rpm --exclude=perl-Apache-Test

More Info
----------
	http://lists.centos.org
	http://wiki.bestpractical.com/
	http://bestpractical.com/rt/lists.html  (rt3 user forum)	
	http://download.fedora.redhat.com/pub/fedora/linux/extras/6/SRPMS/repoview/rt3.html
	http://wiki.centos.org/Repositories/RPMForge

Date
-----
April 18, 2009

Contact
------
Report problems or success to me (msp):