Topic: Dependency hell php-xapian package

How do I resolve this?

[root@ion-fedora ~]# yum --enablerepo=remi update php-\*
Loaded plugins: fastestmirror, langpacks, presto, refresh-packagekit, tidy-cache
Loading mirror speeds from cached hostfile
* fedora: mirror.us.leaseweb.net
* remi: rpms.famillecollet.com
* rpmfusion-free: mirror.us.leaseweb.net
* rpmfusion-free-updates: mirror.us.leaseweb.net
* rpmfusion-nonfree: mirror.us.leaseweb.net
* rpmfusion-nonfree-updates: mirror.us.leaseweb.net
* updates: mirror.cogentco.com
Resolving Dependencies
--> Running transaction check
---> Package php.i686 0:5.3.10-2.fc16.remi will be updated
---> Package php.i686 0:5.4.3-1.fc16.remi will be an update
---> Package php-cli.i686 0:5.3.10-2.fc16.remi will be updated
---> Package php-cli.i686 0:5.4.3-1.fc16.remi will be an update
---> Package php-common.i686 0:5.3.10-2.fc16.remi will be updated
--> Processing Dependency: php(api) = 20090626-x86-32 for package: php-xapian-1.2.7-1.fc16.i686
--> Processing Dependency: php(api) = 20090626-x86-32 for package: php-xapian-1.2.7-1.fc16.i686
---> Package php-common.i686 0:5.4.3-1.fc16.remi will be an update
---> Package php-gd.i686 0:5.3.10-2.fc16.remi will be updated
---> Package php-gd.i686 0:5.4.3-1.fc16.remi will be an update
---> Package php-mbstring.i686 0:5.3.10-2.fc16.remi will be updated
---> Package php-mbstring.i686 0:5.4.3-1.fc16.remi will be an update
---> Package php-mcrypt.i686 0:5.3.10-2.fc16.remi will be updated
---> Package php-mcrypt.i686 0:5.4.3-1.fc16.remi will be an update
---> Package php-mysql.i686 0:5.3.10-2.fc16.remi will be updated
---> Package php-mysql.i686 0:5.4.3-1.fc16.remi will be an update
---> Package php-pdo.i686 0:5.3.10-2.fc16.remi will be updated
---> Package php-pdo.i686 0:5.4.3-1.fc16.remi will be an update
---> Package php-pear.noarch 1:1.9.4-5.fc16 will be updated
---> Package php-pear.noarch 1:1.9.4-7.fc16.remi will be an update
---> Package php-pecl-apc.i686 0:3.1.9-3.fc16.remi will be updated
---> Package php-pecl-apc.i686 0:3.1.10-2.fc16.remi will be an update
---> Package php-pecl-igbinary.i686 0:1.1.1-2.fc16.remi will be updated
---> Package php-pecl-igbinary.i686 0:1.1.2-0.1.git3b8ab7e.fc16.remi will be an update
---> Package php-pecl-memcache.i686 0:3.0.6-2.fc16.remi will be updated
---> Package php-pecl-memcache.i686 0:3.0.6-3.fc16.remi will be an update
---> Package php-pecl-memcached.i686 0:1.0.2-10.fc16.remi will be updated
---> Package php-pecl-memcached.i686 0:2.0.1-6.fc16.remi will be an update
--> Processing Dependency: libmemcached.so.10 for package: php-pecl-memcached-2.0.1-6.fc16.remi.i686
---> Package php-pecl-mongo.i686 0:1.2.9-1.fc16.remi will be updated
---> Package php-pecl-mongo.i686 0:1.2.10-2.fc16.remi will be an update
---> Package php-pecl-sqlite.i686 0:2.0.0-0.1.svn313074.fc16.remi will be obsoleting
---> Package php-pgsql.i686 0:5.3.10-2.fc16.remi will be updated
---> Package php-pgsql.i686 0:5.4.3-1.fc16.remi will be an update
---> Package php-process.i686 0:5.3.10-2.fc16.remi will be updated
---> Package php-process.i686 0:5.4.3-1.fc16.remi will be an update
---> Package php-sqlite.i686 0:5.3.10-2.fc16.remi will be obsoleted
---> Package php-xml.i686 0:5.3.10-2.fc16.remi will be updated
---> Package php-xml.i686 0:5.4.3-1.fc16.remi will be an update
---> Package php-xmlrpc.i686 0:5.3.10-2.fc16.remi will be updated
---> Package php-xmlrpc.i686 0:5.4.3-1.fc16.remi will be an update
--> Running transaction check
---> Package libmemcached.i686 0:1.0.2-1.fc16.remi will be updated
---> Package libmemcached.i686 0:1.0.7-1.fc16.remi will be an update
---> Package php-common.i686 0:5.3.10-2.fc16.remi will be updated
--> Processing Dependency: php(api) = 20090626-x86-32 for package: php-xapian-1.2.7-1.fc16.i686
--> Processing Dependency: php(api) = 20090626-x86-32 for package: php-xapian-1.2.7-1.fc16.i686
--> Finished Dependency Resolution
Error: Package: php-xapian-1.2.7-1.fc16.i686 (@fedora)
           Requires: php(api) = 20090626-x86-32
           Removing: php-common-5.3.10-2.fc16.remi.i686 (@remi)
               php(api) = 20090626
               php(api) = 20090626-x86-32
           Updated By: php-common-5.4.3-1.fc16.remi.i686 (remi)
               php(api) = 20100412-x86-32
           Available: php-common-5.3.8-3.fc16.i686 (fedora)
               php(api) = 20090626
               php(api) = 20090626-x86-32
           Available: php-common-5.3.11-1.fc16.i686 (updates)
               php(api) = 20090626-x86-32
               php(api) = 20090626
           Available: php-common-5.4.2-1.fc16.remi.i686 (remi)
               php(api) = 20100412-x86-32

Re: Dependency hell php-xapian package

Do you really need php-xapian ?

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: Dependency hell php-xapian package

MediaWiki

Re: Dependency hell php-xapian package

Under F16 you need to keep php 5.3 + xapian from official repo.

If you really need php 5.4 + xapian, upgrade to F17.

Sorry, but I cannot backport all this stuff, already backporting ~35 extensions, this is really a big job.

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