On Wednesday 24 Feb 2010 18:30:46 robbyt wrote:
> One problem that we frequently run into while building and supporting
> puppet infrastructures, is some cowboy developer who insists that he
> needs Python 3.1, PHP6, SWiG 1.3.40, etc, and these packages are not
> available in our Distro's stable package repository.
> 
> Have you ever tried to build a slotted Python RPM in RHEL? Pardon my
> lack of RHCE, but it can be rather time consuming!
> 
> I recently came across a project called "checkinstall"
> http://www.asic-linux.com.mx/~izto/checkinstall/
> 
> Checkinstall acts as a wrapper for `make install`. When you compiled
> your copy of php7(or whatever crazy version your developers
> require..) : ./configure ; ./make ; ./make check ; checkinstall make
> install
> 
> Check install will ask you if you would like to build RPM, Deb, or a
> Slackware package (for the 5 remaining Slackware users out there.) You
> can also specify some basic dependencies and provides meta-data in
> your package.
> 
> I've only used checkinstall for a few small packages, however the tool
> could be very useful to some of the lazy puppet admins out there who
> need to support crazy versions of various packages via puppet.
> 

I am one such crazy developer ;)  and I usually rebuild RPMs from later/latest 
version of Fedora.  However this is not suitable for such packages like python 
(on which a good part of RHELs plumbing depends) so I just have to suck it up 
and deal with 2.4 :D

I wish RedHat/Fedora/EPEL, etc. dealt with python the same way as Debian does 
so you could have multiple versions installed alongside, but never really had 
a chance to take a look at how it's done.

Regards,
Michael


-- 
Michael Gliwinski
Henderson Group Information Services
9-11 Hightown Avenue, Newtownabby, BT36 4RT
Phone: 028 9034 3319

**********************************************************************************************
The information in this email is confidential and may be legally privileged.  
It is intended solely for the addressee and access to the email by anyone else 
is unauthorised.
If you are not the intended recipient, any disclosure, copying, distribution or 
any action taken or omitted to be taken in reliance on it, is prohibited and 
may be unlawful.
When addressed to our clients, any opinions or advice contained in this e-mail 
are subject to the terms and conditions expressed  in the governing client 
engagement leter or contract.
If you have received this email in error please notify 
supp...@henderson-group.com

John Henderson (Holdings) Ltd
Registered office: 9 Hightown Avenue, Mallusk, County Antrim, Northern Ireland, 
BT36 4RT.
Registered in Northern Ireland
Registration Number NI010588
Vat No.: 814 6399 12
*********************************************************************************

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-us...@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to