On 3/18/23 10:26, Andrei Borzenkov wrote:
Computing distribution upgrade...
Problem: the to be installed imlib2-devel-1.11.0-80.1.x86_64 requires 'libImlib2-1 = 1.11.0', but this requirement cannot be provided not installable providers: libImlib2-1-1.11.0-80.1.i586[https-download.opensuse.org-6a0df1c6] libImlib2-1-1.11.0-80.1.x86_64[https-download.opensuse.org-6a0df1c6] Solution 1: install imlib2-devel-1.10.0-1.3.x86_64 from vendor openSUSE replacing imlib2-devel-1.10.0-79.9.x86_64 from vendor obs://build.opensuse.org/graphics Solution 2: install libImlib2-1-1.11.0-80.1.x86_64 from vendor obs://build.opensuse.org/graphics replacing libImlib2-1-1.10.0-1.3.x86_64 from vendor openSUSE
It is up to you to decide whether you want packages from openSUSE or whether you want packages from third-party repository, but at least keep it consistent.
Unless you are building software locally you also do not need any -devel package at all, so one possibility is to simple remove them.
What I do not understand is why the devel package is not available from the same source as the library. I have temporarily solved the problem by rolling back to a previous snapshot, but would really like to understand what is going on. What is the difference between vendor openSUSE and vendor obs://build.opensuse.org/graphics...which one should be picked ? Thanks Frank