But if "using a RPM from the wrong distribution can break your distribution", why on earth would anyone bother to spend the time and energy switching formats? It would accomplish nothing except make it easier for people to goof up their systems.
Posted May 14, 2012 16:41 UTC (Mon) by renox (subscriber, #23785)
[Link]
A basic tenant of good design is separation of policy and mechanism(s).
The mechanisms here are the packaging tools and format used.
The policy is the distribution policy on how to create the package using the tools.
It would allow the packager to learn only one set of packaging tools.
And when the tools are identical, then you can more easily compare the various distributions policy..
As for the users, as I already said, there is no new issue: you can already have a lot a problem if you force the installation of a Suse RPM on a Mandriva distribution for example or if you jump in the stairs, the answer is easy: don't do that.