Upgrading big components in Linux distributions is hard. But integrating them while minimizing regressions (for stable distributions) and not slowing down release pace (for rolling releases) requires a lot of process and tooling.
Let's deep dive in those.
Over the previous months, openSUSE and SUSE teams have worked together on integrating latest GNOME release (3.34) in their various distributions, while minimizing duplicated work and sharing as much code as possible.
We'll describe how it was done for the 3 differents flavors of distributions: - openSUSE Tumbleweed (rolling release) - SUSE Linux Enterprise 15 SP2 (Enterprise release) - openSUSE Leap 15.2 (stable release)
Speakers: Frederic Crozat