Sheet 1: Sheet1

Package Version Release Date EOL Date Cucumber Versions Notes Information Source

Linux 4.14 2017-11-12 2023-11-12 2.0 LTS Versions of Linux are now supported for 6 years. https://www.kernel.org/category/releases.html

LibreSSL 2.7

2.0 We’ll probably have to backport for this one no matter what. https://www.openssl.org/source/

Apache 2.4 2012-02-21 Offically TBA;
2021-12-31 is the earliest date expected
2.0 Apache releases are usually supported for a very long time (at least 10 years). Being that 2.4 was released on 2/21/12 and as of 5/17/17 there hasn’t been a 2.6 release, version 2.4 will most likely be supported at least throughout the end of 2021. https://en.wikipedia.org/wiki/Apache_HTTP_Server#Development
Bind 9.11
2021-12-01 2.0
Dovecot 2.3
Unspecified 2.0 The Dovecot 2.3 EOL will likely be a few months after the GA of Dovecot 2.4. No indicator on when this will be, so it may be best to just backport for this one.
MariaDB 10.3 TBA 2023-04-18
(At the
2.0 As of 2018-04-16, 10.3 has not been released yet. All release of MariaDB are maintained for at least 5 years, putting the earliest possible EOL date at 2023-04-18. https://mariadb.org/about/maintenance-policy/

Perl 5.28 TBA
2.0 Perl doesn’t follow their own support cycle. They effectively make the EOL whenever they feel like it, so we won’t bother too much here. http://perldoc.perl.org/perlpolicy.html#MAINTENANCE-AND-SUPPORT
PHP 7.3 2018-11-29 2021-11-29 2.0 This looks a little tentative as of 2018-04-16. http://php.net/supported-versions.php
Python2 2.7
(At Least)
2.0 This is the last version of Python 2. After this version goes EOL, Python Version 2 will be considered obsolete and be unsupported in its entirety. https://www.python.org/dev/peps/pep-0373/
Python3 3.7 2018-06-15 (Expected) 2023-06-01 2.0

GnuPG 2.2
Unspecified (Probably not before 2021-12-31) 2.0 It probably won’t go EOL for a while; it’s still the latest branch and they only release new branches and drop support for old ones ~ once every 8-10 years. https://gnupg.org/download/index.html

Sheet 2: Key

Color Meaning
Green Known Dates. These have been officially announced by the project.
Blue Approximate Dates. These are deduced by examining the project’s stated support policies.
Yellow Anticipated Dates. We’re pretty sure about these, but there hasn’t been an official announcement yet. If we’re not positive and can only make an estimate we make the most conservative estimate possible.
Red Speculative Dates. These are largely based on release patterns, but are highly subject to change.