Topic: Remi - EPEL clash

hi,

first off, let me thank you a million times for your repo, it's a lifesaver! smile

now to the problem: about 2-3 weeks ago the problem began. i think the main culprits are:

---> Package php-pecl-redis.x86_64 0:2.2.4-1.el6.remi will be updated
---> Package php-pecl-redis.x86_64 0:2.2.5-1.el6 will be an update
--> Processing Dependency: php(zend-abi) = 20090626 for package: php-pecl-redis-                                                                              2.2.5-1.el6.x86_64
--> Processing Dependency: php(api) = 20090626 for package: php-pecl-redis-2.2.5                                                                              -1.el6.x86_64
---> Package php-pecl-zendopcache.x86_64 0:7.0.2-2.el6.remi will be updated
---> Package php-pecl-zendopcache.x86_64 0:7.0.3-1.el6 will be an update
--> Processing Dependency: php(zend-abi) = 20090626 for package: php-pecl-zendop                                                                              cache-7.0.3-1.el6.x86_64
--> Processing Dependency: php(api) = 20090626 for package: php-pecl-zendopcache                                                                              -7.0.3-1.el6.x86_64

namely, php-pecl-redis and php-pecl-zendopcache seem to have a newer version present at EPEL, but which in turn are tied to EPEL's 5.3 mainline, so no wonder that

--> Finished Dependency Resolution
Error: Package: php-pecl-redis-2.2.5-1.el6.x86_64 (epel)
           Requires: php(api) = 20090626
           Installed: php-common-5.4.23-1.el6.remi.x86_64 (@REMI/6.5)
               php(api) = 20100412-x86-64
           Available: php-common-5.3.3-26.el6.x86_64 (base)
               php(api) = 20090626
           Available: php-common-5.3.3-27.el6_5.x86_64 (updates)
               php(api) = 20090626
Error: Package: php-pecl-redis-2.2.5-1.el6.x86_64 (epel)
           Requires: php(zend-abi) = 20090626
           Installed: php-common-5.4.23-1.el6.remi.x86_64 (@REMI/6.5)
               php(zend-abi) = 20100525-x86-64
           Available: php-common-5.3.3-26.el6.x86_64 (base)
               php(zend-abi) = 20090626
           Available: php-common-5.3.3-27.el6_5.x86_64 (updates)
               php(zend-abi) = 20090626
Error: Package: php-pecl-zendopcache-7.0.3-1.el6.x86_64 (epel)
           Requires: php(zend-abi) = 20090626
           Installed: php-common-5.4.23-1.el6.remi.x86_64 (@REMI/6.5)
               php(zend-abi) = 20100525-x86-64
           Available: php-common-5.3.3-26.el6.x86_64 (base)
               php(zend-abi) = 20090626
           Available: php-common-5.3.3-27.el6_5.x86_64 (updates)
               php(zend-abi) = 20090626
Error: Package: php-pecl-zendopcache-7.0.3-1.el6.x86_64 (epel)
           Requires: php(api) = 20090626
           Installed: php-common-5.4.23-1.el6.remi.x86_64 (@REMI/6.5)
               php(api) = 20100412-x86-64
           Available: php-common-5.3.3-26.el6.x86_64 (base)
               php(api) = 20090626
           Available: php-common-5.3.3-27.el6_5.x86_64 (updates)
               php(api) = 20090626

quickly kills off a general update.

could you provide these updates in REMI as well so as to clear up this clash? thanks!

Re: Remi - EPEL clash

php-pecl-redis 2.2.5 is in the remi repo (before epel, as I also maintain it there)

# yum install php-pecl-redis
...
=====================================================================================================================================================================
 Package                                  Arch                             Version                                        Repository                            Size 
=====================================================================================================================================================================
Installing:                                                                                                                                                          
 php-pecl-redis                           x86_64                           2.2.5-1.el6.remi.5.4                           remi                           163 k 
                                                                                                                                                                     
Transaction Summary                                                                                                                                                  
=====================================================================================================================================================================

Full yum output will be helpfull.

Check that "remi" is enabled during this command
Check priority of repository (if yum priority plugin is used).

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

Re: Remi - EPEL clash

thanks, the priority plugin solved the issue. keep up the good work! smile

Re: Remi - EPEL clash

smile

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi