php RPM installation requires httpd-mmn version to be exactly 200051115

Bug #1016266 reported by Renata
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
IUS Community Project
Won't Fix
Undecided
Unassigned
CentOS
New
Undecided
Unassigned

Bug Description

I have added IUS repositories to my CentOS install in hope to have an updated version of PHP and Apache. I've built httpd 2.4.2 and its version of httpd-mmn = 20120211

I've tried to install the available versions of php packaged by IUS (5.3 and 5.4) and both give me the same results:

Error: Package: php54-5.4.4-1.ius.el6.x86_64 (ius-testing)
           Requires: httpd-mmn = 20051115
           Installed: 204002001:httpd-2.4.2-1.x86_64 (@/httpd-2.4.2-1.x86_64)
               httpd-mmn = 20120211
           Available: httpd-2.2.15-15.el6.centos.x86_64 (base)
               httpd-mmn = 20051115
           Available: httpd-2.2.15-15.el6.centos.1.x86_64 (updates)
               httpd-mmn = 20051115

Error: Package: php53u-5.3.13-1.ius.el6.x86_64 (IUS)
           Requires: httpd-mmn = 20051115
           Installed: 204002001:httpd-2.4.2-1.x86_64 (@/httpd-2.4.2-1.x86_64)
               httpd-mmn = 20120211
           Available: httpd-2.2.15-15.el6.centos.x86_64 (base)
               httpd-mmn = 20051115
           Available: httpd-2.2.15-15.el6.centos.1.x86_64 (updates)
               httpd-mmn = 20051115

Doing so would require me to downgrade my httpd install (which I don't want to) to be able to have PHP 5.3 or PHP 5.4
It's a blocker. I cannot install packages due to this issue.

Reproductible: always
Affected versions: 5.3 and 5.4

Revision history for this message
Jeffrey Ness (jeffrey-ness) wrote :

Hello Renata,

Thank you for your report.

The reason you are seeing this requirement is because the IUS php packages are built against base httpd for some of its
functionality, this is the exact way Fedora handles their php packages (php54 is taken directly from Fedora rawhide).

With your details provided above it does not appear IUS upstream will be the viable approach for your application,
what I would suggest is you maintaining your own php packages (or a source installation) as httpd is a updated source installation.

If you wish you can use the php53u / php54 source and rebuild from SRPM:

  https://code.launchpad.net/~ius-coredev/ius/php53u
  https://code.launchpad.net/~ius-coredev/ius/php54

Changed in ius:
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.