linuxcnc-ethercat / ethercatlab and lcnc/machinekit

259 views
Skip to first unread message

Moronic Smurf

unread,
Jan 4, 2021, 5:26:22 PM1/4/21
to Machinekit
These are some of my notes from building the packages of Machinekit/linuxcnc and getting linuxcnc-ethercat packages built in conjunction with the ethercatlabmaster packages.

Hopefully this wil help some other poor schmuck trying to get ethercat  servos running.
But at this point in time i'm giving up. Mainly cuz machinekit build process is seemingly terribly broken and/or confusing.

Link.
https://gist.github.com/NeoTech/434c6f93e6c5e2471f8b2505b9d2f56c  

ce...@tuta.io

unread,
Jan 9, 2021, 11:03:08 AM1/9/21
to Machinekit
Hello,

thank you for the writeup! Have you seen this: https://github.com/zultron/linuxcnc-ethercat ? It is able to produce packages in Github Actions CI workflow.

Cern.

Dne pondělí 4. ledna 2021 v 23:26:22 UTC+1 uživatel Moronic Smurf napsal:

Moronic Smurf

unread,
Jan 9, 2021, 4:09:28 PM1/9/21
to Machinekit
Sadly no, i havent seen that one. And that comes back to my previous points on that the current work on machinekit is a bit obscured.
The fact you have a cloudsmith repository going is news to me and not something ive seen in any of the documentation.

Looking at those actions tho ithey seem pretty stable. Once again i dont reeeally see the point of docker for the common user, but its the devops in me i guess.
Docker is a great tool, but sometimes as devops i need to think of who is gonna use this.. And most likely that is not experienced developers and devops people.

Gitub actions is a great use for these things tho. And also docker helps if one wanna regularly create release packages for the common user.

// The Smurf.

ce...@tuta.io

unread,
Jan 10, 2021, 10:58:00 AM1/10/21
to Moronic Smurf, Machinekit
Hi,

Jan 9, 2021, 22:09 by moroni...@gmail.com:

> Sadly no, i havent seen that one. And that comes back to my previous points on that the current work on machinekit is a bit obscured.
> The fact you have a cloudsmith repository going is news to me and not something ive seen in any of the documentation.
>
Well, it is part of the documentation. But it's quite hidden. It's in page: http://www.machinekit.io/docs/developing/machinekit-developing/ in:

>If you don’t have build package installed, install it by following the official Debian wiki <https://wiki.debian.org/BuildingTutorial#Requirements>. You may also need to have installed the official https://cloudsmith.io/~machinekit/repos/machinekit/packages/][Machinekit dependencies repository], install it by following the instructions <https://cloudsmith.io/~machinekit/repos/machinekit/setup/#formats-deb>.

(It is messy, I know.)

>
> Looking at those actions tho ithey seem pretty stable. Once again i dont reeeally see the point of docker for the common user, but its the devops in me i guess.
>
Well, you can have a bigger control over updates and the whole environment. You can have "multiple" system wide installations from packages and not use the in-tree build.

For cross-building, you have the multi-arch binaries only in container and not in your system.

> Docker is a great tool, but sometimes as devops i need to think of who is gonna use this.. And most likely that is not experienced developers and devops people.
>
> Gitub actions is a great use for these things tho. And also docker helps if one wanna regularly create release packages for the common user.
>
Tend to agree on the GA. Hopefully it will not go the way of Travis any day soon.

Cern.

>
> // The Smurf.
>
> lördag 9 januari 2021 kl. 17:03:08 UTC+1 skrev ce...@tuta.io:
>
> --
> website: > http://www.machinekit.io> blog: > http://blog.machinekit.io> github: > https://github.com/machinekit
> ---
> You received this message because you are subscribed to a topic in the Google Groups "Machinekit" group.
> To unsubscribe from this topic, visit > https://groups.google.com/d/topic/machinekit/-PusZo7E64w/unsubscribe> .
> To unsubscribe from this group and all its topics, send an email to > machinekit+...@googlegroups.com> .
> To view this discussion on the web visit > https://groups.google.com/d/msgid/machinekit/c2b6eeb8-9b84-44e0-a4b1-6febc7efd605n%40googlegroups.com <https://groups.google.com/d/msgid/machinekit/c2b6eeb8-9b84-44e0-a4b1-6febc7efd605n%40googlegroups.com?utm_medium=email&utm_source=footer>> .
>

Reply all
Reply to author
Forward
0 new messages