http://bugzilla.opensuse.org/show_bug.cgi?id=1096936
http://bugzilla.opensuse.org/show_bug.cgi?id=1096936#c4
--- Comment #4 from Stefan Brüns
(In reply to Stefan Brüns from comment #2)
Probably it would have been better to split p7zip into p7zip + p7zip-minimal instead of p7zip + p7zip-full, as it breaks backwards compatibility for every package depending on p7zip.
I would stay with the current state as I believe that it makes more sense. The basic package contains support for a minimal set of formats and if you want more, you can either install other, more standard tools or p7zip-full package. It's in compliance with Unix philosophy that each tool is supposed to do one thing.
The problem is not the splitting between a basic and an enhanced package, but the fact you removed some binaries (e.g. 7za) from the p7zip package and created a new package for these. If possible, changes should be done in a backwards compatible way. Leaving 7za in the p7zip package and adding a new (sub-)package, providing 7zr, *is* backwards compatible. Currently, one has to add %if 0%{suse_version} > 1500 BuildRequires: p7zip-full %else BuildRequires: p7zip %endif to every package using 7z compression. And in ~ten years, when SLE15 goes out of maintenance, remove the conditional again. -- You are receiving this mail because: You are on the CC list for the bug.