On 4/3/20 4:57 AM, andy pugh wrote:
At the moment I think that packages on the repository are generated by
the buildbot. (Perhaps Seb can confirm that).
Yes, this is true. The RM pushes a signed release tag, the buildbot
builds debs on all platforms and puts them in the buildbot's release deb
archive. The Deb Archive Admin (me) adds the debs to wlo and signs the
new deb archive there.
At the moment the buildbot is making packages for Buster / Preempt RT.
What other platforms would we like to support? Would we expect to drop any?
There's this wiki page where Jeff and I have been trying to keep track
of these things:
http://wiki.linuxcnc.org/cgi-bin/wiki.pl?MinimumSoftwareVersions
Our goal was to support old platforms as long as practical, since normal
people tend to be reluctant to replace the OS on their CNC machines.
According to that wiki page, 2.8 currently builds on, and is planned to
be released on:
* Ubuntu 12.04 Precise (RTAI )
* Debian 7 Wheezy (RTAI & RT-Preempt)
* Debian 8 Jessie (RT-Preempt)
* Debian 9 Stretch (RT-Preempt)
* Debian 10 Buster (RT-Preempt)
I think the RTAI builds are all 32-bit, and i think we have both 32-bit
and 64-bit builds for all RT-Preempt builds except Buster (which is
64-bit only for now).
I'm hoping to add the following build slaves in the nearish time frame:
* Buster RT-Preempt 32-bit
* Buster RTAI 64-bit
* Raspberry Pi 4, Buster RT-Preempt
I'm open to the idea of adding another OS (eg Mint) with 3 platforms
(RTAI, 32-bit RT-Preempt, 64-bit RT-Preempt), but it will be a lower
priority.
I want us to keep shipping 32-bit debs for a long time, because my CNC
mill has a 32-bit processor and I don't want to have to upgrade it.
Is it more practical to add remote buildslaves to support extra
platforms or to try to add more to Seb's (possibly already over-taxed)
buildfarm?
I'm running out of space on my build cluster, and the buildbot
infrastructure has evolved in such a way that it's no longer
straight-forward to run buildslaves off-site. That capability could
probably be revived with some effort, but not in the next month or so.
My preference is to stick with the Debian platforms we have, but i know
i'm somewhat of an outlier in that preference. If there is strong
preference for Mint or something i'd be open to having that conversation.
--
Sebastian Kuzminsky
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers