← Back to team overview

ius-coredev team mailing list archive

[Bug 1396357] [NEW] php*-pecl-lzf won't install on EL5

 

Public bug reported:

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

** Affects: ius
     Importance: Undecided
         Status: New

** Description changed:

  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
+  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
+  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     
+ (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

-- 
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:
  New

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


Follow ups

References