#linuxcnc-devel Logs

Jul 15 2019

#linuxcnc-devel Calendar

12:22 AM KimK: Hi back, memleak. Thanks very much to you and Andy and everyone for all your hard work lately.
01:25 PM Tom_itx is now known as Tom_L
06:12 PM memleak: thank you KimK!
06:12 PM memleak: andypugh, KimK was just telling us how awesome we were.
06:14 PM andypugh: I missed that :-)
06:15 PM Tom_itx: so modest
06:15 PM Tom_itx: andypugh you got your copy working ehh?
06:16 PM andypugh: Yes, there was an old version of rtai-config lurking in the PATH
06:19 PM KimK: Yes indeed, many thanks to memleak, andypugh, Tom_L, cerna, CMorley, seb_kuzminsky, mozmck and any others I might have missed. Keep up the good work! How much further to go?
06:19 PM memleak: RTAI side, the final debs should be 4.19
06:19 PM Tom_itx: i was a complete bystander in this event
06:19 PM memleak: no he wasn't, he's being humble
06:20 PM andypugh: Yeah Tom_itx, but that Tom_L did some useful testing :)
06:20 PM memleak: oh theres two toms?
06:20 PM Tom_itx: no
06:20 PM Tom_itx is now known as Tom_L
06:20 PM memleak: hah!
06:20 PM Tom_L: every time the pc resets....
06:21 PM andypugh: In the same way as there are three memleaks / memfrobs / neotheuser
06:21 PM memleak: and NTULINUX :p
06:21 PM KimK: What do you guys have as of now? What else needs to be done to get you... where?
06:22 PM memleak: What I need to do is wait for Xenomai to push another 4.19 update then update 4.14 and 4.19 to the latest, then andypugh needs to re-fork
06:22 PM Tom_L: and possibly retest?
06:22 PM memleak: testing will only be necessary for 4.19
06:23 PM memleak: we already know 4.14 is rock solid so far
06:23 PM Tom_L: just holler
06:23 PM memleak: 4.14 will only get more stable, not less.
06:23 PM Tom_L: maybe i'll do a clean stretch install for it
06:24 PM Tom_L: or buster if you like
06:24 PM memleak: Paolo has actually been helping me too which is nice.
06:24 PM memleak: Buster... is seb_kuzminsky done fixing yapps?
06:24 PM Tom_L: no clue
06:24 PM memleak: I'd wait until he gives the nod.
06:24 PM Tom_L: ok back to work on the flooded basement...
06:25 PM memleak: oh boy. i had that happen to our shop a few years back
06:26 PM andypugh: I think that Yapps is fixed.
06:26 PM andypugh: Also, I compiled LinuxCNC on Buster on the Pi yesterday and it worked fine (though I did have to install Yapps manually)
06:27 PM memleak: andypugh, a few weeks ago you were working on something to do with gobject or moving some depreciated gnome libs to what is the new status quo?
06:27 PM andypugh: Maybe saturday, pre yapps-fix
06:27 PM memleak: i completely forgot what that was about, some missing debian package
06:27 PM andypugh: Trying to get by without python-glade2 I think.
06:27 PM memleak: glade, that's it
06:28 PM andypugh: But it turns out that it’s not that missing after all.
06:28 PM memleak: ok, just the gnome guys don't want us using it
06:28 PM memleak: i thought i saw a notice somewhere about it
06:28 PM andypugh: It would be nice to move on, it’s becoming increasigly flaky and PyGTK is a throughly dead thing.
06:29 PM memleak: LinuxCNC-Qt ?
06:30 PM memleak: Or just more Tcl/Tk ?
06:30 PM andypugh: There is _no_ help available for PyGTK. The mailing list is dead (you see questions but never any replies) and queries to the commercial developers, even offering money, get no reply either.
06:31 PM andypugh: PyGTK: Stable Reease: 2.24.0[3] / 1 April 2011; 8 years ago
06:31 PM memleak: I'm just wondering what will replace it
06:32 PM memleak: There is a lot of PyQt out there
06:32 PM andypugh: Yes, QtPy is out there, and QtPyVCP for LinuxCNC
06:33 PM memleak: I have no idea how much work it is to move from GTK to Qt, but I know that several applications support both, so it can't be too bad
06:33 PM andypugh: Yes, I am wondering if a shim layer or one-time converter is the answer.
06:34 PM andypugh: (Flushed with the partial success of the INI-translating script)
06:34 PM memleak: shim layer
06:34 PM memleak: ?
06:34 PM andypugh: abstraction layer?
06:35 PM memleak: Does sim axis and others already work with QtPyVCP?
06:35 PM andypugh: Something that takes the place of GladeVCP, has the same executable name in HAL (not necessarily anywhere else) and transfers Glade input file to QTPy
06:35 PM memleak: I don't really do any LinuxCNC side, I know that question is noobish
06:36 PM andypugh: I think so.
06:36 PM andypugh: Not in a released version, AFAIK
06:36 PM memleak: I'm on 2.8 branch
06:37 PM andypugh: Ah, I am wrong, it’s there: http://linuxcnc.org/docs/2.8/html/gui/qtvcp_widgets.html
06:37 PM andypugh: And some pretty GUIS that already run with it: http://linuxcnc.org/docs/2.8/html/gui/qtvcp.html
06:41 PM andypugh: If CMorley is awake perhaps he could give an opinion on how hard ot would be to parse Glade XML with QT Designer
06:42 PM memleak: Qt Designer I think is the way Qt is intended to work
06:46 PM memleak: well andypugh I wish you a good night!
06:46 PM andypugh: I should be going soon too.
07:56 PM CMorley: I don't think it's practical to use GLADE files for pyQT.
07:57 PM CMorley: When we have full python 3 support I probably would toy with converting Gladevcp - I have already done it once other then the graphics widget - there is an old branch.
09:42 PM Tom_L: memleak if you're looking for another day 'index' works too
09:42 PM memleak: i'm trying to find the day andypugh and i were talking about built-in math funcs to use gcc instead of rtai_math
09:42 PM memleak: but i'll have to do this another day
09:43 PM Tom_L: i could grep them faster probably
09:44 PM memleak: How often do you think someone says "fmax" in this channel?
09:45 PM Tom_L: i'm not used to the linux grep version... got a good cmd line for me?
09:46 PM memleak: grep "string_here" file
09:47 PM Tom_L: what's linux for all files?
09:47 PM Tom_L: *.* is dos
09:48 PM memleak: i'm not sure how your directory structure is, but say every single date in a folder called 2019
09:48 PM memleak: it'd be grep "string" 2019/*
09:48 PM Tom_L: string in quotes?
09:48 PM memleak: it's best that way, yes
09:48 PM memleak: well not actually string
09:49 PM memleak: the string you're looking for goes where string here
09:49 PM memleak: i.e. grep "fmax" 2019/*
09:49 PM memleak: without quotes when working with bash is always bad
09:52 PM Tom_L: it's not liking my directory naming convention :)
09:53 PM Tom_L: #linuxcnc-devel
09:55 PM Tom_L: i should take better notes. i've done this before :(
09:57 PM memleak: it's ok Tom_L don't worry about it, it's probably in my email somehow
09:57 PM Tom_L: grep -r "fmax"
09:57 PM Tom_L: it's searching
10:00 PM Tom_L: did i mention it's a slow pc?
10:00 PM Tom_L: i'm sending it to a file i'll post
10:01 PM Tom_L: then you can search that
10:06 PM Tom_L: ok
10:06 PM Tom_L: http://tom-itx.no-ip.biz:81/~webpage/cnc/fmax.txt
10:06 PM Tom_L: odd place to put it but..
10:06 PM Tom_L: that's all the logs on every channel i log
10:07 PM Tom_L: no mention of andy there
10:08 PM Tom_L: 2019/07/03 maybe
10:09 PM Tom_L: http://tom-itx.no-ip.biz:81/~tom-itx/irc/logs/%23linuxcnc-devel/2019-07-03.html
10:09 PM Tom_L: ahh it didn't find andy because he never said fmax :)
10:10 PM Tom_L: i bet that's the one you want