Can't upgrade F25 to F26 because of repoman?

Last metadata expiration check: 0:00:24 ago on Wed Jul 12 15:01:00 2017. Error: package repoman-2.0.29-1.fc25.noarch requires python-argparse, but none of the providers can be installed. package python-2.7.13-2.fc25.x86_64 requires python-libs(x86-64) = 2.7.13-2.fc25, but none of the providers can be installed. package repoman-2.0.29-1.fc25.noarch requires python-argparse, but none of the providers can be installed

On 12 July 2017 at 22:03, Yaniv Kaul <ykaul@redhat.com> wrote:
Last metadata expiration check: 0:00:24 ago on Wed Jul 12 15:01:00 2017. Error: package repoman-2.0.29-1.fc25.noarch requires python-argparse, but none of the providers can be installed. package python-2.7.13-2.fc25.x86_64 requires python-libs(x86-64) = 2.7.13-2.fc25, but none of the providers can be installed. package repoman-2.0.29-1.fc25.noarch requires python-argparse, but none of the providers can be installed
The error message seems a little strange, is python-argparse installable in FC26 at all? I guess we need to add an FC26 build of repoman... -- Barak Korren RHV DevOps team , RHCE, RHCi Red Hat EMEA redhat.com | TRIED. TESTED. TRUSTED. | redhat.com/trusted

On Wed, Jul 12, 2017 at 3:03 PM, Yaniv Kaul <ykaul@redhat.com> wrote:
Last metadata expiration check: 0:00:24 ago on Wed Jul 12 15:01:00 2017. Error: package repoman-2.0.29-1.fc25.noarch requires python-argparse, but none of the providers can be installed. package python-2.7.13-2.fc25.x86_64 requires python-libs(x86-64) = 2.7.13-2.fc25, but none of the providers can be installed. package repoman-2.0.29-1.fc25.noarch requires python-argparse, but none of the providers can be installed
Changing /etc/yum.repos.d/lago.repo from http://resources.ovirt.org/repos/ci-tools/fc25 to http://resources.ovirt.org/repos/ci-tools/fc26 might help, as http://resources.ovirt.org/repos/ci-tools/fc26/noarch/repoman-2.0.32-1.fc26.... is there. I'll give it a shot. Y.

On Wed, Jul 12, 2017 at 3:10 PM, Yaniv Kaul <ykaul@redhat.com> wrote:
On Wed, Jul 12, 2017 at 3:03 PM, Yaniv Kaul <ykaul@redhat.com> wrote:
Last metadata expiration check: 0:00:24 ago on Wed Jul 12 15:01:00 2017. Error: package repoman-2.0.29-1.fc25.noarch requires python-argparse, but none of the providers can be installed. package python-2.7.13-2.fc25.x86_64 requires python-libs(x86-64) = 2.7.13-2.fc25, but none of the providers can be installed. package repoman-2.0.29-1.fc25.noarch requires python-argparse, but none of the providers can be installed
Changing /etc/yum.repos.d/lago.repo from http://resources.ovirt. org/repos/ci-tools/fc25 to http://resources.ovirt.org/repos/ci-tools/fc26
might help, as http://resources.ovirt.org/repos/ci-tools/fc26/noarch/ repoman-2.0.32-1.fc26.noarch.rpm is there. I'll give it a shot.
Not much difference: Error: package repoman-2.0.32-1.fc26.noarch requires python-argparse, but none of the providers can be installed. package python-2.7.13-2.fc25.x86_64 requires python-libs(x86-64) = 2.7.13-2.fc25, but none of the providers can be installed. package repoman-2.0.32-1.fc26.noarch requires python-argparse, but none of the providers can be installed (try to add '--allowerasing' to command line to replace conflicting packages) Y.
Y.

On Wed, Jul 12, 2017 at 10:38 PM Yaniv Kaul <ykaul@redhat.com> wrote:
On Wed, Jul 12, 2017 at 3:10 PM, Yaniv Kaul <ykaul@redhat.com> wrote:
On Wed, Jul 12, 2017 at 3:03 PM, Yaniv Kaul <ykaul@redhat.com> wrote:
Last metadata expiration check: 0:00:24 ago on Wed Jul 12 15:01:00 2017. Error: package repoman-2.0.29-1.fc25.noarch requires python-argparse, but none of the providers can be installed. package python-2.7.13-2.fc25.x86_64 requires python-libs(x86-64) = 2.7.13-2.fc25, but none of the providers can be installed. package repoman-2.0.29-1.fc25.noarch requires python-argparse, but none of the providers can be installed
Changing /etc/yum.repos.d/lago.repo from http://resources.ovirt.org/repos/ci-tools/fc25 to http://resources.ovirt.org/repos/ci-tools/fc26
might help, as http://resources.ovirt.org/repos/ci-tools/fc26/noarch/repoman-2.0.32-1.fc26.... is there. I'll give it a shot.
Not much difference: Error: package repoman-2.0.32-1.fc26.noarch requires python-argparse, but none of the providers can be installed.
argparse is part of the standard library for couple of years, this dependency should probably be dropped from repoman.
package python-2.7.13-2.fc25.x86_64 requires python-libs(x86-64) = 2.7.13-2.fc25, but none of the providers can be installed. package repoman-2.0.32-1.fc26.noarch requires python-argparse, but none of the providers can be installed (try to add '--allowerasing' to command line to replace conflicting packages)
Y.
Y.
_______________________________________________ Infra mailing list Infra@ovirt.org http://lists.ovirt.org/mailman/listinfo/infra

On Wed, Jul 12, 2017 at 10:33 PM, Nir Soffer <nsoffer@redhat.com> wrote:
Not much difference:
Error: package repoman-2.0.32-1.fc26.noarch requires python-argparse, but none of the providers can be installed.
argparse is part of the standard library for couple of years, this dependency should probably be dropped from repoman.
argparse is in Python starting from 2.7 while EL6 systems have 2.6 and hence no argparse. Not sure if we still need EL6 systems support for repoman anymore thought, will probably leave it there till it becomes difficult to support. Indeed this package is marked as obsolete in FC26, so I will need to drop this dependency for fc26 and rebuild the package. Should be able to get this done tomorrow. Anton. -- Anton Marchukov Team Lead - Release Management - RHV DevOps - Red Hat

Hello All. There is a new repoman version [1] now available for fc26 that drops the missing dependency. I pushed it only to fc26 for now as there are also some build related fixes that I need to figure out too, but they are related only when you want to build repoman on fc26. Anton. [1] http://resources.ovirt.org/repos/ci-tools/fc26/noarch/repoman-2.0.33-1.fc26.... On Wed, Jul 12, 2017 at 11:00 PM, Anton Marchukov <amarchuk@redhat.com> wrote:
On Wed, Jul 12, 2017 at 10:33 PM, Nir Soffer <nsoffer@redhat.com> wrote:
Not much difference:
Error: package repoman-2.0.32-1.fc26.noarch requires python-argparse, but none of the providers can be installed.
argparse is part of the standard library for couple of years, this dependency should probably be dropped from repoman.
argparse is in Python starting from 2.7 while EL6 systems have 2.6 and hence no argparse. Not sure if we still need EL6 systems support for repoman anymore thought, will probably leave it there till it becomes difficult to support.
Indeed this package is marked as obsolete in FC26, so I will need to drop this dependency for fc26 and rebuild the package. Should be able to get this done tomorrow.
Anton.
-- Anton Marchukov Team Lead - Release Management - RHV DevOps - Red Hat
-- Anton Marchukov Team Lead - Release Management - RHV DevOps - Red Hat
participants (4)
-
Anton Marchukov
-
Barak Korren
-
Nir Soffer
-
Yaniv Kaul