#linuxcnc-devel Logs

Sep 08 2020

#linuxcnc-devel Calendar

01:43 AM MrHindsight is now known as CaptHindsight
02:59 AM solobolo2 is now known as htasta
05:43 AM linuxcnc-build: build #7217 of 1300.rip-precise-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1300.rip-precise-i386/builds/7217 blamelist: andypugh <andy@bodgesoc.org>
05:44 AM linuxcnc-build: build #7220 of 1306.rip-precise-amd64 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1306.rip-precise-amd64/builds/7220 blamelist: andypugh <andy@bodgesoc.org>
05:46 AM linuxcnc-build: build #443 of 1660.rip-buster-python3 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1660.rip-buster-python3/builds/443 blamelist: andypugh <andy@bodgesoc.org>
05:47 AM linuxcnc-build: build #6438 of 1301.rip-precise-rtai-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1301.rip-precise-rtai-i386/builds/6438 blamelist: andypugh <andy@bodgesoc.org>
05:51 AM linuxcnc-build: build #843 of 1640.rip-buster-rtpreempt-amd64 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1640.rip-buster-rtpreempt-amd64/builds/843 blamelist: andypugh <andy@bodgesoc.org>
05:51 AM linuxcnc-build: build #2233 of 1630.rip-stretch-rtpreempt-amd64 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1630.rip-stretch-rtpreempt-amd64/builds/2233 blamelist: andypugh <andy@bodgesoc.org>
05:52 AM linuxcnc-build: build #5051 of 1401.rip-wheezy-rtai-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1401.rip-wheezy-rtai-i386/builds/5051 blamelist: andypugh <andy@bodgesoc.org>
05:52 AM linuxcnc-build: build #4899 of 1402.rip-wheezy-rtpreempt-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1402.rip-wheezy-rtpreempt-i386/builds/4899 blamelist: andypugh <andy@bodgesoc.org>
05:53 AM linuxcnc-build: build #5377 of 1400.rip-wheezy-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1400.rip-wheezy-i386/builds/5377 blamelist: andypugh <andy@bodgesoc.org>
05:53 AM linuxcnc-build: build #647 of 1635.rip-buster-rtpreempt-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1635.rip-buster-rtpreempt-i386/builds/647 blamelist: andypugh <andy@bodgesoc.org>
05:53 AM linuxcnc-build: build #3843 of 1500.rip-jessie-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1500.rip-jessie-i386/builds/3843 blamelist: andypugh <andy@bodgesoc.org>
05:53 AM linuxcnc-build: build #3846 of 1530.rip-jessie-rtpreempt-amd64 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1530.rip-jessie-rtpreempt-amd64/builds/3846 blamelist: andypugh <andy@bodgesoc.org>
05:53 AM linuxcnc-build: build #3846 of 1520.rip-jessie-amd64 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1520.rip-jessie-amd64/builds/3846 blamelist: andypugh <andy@bodgesoc.org>
05:53 AM linuxcnc-build: build #5582 of 1404.rip-wheezy-rtpreempt-amd64 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1404.rip-wheezy-rtpreempt-amd64/builds/5582 blamelist: andypugh <andy@bodgesoc.org>
05:54 AM linuxcnc-build: build #3843 of 1510.rip-jessie-rtpreempt-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1510.rip-jessie-rtpreempt-i386/builds/3843 blamelist: andypugh <andy@bodgesoc.org>
05:55 AM linuxcnc-build: build #602 of 1650.rip-buster-rtpreempt-rpi4 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1650.rip-buster-rtpreempt-rpi4/builds/602 blamelist: andypugh <andy@bodgesoc.org>
05:56 AM linuxcnc-build: build #2233 of 1610.rip-stretch-rtpreempt-i386 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1610.rip-stretch-rtpreempt-i386/builds/2233 blamelist: andypugh <andy@bodgesoc.org>
05:56 AM linuxcnc-build: build #5379 of 1403.rip-wheezy-amd64 is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1403.rip-wheezy-amd64/builds/5379 blamelist: andypugh <andy@bodgesoc.org>
06:02 AM linuxcnc-build: build #7242 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/7242 blamelist: andypugh <andy@bodgesoc.org>
09:47 AM rene_dev_21: Andypugh so is the release now done?
09:49 AM andypugh: rene_dev_21: Nearly. Just need to put the Pi image on the server and make a zsync for it, the I will make the announcement.
09:50 AM rene_dev_21: Cool, thanks for all the work!
09:51 AM rene_dev_21: im currently porting touchy to gtk3
09:51 AM rene_dev_21: I let you know when it’s ready for testing
09:52 AM rene_dev_21: there are decisions to be made for future master development...
03:40 PM rene_dev_21: andypugh touchy now starts, but it doesnt work :D
03:40 PM rene_dev_21: or I dont know how to use it
03:42 PM andypugh: What fails to happen?
03:43 PM rene_dev_21: I think all event handlers are broken
03:43 PM andypugh: You probably need the sim config that includes a virtual button panel, as Touchy deliberately requires mechanical buttons and a physical jogwheel.
03:44 PM rene_dev_21: touchy uses loads of legacy gtk stuff...
03:44 PM rene_dev_21: yes, I have that
03:44 PM rene_dev_21: chris doesnt maintain it anymore, does he?
03:46 PM rene_dev_21: would you be willing to help, once it gets usable on gtk3?
03:46 PM rene_dev_21: just testing really
03:46 PM andypugh: Yes, I kind of assume that I have inherited Touchy as I use it a lot
03:46 PM rene_dev_21: thats why I was thinking about you
03:47 PM andypugh: cradek: is still using 2.4 on his lathe…
03:47 PM rene_dev_21: any other popular UIs that use hal/glade?
03:47 PM andypugh: gscreen?
03:47 PM rene_dev_21: Im working with norbert on gmoccapy
03:47 PM rene_dev_21: ok, I will do gscreen next.
03:48 PM rene_dev_21: with gtk3 it will actually be possible to implement multitouch, and gestures like they were arguing on the ML ;D
03:50 PM andypugh: I think we need to go there.
03:52 PM andypugh: I am all for more “modern” interfaces, I am just not convinced that LinuxCNC is where any sane person would start if they wanted to remote control a microcontroller
03:54 PM andypugh: ls
03:57 PM rene_dev_21: one step at a time, with gtk2 you certainly cant do it
04:29 PM cradek: ii linuxcnc 1:2.6.10 i386 PC based motion controller for re
04:29 PM cradek: the one I use all the time is actually 2.6! I don't know what the other three are, they're not on
04:30 PM rene_dev_21: cradek you are not maintaining touchy anymore?
04:31 PM andypugh: (There is no wrong answer)
04:34 PM cradek: I could conceivably still fix a bug here and there, but I'm not going to be the one to port it to keep it working as gtk changes, if you do that I really appreciate you.
04:39 PM andypugh: OK, I am happy to take that on.
04:44 PM cradek: it's frustrating when something has to be rewritten only because of churn in libraries etc., but I guess working for 11 years is not bad.
04:48 PM andypugh: Well, Python3 was telegraphed about that far in advance
04:48 PM cradek: yeah there's that problem coming up with it, too
04:48 PM cradek: should have written it in C/Xaw
04:50 PM andypugh: Ruby :-)
04:51 PM andypugh: (Acrually, that would be :-) I meant Rust)
04:55 PM andypugh: I have only used Ruby once, last week, looking at a very promising asccidoc to pdf toolchain (one step, handles chinese)
04:56 PM andypugh: But it did appear to cope badly with the wrong return types.
05:17 PM rene_dev_21: cradek working on the python3/gtk3 port
05:17 PM rene_dev_21: converting the glade file is the hardest
05:25 PM JT-Cave: now if I can just figure out why Jekyll is not generating html for a news item I'm good to go... showcases work like they should
05:43 PM andypugh: JT-Shop: I have made showcases that failed to work because I got the file extension wrong. Is it that>
05:45 PM JT-Cave: I copied the 2.7.15 file and renamed it
05:46 PM andypugh: OK this is one of those areas where the chaps who set things up and ran away should have passed on the details
05:46 PM JT-Cave: aye
05:46 PM JT-Cave: it will just take time to sort it out
05:50 PM JT-Cave: oh wow it just built the html when I deleted all the old text...
06:33 PM andypugh: OK, I pressed the buttons. 2.8 is now released.
06:33 PM andypugh: I now brace myself for all the reports of how I messed it up.
06:39 PM Tom_L: :)
06:43 PM andypugh: jepler: Thanks for the Pi work, I ran pr-gen as-is and did a test install, it looks good
07:16 PM cradek: andypugh: Yay!! Thank you!
07:17 PM cradek: holy crap that's a lot of big features
07:18 PM andypugh: Maybe time to update?
07:18 PM cradek: haha oops a few extra \backslashes\ there
08:07 PM rene_dev_21: andypugh "This is one of the biggest updates to LinuxCNC ever" sounds like announcing the new iphone ;D
08:10 PM andypugh: It was meant as an excuse for taking 5 years.
08:10 PM andypugh: (or more, it’s hard to decide when to start counting)
08:12 PM andypugh: I wonder if there is a way to decide what proportion of the code changed?
08:19 PM jepler: 4457 files changed, 879613 insertions(+), 370313 deletions(-)
08:20 PM andypugh: How many files are there?
08:20 PM jepler: 7218 files
08:20 PM jepler: (ish, I didn't actually count v2.8.0 tag)
08:20 PM andypugh: OK, so more than half the files changed
08:20 PM andypugh: I think that counts as a big update
08:21 PM andypugh: And nearly a million lines of code?
08:21 PM andypugh: I didn’t know we had a million lines of code!
08:21 PM jepler: there are about 2101259 non-blank lines in all, or 2294176 lines total (among files that git thinks have text content)
08:22 PM jepler: (879613+370313)/2294176 = 55%, so 55% of lines were touched
08:25 PM andypugh: So. who fancies porting it all to a random microcontroller that the malling list think we should use?
08:25 PM jepler: sorry I already ported circuitpython to a new microcontroller today
08:28 PM andypugh: Well, perhaps you can do the same with LinuxCNC (with a rework of the realtime / userspace split) in your lunch break? (The sarcasm there might be lost if you are not reading the mailing list)
08:33 PM Tom_L: do you keep track of downloads?
08:34 PM Tom_L: it would be a curiosity
08:36 PM andypugh: I don’t know if we do. I certainly have no way to tell.
08:37 PM Tom_L: there used to be a user map
08:37 PM Tom_L: haven't seen that for a while
08:42 PM andypugh: I think it got killed of by privacy (and then GDPR made it impossible)
08:45 PM andypugh: Since I became a Forum Admin I have een 1565 new user signups.
08:45 PM andypugh: But there is no reuirement to sign up to download the software