← Back to team overview

ius-coredev team mailing list archive

[Bug 1204492] Re: php54-pecl-apc requires unused php54

 

Hi,

I've done some basic tests with the php54-pecl-apc package from the ius-
testing repository.

What i did, was the following:

# yum install php54-pecl-apc --enablerepo=ius-testing

Then i removed httpd, which also removed the php54 package. I checked
that the installed packages did not have "weird" dependecies:

# rpm -q php54-pecl-apc 
php54-pecl-apc-3.1.13-2.ius.el6.x86_64

# rpm -qR php54-pecl-apc | grep -i php
config(php54-pecl-apc) = 3.1.13-2.ius.el6
php54-zend-abi = 20100525

After this, i reloaded my php-fpm and apache and used my sites. They all
worked as expected, i could see that objects were cached in the APC.PHP
info page, i saw no errors or warnings in php-errorlogs.

I conclude: "it-works-for-me" (tm)! 
Thanks!

-- 
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/1204492

Title:
  php54-pecl-apc requires unused php54

Status in IUS Community Project:
  Fix Committed

Bug description:
  I run RHEL6 x86_64 and want to be able to use "php54-fpm" with "php54
  -pecl-apc" to run a fastcgi server which i will call from frontend
  servers.

  However, the "php54-pecl-apc" package requires "php54" to be installed which i do not want. 
  The spec file for "php54-pecl-apc" states that it Requires "php54" because it uses PCRE from that package at build. This should then be a BuildRequire, not Require. 

  The stock versions of RHEL6 "php-pecl-apc" does not require "php" to
  be installed.

  The main reason i want the IUS packages to behave in the same way as
  stock RHEL packages, is that i don't want "php54" installed, as it in
  turn requires  "httpd" to be installed. Both are completely redundant.

  Can this behaviour of the "php54-pecl-apc" be fixed, so it does not
  require php54?

To manage notifications about this bug go to:
https://bugs.launchpad.net/ius/+bug/1204492/+subscriptions


References