CI: distro releases coverage
Hello, I was pleased to discover BIRD has a very good distro coverage in its [CI] (~25 different releases). [CI] https://gitlab.nic.cz/labs/bird/-/pipelines However, some latest releases are missing so I suggest adding support for following currently officially supported distros when opportunities arise: * Ubuntu 20.04 Focal Fossa - latest LTS * Ubuntu 20.10 Groovy Gorilla - latest release * Fedora 32 * Fedora 33 - latest release * Fedora 34 (optional) is already branched in preparation for release soon, you can consider enabling it too already * openSUSE 15.2 (optional) * openSUSE 15.3 - latest release * openSUSE Tumbleweed - rolling release (optional) Also, following distros are either at End of Life or close and can be removed: * Fedora 25 - 31 EOL * Ubuntu 14.04 EOL (16.04 soon) * Debian 8 is two releases and 6 years old with Debian 11 releasing soon There is nothing wrong with testing older releases as long as they don't slow down development by requiring backports and hacks. In such case it might be a better choice to simply drop support/disable CI for that EOL distro as opposed to wasting time backporting to dead platforms. Cheers, Jakub Ružička CZ.NIC packager 📦
On Mon, Apr 19, 2021 at 04:32:23PM +0200, Jakub Ružička wrote:
Hello,
I was pleased to discover BIRD has a very good distro coverage in its [CI] (~25 different releases).
[CI] https://gitlab.nic.cz/labs/bird/-/pipelines
However, some latest releases are missing so I suggest adding support for following currently officially supported distros when opportunities arise:
Hello We will look at that.
Also, following distros are either at End of Life or close and can be removed:
* Fedora 25 - 31 EOL * Ubuntu 14.04 EOL (16.04 soon) * Debian 8 is two releases and 6 years old with Debian 11 releasing soon
We remove these when we need some newer features so keeping old support is not worth. Just recently we removed Debian 7 as it has too old compiler. We generally try to support up to 5 year old systems. -- Elen sila lumenn' omentielvo Ondrej 'Santiago' Zajicek (email: santiago@crfreenet.org) OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net) "To err is human -- to blame it on a computer is even more so."
participants (2)
-
Jakub Ružička -
Ondrej Zajicek