Hello Development Community, there are still Fedora references in the SPEC packaging files (and maybe even in the code). As Uyuni Server does not run/is supported on Fedora, I would clean the references out if I come across them. Does anyone object to that or has plans with Fedora? If yes, can you please share your plan? @Neal :) NOTE: This message is for Fedora only, not RHEL overall. Thank you and best wishes, Stefan
On jueves, 26 de noviembre de 2020 14:32:15 (CET) Stefan Bluhm wrote:
Hello Development Community,
there are still Fedora references in the SPEC packaging files (and maybe even in the code).
As Uyuni Server does not run/is supported on Fedora, I would clean the references out if I come across them.
Does anyone object to that or has plans with Fedora? If yes, can you please share your plan? @Neal :)
My 2cts: I'd maintain Uyuni only on the most recent version of "slow release" distributions: openSUSE Leap and CentOS (which means it should be installable on RHEL, I guess that could Oracle). Doing it for Fedora is way too much overhead if we need to switch to the new version each 6 months, and I do not think users will be happy if we stick to old versions, even after they go EoL. With openSUSE Leap and CentOS there's more time for planning, changing things and testing. Not saying "Fedora/openSUSE Tumbleweed/insert your other distribution here" will never happen, but keep in mind: the more distributions are added for the server and the proxy... - The more complex the SPECs will be (and there are *a lot* of packages) - The more careful we all need to be with changes - The more tests we need to do (which also includes more hardware or VMs[1]) as something that could work just fine in two distributions, could fail on another :-) [1] I know, I know: the results of the tests are not running public on anything public yet. Believe me if I tell that I am trying to get this done ASAP and things slowly moving in that direction. No official commitment, but I hope we'll have a PoC for our testsuite running in public cloud and from a public Jenkins in the first half of next year.
NOTE: This message is for Fedora only, not RHEL overall.
Thank you and best wishes,
Stefan _______________________________________________ Uyuni Development mailing list -- devel@lists.uyuni-project.org To unsubscribe, email devel-leave@lists.uyuni-project.org List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette List Archives: https://lists.opensuse.org/archives/list/devel@lists.uyuni-project.org
-- Julio González Gil Release Engineer, SUSE Manager and Uyuni jgonzalez@suse.com
On Thu, Nov 26, 2020 at 3:37 PM Julio González Gil <jgonzalez@suse.com> wrote:
On jueves, 26 de noviembre de 2020 14:32:15 (CET) Stefan Bluhm wrote:
Hello Development Community,
there are still Fedora references in the SPEC packaging files (and maybe even in the code).
As Uyuni Server does not run/is supported on Fedora, I would clean the references out if I come across them.
Does anyone object to that or has plans with Fedora? If yes, can you please share your plan? @Neal :)
My 2cts: I'd maintain Uyuni only on the most recent version of "slow release" distributions: openSUSE Leap and CentOS (which means it should be installable on RHEL, I guess that could Oracle).
Doing it for Fedora is way too much overhead if we need to switch to the new version each 6 months, and I do not think users will be happy if we stick to old versions, even after they go EoL.
With openSUSE Leap and CentOS there's more time for planning, changing things and testing.
Not saying "Fedora/openSUSE Tumbleweed/insert your other distribution here" will never happen, but keep in mind: the more distributions are added for the server and the proxy...
- The more complex the SPECs will be (and there are *a lot* of packages) - The more careful we all need to be with changes - The more tests we need to do (which also includes more hardware or VMs[1]) as something that could work just fine in two distributions, could fail on another :-)
[1] I know, I know: the results of the tests are not running public on anything public yet. Believe me if I tell that I am trying to get this done ASAP and things slowly moving in that direction. No official commitment, but I hope we'll have a PoC for our testsuite running in public cloud and from a public Jenkins in the first half of next year.
Here's the problem with not running and making sure things work on Fedora/openSUSE: it becomes *very* hard to on-ramp to the next CentOS/RHEL and openSUSE Leap. Spacewalk suffered from this too, and that made it so that moving to RHEL 8 was extremely difficult. Uyuni should not be making the same mistakes the Spacewalk project made, and to be blunt, Fedora releases do not churn as much as you think they do. And unlike openSUSE, all major changes across Fedora releases are documented and widely advertised, so it's much easier to adapt to. Also, Fedora releases are supported for roughly 13 months, so it's not *quite* that bad. Please do not remove Fedora conditionals, and instead verify it works with the latest stable Fedora release. -- 真実はいつも一つ!/ Always, there's only one truth!
participants (3)
-
Julio González Gil
-
Neal Gompa
-
Stefan Bluhm