[Bug 1230891] Difficult to update mesa with Packman repo installed on Slowroll
https://bugzilla.suse.com/show_bug.cgi?id=1230891 https://bugzilla.suse.com/show_bug.cgi?id=1230891#c23 --- Comment #23 from Michael Andres <ma@suse.com> --- Thanks. The testcase seconds Stefan's suspect. The packman repo (at https://ftp.fau.de/packman//suse/openSUSE_Slowroll/) is incomplete: (1661)Mesa-32bit-24.1.7-1699.398.pm.1.x86_64(packman) REQUIRES (5){ Mesa = 24.1.7 libglvnd-32bit >= 0.1.0 Mesa-dri-32bit = 24.1.7 Mesa-gallium-32bit = 24.1.7 /bin/sh } The Mesa-32bit-24.1.7 provided by packman requires Mesa-dri-32bit and Mesa-gallium-32bit 24.1.7, but the repo itself does not provide this version. Those are the Mesa*-32bit-24.1.7 packages available in your repos:
Mesa-32bit-24.1.7-1699.398.pm.1.x86_64 (70)packman Mesa-32bit-24.1.7-391.1.x86_64 (80)repo-update
Mesa-dri-32bit-24.1.7-391.1.x86_64 (80)repo-update Mesa-dri-32bit-debuginfo-24.1.7-391.1.x86_64 (80)repo-update Mesa-dri-nouveau-32bit-24.1.7-391.1.x86_64 (80)repo-update Mesa-dri-nouveau-32bit-debuginfo-24.1.7-391.1.x86_64 (80)repo-update Mesa-gallium-32bit-24.1.7-391.1.x86_64 (80)repo-update Mesa-gallium-32bit-debuginfo-24.1.7-391.1.x86_64 (80)repo-update
Mesa-libEGL-devel-32bit-24.1.7-1699.398.pm.1.x86_64 (70)packman Mesa-libEGL-devel-32bit-24.1.7-391.1.x86_64 (80)repo-update Mesa-libEGL1-32bit-24.1.7-1699.398.pm.1.x86_64 (70)packman Mesa-libEGL1-32bit-24.1.7-391.1.x86_64 (80)repo-update Mesa-libEGL1-32bit-debuginfo-24.1.7-1699.398.pm.1.x86_64 (70)packman Mesa-libEGL1-32bit-debuginfo-24.1.7-391.1.x86_64 (80)repo-update Mesa-libGL-devel-32bit-24.1.7-1699.398.pm.1.x86_64 (70)packman Mesa-libGL-devel-32bit-24.1.7-391.1.x86_64 (80)repo-update Mesa-libGL1-32bit-24.1.7-1699.398.pm.1.x86_64 (70)packman Mesa-libGL1-32bit-24.1.7-391.1.x86_64 (80)repo-update Mesa-libGL1-32bit-debuginfo-24.1.7-1699.398.pm.1.x86_64 (70)packman Mesa-libGL1-32bit-debuginfo-24.1.7-391.1.x86_64 (80)repo-update Mesa-libGLESv1_CM-devel-32bit-24.1.7-1699.398.pm.1.x86_64 (70)packman Mesa-libGLESv1_CM-devel-32bit-24.1.7-391.1.x86_64 (80)repo-update Mesa-libGLESv2-devel-32bit-24.1.7-1699.398.pm.1.x86_64 (70)packman Mesa-libGLESv2-devel-32bit-24.1.7-391.1.x86_64 (80)repo-update
Mesa-libd3d-32bit-24.1.7-391.1.x86_64 (80)repo-update Mesa-libd3d-32bit-debuginfo-24.1.7-391.1.x86_64 (80)repo-update Mesa-libd3d-devel-32bit-24.1.7-391.1.x86_64 (80)repo-update
Mesa-libglapi-devel-32bit-24.1.7-1699.398.pm.1.x86_64 (70)packman Mesa-libglapi-devel-32bit-24.1.7-391.1.x86_64 (80)repo-update Mesa-libglapi0-32bit-24.1.7-1699.398.pm.1.x86_64 (70)packman Mesa-libglapi0-32bit-24.1.7-391.1.x86_64 (80)repo-update Mesa-libglapi0-32bit-debuginfo-24.1.7-1699.398.pm.1.x86_64 (70)packman Mesa-libglapi0-32bit-debuginfo-24.1.7-391.1.x86_64 (80)repo-update
Mesa-vulkan-device-select-32bit-24.1.7-391.1.x86_64 (80)repo-update Mesa-vulkan-device-select-32bit-debuginfo-24.1.7-391.1.x86_64 (80)repo-update Mesa-vulkan-overlay-32bit-24.1.7-391.1.x86_64 (80)repo-update Mesa-vulkan-overlay-32bit-debuginfo-24.1.7-391.1.x86_64 (80)repo-update
libOSMesa-devel-32bit-24.1.7-1699.398.pm.1.x86_64 (70)packman libOSMesa-devel-32bit-24.1.7-391.1.x86_64 (80)repo-update libOSMesa8-32bit-24.1.7-1699.398.pm.1.x86_64 (70)packman libOSMesa8-32bit-24.1.7-391.1.x86_64 (80)repo-update libOSMesa8-32bit-debuginfo-24.1.7-1699.398.pm.1.x86_64 (70)packman libOSMesa8-32bit-debuginfo-24.1.7-391.1.x86_64 (80)repo-update
As you can see some of the Mesa*32bit-24.1.7 packages are provided by packman (and repo-update), but some are not. Among them Mesa-dri-32bit and Mesa-gallium-32bit, which would be required by your installation. The other Mesa* packages on your system can be resolved from packman. I'd feed the above list to the packman maintainers and ask whether they are going to add the missing packages. If not: According to the testcase you could remove these packages (if you don't need them!):
!> delete Mesa-32bit-24.1.3-1699.396.pm.1.x86_64 !> delete Mesa-dri-32bit-24.1.3-1699.397.pm.1.x86_64 !> delete Mesa-gallium-32bit-24.1.3-1699.397.pm.1.x86_64 !> delete Mesa-libGL1-32bit-24.1.3-1699.396.pm.1.x86_64 Afterwards a 'zypper dup' could succeed. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com