ius-coredev team mailing list archive
-
ius-coredev team
-
Mailing list archive
-
Message #04799
[Bug 1396357] Re: php*-pecl-lzf won't install on EL5
The new build php54-pecl-lzf-1.6.2-8.ius will hit the testing repos
tonight.
** Changed in: ius
Status: New => Fix Committed
--
You received this bug notification because you are a member of IUS Core
Development, which is subscribed to IUS Community Project.
https://bugs.launchpad.net/bugs/1396357
Title:
php*-pecl-lzf won't install on EL5
Status in IUS Community Project:
Fix Committed
Bug description:
We received a report via email that the following error was occuring
when trying to install php53u-pecl-lzf on RHEL 5.
=============================================================================
Installing:
php53u-pecl-lzf x86_64 1.6.2-7.ius.el5 rackspace-rhel-x86_64-server-5-ius 12 k
Installing for dependencies:
liblzf x86_64 3.6-2.el5 epel 20 k
Transaction Summary
=============================================================================
Install 2 Package(s)
Upgrade 0 Package(s)
Total download size: 32 k
Is this ok [y/N]: y
Downloading Packages:
(1/2): php53u-pecl-lzf-1.6.2-7.ius.el5.x86_64.rpm | 12 kB 00:00
(2/2): liblzf-3.6-2.el5.x86_64.rpm | 20 kB 00:00
-----------------------------------------------------------------------------
Total 167 kB/s | 32 kB 00:00
Running rpm_check_debug
ERROR with rpm_check_debug vs depsolve:
php-pecl-lzf conflicts with php53u-pecl-lzf-1.6.2-7.ius.el5.x86_64
Complete!
(1, [u'Please report this error in https://bugzilla.redhat.com/enter_bug.cgi?product=Red%20Hat%20Enterprise%20Linux%205&component=yum'])
The package was set to conflict [0] with %basever, i.e 5.3. This is common practice for core php modules that are provided by php*-common. However, this pecl module's version is completely independent of the main php version. We end up with a loop of sorts where the package conflicts with itself via the virtual provides.
[root@test5 ~]# repoquery --provides php53u-pecl-lzf | grep php-pecl-lzf
php-pecl-lzf = 1.6.2-7.ius.centos5
[root@test5 ~]# repoquery --conflicts php53u-pecl-lzf | grep php-pecl-lzf
php-pecl-lzf < 5.3
Fixing that is simple, however, that particular package has reached
end-of-life, inline with upstream php 5.3 [1]. This bug also exists
in the php54 package [2], but not in the php55u package [3]. I will
work on correcting the php54 one.
[0] https://github.com/iuscommunity-pkg/php53u-pecl-lzf/blob/master/SPECS/php53u-pecl-lzf.spec#L38
[1] https://lists.launchpad.net/ius-community/msg01120.html
[2] https://github.com/iuscommunity-pkg/php54-pecl-lzf/blob/master/SPECS/php54-pecl-lzf.spec#L38
[3] https://github.com/iuscommunity-pkg/php55u-pecl-lzf/blob/master/SPECS/php55u-pecl-lzf.spec#L40
To manage notifications about this bug go to:
https://bugs.launchpad.net/ius/+bug/1396357/+subscriptions
References