Originally posted by Awesomeness
View Post
yum's dependency resolving logic is different. SUSE has a number of distribution specific tweaks to RPM which aren't used outside the distribution but used by zypper and won't work in Fedora at all. Also yum has a number of commands including history etc which have no equivalent in zypper. In addition to that, yum is not just a end user tool but also provides the API that is used by all the different yum plugins, the build tools like mock and koji, qa tools and Anaconda, the installer itself.
The good news is that when dnf becomes mature, libsolv as the key library will be shared by both Fedora and openSUSE and RPM developers have some potential plans merge it upstream as well.
Leave a comment: