#linuxcnc-devel Logs

Jun 28 2017

#linuxcnc-devel Calendar

07:45 AM jepler: seb_kuzminsky: stretch mesaflash packages are go
07:50 AM jepler: (I tested writing to a PCI card)
07:50 AM jepler: thank you!
10:24 AM seb_kuzminsky: yay
10:25 AM seb_kuzminsky: thanks for testing, that's more than i did!
10:26 AM seb_kuzminsky: we also have truetype-tracer debs on precise, wheezy, jessie, and stretch
10:26 AM seb_kuzminsky: i think now we just need 2.7.10 debs everywhere, right?
10:28 AM seb_kuzminsky: oh, and hm2.deb
10:40 AM seb_kuzminsky: stretch hm2 debs are up
10:40 AM seb_kuzminsky: the last thing on my list is f-engrave, which we distribute but i don't think it's widely used
10:51 AM seb_kuzminsky: i've got an update to hy-vfd that i want to get into 2.7.10, does anyone else have stuff pending?
10:55 AM Roguish: hey seb_kuzminsky . any current docs on installing a deb version on stretch or jessie?
10:56 AM seb_kuzminsky: the docs for that have not been written yet, but we have some that are close
10:56 AM seb_kuzminsky: http://linuxcnc.org/docs/devel/html/getting-started/getting-linuxcnc.html#_installing_on_debian_wheezy_with_preempt_rt_kernel
10:57 AM seb_kuzminsky: replace every instance of "wheezy" with "stretch"
10:57 AM seb_kuzminsky: and the kernel version will be 4.9 or something, instead of 3.2 like those docs say
10:58 AM seb_kuzminsky: and the linuxcnc debs are only on the buildbot for now, until we make 2.7.10, maybe later this week
10:58 AM seb_kuzminsky: instructions on how to install buildbot debs are here: http://buildbot.linuxcnc.org/
10:58 AM seb_kuzminsky: though i just noticed that i haven't put stretch on that list yet, i'll do that now
10:59 AM Roguish: and what's the difference between the rt-amd64 and the rt-686-pae ?
11:04 AM cradek: 32 bit vs 64 bit
11:10 AM seb_kuzminsky: Roguish: probably prefer 64-bit (amd64)
11:10 AM seb_kuzminsky: the kernel has to match the installer you started with
11:13 AM JT-Shop: seb_kuzminsky: let me know when to add/update the docs
11:15 AM seb_kuzminsky: updating the docs will be part of the 2.8 (3?) release process
11:16 AM Roguish: THANKS
11:16 AM seb_kuzminsky: we'll have to collectively decide what install platform to recommend to our users, and document that
11:16 AM JT-Shop: ok 3!!!!
11:16 AM seb_kuzminsky: i think stretch/rt-preempt is looking likely at this point, because rtai5 keeps crashing on all my test systems
11:17 AM JT-Shop: I'll toss a hard drive in my pc in the morning and test installing stretch by replacing wheezy with stretch
11:18 AM seb_kuzminsky: i'll install stretch on a spare partition on my bridgeport and see what blows up
11:19 AM Roguish: JT-Shop: if u note down the process, i'll test it out too.
11:19 AM Roguish: 'cause i'm good at making mistakes
11:20 AM seb_kuzminsky: there's also a pre-release of a stretch/rt-preempt live/install iso that jepler cooked up, i promised him i'd try it out but i haven't yet
11:21 AM Roguish: link?
11:23 AM seb_kuzminsky: remember, this is an early test version of the installer: http://www.linuxcnc.org/testing-stretch-amd64-rtpreempt/
11:25 AM JT-Shop: I can try that too in the morning during free d/l time
11:25 AM seb_kuzminsky: JT-Shop: cool
11:25 AM jepler: OK with seb_kuzminsky's latest work I think I can re-roll the stretch .iso without using any packages from Jessie.
11:26 AM jepler: I'll try to do that this evening, so the .isos might be up by morning
11:26 AM seb_kuzminsky: JT-Shop: you can save yourself (and linuxcnc.org) a bunch of bandwidth by using zsync to download the image, docs here: http://linuxcnc.org/docs/devel/html/getting-started/getting-linuxcnc.html#_download_using_zsync
11:27 AM seb_kuzminsky: jepler: cool, then one more bump when the 2.7.10 debs go up on wlo and you can stop referencing the buildbot, and it'll be "release-ready" (modulo new bugs), right?
11:27 AM jepler: seb_kuzminsky: yes
11:27 AM jepler: another important item is to decide about localization
11:27 AM seb_kuzminsky: 2 gigs seems like an awful lot, but mayb i'm just old
11:27 AM JT-Shop: seb_kuzminsky: is there special iso's for zsync?
11:28 AM jepler: I should investigate a little bit more how l10n works with the live image, but basically we have 3 choices: only US english (1.1GB image), l10n for each language where LinuxCNC has a .po file (1.5GB image), and full l10n of the desktop (2.0GB image)
11:28 AM seb_kuzminsky: no, zsync is just a downloader program that fetches the one-and-only iso
11:28 AM jepler: someone did drive by on the channel and ask about l10n of the live image
11:28 AM seb_kuzminsky: you get the same file as you would by downloading it by clicking on the .iso link in a web browser
11:29 AM seb_kuzminsky: i feel like we should include the i10n data if at all possible
11:29 AM jepler: full, or just matching where LinuxCNC has (some) localization for the same language?
11:29 AM seb_kuzminsky: we put in some effort to make our software localized, we should make this effort too
11:29 AM seb_kuzminsky: good question
11:30 AM seb_kuzminsky: is it 1.1 GB for no i10n, 1.5 for "our" languages, and 2 for "all"?
11:30 AM jepler: right, +-.1GB
11:30 AM seb_kuzminsky: oh man, i love the gritty dregs at the bottom of the coffee cup
11:31 AM seb_kuzminsky: are there other corners we can cut? iirc the wheezy iso included libreoffice and stuff?
11:31 AM jepler: even better if they're yesterday's
11:31 AM jepler: seb_kuzminsky: quite possibly we could cut more corners.
11:32 AM jepler: https://github.com/jepler/stretch-live-build/blob/master/do.sh#L21 we install task-xfce-desktop
11:32 AM seb_kuzminsky: i'll keep an eye out for dead weight when i install it
11:32 AM seb_kuzminsky: add -e mesaflash?
11:32 AM jepler: yeah I will
11:33 AM jepler: and all the other stuff I asked you to build for me
11:33 AM Roguish: if I may add my 2 cents. no need for office type programs, or media stuff. it's a machine controller.
11:33 AM jepler: anyway we can look at the depends and recommends and cut dead wood: https://packages.debian.org/stretch/task-xfce-desktop
11:33 AM seb_kuzminsky: i feel the same way about office suites, but i really like having a fully functional web browser and pdf viewer on my machine controller
11:34 AM Roguish: totally agreed on that.
11:34 AM jepler: I don't know how important it is to minimize download size
11:34 AM jepler: I mean, I feel like 2GB is just not a big download anymore
11:34 AM seb_kuzminsky: i have a full console on my bridgeport, and i sometimes to gcode debugging and development live on that machine
11:34 AM jepler: though the actual performance downloading from wlo may vary
11:34 AM seb_kuzminsky: yeah, 2 GB isn't that much
11:34 AM jepler: I also think a certain kind of operator would probably *REALLY USE* a spreadsheet
11:34 AM seb_kuzminsky: oooh, good point
11:35 AM seb_kuzminsky: and they might want a local spreadsheet instead of the google one
11:35 AM seb_kuzminsky: they might not even have network
11:35 AM JT-Shop: from the manual zsync http://www.linuxcnc.org/linuxcnc-2.7-wheezy.iso.zsync so I was wondering if the .zsync is a typo?
11:35 AM seb_kuzminsky: JT-Shop: no, it's right
11:36 AM seb_kuzminsky: zsync downloads the .iso.zsync file, which helps it save bandwidth when downloading the .iso (which it does right after)
11:36 AM JT-Shop: ah ok
11:36 AM jepler: I don't think zsync helps much on the initial download, but it can have a big benefit if there is an update to the image
11:36 AM jepler: am I wrong?
11:36 AM seb_kuzminsky: on the topic of goofy unusual download methods, maybe we should set up a torrent/magnet for the iso(s)? i'd be happy to help seed
11:37 AM seb_kuzminsky: jepler: i think you're right
11:37 AM jepler: anyway, another item I want to look at is finishing installation without a network. A developer of live-wrapper has tried to make that work, and I need to test with his changes and give him feedback.
11:37 AM jepler: since non-networked machines were mentioned
11:37 AM seb_kuzminsky: i'd better do some of the work that gives you health insurance
11:37 AM seb_kuzminsky: see you all later
11:37 AM jepler: yeah I'll afk too
11:43 AM jepler: actually DH has pretty good bandwidth, I zsync'd the image at an avareage 20MB/s. Then I tried using the -amd64 image as the seed to zsync the -i386 image. I think it took longer "reading seed file" than downloading. but interestingly to me, this was effective at reducing bandwidth: used 423215104 local, fetched 755042870
11:44 AM jepler: .. so around 1/3 of the data is identical even though the CPU architectures differ.
04:01 PM jepler: hmph the stretch debs still don't install, doh
04:01 PM jepler: I thought I'd pushed the fix but apparently not
04:03 PM jepler: oh it was on a branch
04:03 PM jepler: seb_kuzminsky: cleanup on buildbot, sigh
04:03 PM jepler: 1301.rip-precise-rtai-i386
04:03 PM jepler: retry compile exception slave lost
04:04 PM jepler: well it looks like I shan't build this image right this second
04:27 PM seb_kuzminsky: checking...
04:30 PM jepler: thanks
04:42 PM seb_kuzminsky: ok, it's moving again
04:42 PM seb_kuzminsky: i should really upgrade the buildmaster to a version that can send emails when buildslaves disappear...
05:10 PM Roguish: seb_kuzminsky: are you guys cool on hardware for all those build servers and what not?
05:11 PM Roguish: donations can be made to the effort..
05:47 PM linuxcnc-build: Hey! build 0000.checkin #5012 is complete: Success [3build successful]
05:47 PM linuxcnc-build: Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/5012
05:52 PM skunkworks: yay!
06:20 PM Tom_itx: skunkworks are you testing stretch?
06:40 PM skunkworks: I have it on this laptop - yes
06:42 PM Tom_itx: just wondering what hardware it was
06:43 PM skunkworks: http://electronicsam.com/images/KandT/testing/Screenshot_2017-06-28_18-11-16.png
06:43 PM skunkworks: it is an older lenovo t520 laptop
06:44 PM Tom_itx: how long has the latency test been running?
06:45 PM skunkworks: 20 minutes or so
06:45 PM Tom_itx: how did you hide the base thread?
06:46 PM pcw_mesa: The histogram is nice because it records the uptime
06:46 PM skunkworks: yes
06:46 PM skunkworks: there is command line switches..
06:46 PM pcw_mesa: and shows the kernel version
06:47 PM skunkworks: but if you do latency-test nobase - it errors and only runs the servo thread
06:47 PM skunkworks: :)
06:49 PM skunkworks: http://electronicsam.com/images/KandT/testing/Screenshot_2017-06-28_18-18-21.png
07:20 PM pcw_mesa: Hmm sserial has never worked on the 4I69 (just has a customer fail to get it working with a 7I76)
07:22 PM andypugh: Not on any 4i69?
07:23 PM andypugh: Ah, that’s a PC104 card?
07:23 PM andypugh: Not a common LinuxCNC application?
07:24 PM pcw_mesa: nope, I had a clock constant wrong so the sserial baud rate clock was calculated wrong
07:24 PM pcw_mesa: no PC104 cards are not used often
07:25 PM pcw_mesa: (for linuxCNC)
07:28 PM Tom_itx: stretch: user is not in the sudoer's file
07:29 PM Tom_itx: can't log in as root either
07:31 PM Tom_itx: i gotta get my configs off the other hdd as it seems to be dying
08:57 PM skunksleep: Tom_itx: when the install asked for a root password. You leave it blank.
08:57 PM skunksleep: Then it sets up suders
08:57 PM skunksleep: Sudo.,
08:57 PM Tom_itx: i hope the configs i had on my server were current or i'll be building it from scratch
08:58 PM Tom_itx: i can't get to the hdd anymore anyway
08:58 PM Tom_itx: i tried another pc
08:58 PM Tom_itx: even just to read it
08:59 PM Tom_itx: had to borrow the stretch test ssd to try and recover
09:07 PM Tom_itx: 1 step fwd, 2 steps back...
10:24 PM jepler: seb_kuzminsky: OK for 2.7? https://github.com/LinuxCNC/linuxcnc/commit/c98aa61970639b5c02b3f255f9398fd5fe9de3b5 I verified that e.g., wheezy still has the dependency on the -gst packages at http://buildbot.linuxcnc.org/buildbot/builders/3003.dsc-wheezy/builds/2584/steps/configure-debian-control/logs/stdio and also that this package can install on stretch without any jessie packages
10:34 PM jepler: afk and goodnight. I'll read scrollback of course
10:48 PM seb_kuzminsky: jepler: looks good to me
10:48 PM seb_kuzminsky: what uses gstreamer/gst?
10:49 PM seb_kuzminsky: gmoccapy and gscreen
10:49 PM seb_kuzminsky: i wonder what the right thing is to do for them?
10:50 PM seb_kuzminsky: stretch has python-gst1.0, jessie has python-gst0.10
11:10 PM seb_kuzminsky: i'm homing cmorley looks at #298 and norbert looks at #297