Topic: Mise à jour de Composer

Bonjour,

Sous Centos8, j'ai le soucis suivant:
[root@vmn8 html]# yum list installed | grep compo
composer.noarch                             2.0.12-1.el8.remi                       @remi-modular
libXcomposite.x86_64                        0.4.4-14.el8                            @AppStream
php-composer-ca-bundle.noarch               1.2.7-1.el8.remi                        @remi
php-composer-semver.noarch                  1.5.1-1.el8.remi                        @remi
php-composer-semver3.noarch                 3.2.4-1.el8.remi                        @remi
php-composer-spdx-licenses.noarch           1.5.3-1.el8.remi                        @remi
php-composer-xdebug-handler.noarch          1.4.1-1.el8.remi                        @remi
[root@vmn8 html]# ^C
[root@vmn8 html]# yum upgrade
Last metadata expiration check: 0:03:33 ago on Thu 03 Jun 2021 08:20:22 PM CEST.
Error:
Problem: cannot install the best update candidate for package composer-2.0.12-1.el8.remi.noarch
  - nothing provides (php-composer(composer/metadata-minifier) >= 1.0 with php-composer(composer/metadata-minifier) < 2) needed by composer-2.1.0-1.el8.remi.noarch
  - nothing provides (php-composer(composer/xdebug-handler) >= 2.0 with php-composer(composer/xdebug-handler) < 3) needed by composer-2.1.0-1.el8.remi.noarch
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
[root@vmn8 html]

Comment procéder pour corriger cela ?

Re: Mise à jour de Composer

Quels sont les dépôts actifs ?

Toutes les dépendances de composer sont dans "remi", y compris les nouvelles:
* php-composer-metadata-minifier-1.0.0-1.el8.remi
* php-composer-xdebug-handler2-2.0.1-1.el8.remi

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: Mise à jour de Composer

[root@vmn8 html]# yum repolist all
repo id                        repo name                                                    status
appstream                      CentOS Linux 8 - AppStream                                   enabled
appstream-source               CentOS Linux 8 - AppStream - Source                          disabled
baseos                         CentOS Linux 8 - BaseOS                                      enabled
baseos-source                  CentOS Linux 8 - BaseOS - Source                             disabled
cr                             CentOS Linux 8 - ContinuousRelease                           disabled
debuginfo                      CentOS Linux 8 - Debuginfo                                   disabled
devel                          CentOS Linux 8 - Devel WARNING! FOR BUILDROOT USE ONLY!      disabled
epel                           Extra Packages for Enterprise Linux 8 - x86_64               enabled
epel-debuginfo                 Extra Packages for Enterprise Linux 8 - x86_64 - Debug       disabled
epel-modular                   Extra Packages for Enterprise Linux Modular 8 - x86_64       enabled
epel-modular-debuginfo         Extra Packages for Enterprise Linux Modular 8 - x86_64 - Deb disabled
epel-modular-source            Extra Packages for Enterprise Linux Modular 8 - x86_64 - Sou disabled
epel-playground                Extra Packages for Enterprise Linux 8 - Playground - x86_64  disabled
epel-playground-debuginfo      Extra Packages for Enterprise Linux 8 - Playground - x86_64  disabled
epel-playground-source         Extra Packages for Enterprise Linux 8 - Playground - x86_64  disabled
epel-source                    Extra Packages for Enterprise Linux 8 - x86_64 - Source      disabled
epel-testing                   Extra Packages for Enterprise Linux 8 - Testing - x86_64     disabled
epel-testing-debuginfo         Extra Packages for Enterprise Linux 8 - Testing - x86_64 - D disabled
epel-testing-modular           Extra Packages for Enterprise Linux Modular 8 - Testing - x8 disabled
epel-testing-modular-debuginfo Extra Packages for Enterprise Linux Modular 8 - Testing - x8 disabled
epel-testing-modular-source    Extra Packages for Enterprise Linux Modular 8 - Testing - x8 disabled
epel-testing-source            Extra Packages for Enterprise Linux 8 - Testing - x86_64 - S disabled
extras                         CentOS Linux 8 - Extras                                      enabled
extras-source                  CentOS Linux 8 - Extras - Source                             disabled
fasttrack                      CentOS Linux 8 - FastTrack                                   disabled
ha                             CentOS Linux 8 - HighAvailability                            disabled
mariadb-main                   MariaDB Server                                               enabled
mariadb-maxscale               MariaDB MaxScale                                             enabled
mariadb-tools                  MariaDB Tools                                                enabled
media-appstream                CentOS Linux 8 - Media - AppStream                           disabled
media-baseos                   CentOS Linux 8 - Media - BaseOS                              disabled
plus                           CentOS Linux 8 - Plus                                        disabled
plus-source                    CentOS Linux 8 - Plus - Source                               disabled
powertools                     CentOS Linux 8 - PowerTools                                  disabled
remi                           Remi's RPM repository for Enterprise Linux 8 - x86_64        disabled
remi-debuginfo                 Remi's RPM repository for Enterprise Linux 8 - x86_64 - debu disabled
remi-modular                   Remi's Modular repository for Enterprise Linux 8 - x86_64    enabled
remi-modular-test              Remi's Modular testing repository for Enterprise Linux 8 - x disabled
remi-safe                      Safe Remi's RPM repository for Enterprise Linux 8 - x86_64   enabled
remi-safe-debuginfo            Remi's RPM repository for Enterprise Linux 8 - x86_64 - debu disabled
remi-test                      Remi's test RPM repository for Enterprise Linux 8 - x86_64   disabled
remi-test-debuginfo            Remi's test RPM repository for Enterprise Linux 8 - x86_64 - disabled
[root@vmn8 html]#

Re: Mise à jour de Composer

> remi                           Remi's RPM repository for Enterprise Linux 8 - x86_64        disabled

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: Mise à jour de Composer

Excellent, merci beaucoup !!!!