Hello Eduardo,

Thanks for your response. 

We really appreciate you testing the php54 packages, we have done 
all the testing we can with out a PHP driven application and its always nice
to have a little more testing before being pushed to the stable repo.

I will look in to what is required for a sqlite 3.x package for IUS,
and see if it will be worth packaging for EL5.

Currently the ius-coredev group is made up of only two individuals, myself and 
BJ Dierkes,
we are the co-maintainers of IUS Community and currently the only two actively 
creating
packages. If you wish to bring this question up to the community I would mail 
[email protected]

---
Jeffrey Ness
Software Developer II 
OS Deployment Services, RPMDEV
Rackspace Hosting & IUS Community

On Mar 29, 2012, at 11:56 AM, Eduardo Bragatto wrote:

> Hi Jeffrey,
> 
> Thanks a lot for looking into that. It was definitely a bummer as I was 
> expecting to upgrade my existing EL5 servers to PHP 5.4 to take advantage of 
> the more stable "PHP-FPM" (I run mainly nginx with FastCGI instead of 
> Apache+mod_php).
> 
> As I mentioned previously, I will still setup a sandbox to help testing the 
> EL6 packages (sooner or later everybody will move towards EL6 anyway, so it's 
> better to get it ready asap).
> 
> Would it be reasonable to create a SQLite package for the IUS repository to 
> satisfy that dependency on EL5? Something like "sqlite339" following the 
> "php53" example? Or does SQLite 3.3.9 also introduces it's own dependencies 
> that can not be satisfied with the packages from EL5?
> 
> I can't barely remember the last time I had to create my own RPM packages, 
> but if I take some time to go over the documentation again I can get back on 
> track really quickly and assist you on creating packages to satisfy those 
> dependencies (assuming SQLite doesn't produce too many new dependencies that 
> could make it not worth the effort, since EL5 will eventually reach EOL 
> anyway).
> 
> Please let me know how you feel about porting PHP 5.4 also to EL5 -- I 
> understand it might just not be a good idea.
> 
> Kind regards,
> Eduardo Bragatto.
> 
> PS: should I subscribe to "ius-coredev" to continue this discussion with the 
> rest of the community?
> 
> On Mar 29, 2012, at 11:48 AM, Jeff Ness wrote:
> 
>> It does appear PHP 5.4 will require a higher version of sqlite than EL5 
>> provides:
>> 
>> checking for OpenSSL support... yes
>> checking for Kerberos support... yes
>> checking for krb5-config... /usr/kerberos/bin/krb5-config
>> checking for DSA_get_default_method in -lssl... yes
>> checking for X509_free in -lcrypto... yes
>> checking for pkg-config... /usr/bin/pkg-config
>> checking for PCRE headers location... /usr/include
>> checking for PCRE library location... /usr/lib64
>> checking whether to enable the SQLite3 extension... yes, shared
>> checking for sqlite3 files in default path... found in /usr
>> checking for SQLite 3.3.9+... checking for sqlite3_prepare_v2 in 
>> -lsqlite3... no
>> not found
>> configure: error: Please install SQLite 3.3.9 first or check libsqlite3 is 
>> present
>> error: Bad exit status from /var/tmp/rpm-tmp.49258 (%build)
>>   Bad exit status from /var/tmp/rpm-tmp.49258 (%build)
>> 
>> 
>> ---
>> Jeffrey Ness
>> Software Developer II 
>> OS Deployment Services, RPMDEV
>> Rackspace Hosting & IUS Community
>> 
>> On Mar 29, 2012, at 8:29 AM, Jeff Ness wrote:
>> 
>>> Eduardo,
>>> 
>>> Taking the PHP 5.4 source and attempting to build on EL5 arises the 
>>> following error:
>>> 
>>> Getting requirements for php54-5.4.0-3.ius.el5.src
>>> --> bzip2-devel-1.0.3-6.el5_5.x86_64
>>> --> curl-devel-7.15.5-15.el5.x86_64
>>> --> db4-devel-4.3.29-10.el5_5.2.x86_64
>>> --> gmp-devel-4.1.4-10.el5.x86_64
>>> --> httpd-devel-2.2.3-63.el5_8.1.x86_64
>>> --> pam-devel-0.99.6.2-6.el5_5.2.x86_64
>>> --> Already installed : libstdc++-devel-4.1.2-52.el5.x86_64
>>> --> openssl-devel-0.9.8e-22.el5_8.1.x86_64
>>> Error: No Package found for sqlite-devel >= 3.6.0
>>> 
>>> You will notice EL5 only provides sqlite-devel-3.3.6-5.x86_64.rpm:
>>> 
>>> http://mirror.centos.org/centos/5/os/x86_64/CentOS/
>>> 
>>> This PHP 5.4 source was taken directly from Fedora Rawhide and only 
>>> took very little changes to make it fit the IUS community model.
>>> 
>>> I've not been able to find a direct reason for this specific requirement so 
>>> I'm 
>>> going to attempt lowering this requirement to 3.3.0 or greater to see if 
>>> anything breaks.
>>> 
>>> ---
>>> Jeffrey Ness
>>> Software Developer II 
>>> OS Deployment Services, RPMDEV
>>> Rackspace Hosting & IUS Community
>>> 
>>> On Mar 29, 2012, at 7:47 AM, Jeff Ness wrote:
>>> 
>>>> Hello Eduardo,
>>>> 
>>>> Thank you for your time.
>>>> 
>>>> As EL6 is the latest release we have been trying to spend most of our time 
>>>> packaging 
>>>> for it, however if the need / want arises for EL5 packages we will 
>>>> continue 
>>>> packaging for this release (at least until EL5 goes End of Life).
>>>> 
>>>> Let me look in to what it will take to bring PHP 5.4 to the EL5 release.
>>>> 
>>>> I'll get back to you with more information once I look in to this.
>>>> 
>>>> ---
>>>> Jeffrey Ness
>>>> Software Developer II 
>>>> OS Deployment Services, RPMDEV
>>>> Rackspace Hosting & IUS Community
>>>> 
>>>> On Mar 29, 2012, at 12:48 AM, Eduardo Bragatto wrote:
>>>> 
>>>>> Hello Jeffrey,
>>>>> 
>>>>> I was about to start testing the new PHP 5.4 packages when I realized
>>>>> they were compiled to EL6 (my servers are still running EL5).
>>>>> 
>>>>> I'm going to install a sandbox so I can test them on EL6, but is there
>>>>> any reason for not compiling these packages also for EL5?
>>>>> 
>>>>> Would you know how the IUS community is handling the EL5 packages? Will
>>>>> the EL5 packages be deprecated soon or does the community intend to
>>>>> continue supporting EL5 for near future?
>>>>> 
>>>>> Thanks,
>>>>> Eduardo.
>>>>> -- 
>>>>> This message was sent from Launchpad by
>>>>> Eduardo Bragatto (https://launchpad.net/~b-eduardo-u)
>>>>> using the "Contact this user" link on your profile page
>>>>> (https://launchpad.net/~jeffrey-ness).
>>>>> For more information see
>>>>> https://help.launchpad.net/YourAccount/ContactingPeople
>>>> 
>>>> 
>>>> _______________________________________________
>>>> Mailing list: https://launchpad.net/~ius-coredev
>>>> Post to     : [email protected]
>>>> Unsubscribe : https://launchpad.net/~ius-coredev
>>>> More help   : https://help.launchpad.net/ListHelp
>>> 
>> 
> 


_______________________________________________
Mailing list: https://launchpad.net/~ius-coredev
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~ius-coredev
More help   : https://help.launchpad.net/ListHelp

Reply via email to