Actions
Bug #4577
closedcentos packages pulled from the opensuse factory have unmet dependencies
Start date:
06/03/2020
Due date:
% Done:
0%
Spec Reference:
Description
In theory it should be possible to just install all packages from our centos feed, in practice:
[root@my-centos ~]# yum repo-pkgs network_osmocom_next install Last metadata expiration check: 0:08:00 ago on Wed Jun 3 12:14:27 2020. Error: Problem: cannot install the best candidate for the job - nothing provides libgnutls-devel needed by ulfius-devel-2.6.6-2.1.x86_64 - nothing provides libjansson-devel needed by ulfius-devel-2.6.6-2.1.x86_64 - nothing provides libmicrohttpd-devel needed by ulfius-devel-2.6.6-2.1.x86_64 - nothing provides pkgconfig(libmicrohttpd) >= 0.9.53 needed by ulfius-devel-2.6.6-2.1.x86_64 (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) [root@my-centos ~]# yum repo-pkgs network_osmocom_next install --nobest Last metadata expiration check: 0:07:19 ago on Wed Jun 3 12:14:27 2020. Error: Problem: conflicting requests - package ulfius-devel-2.6.6-2.1.aarch64 does not have a compatible architecture - nothing provides libgnutls-devel needed by ulfius-devel-2.6.6-2.1.aarch64 - nothing provides libjansson-devel needed by ulfius-devel-2.6.6-2.1.aarch64 - nothing provides libmicrohttpd-devel needed by ulfius-devel-2.6.6-2.1.aarch64 - nothing provides pkgconfig(libmicrohttpd) >= 0.9.53 needed by ulfius-devel-2.6.6-2.1.aarch64 - nothing provides libgnutls-devel needed by ulfius-devel-2.6.6-2.1.x86_64 - nothing provides libjansson-devel needed by ulfius-devel-2.6.6-2.1.x86_64 - nothing provides libmicrohttpd-devel needed by ulfius-devel-2.6.6-2.1.x86_64 - nothing provides pkgconfig(libmicrohttpd) >= 0.9.53 needed by ulfius-devel-2.6.6-2.1.x86_64 (try to add '--skip-broken' to skip uninstallable packages) [root@my-centos ~]# yum repo-pkgs network_osmocom_next install --skip-broken Last metadata expiration check: 0:08:06 ago on Wed Jun 3 12:14:27 2020. Error: Problem: cannot install the best candidate for the job - nothing provides libgnutls-devel needed by ulfius-devel-2.6.6-2.1.x86_64 - nothing provides libjansson-devel needed by ulfius-devel-2.6.6-2.1.x86_64 - nothing provides libmicrohttpd-devel needed by ulfius-devel-2.6.6-2.1.x86_64 - nothing provides pkgconfig(libmicrohttpd) >= 0.9.53 needed by ulfius-devel-2.6.6-2.1.x86_64 (try to add '--nobest' to use not only best candidate packages)
This is caused by pulling in opensuse factory packages without their deps in osmo-ci/scripts/osmocom-obs-link.sh
Actions