[uyuni-devel] New RFC proposed: Migrating to DNF for managing RPM content
Hey all, As I mentioned in my previous mail[0], I have been working on making Uyuni work on CentOS and Fedora servers. I was frustrated by the migration to Zypper, but now it became more serious than that. My recent experiments with integrating Fedora releases and RHEL 8 beta has become tremendously more difficult due to incomplete and improper handling of RH/Fedora modules. I've filed issues related to these two problems[1][2], but I've also decided to try to take advantage of the new RFC process introduced last month[3]. In order to fix these problems and to open the door to future features that would benefit people wanting to manage Linux distributions that use RH/Fedora modularity technology, I have proposed an RFC to migrate the underlying repository sync and dependency resolver code for RPM content to DNF[4]. The details about the proposal are in the pull request referenced. The highlights: * YUM is dead and removed in Fedora and DNF is officially part of RHEL/CentOS 7 now * Zypper and YUM both do the wrong things for handling new RH/Fedora releases. * DNF is available for SUSE distributions, with support for handling RH/Fedora modules * This should be a fairly painless migration, though there are a couple of open questions related to handling legacy metadata and some extra metadata. Please take a look! I'd greatly appreciate your feedback in the pull request. Thanks in advance and best regards, Neal [0]: https://lists.opensuse.org/uyuni-devel/2019-01/msg00000.html [1]: https://github.com/uyuni-project/uyuni/issues/804 [2]: https://github.com/uyuni-project/uyuni/issues/805 [3]: https://lists.opensuse.org/uyuni-devel/2019-03/msg00000.html [4]: https://github.com/uyuni-project/uyuni-rfc/pull/4 -- 真実はいつも一つ!/ Always, there's only one truth! -- To unsubscribe, e-mail: uyuni-devel+unsubscribe@opensuse.org To contact the owner, e-mail: uyuni-devel+owner@opensuse.org
participants (1)
-
Neal Gompa