Quoting Tomáš Chvátal
Hello guys,
Seems there are few collisions when I updated my factory box after 2 weeks:
File /etc/ImageMagick-6/delegates.xml from install of libMagickCore-6_Q16-1-6.8.8.1-2.1.x86_64(openSUSE-Factory-Oss) conflicts with file from package libMagickCore-6_Q8-1-6.8.6.9-3.1.x86_64(@System)
File /usr/lib64/mpi.so from install of libboost_mpi1_54_0-1.54.0-4.1.x86_64(openSUSE-Factory-Oss) conflicts with file from package libboost_mpi1_53_0-1.53.0-6.2.x86_64(@System)
I guess there should be confilcts/obsoletes on the new packages to the old ones so we allow proper rolling. But I might be wrong so sending to ml instead of as bugs so you can think about it too :)
I disagree on the obsoletes/conflicts statement... the 'root cause' for the error is a violation in the shared library packaging policy: there are obviously, in both cases, files that do NOT belong in the lib package.. and thus kill the usecase. Example: File /usr/lib64/mpi.so
from install of libboost_mpi1_54_0-1.54.0-4.1.x86_64(openSUSE-Factory-Oss) conflicts with file from package libboost_mpi1_53_0-1.53.0-6.2.x86_64(@System)
libboost_mpi.so.1.54.0 translates correclty to libboost_mpi1_54_0, but mpi.so does not belong to this package. Either it's to be concluded that boost is not parallel installable, where the SLPP does not make sense at all (the goal of SLPP is to be able to install a library in multiple versions... ) For ImageMagick, the .xml file should probably be in a -data or similar and have Requires: ImageMagick-data >= %{version} (assuming that the format remains compatible). Dominique -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org