[opensuse-packaging] liballegro5_0.x86_64: E: shlib-fixed-dependency (Badness: 440) config(liballegro5_0) = 5.0.4-7.1
Hi! I'm improving allegro5 package (https://build.opensuse.org/package/show?package=allegro5&project=home% 3AetamPL%3Abranches%3Agames) and one of things I did was adding a allegro5rc config file. To liballegro5_0 file list I added line: %config(noreplace) %{_sysconfdir}/allegro5rc Now in Factory build I get the following error: liballegro5_0.x86_64: E: shlib-fixed-dependency (Badness: 440) config(liballegro5_0) = 5.0.4-7.1 Your shared library package requires a fixed version of another package. The intention of the Shared Library Policy is to allow parallel installation of multiple versions of the same shared library, hard dependencies likely make that impossible. Please remove this dependency and instead move it to the runtime uses of your library. And it's not true because this shared library package requires a fixed version of itself. Do you have any idea why this appeared and what to do with this? -- Adam Mizerski
participants (1)
-
Adam Mizerski