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

Reply via email to