#linuxcnc-devel | Logs for 2016-08-21

[08:30:15] <KGB-linuxcnc> 03John Kasunich 05master 1801776 06linuxcnc 03docs/man/man9/hal_bb_gpio.9 04docs/src/man/man9/hal_bb_gpio.9 Move hal_bb_gpio manpage from docs/src/ to docs/man/ * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=1801776
[08:39:40] -linuxcnc-github:#linuxcnc-devel- [13linuxcnc] 15cradek closed pull request #156: Move hal_bb_gpio manpage from docs/src/ to docs/man/ (06master...06master) 02https://github.com/LinuxCNC/linuxcnc/pull/156
[08:54:27] <linuxcnc-build> build #4470 of 1300.rip-precise-i386 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1300.rip-precise-i386/builds/4470 blamelist: John Kasunich <jmkasunich@fastmail.fm>
[09:05:27] <linuxcnc-build> build #2665 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/2665 blamelist: John Kasunich <jmkasunich@fastmail.fm>
[09:08:01] <linuxcnc-build> build #1099 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/1099 blamelist: John Kasunich <jmkasunich@fastmail.fm>
[09:09:51] <linuxcnc-build> build #1099 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/1099 blamelist: John Kasunich <jmkasunich@fastmail.fm>
[11:52:59] <linuxcnc-build> build #2146 of 1402.rip-wheezy-rtpreempt-i386 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1402.rip-wheezy-rtpreempt-i386/builds/2146 blamelist: John Kasunich <jmkasunich@fastmail.fm>
[11:52:59] <linuxcnc-build> build #4487 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/4487 blamelist: John Kasunich <jmkasunich@fastmail.fm>
[12:08:28] <seb_kuzminsky> jepler: when debian/configure in master pulls in rtai-modules, things go wrong
[12:08:51] <seb_kuzminsky> rtai-modules pulls in linux-image-rtai, which generally has a higher version number than the vanilla- and rtpreempt kernels
[12:08:57] <seb_kuzminsky> so on the next reboot, the buildslave runs rtai
[12:11:48] <seb_kuzminsky> jepler: here's the precise-i386 machine installing linux-image-rtai erroneously: http://buildbot.linuxcnc.org/buildbot-admin/builders/1300.rip-precise-i386/builds/4471/steps/install-missing-build-dependencies/logs/stdio
[12:16:22] <jepler> seb_kuzminsky: I agree with your diagnosis
[12:16:41] <jepler> seb_kuzminsky: I think you should disable base and remove the kernel again. we'll try once more when I get the devel files separated from the stuff that pulls in an rt kernel
[12:39:51] <Roguish> gentlemen: JT has a nice write up on installing 2.7-rtai on mint17.3 (http://gnipsel.com/files/linuxmint/mint17.3.txt) I am trying to do a similar install with Jessie and would like to use 'master'. The buildbot shows that there is a branch for jessie and master (http://buildbot.linuxcnc.org/) also for 2.7. These are using RT-preempt which is fine. JT's write up does an...
[12:39:53] <Roguish> ...'apt-get install linux-image.... rtai-686-pae'. Question: what is the equivalent apt-get for the jessie RT-preempt??? I hope I am asking the right questions. I have been looking everywhere I know to for instructions.
[13:03:11] <seb_kuzminsky> Roguish: you're asking the right question, and the answer is not in our docs because jessie/rtai is not really a supported platform yet
[13:03:18] <seb_kuzminsky> i've been having a hard time getting a stable rtai kernel for jessie
[13:03:51] <seb_kuzminsky> your best bet is to use the wheezy rtai kernel (based on linux 3.4) on the jessie userspace, and build linuxcnc yourself
[13:08:30] -linuxcnc-github:#linuxcnc-devel- [13linuxcnc] 15gmoccapy opened issue #157: Wrong DRO after start up 02https://github.com/LinuxCNC/linuxcnc/issues/157
[13:16:37] <seb_kuzminsky> i took linuxcnc.org's base out of all the VM's apt sources
[13:16:44] <seb_kuzminsky> i did not update the pbuilder chroots
[13:17:03] <seb_kuzminsky> i rebooted all the machines that were erroneously running rtai kernels
[13:17:11] <seb_kuzminsky> linuxcnc-build: force build --branch=2.7 0000.checkin
[13:17:12] <linuxcnc-build> build #4488 forced
[13:17:12] <linuxcnc-build> I'll give a shout when the build finishes
[13:21:30] -linuxcnc-github:#linuxcnc-devel- [13linuxcnc] 15gmoccapy commented on issue #139: I will do some more testing and come back to that issue.... 02https://github.com/LinuxCNC/linuxcnc/issues/139#issuecomment-241271498
[13:55:19] <Roguish> seb_kuzminsky: i'm trying to do a jessie/master/RT-preempt install, not an rtai.
[14:25:55] <linuxcnc-build> Hey! build 0000.checkin #4488 is complete: Success [3build successful]
[14:25:55] <linuxcnc-build> Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/4488
[14:44:47] <jmkasunich> yay
[14:59:19] <seb_kuzminsky> linuxcnc-build: force build --branch=2.6 0000.checkin
[14:59:20] <linuxcnc-build> build forced [ETA 1h08m42s]
[14:59:20] <linuxcnc-build> I'll give a shout when the build finishes
[14:59:36] <seb_kuzminsky> Roguish: oh, ok that's different and easier
[15:00:36] <seb_kuzminsky> grab linux-image-rt-amd64 from jessie-backports, then install the jessie uspace debs from www.linuxcnc.org or the buildbot
[15:00:58] <Roguish> hope so. i see in that build that just finished there is a jessie 1510.rip-jessie-rtpreempt-i386
[15:00:59] <seb_kuzminsky> here's the apt line to use for jessie-backports:
[15:00:59] <seb_kuzminsky> deb http://ftp.debian.org/debian jessie-backports main contrib non-free
[15:01:13] <Roguish> ok
[15:01:21] <seb_kuzminsky> the only difficulty is that the -rt kernel comes and goes from backports
[15:01:33] <seb_kuzminsky> i just checked and it's currently there, but who knows for how long
[15:02:00] <seb_kuzminsky> if it disappears again, you'll have to grab it from snapshots.debian.org and that's a little more manual
[15:02:33] <Roguish> so that's the line to put in the sources list?
[15:02:37] <seb_kuzminsky> yeah
[15:03:00] <seb_kuzminsky> don't tell the other linuxcnc guys i told you to enable non-free, they'll kick me out of the club
[15:03:14] <Roguish> no worries.
[15:03:47] <Roguish> so i just add that to the sources list and do an install? yes?
[15:04:24] <seb_kuzminsky> add that line
[15:04:26] <seb_kuzminsky> apt-get update
[15:04:31] <seb_kuzminsky> apt-get install linux-image-rt-amd64
[15:04:32] <seb_kuzminsky> reboot
[15:04:35] <seb_kuzminsky> should do it
[15:25:48] <Roguish> seb_kuzminsky: ok, but I get an 'Unable to locate package .....'
[15:42:07] <seb_kuzminsky> for linux-image-rt-amd64?
[15:43:29] <seb_kuzminsky> oh, yeah i see 'linux-image-rt-amd64' is in backports, but the actual kernel it wants, linux-image-4.6.0-0.bpo.1-rt-amd64, is missing
[15:43:33] <seb_kuzminsky> this happens sometimes
[15:43:40] <seb_kuzminsky> you'll have to get it from snapshots
[15:44:48] <seb_kuzminsky> Roguish: http://snapshot.debian.org/package/linux-latest/74~bpo8%2B1/#linux-image-rt-amd64_4.6:2b:74:7e:bpo8:2b:1
[16:12:42] <seb_kuzminsky> linuxcnc-build: force build --branch=master 0000.checkin
[16:12:48] <linuxcnc-build> The build has been queued, I'll give a shout when it starts
[16:13:15] <jepler> seb_kuzminsky: thank you!
[16:19:54] <linuxcnc-build> Hey! build 0000.checkin #4489 is complete: Success [3build successful]
[16:19:54] <linuxcnc-build> Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/4489
[16:19:55] <linuxcnc-build> build forced [ETA 1h14m38s]
[16:19:55] <linuxcnc-build> I'll give a shout when the build finishes
[16:31:55] <linuxcnc-build> build #569 of 4017.5.deb-wheezy-armhf is complete: Failure [4failed shell_3] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4017.5.deb-wheezy-armhf/builds/569
[16:43:52] <Roguish> seb_kuzminsky: well, i tried to install the amd64 kernel with gdebi and errored with 'wrong architecture' probably 'cause i'm running 32 bit. got the 'linux-image-tr-686-pae 4.6+74~bpo8+1' and tried to install with gdebi. now just going in circles. gdebi says to do a 'apt-get install -f' which removes the incomplete install of the kernel, but offers no other info.
[16:43:53] <Roguish> JT's example installs headers as well as a kernel. should I be installing the matching headers to the kernel? other than that I'm stumped....
[17:33:12] <linuxcnc-build> build #3580 of 4008.deb-precise-amd64 is complete: Failure [4failed shell_3] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4008.deb-precise-amd64/builds/3580
[17:40:03] <seb_kuzminsky> Roguish: try this instead: http://snapshot.debian.org/archive/debian/20160719T162150Z/pool/main/l/linux/linux-image-4.6.0-1-rt-686-pae_4.6.4-1_i386.deb
[17:40:28] <linuxcnc-build> Hey! build 0000.checkin #4490 is complete: Success [3build successful]
[17:40:28] <linuxcnc-build> Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/4490
[17:40:30] <Roguish> what's the difference?
[17:43:28] <seb_kuzminsky> the first package i named is a helper that just depends on the most recent actual kernel package
[17:43:37] <seb_kuzminsky> the second package is that actual kernel package
[17:44:14] <seb_kuzminsky> you can see the second package has a version number in the name - each different kernel version has a different package name, so that you can have multiple different kernels installed
[17:44:22] <seb_kuzminsky> (so you can choose between them at boot-time)
[17:50:25] <seb_kuzminsky> Roguish: you'll also need linux-base: http://snapshot.debian.org/archive/debian/20160708T221607Z/pool/main/l/linux-base/linux-base_4.4_all.deb
[17:56:24] <Roguish> installed the linux-base_4.4_all.deb
[17:57:51] <seb_kuzminsky> did it work?
[17:57:59] <seb_kuzminsky> linuxcnc-build: force build --branch=master 0000.checkin
[17:58:00] <linuxcnc-build> build forced [ETA 1h17m35s]
[17:58:00] <linuxcnc-build> I'll give a shout when the build finishes
[18:03:14] <Roguish> seb_kuzminsky: couldn't find the headers !!! where can I get them?
[18:09:29] <Roguish> ok, there are header files here: http://snapshot.debian.org/package/linux-latest/74~bpo8%2B1/#linux-headers-rt-686-pae_4.6:2b:74:7e:bpo8:2b:1
[18:10:57] <Roguish> but is this the right place? all the files have that '+74~bpo8+1' at the end.
[18:13:25] <Roguish> all the files in the /linux-latest/ directory have a '+xxxx' at the end.
[18:17:11] <Roguish> there's a linux-kernel-headers directory, but no 4.4 or 4.6
[18:17:30] <Roguish> only up to 2.6.18
[18:22:05] <linuxcnc-build> build #2836 of 1404.rip-wheezy-rtpreempt-amd64 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1404.rip-wheezy-rtpreempt-amd64/builds/2836
[18:28:55] <seb_kuzminsky> Roguish: http://snapshot.debian.org/package/linux/4.6.4-1/#linux-headers-4.6.0-1-rt-686-pae_4.6.4-1
[18:29:32] <seb_kuzminsky> to find that i searched for linux-image-4.6.0-1-rt-amd64 on the front page, clicked on 4.6.4-1, then looked at the other binary packages made from that source package
[18:29:50] <Roguish> ok
[18:29:54] <Roguish> thanks
[18:30:16] <Roguish> i've been wandering throughout the snapshot
[18:31:05] <seb_kuzminsky> looks like 2016-07-19 was the date on those
[18:31:18] <Roguish> don't understand why the header files wouldn't be with the kernel. oh well.
[18:31:42] <seb_kuzminsky> it's an optimization - you dont need the headers unless you're planning to build stuff that needs them
[18:32:02] <seb_kuzminsky> so most folks (non-developers) benefit from not having to download the headers, just to get the kernel
[18:34:04] <KGB-linuxcnc> 03andypugh 05master 8c051c6 06linuxcnc 10scripts/update_ini update_ini: Avoid making syntactically incorrect "setp" statements * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=8c051c6
[18:34:04] <KGB-linuxcnc> 03andypugh 05master 9b314d3 06linuxcnc 10scripts/update_ini update_ini: Fail to crash with commented-out INI sections * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=9b314d3
[18:40:52] <Roguish> seb_kuzminsky: is there an order to install these ? headers, kernel, base..... going to do the all.deb first, then the header, then the kernel.
[18:47:43] <Roguish> seb_kuzminsky: ok, when installing the header file. get "error: dependency is not satisfiable: linux-headers-4.6.0-1-common-rt (=4.6.4-1)"
[19:16:04] <linuxcnc-build> build #4491 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/4491
[19:58:41] <seb_kuzminsky> Roguish: yet another deb to add to your install list
[19:59:00] <Roguish> ok, which one now?
[19:59:12] <seb_kuzminsky> the one it complained about
[19:59:16] <seb_kuzminsky> linux-headers-4.6.0-1-common-rt
[19:59:40] <seb_kuzminsky> find it on the same page as all the others
[20:03:15] <Roguish> got it I think: linux-headers-4.6.0-1-common-rt_4.6.4-1_i386.deb
[20:29:42] <seb_kuzminsky> looks right
[20:34:45] <skunkworks> zlog
[20:48:36] <cradek> in bug 157 norbert says I broke gmoccapy when I fixed the stat buffer startup problem
[20:49:45] <cradek> I don't understand the how-to-reproduce
[20:52:33] <cradek> wait he says sim/axis/axis_mm is broken too
[20:53:20] <cradek> I wonder what variable he means to change when he says "to have home positions"
[21:04:16] <jepler> how I have used debian backports, preferable IMO to manally downloading .deb packages one at a time as dpkg bitches at me: https://emergent.unpythonic.net/01466682649
[21:04:33] <jepler> er, debian archive
[21:05:07] <jepler> but using a kernel from backports, and particularly a kernel from archive of backports, is guru level debian stuff and I recommend asking for help in a debian-related forum. they may know something we don't.
[21:09:50] -linuxcnc-github:#linuxcnc-devel- [13linuxcnc] 15cradek commented on issue #157: Here is what I did to test:... 02https://github.com/LinuxCNC/linuxcnc/issues/157#issuecomment-241297626
[21:10:10] <cradek> I think he must be confused about what versions were broken and what versions are fixed...?
[21:10:37] <cradek> I think he is describing what that change fixes!
[22:50:28] <Roguish> seb_kuzminsky: thanks for the help. not sure where to go from here. I will keep trying. in the mean time, i re-partitioned and installed a 2.7.6 from the liveCD image so I can do some work.
[22:51:36] <Roguish> and of course, i've copied all the chat here. THANKS AGAIN.
[22:52:46] <Roguish> good night all.