Andy, Thanks, I think with linuxcnc-uspace being in the Debian repos, some changes may be required to the workflow.
Currently, my installer does some apt pinning and sets priorities for linuxcnc debs (ref: Getting Linuxcnc Chapter 9 <https://linuxcnc.org/docs/2.9/html/getting-started/getting-linuxcnc.html#_updating_linuxcnc_on_debian_bookworm_x86_only> ). The installer then installs the linuxcnc debs from http://buildbot2.highlab.com/. It relies on the key published there for apt signing. An apt upgrade will grab the latest linuxcnc debs from the buildbot. So the installer meets all your needs as is. But once Linuxcnc 2.9 is available in Debian unstable, I think the installer's pinning can be changed to pull linuxcnc from the Debian unstable repos instead of Seb's buildbot. This will reduce traffic on the buildbot which may not be a bad thing. It will no longer be necessary to sign debs. Likewise, once linuxcnc is in Debian unstable, Debian will build the Raspberry pi debs for us. This then means the Pi installer no longer needs to compile from source (because there is no buildbot for the pi) and can also use the Debian unstable debs to keep everything consistent. The installers should not need further changes until 2.9 gets into Debian 12 It does my head in thinking through this transition! Rod Webster 1300 896 832 +61 435 765 611 Vehicle Modifications Network www.vehiclemods.net.au Rod Webster *1300 896 832* +61 435 765 611 Vehicle Modifications Network www.vehiclemods.net.au On Fri, 6 Oct 2023 at 21:39, andy pugh <bodge...@gmail.com> wrote: > On Fri, 6 Oct 2023 at 09:45, Rod Webster <r...@vehiclemods.net.au> wrote: > > > > Andy, > > How do you go about building the installers? > > The normal process is: > > Buildbot builds the .debs and puts them in buildbot.linuxcnc.org/release > Release manager copies the debs to the right places in a clone of > https://github.com/LinuxCNC/infrastructure > Release manager updates the indexes and signs them with the LinuxCNC key > Upload to www.linuxcnc.org/dists > Then the live-image builder is run, pulling down the packages from > Debian and from LinuxCNC to assemble the installer. > > > > -- > atp > "A motorcycle is a bicycle with a pandemonium attachment and is > designed for the especial use of mechanical geniuses, daredevils and > lunatics." > — George Fitch, Atlanta Constitution Newspaper, 1912 > > > _______________________________________________ > Emc-developers mailing list > Emc-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-developers > _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers