Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1421895

Summary: Customer is requesting PHP7 packages for php-apcu and php-redis in RHSCL
Product: Red Hat Software Collections Reporter: Devon <dshumake>
Component: phpAssignee: Remi Collet <rcollet>
Status: CLOSED DUPLICATE QA Contact: BaseOS QE - Apps <qe-baseos-apps>
Severity: low Docs Contact:
Priority: unspecified    
Version: rh-php70CC: drichards, jorton, j.verhoeckx
Target Milestone: ---   
Target Release: 3.0   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-06-15 14:07:31 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Devon 2017-02-14 00:32:50 UTC
Description of problem: Customer would like to be supported on PHP7 provided from RHSCL in addition to PHP related packages ( php-apcu and php-redi specifically ).


Version-Release number of selected component (if applicable):
PHP7

    1. Proposed title of this feature request  
      PHP7 support for RHSCL

    2. Who is the customer behind the request?    
    Inforoute Sante Du Canada/Canada Health Infoway
    Acct # 1049210
    TAM customer: no  
    SRM customer: no  
    Strategic: no  
      
    3. What is the nature and description of the request?  
      Customer would like RHSCL to contain PHP7 packages and for Red Hat to support these packages.

    4. Why does the customer need this? (List the business requirements here)     
    We do implement a new system called ownCloud Enterprise for our users and to increase performance it need to be configured Cache, which can be Local (apcu or redis) as well as Distributed (Redis or Memcache), we don’t have massive deployment so local cache would be just fine.

    5. How would the customer like to achieve this? (List the functional requirements here)  
    Would prefer to have packages coming from RHCSL and be supported by RedHat      

    6. For each functional requirement listed, specify how Red Hat and the customer can test to confirm the requirement is successfully implemented.  
    The application itself would check if the cache is configured and confirmed that all is successfully configured      

    7. Is there already an existing RFE upstream or in Red Hat Bugzilla?  
    I was not able to find one. 
 
    8. Does the customer have any specific timeline dependencies and which release would they like to target (i.e. RHEL5, RHEL6)?  
    The system is up and running and configured, the only thing missing is the cache, in other words as soon as possible would be appreciated

    9. Is the sales team involved in this request and do they have any additional input?  
    No  

    10. List any affected packages or components.  
    here is the link to documentation of the product which specify which packages are required: 
https://doc.owncloud.com/server/9.1/admin_manual/configuration_server/caching_configuration.html since PHP7 is the latest version I'm not looking into implementing something on earlier versions and I a near future redo to update the PHP version.

Comment 1 Remi Collet 2017-02-14 06:27:28 UTC
Indeed these packages are not available in RHSCL.

For your information: for base packages (RHEL) people are used to find additional packages in EPEL (such as apcu, redis, ...), of course without RH support.

But EPEL doesn't allow SCL. The CentOS SCLo SIG provides some additional packages for SCL users: 
* https://wiki.centos.org/AdditionalResources/Repositories/SCL
* https://wiki.centos.org/SpecialInterestGroup/SCLo

sclo-php70-php-pecl-apcu is available there and can be used for test, as if this RFE is accepted, it will be used as upstream source (only prefix change)

redis extension was not in a very good shape, and I hope the recently released version 3.1.1 is now ok, so I will try to add it there, so can be tested.

Comment 3 Remi Collet 2017-02-14 11:12:04 UTC
Notice: sclo-php70-php-pecl-redis (version 3.1.1) is now available in centos-sclo-sclo-testing repository, and will be used as upstream source if this RFE is approved.

Comment 4 Joe Orton 2017-06-15 14:07:31 UTC
We're going to track adding apcu in bug 1398827, so marking this as a duplicate.  There are no plans to add the redis extension at this time, since we don't think the upstream extension is of suitable quality to support, as described above.

*** This bug has been marked as a duplicate of bug 1398827 ***

Comment 5 Verhoeckx 2021-09-04 22:05:45 UTC
What is the status of the package php-redis in 2021?

Will it be possible to install php-redis in RHEL without an additional software repository?

Comment 6 David 2022-06-08 15:38:24 UTC
Adding feedback about php-redis not being available.  This package is needed for enterprise use of Nextcloud running on Redhat to provide a cache to the Maria database and session management.  This is especially apparent when Nextcloud is not on SSD storage.

It is possible to fairly easy to compile this package yourself, but then this will require regression testing each time we apply patches.  This method is not really an enterprise solution.