Hi,

I added the EOL date of the official distros to the wiki:
http://wiki.linuxcnc.org/cgi-bin/wiki.pl?MinimumSoftwareVersions
Notice that only stretch and buster are not near end of life.

Recently there have been 2 PRs with code that doesn’t work on old compilers.
https://github.com/LinuxCNC/linuxcnc/pull/689
https://github.com/LinuxCNC/linuxcnc/pull/714

I don’t understand why we support distros that have been released 8 years
ago.
Making newer stuff work on legacy software is just a waste of developers
time.
If people can’t be bothered to update the distro, why would they be
bothered to update linuxcnc?
As far as Im aware everything works on stretch.

After a short discussion with jepler on irc, he mentioned that it hasn’t
been decided to drop support, and its unclear on how to decide stuff like
this.

My proposal:
Keep 2.8 as it is, as it's near the release.

Drop support for anything earlier than Stretch in master, and as soon as
python3 support is working, drop support for python2 in master.
Python2 is EOL since January, and it's not feasible to support both.

Rene

_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to