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(a)opensuse.org
To contact the owner, e-mail: uyuni-devel+owner(a)opensuse.org