#linuxcnc-devel Logs

Jan 23 2018

#linuxcnc-devel Calendar

12:25 AM linuxcnc-build: Hey! build 0000.checkin #5348 is complete: Success [3build successful]
12:27 AM linuxcnc-build: Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/5348
06:46 AM jthornton: seb_kuzminsky: I just did a net install of debian wheezy and sudo apt-get install linux-image-rt-amd64 worked... iirc the last time I did a specific desktop install
09:13 AM seb_kuzminsky: jthornton: i'm glad it worked!
09:14 AM seb_kuzminsky: i'll revert that change
09:14 AM seb_kuzminsky: i'm pretty excited for freecad 0.17...
09:14 AM seb_kuzminsky: https://freecadweb.org/wiki/Path_Workbench
09:24 AM mozmck: EtherDOG - it eats all the EtherCATs
09:24 AM skunkworks: wow
09:25 AM skunkworks: mozmck, how goes it?
09:25 AM mozmck: Heh, somebody said something about needing a name for an alternate implementation or something ;-)
09:26 AM skunkworks: seb_kuzminsky, have you tried it yet?
09:26 AM mozmck: Oh, pretty good. Busier than ever and have had a chest cold/infection two or three time in the last couple of months
09:26 AM skunkworks: yeck
09:26 AM skunkworks: we had some chest stuff before christmas - but now we seem great. everyone is finally sleeping good.
09:27 AM mozmck: That path workbench look neat! It's been a good while since I looked at it, but it looks like it has progressed a lot!
09:27 AM mozmck: skunkworks: That's good! We all had it and then seemed to be all well and then everyone relapsed. The relapse(s) have not been nearly as bad though.
09:28 AM skunkworks: mozmck, funny read.. It has the smell of linuxcnc perceptions..
09:28 AM skunkworks: http://www.machsupport.com/forum/index.php/topic,36371.0.html
09:30 AM skunkworks: heh Your code has been rated at 9.48/10
09:30 AM skunkworks: heh Your code has been rated at 9.48/10
09:31 AM mozmck: skunkworks: I've seen that basic complaint about Mach4 on the mailing list and elsewhere a good bit as well.
09:31 AM mozmck: Where is that comment about code rating?
09:31 AM seb_kuzminsky: mozmck: it's in the github issue above
09:32 AM skunkworks: I would rate jepler 9.48/10 - seems about right..
09:32 AM skunkworks: ;)
09:32 AM seb_kuzminsky: i think it's telling us we're pretty close to having python 2/3 compatibility in axis already
09:32 AM seb_kuzminsky: :-)
09:43 AM jepler: the problem with python3 is we have to foist it on all *our* users all at once
09:43 AM jepler: for instance, we'll ruin all their remaps, all their pyvcps (are those still a thing?) etc
09:43 AM jepler: discontinuing python2 is the worst thing pythonorg ever did to its users
09:46 AM jepler: OK, I take that back, threating trademark action if anyone else continues to ship something called "python2", "python2.8" or so on is worse
09:47 AM mozmck: trademark action for shipping python2???
09:47 AM seb_kuzminsky: jepler: wait, isnt that a problem only if we drop python2 compatibility? isn't the normal thing to have your programs run on both python2 and python3?
09:47 AM jepler: https://lwn.net/Articles/711061/
09:47 AM jepler: > David Mertz, who is a member of the PSF Trademarks committee, believes that "Python 2.8" would be a misuse of the trademark and referred it to the committee. Terry Reedy agreed, saying that the project was a "derived work" and that clause 7 of the Python License does not automatically allow the use of the PSF trademarks.
09:48 AM jepler: seb_kuzminsky: for programs that embed Python, like interp in remap mode, you have to choose *which* python API you are embedding
09:48 AM mozmck: Wow. Makes me not want to use python at all. Oh, wait - I already didn't! (<-mostly kidding there but not altogether!)
09:50 AM jepler: though ironically the C API of Python 2.x and Python 3.x is more similar and more compatible at a source level than Python2 and Python3 are
09:54 AM mozmck: heh, some commenters in that lwn article are not too impressed with python 3's switch to unicode.
09:56 AM jepler: it's safe to say I haven't gotten over the "annoyance that it's different" stage of python3's unicode support
09:56 AM jepler: in Unix the "everything is bytes" world works sooooooooo well
09:59 AM jepler: $ python2 -c 'import sys; print(sys.argv)' `printf '\xc0'`
10:00 AM jepler: ['-c', '\xc0']
10:00 AM jepler: $ python3 -c 'import sys; print(sys.argv)' `printf '\xc0'`
10:00 AM jepler: ['-c', '\udcc0']
10:00 AM jepler: not even sys.argv works properly
10:00 AM mozmck: apparently even filenames didn't until they added special handling for them.
10:05 AM seb_kuzminsky: the remap code all runs on the embedded python interpreter, right? so we can control that independently of what interpreter is used to run our normal python apps
10:36 AM jepler: seb_kuzminsky: the interpreter .so is dynamically loaded within the address space of axis to make previews so .. probably the one in AXIS has to match the one in remak ?
10:36 AM jepler: remap
10:37 AM jepler: the usual advice about making the same source code code portable to python 2.x + 3.x makes it nonportable to older 2.7.x versions which haven't fallen off the end of support for our master branch
10:38 AM jepler: but we haven't mapped out the sub-version 2.7.x in MinimumSoftwareVersions on the wiki so
10:53 AM seb_kuzminsky: ugh
10:53 AM seb_kuzminsky: what a mess
12:34 PM seb_kuzminsky: anyone have an opinion on git-buildpackge?
12:42 PM mozmck: I see that gscreen has support for skin-specific locale files. If I use that though, won't that mean it won't use the one already there for gscreen?
12:45 PM mozmck: Looks like it uses the "linuxcnc" for the gettext domain by default. Am I right that I would need to provide all the strings in gscreen in my skin specific locale files?
12:50 PM mozmck: bbl
01:38 PM linuxcnc-build: build #5331 of 1306.rip-precise-amd64 is complete: Failure [4failed runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1306.rip-precise-amd64/builds/5331 blamelist: Norbert Schechner <nieson@web.de>
01:38 PM linuxcnc-build: build #5328 of 1300.rip-precise-i386 is complete: Failure [4failed runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1300.rip-precise-i386/builds/5328 blamelist: Norbert Schechner <nieson@web.de>
01:40 PM skunkworks: seb_kuzminsky, I think I got the install script to work finally with dxf2gcode.
01:40 PM skunkworks: I had to install python3-pip
01:40 PM skunkworks: than
01:40 PM skunkworks: pip3 install pyqt5
01:41 PM skunkworks: that seemed to satisfy it.
01:41 PM skunkworks: don't know why the normal apt-get install didn't work.
01:43 PM linuxcnc-build: build #4542 of 1301.rip-precise-rtai-i386 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1301.rip-precise-rtai-i386/builds/4542 blamelist: Norbert Schechner <nieson@web.de>
01:45 PM linuxcnc-build: build #1958 of 1520.rip-jessie-amd64 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1520.rip-jessie-amd64/builds/1958 blamelist: Norbert Schechner <nieson@web.de>
01:45 PM linuxcnc-build: build #3489 of 1400.rip-wheezy-i386 is complete: Failure [4failed runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1400.rip-wheezy-i386/builds/3489 blamelist: Norbert Schechner <nieson@web.de>
01:46 PM linuxcnc-build: build #1956 of 1500.rip-jessie-i386 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1500.rip-jessie-i386/builds/1956 blamelist: Norbert Schechner <nieson@web.de>
01:46 PM linuxcnc-build: build #3490 of 1403.rip-wheezy-amd64 is complete: Failure [4failed runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1403.rip-wheezy-amd64/builds/3490 blamelist: Norbert Schechner <nieson@web.de>
01:48 PM linuxcnc-build: build #3691 of 1404.rip-wheezy-rtpreempt-amd64 is complete: Failure [4failed runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1404.rip-wheezy-rtpreempt-amd64/builds/3691 blamelist: Norbert Schechner <nieson@web.de>
01:50 PM linuxcnc-build: build #1956 of 1510.rip-jessie-rtpreempt-i386 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1510.rip-jessie-rtpreempt-i386/builds/1956 blamelist: Norbert Schechner <nieson@web.de>
01:50 PM linuxcnc-build: build #3157 of 1401.rip-wheezy-rtai-i386 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1401.rip-wheezy-rtai-i386/builds/3157 blamelist: Norbert Schechner <nieson@web.de>
01:50 PM linuxcnc-build: build #3005 of 1402.rip-wheezy-rtpreempt-i386 is complete: Failure [4failed runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1402.rip-wheezy-rtpreempt-i386/builds/3005 blamelist: Norbert Schechner <nieson@web.de>
01:50 PM linuxcnc-build: build #1958 of 1530.rip-jessie-rtpreempt-amd64 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1530.rip-jessie-rtpreempt-amd64/builds/1958 blamelist: Norbert Schechner <nieson@web.de>
01:51 PM linuxcnc-build: build #344 of 1630.rip-stretch-rtpreempt-amd64 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1630.rip-stretch-rtpreempt-amd64/builds/344 blamelist: Norbert Schechner <nieson@web.de>
01:58 PM linuxcnc-build: build #345 of 1610.rip-stretch-rtpreempt-i386 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1610.rip-stretch-rtpreempt-i386/builds/345 blamelist: Norbert Schechner <nieson@web.de>
02:00 PM skunkworks: the pip3 pyqt5 install did also install sip. whatever the heck that is
02:07 PM seb_kuzminsky: pip bypasses proper distro-managed packaging
02:10 PM skunkworks: well that sucks
02:11 PM linuxcnc-build: build #3501 of 1405.rip-wheezy-armhf is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1405.rip-wheezy-armhf/builds/3501 blamelist: Norbert Schechner <nieson@web.de>
02:19 PM linuxcnc-build: build #535 of 1540.rip-jessie-armhf is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1540.rip-jessie-armhf/builds/535 blamelist: Norbert Schechner <nieson@web.de>
02:19 PM linuxcnc-build: build #5350 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/5350 blamelist: Norbert Schechner <nieson@web.de>
02:20 PM jepler: you suck at continuous integration, yeah you totally suck
02:20 PM * jepler considers writing yet another long e-mail about ethercat, patents, and never wanting to get another letter from a lawyer about LinuxCNC as long as he lives
02:26 PM seb_kuzminsky: naw, we suck at coding and CI is the robots protecting us from ourselves
02:29 PM jepler: that assumes anybody is reading the logfiles
02:32 PM seb_kuzminsky: at work, only the robots are allowed to push to the stable branches. we make PRs, the robots run the tests, and merge if the tests pass and there are some positive code reviews from the devs. it's pretty sweet
02:33 PM seb_kuzminsky: probably too labor intensive for us though
02:33 PM jepler: anyway "you totally suck" is just referring to my favorite youtube channel of the moment, you suck at cooking https://www.youtube.com/watch?v=LoZ_7y3z5S8
02:33 PM seb_kuzminsky: that channel's pretty hilarious
02:35 PM seb_kuzminsky: alright, that's enough snoflakes for this year
02:42 PM linuxcnc-build: build #5332 of 1306.rip-precise-amd64 is complete: Failure [4failed runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1306.rip-precise-amd64/builds/5332 blamelist: Norbert Schechner <nieson@web.de>
02:42 PM hazzy: seb_kuzminsky: LOL, the snoflakes!
02:45 PM linuxcnc-build: build #5329 of 1300.rip-precise-i386 is complete: Failure [4failed runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1300.rip-precise-i386/builds/5329 blamelist: Norbert Schechner <nieson@web.de>
02:49 PM linuxcnc-build: build #3490 of 1400.rip-wheezy-i386 is complete: Failure [4failed runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1400.rip-wheezy-i386/builds/3490 blamelist: Norbert Schechner <nieson@web.de>
02:49 PM linuxcnc-build: build #4543 of 1301.rip-precise-rtai-i386 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1301.rip-precise-rtai-i386/builds/4543 blamelist: Norbert Schechner <nieson@web.de>
02:50 PM linuxcnc-build: build #1957 of 1500.rip-jessie-i386 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1500.rip-jessie-i386/builds/1957 blamelist: Norbert Schechner <nieson@web.de>
02:50 PM linuxcnc-build: build #3006 of 1402.rip-wheezy-rtpreempt-i386 is complete: Failure [4failed runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1402.rip-wheezy-rtpreempt-i386/builds/3006 blamelist: Norbert Schechner <nieson@web.de>
02:51 PM linuxcnc-build: build #3491 of 1403.rip-wheezy-amd64 is complete: Failure [4failed runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1403.rip-wheezy-amd64/builds/3491 blamelist: Norbert Schechner <nieson@web.de>
02:51 PM linuxcnc-build: build #1959 of 1520.rip-jessie-amd64 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1520.rip-jessie-amd64/builds/1959 blamelist: Norbert Schechner <nieson@web.de>
02:51 PM linuxcnc-build: build #3692 of 1404.rip-wheezy-rtpreempt-amd64 is complete: Failure [4failed runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1404.rip-wheezy-rtpreempt-amd64/builds/3692 blamelist: Norbert Schechner <nieson@web.de>
02:51 PM linuxcnc-build: build #1959 of 1530.rip-jessie-rtpreempt-amd64 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1530.rip-jessie-rtpreempt-amd64/builds/1959 blamelist: Norbert Schechner <nieson@web.de>
02:52 PM linuxcnc-build: build #1957 of 1510.rip-jessie-rtpreempt-i386 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1510.rip-jessie-rtpreempt-i386/builds/1957 blamelist: Norbert Schechner <nieson@web.de>
02:54 PM linuxcnc-build: build #3158 of 1401.rip-wheezy-rtai-i386 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1401.rip-wheezy-rtai-i386/builds/3158 blamelist: Norbert Schechner <nieson@web.de>
02:58 PM linuxcnc-build: build #345 of 1630.rip-stretch-rtpreempt-amd64 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1630.rip-stretch-rtpreempt-amd64/builds/345 blamelist: Norbert Schechner <nieson@web.de>
03:00 PM linuxcnc-build: build #346 of 1610.rip-stretch-rtpreempt-i386 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1610.rip-stretch-rtpreempt-i386/builds/346 blamelist: Norbert Schechner <nieson@web.de>
03:11 PM linuxcnc-build: build #3502 of 1405.rip-wheezy-armhf is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1405.rip-wheezy-armhf/builds/3502 blamelist: Norbert Schechner <nieson@web.de>
03:15 PM linuxcnc-build: build #536 of 1540.rip-jessie-armhf is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1540.rip-jessie-armhf/builds/536 blamelist: Norbert Schechner <nieson@web.de>
03:15 PM linuxcnc-build: build #5351 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/5351 blamelist: Norbert Schechner <nieson@web.de>
03:37 PM skunkworks_: yikes http://www.cnczone.com/forums/novakon/353476-software-forum.html
04:11 PM sync: haha jepler, I guess it is a different situation in the US but here it would be no problem
04:38 PM seb_kuzminsky: skunkworks_: try this: http://highlab.com/~seb/dxf2gcode/
04:41 PM skunkworks_: seb_kuzminsky, did you have problems with it finding pyqt5?
04:44 PM seb_kuzminsky: ssssome
04:46 PM seb_kuzminsky: i got 99 problems but pyqt5 aint one
04:46 PM seb_kuzminsky: the trick was to install python3, python3-setuptools, python3-pyqt5, pyqt5-dev-tools, qt4-linguist-tools
04:47 PM seb_kuzminsky: the qt4 package apparently provides a package that's needed to find some of the qt5 stuff, go figure
04:48 PM skunkworks_: hmm - that didn't work for me
04:48 PM seb_kuzminsky: oh, i think i forgot to add the runtime dependencies...
04:48 PM seb_kuzminsky: it installed but didn't run?
04:58 PM skunkworks_: no - I got the pyqt5 not found
04:59 PM skunkworks_: during the last step of the dxf2gcode install
05:00 PM seb_kuzminsky: wait, install of the deb i just built? or installing by hand out of the git repo?
05:00 PM seb_kuzminsky: (i got to run, i'll be back tonight)
05:07 PM skunkworks_: installing by hand
05:07 PM skunkworks_: Sorry - have not tested yours yet
09:28 PM linuxcnc-build: build #3503 of 1405.rip-wheezy-armhf is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1405.rip-wheezy-armhf/builds/3503 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>
09:30 PM linuxcnc-build: build #5352 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/5352 blamelist: Chris Morley <chrisinnanaimo@hotmail.com>
09:53 PM hazzy: Unmet build dependencies: linux-image--sim rtai-modules--sim | rtai-modules--sim linux-headers--sim
09:53 PM hazzy: ^ How do I meet these? I normally can just `sudo apt-get install` copy/paste deps list, and away I go, but this has myself stumped. Ignorance is bliss, most of the time :)
10:04 PM seb_kuzminsky: hazzy: that looks totally wrong
10:04 PM seb_kuzminsky: what did you do to get that error?
10:12 PM hazzy: seb_kuzminsky: That makes me feel better, much better
10:12 PM hazzy: I did a fresh clone of qt5vcp_py2, then cd debain, ./configure -sim, cd .. , dpkg-checkbuilddeps
10:13 PM hazzy: I am getting ready to clone and build master and compare
10:16 PM hazzy: On master:
10:16 PM hazzy: kurt@debian:~/Sources/linuxcnc-dev$ dpkg-checkbuilddepsdpkg-checkbuilddeps: error: Unmet build dependencies: rtai-modules-4.9.0-4-rt-amd64 | rtai-modules-4.9.0-4-rt-amd64
10:16 PM hazzy: That seems better!
10:18 PM hazzy: Back on qt5vcp_py2:
10:18 PM hazzy: kurt@debian:~/Sources/CNC/linuxcnc$ dpkg-checkbuilddeps
10:18 PM hazzy: dpkg-checkbuilddeps: error: Unmet build dependencies: linux-image--sim rtai-modules--sim | rtai-modules--sim linux-headers--sim
10:25 PM hazzy: Never mind, I ran `./configure -sim` instead of `./configure sim` (without the dash). All is well now.
10:25 PM hazzy: Thanks, and sorry for the noise
10:47 PM seb_kuzminsky: glad you figured it out