Hello community, Just saw this commit on the ml and thought I wanted to raise an issue/question with this one (there are others doing the same) It's also not this commit introducing it, just that I happen to see it here... again... and I have time now :)
-%package -n libjpeg8-devel +%package -n libjpeg%{major}-devel
Wasn't there once the agreement that the -devel package does not follow the sonum bumps? so sonum in the packagename for libs is only interesting because it allows us to install the libs in parallel, something which the -devel package here intentionally 'denies' us from doing using Conflicts: anyhow. Why not just go and call it libjpeg-devel, which would also be more straight forward for packagers, relying on it. I think it's useless to update all spec files just becuase jpeg (or any other lib for that matter) bumps it soname and becomes ABI incompatible.. as long as they are API compat, a rebuild is all it takes. Habing '8' in this case in the packagename for the devel will force us to go and replace all BuildRequires: libjpeg8-devel with libjpeg9-devel. This is actually also noted down like this in our packaging guidelines, see: http://en.opensuse.org/openSUSE:Shared_library_packaging_policy#Package_Name Best regards, Dominique -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org