#linuxcnc-devel Logs

Jul 20 2024

#linuxcnc-devel Calendar

02:50 AM pere: andypugh_: the test fail in 2.9 too. I added all the new tests/interp/ checks to 2.9 and two of them fail, see <URL: https://github.com/petterreinholdtsen/linuxcnc/actions/runs/10018495490/job/27693919574 >.
03:52 AM -!- #linuxcnc-devel mode set to +v by ChanServ
04:03 AM -!- #linuxcnc-devel mode set to +v by ChanServ
04:05 AM pere: andypugh_: so perhaps the test is bad?
04:05 AM pere: andypugh_: it was supposed to trigger a endless loop and demonstrate that the loop no longer happened.
04:06 AM andypugh_: Well, it’s a regression test for a fixed bug. The crashing out is the bug.
04:06 AM andypugh_: And I think that the endless loop just exhausts the memory, leading to the crash.
04:07 AM pere: ah, make sense. I guess the bug is still present in 2.9, then. :)
04:08 AM andypugh_: 2.9 got the fix for endless-loop then (I think) a user found endless-loop2. Endless-loop is definitely user code, I remember it appearing on the forum, and you can see their comments in the code itself.
04:12 AM andypugh_: Anyway, I have emailed the author asking him to take a look.
04:24 AM -!- #linuxcnc-devel mode set to +v by ChanServ
05:19 AM pere: andypugh_: lets home he know what is going on.
05:57 AM -!- #linuxcnc-devel mode set to +v by ChanServ
05:17 PM pere: andypugh_: any news?
05:18 PM andypugh_: Yes, the previous “test pass” behaviour was actually incorroect on examination, so I have changed the test to accept the current behaviour.
05:18 PM pere: aha
05:19 PM pere: I'm migrating the groff pages to adoc now.
05:26 PM pere: andypugh_: <URL: https://github.com/LinuxCNC/linuxcnc/pull/3034 >
05:30 PM andypugh_: Do we still need to do something about those files being left in temp after the package build?
05:35 PM pere: which files?
05:36 PM pere: the uninstalled man pages? if you want the visible to the users of debs, they should be included in a deb. :)
05:44 PM andypugh_: Line 20004 here: https://github.com/LinuxCNC/linuxcnc/actions/runs/10019836064/job/27696823639
05:45 PM pere: you merged even if the test was not done?
05:48 PM andypugh_: Yes, as I could see that it was just the promised doc files (and the builds are failing anyway)
05:49 PM andypugh_: Currently checking 2.9 deb builds, and seeing an awful lot of messages from po4a
05:50 PM pere: not sure why the doc build seem to fail. will try to locate the problem.
05:58 PM andypugh_: Locally 2.9 doc builds seem to be stuck in a loop.
05:58 PM andypugh_: Use of uninitialized value $line in concatenation (.) or string at /usr/share/perl5/Locale/Po4a/Man.pm line 2345.
05:58 PM andypugh_: Use of uninitialized value $line in pattern match (m//) at /usr/share/perl5/Locale/Po4a/Man.pm line 2346.
05:58 PM andypugh_: Use of uninitialized value $line in pattern match (m//) at /usr/share/perl5/Locale/Po4a/Man.pm line 2347.
05:59 PM andypugh_: Use of uninitialized value $line in scalar chomp at /usr/share/perl5/Locale/Po4a/Man.pm line 2344.
05:59 PM andypugh_: repeated
05:59 PM pere: no idea what that is.
06:00 PM pere: I see it in master too.
06:05 PM pere: note, when I create a pull request, it is normally to find and fix any testing failures before it go into master.
06:23 PM pere: got to head for bed. hope the last fixes to master fixes the build problems.