Re: [Emc-developers] Debian deadline.

2023-02-10 Thread Alec Ari via Emc-developers
Just a heads up, Clang fixes still missing in 2.9..

Alec


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


[Emc-developers] Bug#1023651: marked as done (NMU: Fix build failure on arm and hppa)

2023-02-10 Thread Debian Bug Tracking System
Your message dated Fri, 10 Feb 2023 05:35:23 +
with message-id 
and subject line Bug#1023651: fixed in linuxcnc 
2.9.0~pre1+git20230208.f1270d6ed7-1
has caused the Debian Bug report #1023651,
regarding NMU: Fix build failure on arm and hppa
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1023651: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1023651
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---

Package: linuxcnc-uspace
Severity: wishlist

I have just uploaded the following non-maintainer upload to fix the
build errors on arm and hppa blocking migration to testing.

--- linuxcnc-2.9.0~pre0+git20221105.ffb6bda926/debian/changelog 2022-11-06 
03:48:00.0 +0100
+++ linuxcnc-2.9.0~pre0+git20221105.ffb6bda926-new/debian/changelog 
2022-11-08 10:23:04.376991851 +0100
@@ -1,3 +1,11 @@
+linuxcnc (2.9.0~pre0+git20221105.ffb6bda926-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Added 0010-arm-hppa.patch from upstream to fix build failures on armv8l
+and hppa64 CPU build daemons.
+
+ -- Petter Reinholdtsen   Tue, 08 Nov 2022 09:55:13 +0100
+
 linuxcnc (2.9.0~pre0+git20221105.ffb6bda926-1) unstable; urgency=medium
 
   * New upstream version 2.9.0~pre0+git20221105.ffb6bda926
--- /dev/null   2022-11-05 21:32:50.228001479 +0100
+++ linuxcnc-2.9.0~pre0+git20221105.ffb6bda926-new/debian/patches/series
2022-11-08 10:23:10.981029985 +0100
@@ -0,0 +1 @@
+0010-arm-hppa.patch
--- /dev/null   2022-11-05 21:32:50.228001479 +0100
+++ 
linuxcnc-2.9.0~pre0+git20221105.ffb6bda926-new/debian/patches/0010-arm-hppa.patch
   2022-11-08 10:23:10.977029962 +0100
@@ -0,0 +1,39 @@
+commit 37cc349c296e04fe274574210dbafcc3ad755c18
+Author: Petter Reinholdtsen 
+Date:   Mon Nov 7 14:53:44 2022 +0100
+
+Fix boost python detection on arm and hppa in ax_boost_base.m4.
+
+This should fix the failing build on Debian.
+
+Also reintroduce a typo fix in the file header that was lost in a recent
+upgrade of the file version.
+
+The change has been emailed Thomas Porschberg to get it upstream.  Not sure
+if it is going to work, as a comment on
+http://randspringer.de/boost/index.html > make it sound like he want
+to no longer maintain the file.
+
+diff --git a/src/m4/ax_boost_base.m4 b/src/m4/ax_boost_base.m4
+index 6c944b160f..b7d22d6701 100644
+--- a/src/m4/ax_boost_base.m4
 b/src/m4/ax_boost_base.m4
+@@ -10,7 +10,7 @@
+ #
+ #   Test for the Boost C++ libraries of a particular version (or newer)
+ #
+-#   If no path to the installed boost library is given the macro searchs
++#   If no path to the installed boost library is given the macro searches
+ #   under /usr, /usr/local, /opt, /opt/local and /opt/homebrew and evaluates
+ #   the $BOOST_ROOT environment variable. Further documentation is available
+ #   at .
+@@ -123,7 +123,8 @@ AC_DEFUN([_AX_BOOST_BASE_RUNDETECT],[
+ dnl are almost assuredly the ones desired.
+ AS_CASE([${host_cpu}],
+   [i?86],[multiarch_libsubdir="lib/i386-${host_os}"],
+-  [armv7l],[multiarch_libsubdir="lib/arm-${host_os}"],
++  [armv?l],[multiarch_libsubdir="lib/arm-${host_os}"],
++  [hppa64],[multiarch_libsubdir="lib/hppa-${host_os}"],
+   [multiarch_libsubdir="lib/${host_cpu}-${host_os}"]
+ )
+ 

-- 
Happy hacking
Petter Reinholdtsen
--- End Message ---
--- Begin Message ---
Source: linuxcnc
Source-Version: 2.9.0~pre1+git20230208.f1270d6ed7-1
Done: Sebastian Kuzminsky 

We believe that the bug you reported is fixed in the latest version of
linuxcnc, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1023...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sebastian Kuzminsky  (supplier of updated linuxcnc package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Thu, 09 Feb 2023 21:33:18 -0700
Source: linuxcnc
Architecture: source
Version: 2.9.0~pre1+git20230208.f1270d6ed7-1
Distribution: unstable
Urgency: medium
Maintainer: LinuxCNC Developers 
Changed-By: Sebastian Kuzminsky 
Closes: 1023651
Changes:
 linuxcnc (2.9.0~pre1+git20230208.f1270d6ed7-1) 

[Emc-developers] [Hosted Weblate] New comment in LinuxCNC/LinuxCNC Documentation

2023-02-10 Thread Steffen Möller via Emc-developers


#  Comment added

[ smoe](https://hosted.weblate.org/user/smoe/ "Steffen Möller"): [Hosted
Weblate](https://hosted.weblate.org) /
[LinuxCNC](https://hosted.weblate.org/projects/linuxcnc/) / [LinuxCNC
Documentation](https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/) /
[English](https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/en/)

## Source string

Tip Volts current_vel E= min_velocity requested

## Source string description

type: Plain text

## Comment

I fail to understand what this is supposed to mean. Tip is clear. Volts is
clear. current_vel likely is the speed of movement of the tip but this does
not make sense to me when interpretded together.

[Edit this string](https://hosted.weblate.org/translate/linuxcnc/linuxcnc-
docs/en/?checksum=f9a0e18928089f40#comments)

## Source string location

[man/man9/thc.9:83](https://github.com/LinuxCNC/linuxcnc/blob/master/docs/man/man9/thc.9?plain=1#L83)

##  Translation Info

All strings|  [ 32,324 
](https://hosted.weblate.org/translate/linuxcnc/linuxcnc-docs/en/) |   
---|---|
Translated strings |  [ 32,324 
](https://hosted.weblate.org/translate/linuxcnc/linuxcnc-  
docs/en/?q=state:>=translated) |  [ 100%   
](https://hosted.weblate.org/translate/linuxcnc/linuxcnc-  
docs/en/?q=state:>=translated) 
Untranslated strings   |  [ 0  
](https://hosted.weblate.org/translate/linuxcnc/linuxcnc-  
docs/en/?q=state:empty)|  [ 0% 
](https://hosted.weblate.org/translate/linuxcnc/linuxcnc-  
docs/en/?q=state:empty)
Unfinished strings |  [ 0  
](https://hosted.weblate.org/translate/linuxcnc/linuxcnc-  
docs/en/?q=state:https://hosted.weblate.org/translate/linuxcnc/linuxcnc-  
docs/en/?q=state:https://hosted.weblate.org/translate/linuxcnc/linuxcnc-  
docs/en/?q=state:needs-editing)|  [ 0% 
](https://hosted.weblate.org/translate/linuxcnc/linuxcnc-  
docs/en/?q=state:needs-editing)


[View](https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/en/)

  
[Weblate, the libre continuous localization system.](https://weblate.org/)

Generated on Feb. 10, 2023, 12:09 p.m..

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


[Emc-developers] Ethercat Working Group

2023-02-10 Thread Rod Webster
I was lucky enough to attend an Ethercat working group seminar today in
Brisbane, Australia where German based Martin Rostan,  Executive Director
from the EtherCAT Technology Group (ETG) was the main presenter.

It was all very interesting and the detailed low level description of
ethercat packets and alternatives based on TCP makes Ethercat streets in
front of other alternatives because of the sheer efficiency of the
protocol. This let me understand the issues causing the error finishing
read error being experienced with hm2eth connected devices (ie mesa
ethernet cards) in later kernels (5.10 and above).

I was also able to speak with Martin about the licensing issue
preventing us from including the Linuxcnc ethercat driver in our
distribution and have a greater understanding of the problem. Their
license requires users of an ethercat master (in this case the iGh Etherlab
master we use) to become members of the ETG (which is free). Anybody
selling machines would need to adhere to this. So technically, we can't put
that condition on to our terms because the existing GPL licence
from Linuxcnc propagates to the ethercat driver. He did go on to say that
they would never take action against somebody promoting use of ethercat
masters.

So back to the error finishing read problem (that can't be solved by wide
scale adoption of ethercat), I recently purchased an Odroid N2+ Arm based
PC which arrived today. I was hoping the different platform may improve
network latency. I have been able to compile an Armbian bookworm image
which booted OK.  A user on the Armbian forum  is willing to help me with
building a PREEMPT_RT image following this prerequisite first step. but his
main interest is in Xenomai 4 and he is keen to help me subsequently build
Xenomai for the N2+.  Xenomai seems to have a significant advantage over
PREEMPT_RT re latency. Given we already support Xenomai 3, I am hoping it
will be a fairly simple matter to support xenomai 4 and build a test for
network latency to look at differences between xenomai and preempt_rt.

So I am sure progress will be slow, but I am hopeful we will come up with a
solution to error finishing read!

I hope some of you are interested in this ChatGPT free update!

Rod Webster

VMN®

www.vmn.com.au

Ph: 1300 896 832

Mob: +61 435 765 611

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