Back
[00:04:27] -!- asdfasd has quit [Ping timeout: 245 seconds]
[00:10:53] postaL_offline is now known as postaL
[00:13:41] -!- syyl_ has quit [Ping timeout: 250 seconds]
[00:17:04] -!- jamesar107 has quit [Ping timeout: 258 seconds]
[00:26:50] <KGB-linuxcnc> 03Sebastian Kuzminsky 052.7 3ae06ac 06linuxcnc 10src/emc/motion/control.c Merge remote-tracking branch 'origin/2.6' into 2.7 * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=3ae06ac
[00:28:51] <KGB-linuxcnc> 03Sebastian Kuzminsky 05master 7dbefb4 06linuxcnc Merge remote-tracking branch 'origin/2.7' * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=7dbefb4
[00:29:21] -!- kwallace3 has quit [Quit: Leaving.]
[00:51:00] -!- gonzo_nb has quit [Remote host closed the connection]
[00:59:35] -!- Nick001-shop has quit [Quit: ChatZilla 0.9.91 [Firefox 30.0/20140605174243]]
[01:00:34] <jepler> memfrob: no, I didn't have a system handy to compile-test it
[01:00:47] <jepler> memfrob: and I realize now I didn't touch any Makefiles so the branch is probably broken
[01:09:25] -!- Sigmac has quit [Quit: Sleeping]
[01:09:31] -!- micges-dev has quit [Quit: Wychodzi]
[01:26:52] amnesic_away is now known as amnesic
[01:27:32] amnesic is now known as amnesic_away
[01:30:04] -!- rob_h has quit [Ping timeout: 260 seconds]
[01:34:15] -!- PetefromTn_ [PetefromTn_!~IceChat9@75-136-60-251.dhcp.jcsn.tn.charter.com] has joined #linuxcnc-devel
[01:40:32] -!- Valen has quit [Quit: Leaving.]
[01:44:37] -!- tjb1 has quit [Disconnected by services]
[01:44:41] tjb11 is now known as tjb1
[01:46:48] -!- BellinganRoy has quit [Quit: Konversation terminated!]
[01:51:05] -!- AR_ has quit [Read error: Connection reset by peer]
[01:52:30] -!- dhoovie has quit [Ping timeout: 256 seconds]
[02:30:10] -!- FinboySlick has quit [Quit: Leaving.]
[02:33:50] -!- ejb has quit [Quit: ZZZzzz…]
[03:11:34] -!- johtso has quit [Quit: Connection closed for inactivity]
[03:22:53] -!- erictheise has quit [Quit: erictheise]
[03:26:00] -!- kb8wmc has quit [Quit: ChatZilla 0.9.91 [Firefox 20.0/20130329043827]]
[03:41:23] -!- Komzzzpa has quit [Ping timeout: 258 seconds]
[03:51:52] -!- AR_ has quit [Ping timeout: 255 seconds]
[03:59:43] -!- sumpfralle has quit [Ping timeout: 264 seconds]
[04:00:46] <seb_kuzminsky> this transition period between "raw nml" and lui is pretty awkward
[04:01:18] <seb_kuzminsky> linuxcncrsh accepts "set wait", which causes it to wait for the most recent command to be received or done by task
[04:01:33] <seb_kuzminsky> now it has to check both the 'raw nml' command channel and the lui command channel
[04:02:49] -!- steve_stallings [steve_stallings!~Steve@wsip-70-168-134-18.dc.dc.cox.net] has joined #linuxcnc-devel
[04:03:48] -!- gennro has quit [Remote host closed the connection]
[04:04:56] <seb_kuzminsky> i dont think that can work
[04:05:08] <seb_kuzminsky> it'd have to keep track of which channel is the one with a pending command
[04:05:55] <seb_kuzminsky> linuxcncrsh's "set set_wait" works fine, because we can set the wait mode on both channels, and then each command implicitly waits appropriately, independent of which channel it's one
[04:06:07] <seb_kuzminsky> but i can't think of a way to make "set wait" work
[04:06:16] <seb_kuzminsky> until we're back down to one channel
[04:10:29] steve_stallings is now known as steves_logging
[04:12:05] -!- skorasaurus has quit [Quit: WeeChat 1.0.1]
[04:12:28] -!- rossig has quit [Quit: Page closed]
[04:22:50] <seb_kuzminsky> is it bad that i'm working around this breakage (by changing all the tests to use 'set set_wait' instead of 'set wait') and not feeling too bad about it?
[04:23:01] <seb_kuzminsky> omelettes and eggs and all that
[04:23:12] * seb_kuzminsky shrugs and goes to the hackspace
[04:28:38] -!- jerryitt has quit [Quit: Connection closed for inactivity]
[04:29:45] -!- amiri has quit [Read error: Connection reset by peer]
[04:31:00] -!- PetefromTn_ has quit [Quit: I'm Outta here!!]
[04:33:16] -!- copec has quit [Quit: checkity check out.]
[04:48:47] -!- Thetawaves has quit [Quit: This computer has gone to sleep]
[04:57:11] -!- patricka_ has quit [Quit: Leaving...]
[05:28:38] -!- Sigmac has quit [Quit: Leaving]
[05:33:33] -!- zzolo has quit [Quit: zzolo]
[05:39:42] postaL is now known as postaL_offline
[05:47:24] -!- ve7it has quit [Remote host closed the connection]
[05:57:02] -!- syyl_ has quit [Ping timeout: 265 seconds]
[06:01:31] -!- Fox_Muldr has quit [Ping timeout: 244 seconds]
[06:14:00] -!- kwallace1 [kwallace1!~kwallace@tmb-211.sonnet.com] has parted #linuxcnc-devel
[06:14:26] -!- jamesarm97 has quit [Ping timeout: 244 seconds]
[06:47:34] -!- pingufan has quit [Quit: Konversation terminated!]
[07:05:31] -!- Connor_iPad has quit [Quit: I'm Gone!]
[07:31:14] -!- GJdan has quit [Quit: WeeChat 1.1-dev]
[07:35:00] -!- Miner_48er has quit [Quit: Leaving]
[07:40:01] -!- steves_logging has quit [Ping timeout: 255 seconds]
[07:41:24] -!- zlog has quit [Ping timeout: 250 seconds]
[07:48:29] -!- zlog [zlog!~zlog@ip68-102-196-57.ks.ok.cox.net] has joined #linuxcnc-devel
[07:55:32] -!- koo6 has quit [Ping timeout: 260 seconds]
[08:06:15] -!- KimK has quit [Ping timeout: 272 seconds]
[08:25:26] -!- RagingComputer has quit [Ping timeout: 258 seconds]
[08:29:55] -!- pingufan has quit [Quit: Konversation terminated!]
[08:45:37] -!- Tanz has quit [Quit: ChatZilla 0.9.91 [Firefox 33.0.2/20141027150301]]
[08:57:46] -!- malcom2073 has quit [Quit: No Ping reply in 210 seconds.]
[09:01:26] -!- rob_h [rob_h!~robh@2.127.23.190] has joined #linuxcnc-devel
[09:13:49] -!- tocka has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
[09:15:03] -!- mk0 [mk0!~Orr@plasmoteg-1.bas-net.by] has joined #linuxcnc-devel
[09:27:18] -!- b_b has quit [Changing host]
[09:46:41] -!- Tecan has quit [Ping timeout: 264 seconds]
[09:50:18] -!- pingufan has quit [Quit: Konversation terminated!]
[09:50:33] -!- micges-dev [micges-dev!~x@aeic96.neoplus.adsl.tpnet.pl] has joined #linuxcnc-devel
[09:51:53] -!- md-2 has quit [Remote host closed the connection]
[10:03:29] -!- tinkerer [tinkerer!~tinkerer@mail.play-pla.net] has joined #linuxcnc-devel
[10:28:34] -!- nofxx has quit [Ping timeout: 245 seconds]
[10:32:31] -!- bjm__ has quit [Read error: Connection reset by peer]
[10:32:36] -!- bjmorel_work [bjmorel_work!~brianmore@71-13-81-38.static.bycy.mi.charter.com] has joined #linuxcnc-devel
[10:40:41] -!- Loetmichel has quit [Ping timeout: 264 seconds]
[11:06:33] -!- vapula has quit [Quit: Leaving]
[11:07:46] Cylly is now known as Loetmichel
[11:17:53] -!- koo6 has quit [Ping timeout: 255 seconds]
[11:21:22] -!- tronwizard has quit [Ping timeout: 240 seconds]
[11:49:07] -!- tocka has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
[12:08:41] -!- eFuchs has quit [Quit: No Ping reply in 180 seconds.]
[12:12:41] -!- micges-dev has quit [Quit: Wychodzi]
[12:16:29] -!- tronwizard has quit [Ping timeout: 245 seconds]
[12:23:53] -!- syyl_ has quit [Ping timeout: 264 seconds]
[12:28:37] -!- tronwizard has quit [Ping timeout: 250 seconds]
[12:31:32] -!- skunkworks_ has quit [Ping timeout: 245 seconds]
[12:33:20] -!- balestrino has quit [Remote host closed the connection]
[12:41:36] -!- phantoxe has quit [Ping timeout: 260 seconds]
[12:47:43] <jepler> seb_kuzminsky: while it's handy during development to have a mix, I'm not sure it's something that has to ultimately work
[12:47:52] <jepler> seb_kuzminsky: for the reasons you outline, it's messy business
[13:01:27] -!- acdha has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
[13:08:15] -!- steves_logging [steves_logging!~Steve@wsip-70-168-134-18.dc.dc.cox.net] has joined #linuxcnc-devel
[13:14:11] -!- skunkworks [skunkworks!~skunkwork@68-115-41-210.static.eucl.wi.charter.com] has joined #linuxcnc-devel
[13:21:49] -!- md-2 has quit [Remote host closed the connection]
[13:49:15] -!- md-2 has quit [Ping timeout: 265 seconds]
[13:57:48] -!- miss0r has quit []
[14:08:22] <cradek> I don't think a particular gui needs to work in half-converted state
[14:08:32] <cradek> that is an unnecessary extra burden
[14:13:18] -!- mk0 has quit [Quit: Leaving]
[14:13:43] -!- ejb has quit [Quit: ZZZzzz…]
[14:15:23] postaL_offline is now known as postaL
[14:27:11] -!- anth0ny has quit [Client Quit]
[14:30:03] -!- zeitue has quit [Quit: Leaving]
[14:43:01] -!- mablae has quit [Ping timeout: 258 seconds]
[14:48:57] <seb_kuzminsky> y'all are ever the voice of reason, to my ocd
[14:49:32] <seb_kuzminsky> i do like having the tests pass during development though
[14:58:47] postaL is now known as postaL_offline
[14:59:19] -!- postaL_offline has quit [Quit: ZNC - http://znc.in]
[15:03:15] postaL_offline is now known as postaL
[15:08:17] -!- tmcw has quit [Remote host closed the connection]
[15:10:02] -!- kwallace [kwallace!~kwallace@smb-133.sonnet.com] has joined #linuxcnc-devel
[15:18:35] <cradek> it's sure easy to go too far
[15:23:38] -!- PCW_ [PCW_!~chatzilla@99.88.10.65] has joined #linuxcnc-devel
[15:24:24] -!- gambakufu has quit [Read error: Connection reset by peer]
[15:24:25] -!- phragment has quit [Quit: No Ping reply in 180 seconds.]
[15:24:44] -!- swingley has quit [Ping timeout: 256 seconds]
[15:24:55] -!- mablae_ has quit [Ping timeout: 264 seconds]
[15:24:55] -!- toner has quit [Ping timeout: 264 seconds]
[15:24:55] -!- PCW has quit [Ping timeout: 264 seconds]
[15:25:02] PCW_ is now known as PCW
[15:27:05] postaL is now known as postaL_offline
[15:30:07] -!- SpeedEvil has quit [Quit: No Ping reply in 180 seconds.]
[15:33:23] -!- tronwizard has quit [Ping timeout: 272 seconds]
[15:35:44] -!- dnaleromj [dnaleromj!~dnaleromj@98.124.126.110] has joined #linuxcnc-devel
[15:37:52] -!- SpeedEvil has quit [Ping timeout: 240 seconds]
[15:42:13] BitEvil is now known as SpeedEvil
[15:49:11] <memfrob> one of these days i'd like to trim IPIPE down to it's core and figure out exactly what from IPIPE, RTAI needs.
[15:49:42] <memfrob> there is a lot of xenomai specific stuff in IPIPE that RTAI doesn't touch at all.
[15:52:07] <jepler> memfrob: that sort of 'trimming' is what seb_kuzminsky was getting at when he talked about building LinuxCNC right on top of IPIPE without RTAI involved
[15:52:18] <jepler> there are a lot of RTAI features not used by LinuxCNC, after all
[15:52:34] <jepler> and, yes, probably IPIPE features not used by RTAI
[15:57:25] -!- kb8wmc [kb8wmc!~chatzilla@64.25.194.29] has joined #linuxcnc-devel
[15:58:30] -!- kwallace2 [kwallace2!~kwallace@smb-179.sonnet.com] has joined #linuxcnc-devel
[15:59:20] -!- PCW_ [PCW_!~chatzilla@99.88.10.65] has joined #linuxcnc-devel
[16:01:16] -!- kwallace has quit [Ping timeout: 265 seconds]
[16:01:29] -!- PCW has quit [Ping timeout: 245 seconds]
[16:01:44] PCW_ is now known as PCW
[16:04:24] postaL_offline is now known as postaL
[16:08:41] <seb_kuzminsky> i'm worried because i think none of us knows enough about x86 architecture to make a good realtime kernel
[16:09:05] <seb_kuzminsky> i'm hopeful that the folks who specialize in that kind of thing, the rtai and ipipe core devs, know what they're doing and we can piggyback on them
[16:09:36] -!- ashcan_ has quit [Client Quit]
[16:12:51] <pcw_home> I still wonder about the long latencies that are missed by the latency test with RTAI
[16:12:53] <pcw_home> thread dispatch latency might be good but if random processes delay hal functions
[16:12:54] <pcw_home> the dispatch latency doesn't mean much
[16:14:03] <seb_kuzminsky> it might be worth making a bug report on the rtai list about that
[16:14:35] <pcw_home> (plot motion-controller time on a D525, move the mouse and watch the hash)
[16:14:43] <seb_kuzminsky> :-(
[16:15:26] <pcw_home> Maybe the latency test should do some FP operations before recordong the time
[16:16:15] <pcw_home> (im just guessing FP operations are a cause)
[16:16:22] <seb_kuzminsky> does the d525 lack sufficient l1/l2 cache? maybe the latency is due to cache eviction, and not something rtai can really fix?
[16:16:30] <seb_kuzminsky> pmc would tell us
[16:16:35] <seb_kuzminsky> (i'm just guessing too!)
[16:17:32] <pcw_home> it might be, Theres some strange behavior in hm2_eth latency on preemt_rt that seems cache related
[16:18:03] <pcw_home> (the faster you run the servo thread, the better the latency gets)
[16:18:26] <seb_kuzminsky> isolcpus should remove the cache pressure from external (non-rtai) sources
[16:18:46] -!- Thetawaves has quit [Quit: This computer has gone to sleep]
[16:19:19] -!- amiri has quit [Remote host closed the connection]
[16:19:59] <pcw_home> Ill have to try that on the J1800/RTAI (IsolCPUS seems to make preemt_rt worse)
[16:22:11] -!- koo6 has quit [Ping timeout: 250 seconds]
[16:22:16] <pcw_home> The main thing i have learned with these random latency spikes in the middle of linuxcnc thread is the faster the CPU, the better
[16:23:35] <seb_kuzminsky> i should be more precise here
[16:23:37] <pcw_home> and that theres not much correlation between latency test results and mid linuxcnc thread execution delays
[16:23:56] <seb_kuzminsky> isolcpus will remove the cache pressure if you isolate all the vcpus that share the cache
[16:26:07] <seb_kuzminsky> i think hwloc will show this info
[16:28:24] <seb_kuzminsky> here's the output of 'lstopo', from the hwloc-nox package, run on my development laptop:
[16:28:28] <seb_kuzminsky> http://pastie.org/9698128
[16:28:50] <seb_kuzminsky> it shows i have 4 cores, each with 2 vcpus, and each core has its own L1 and L2
[16:29:03] <seb_kuzminsky> so isolcpus would have to take a whole core to relieve cache pressure
[16:29:05] <seb_kuzminsky> bbl
[16:35:04] -!- mle_ has quit [Ping timeout: 255 seconds]
[16:38:03] -!- dan2k3k4 has quit [Ping timeout: 244 seconds]
[16:38:17] -!- archivist_herron has quit [Ping timeout: 264 seconds]
[16:52:11] -!- quiqua has quit [Quit: quiqua]
[16:59:55] <seb_kuzminsky> ok, the new rtai kernel debs are up on linuxcnc.org
[17:00:25] <seb_kuzminsky> linux-image-3.4-9-rtai-686-pae version 3.4.55-4linuxcnc
[17:00:33] <cradek> yay!
[17:00:48] <cradek> I'll start rolling a new iso
[17:01:04] <seb_kuzminsky> i'm really glad brian morel went and found that baytrail usb patch and got it all integrated
[17:01:12] <seb_kuzminsky> cool cradek
[17:01:28] <cradek> yeah that broken usb was a real problem
[17:01:37] <seb_kuzminsky> do you think we should give the new live-cd a more descriptive name?
[17:01:53] <pcw_home> Thats great, the JXXXX cards look like the new D525
[17:03:03] <cradek> yeah, we should probably rename it
[17:04:10] <seb_kuzminsky> i guess the new live cd will have 2.6.4 on it, that's kinda cool too
[17:04:53] <cradek> hm, a lot of upstream changes in live-build
[17:05:27] <seb_kuzminsky> ruh roh
[17:06:17] <cradek> molly-guard, lxc-server
[17:06:28] * cradek whistles innocently and starts the build
[17:11:43] <jepler> what's an lxc-server?
[17:14:23] <cradek> I think they put it in and then took it back out, whatever it is
[17:16:06] -!- Komzzzpa has quit [Ping timeout: 255 seconds]
[17:25:07] -!- Komzzzpa has quit [Read error: Connection reset by peer]
[17:26:07] -!- syyl_ has quit [Ping timeout: 245 seconds]
[17:34:01] -!- Komzzpa has quit [Ping timeout: 255 seconds]
[17:37:07] <jepler> so an lxc-server is like something you could do the hokey pokey with
[17:37:14] <jepler> that helps, thanks
[17:38:36] <skunkworks> another new hard drive bad.. wow - lately has been bad.
[17:38:38] <seb_kuzminsky> heh
[17:44:16] amnesic_away is now known as amnesic
[17:50:44] <pcw_home> No sure I would use anything but a SSD for linuxcnc since decent ones are sub $50 now
[17:51:37] <cradek> I had one fail (well, start failing SMART tests) this morning
[17:51:54] <cradek> my very polite machines send an email when that happens
[17:52:13] <pcw_home> The manufacturers MTBF figures of hard drives are laughable
[17:52:28] -!- dnaleromj has quit []
[17:52:31] -!- tocka has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
[17:52:54] <pcw_home> 250K hours, you bet (ignoring the 10% that die in 6 months)
[17:54:18] <jepler> weird, a bunch of pins on this ssd are brought out to a nonstandard edge (?) connector. testing/burn-in rig?
http://www.newegg.com/Product/Product.aspx?Item=N82E16820208823
[17:55:00] <pcw_home> that is funny
[17:56:57] <pcw_home> maybe controller flashing?
[17:57:07] <jepler> pcw_home: any specific sub-$50 SSD you recommend?
[17:59:27] <pcw_home> I'm using a 32G Transcend at the moment I think it was 49.95
[17:59:53] <pcw_home> (2.5" mechanicals)
[17:59:56] <skunkworks> seb_kuzminsky, little late but - installed the hybrid iso - then apt-get upgrade. Installed the new kernel and usb's worked
[18:03:01] <seb_kuzminsky> haw yea
[18:04:02] <cradek> untested new iso is on l.o
[18:04:19] <cradek> I'm downloading it to try right after lunch
[18:04:31] <cradek> (yay zsync)
[18:05:54] -!- sheppard has quit [Quit: Ex-Chat]
[18:09:08] -!- mozmck has quit [Quit: Leaving.]
[18:10:04] -!- mozmck [mozmck!~moses@67.210.159.245] has joined #linuxcnc-devel
[18:15:42] -!- jasen has quit [Quit: Page closed]
[18:19:16] -!- swingley_ has quit []
[18:21:10] -!- phantoxe has quit []
[18:30:48] -!- acdha has quit [Quit: Textual IRC Client: www.textualapp.com]
[18:31:07] -!- f1oat [f1oat!~f1oat@AMontsouris-553-1-110-179.w92-151.abo.wanadoo.fr] has joined #linuxcnc-devel
[18:34:20] -!- PetefromTn_ [PetefromTn_!~IceChat9@75-136-60-251.dhcp.jcsn.tn.charter.com] has joined #linuxcnc-devel
[18:35:27] -!- SolarNRG has quit []
[18:39:32] -!- karavanjo has quit [Ping timeout: 258 seconds]
[18:39:35] postaL is now known as postaL_offline
[18:40:29] -!- md-2 has quit [Remote host closed the connection]
[18:40:53] <skunkworks> It looks like with the J1900's the best latency is when isolcpus=2,3 and idle=poll
[18:41:04] <skunkworks> I will let it run over night.
[18:41:09] <skunkworks> <10us
[18:46:08] amnesic is now known as amnesic_away
[18:46:12] -!- skunkworks has quit [Read error: Connection reset by peer]
[18:49:40] -!- dan2k3k4 has quit [Max SendQ exceeded]
[18:52:00] -!- syyl_ws has quit [Quit: Verlassend]
[18:53:35] <seb_kuzminsky> skunkworks: what's lstopo say on that machine? are vcpus 2 & 3 the hyperthreads on the last core?
[18:54:16] <seb_kuzminsky> (and does the isolcpus kernel argument use the same vcpu mappings as rtai, and do they both agree with lstopo?)
[18:59:23] <pcw_home> The Baytrails dont have hyperthreading
[19:01:05] <pcw_home> J1800 is 2 core 2.4 GHz , J1900 is 4 core 2 GHz, J2950 is 4 core 2.4 GHz
[19:10:12] <seb_kuzminsky> hmm
[19:10:46] -!- tom_o_t has quit [Ping timeout: 244 seconds]
[19:10:51] <seb_kuzminsky> i see that you are right
[19:11:39] <seb_kuzminsky> i'd like to see lstopo from one of those machines
[19:13:21] <seb_kuzminsky> normally each core has its own L1 and L2, and all the cores on a socket share L3
[19:13:54] <seb_kuzminsky> if the baytrails are that way too then i dont understand the result the skunkworks reported
[19:14:10] <pcw_home> I can do that in a bit (on a J1800)
[19:14:34] <seb_kuzminsky> there sould be no cache effect of isolating a second vcpu, because it's on a separate core and so doesn't share L1 or L2 with any other vcpus
[19:14:38] <seb_kuzminsky> thanks pcw_home
[19:23:24] <bjmorel_work> What is your guys procedure for running latency test? Surfing around on youtube / GLXGears etc.? I can run some more tests when i Get home tonight.
[19:23:36] <seb_kuzminsky> hi brian
[19:23:47] -!- tom_o_t has quit [Changing host]
[19:24:02] <seb_kuzminsky> that's about what i do for a quick and easy test
[19:26:52] <cradek> new live+install image with 3.4.55-4linuxcnc kernel and linuxcnc 2.6.4 is available at the usual place
[19:29:52] -!- nickoe has quit [Ping timeout: 240 seconds]
[19:45:57] -!- md-2 has quit [Ping timeout: 265 seconds]
[19:53:38] -!- mk0 [mk0!~Orr@93.84.34.206] has joined #linuxcnc-devel
[19:59:04] -!- kwallace [kwallace!~kwallace@smb-179.sonnet.com] has joined #linuxcnc-devel
[20:01:40] -!- md-2 has quit [Read error: No route to host]
[20:06:41] <PCW> J1800 lstopo:
[20:06:42] <PCW> http://pastebin.com/rkDY2UX4
[20:14:27] -!- nickoe has quit [Ping timeout: 245 seconds]
[20:18:27] -!- Tecan has quit [Ping timeout: 244 seconds]
[20:29:10] <seb_kuzminsky> awesome, thanks cradek
[20:30:14] <cradek> thanks more to bjmorel and you
[20:31:08] <seb_kuzminsky> zsync is good stuff
[20:32:07] <seb_kuzminsky> Read binary.hybrid.iso. Target 78.9% complete.
[20:34:02] SpeedEvil is now known as Guest18678
[20:34:13] -!- Guest18678 has quit [Ping timeout: 272 seconds]
[20:35:52] -!- BellinganRoy has quit [Ping timeout: 240 seconds]
[20:46:45] <seb_kuzminsky> PCW: interesting, L2 is per socket, not per core
[20:46:54] <seb_kuzminsky> i guess that makes sense if each core only has one hyperthread
[20:49:03] BitEvil is now known as SpeedEvil
[20:50:34] -!- nofxx has quit [Ping timeout: 256 seconds]
[20:59:56] -!- SpeedEvil has quit [Quit: No Ping reply in 180 seconds.]
[21:00:25] -!- md-2 has quit [Remote host closed the connection]
[21:00:40] <cradek> yeah, zsync works great
[21:00:50] <cradek> I put it out there using zsync, too
[21:03:50] -!- Demiurge has quit [Quit: Demiurge]
[21:04:02] -!- Komzzzpa has quit [Ping timeout: 245 seconds]
[21:13:58] -!- md-2 has quit [Client Quit]
[21:15:17] -!- eFuchs_mobil has quit [Ping timeout: 244 seconds]
[21:18:56] -!- mk0 has quit [Quit: Leaving]
[21:21:11] -!- sumpfralle has quit [Ping timeout: 244 seconds]
[21:24:59] <seb_kuzminsky> what is schedrmt?
[21:25:13] <seb_kuzminsky> it's a user interface...
[21:26:01] <seb_kuzminsky> looks like it does the same thing as linuxcncrsh, more or less
[21:26:55] <seb_kuzminsky> plat
[21:26:55] <seb_kuzminsky> Returns the platform for which this was compiled, e.g., linux_2_0_36
[21:27:56] <seb_kuzminsky> it's some kind of network-controller gcode running interface
[21:27:59] <seb_kuzminsky> bizarre
[21:28:15] * seb_kuzminsky glances slyly at 'git rm'
[21:28:18] <cradek> smells like emc1 remnants
[21:28:21] <jepler> it's something somebody wanted in linuxcnc because we don't do enough to publicize that you can write out-of-tree user interfaces using the C++ or Python APIs
[21:29:08] <jepler> schedrmt is '09, way way after emc1
[21:29:29] <jepler> it's by the linuxcncrsh author
[21:30:21] <seb_kuzminsky> i see
[21:31:40] <seb_kuzminsky> i'm gonna pretend i didn't look under that rock
[21:37:59] <jepler> iirc cradek & I originally developed AXIS to be built only alongside an emc1 source tree .. there was no emc-dev package, so you couldn't add it on to the BDI version of emc1.
[21:38:37] <jepler> paul_c had some way he built an axis deb that he refused to share, right there at the tail end of the time he maintained bdi
[21:39:11] <jepler> anyway, we got cozy with people like jmk who were active on emc2 and jumped at the chance to put our source in the main CVS
[21:39:22] <jepler> which was a no-brainer by that time, because it was clear emc1 was a dead end
[21:39:49] <jepler> so it's a bit disingenuous of me to say that all UIs should stay out of the main linuxcnc source tree, since I wanted it otherwise for axis
[21:40:11] <jepler> but on the other hand, the landscape of building a UI outside of linuxcnc is totally different now than it was then. Pretty sure we moved AXIS in before emc2 even did debs..
[21:41:33] <seb_kuzminsky> i can understand how it's more convenient for users & developers if the UI is in the linuxcnc tree and distributed with our debs
[21:41:51] <jepler> except when it stinks because our idea of a release cycle is inappropriate for their project
[21:41:51] <seb_kuzminsky> i dont mind it, as long as it's useful
[21:44:15] <seb_kuzminsky> hmm, yeah
[21:44:43] <jepler> but to do what I am advocating, we'd need stuff we don't have now
[21:44:58] <jepler> ways for Bob UI Builder to get his deb on wlo
[21:45:10] <seb_kuzminsky> they can always ignore the in-tree version of the UI and build their own - the in-tree development model degrades gracefully to the out-of-tree model
[21:45:43] <jepler> who knows, we might use submodules for UIs that we decide to package on wlo
[21:46:06] <seb_kuzminsky> i've not been happy with the submodule workflow we use at work
[21:46:49] <seb_kuzminsky> if linuxcnc-dev was in ubuntu, Bob could use a launchpad ppa
[21:46:56] <jepler> that's true
[21:47:11] <jepler> same for any old deb repo, minus the UI
[21:47:47] -!- SpeedEvil has quit [Quit: No Ping reply in 180 seconds.]
[21:47:49] <seb_kuzminsky> not just UI - launchpad builds the debs for you, doesn't it?
[21:47:54] <seb_kuzminsky> that's not nothing
[21:48:52] <seb_kuzminsky> maybe that's the major value-add to having your UI in our tree at the moment: we do the building & packaging & distributing for you
[21:49:20] <seb_kuzminsky> much like what we do for out-of-tree utilities like mesaflash and truetype-tracer
[21:52:14] -!- motioncontrol has quit [Quit: Sto andando via]
[21:52:28] -!- eFuchs_mobil has quit [Quit: No Ping reply in 180 seconds.]
[21:55:03] -!- chillly has quit [Quit: Ex-Chat]
[21:56:51] -!- skunkworks_ [skunkworks_!~chatzilla@str-broadband-ccmts-ws-26.dsl.airstreamcomm.net] has joined #linuxcnc-devel
[21:58:31] <jepler> yeah
[21:59:06] <jepler> until I remember we support more than one distro version & cpu architecture & kernel at a time, it seems easier
[21:59:20] <jepler> though an OOT UI shouldn't depend on any of those details but CPU architecture
[22:00:55] <bjmorel_work> One of the projects I hope to someday work on is clarifying the build dependancies of the various parts of the source tree. Always felt like there was a lot of package dependencies needed for the build.
[22:01:31] <bjmorel_work> seb_kuzminsky: Didn't you have a new configure script you were working on at one point?
[22:01:33] <seb_kuzminsky> the pbuilder/makefile/bull-in-a-china-shop thingy i use to build mesaflash & ttt could be adapted to build random git trees against linuxcnc-dev, for some combination of distros & architectures
[22:02:05] -!- SpeedEvil has quit [Quit: No Ping reply in 180 seconds.]
[22:02:09] <seb_kuzminsky> bjmorel_work: the branch is called seb/master/new-deb-configure
[22:02:31] <jepler> btw I won't be around much for the next week
[22:02:32] -!- b_b has quit [Remote host closed the connection]
[22:02:41] <seb_kuzminsky> i was all excited about it but then jepler poked a hole in the tcl/tk change i made, and my i deflated
[22:02:45] <skunkworks_> sure is weird seeing 2.8.0 in master...
[22:02:54] <seb_kuzminsky> jepler: doing something fun?
[22:03:55] <jepler> seb_kuzminsky: visiting some friends, hopefully getting at least home-cooked korean meak
[22:03:58] <jepler> meal
[22:04:48] -!- FinboySlick has quit [Quit: Leaving.]
[22:05:46] <seb_kuzminsky> skunkworks_: it's just 2.8.0~pre so far ;-)
[22:05:50] <seb_kuzminsky> jepler: that sounds fun
[22:06:27] -!- Mdk_ has quit [Quit: Page closed]
[22:06:54] -!- Deejay has quit [Quit: bye]
[22:07:04] <skunkworks_> the j1900 with nothing special set in the kernel line has mid 20us latency over night. See what it is tomorrow
[22:07:33] <seb_kuzminsky> skunkworks_: is that the 4-cpu version of the j1800 that pcw was talking about earlier?
[22:07:38] <skunkworks_> yes
[22:07:43] <skunkworks_> 4 core
[22:07:47] <skunkworks_> (non hyperthreading)
[22:07:51] <seb_kuzminsky> can you paste lstopo frmo it? i dont understand the isocpus=2,3 thing
[22:07:52] <skunkworks_> it is a celeron
[22:07:57] -!- sumpfralle1 has quit [Ping timeout: 272 seconds]
[22:07:59] <skunkworks_> I can tomorrow
[22:08:02] <seb_kuzminsky> ok cool
[22:08:21] <seb_kuzminsky> is that running the bjmorel_work's new "4linuxcnc" kernel?
[22:08:26] <skunkworks_> yes
[22:08:42] <skunkworks_> although the latency in my opinion has not changed...
[22:08:57] <skunkworks_> (nothing changed in that front between the 2 kernels)
[22:09:12] <skunkworks_> Which I think it shouldn;t have
[22:09:12] <seb_kuzminsky> agreed
[22:09:18] <seb_kuzminsky> yes that all makes sense
[22:09:28] -!- eFuchs_mobil has quit [Read error: Connection reset by peer]
[22:09:29] <seb_kuzminsky> did you get the kernel deb from bjmorel_work, or from highlab, or from wlo?
[22:09:54] <skunkworks_> I installed an older hybrid iso and then did an update. painless.
[22:10:03] <skunkworks_> *upgrade
[22:10:11] <skunkworks_> well - both
[22:10:22] <skunkworks_> so - great work!
[22:15:04] <seb_kuzminsky> cool, thanks for testing :-)
[22:18:59] -!- syyl has quit [Ping timeout: 245 seconds]
[22:19:49] -!- tocka has quit [Quit: Textual IRC Client: www.textualapp.com]
[22:20:13] -!- amiri has quit [Ping timeout: 255 seconds]
[22:25:54] -!- SpeedEvil has quit [Quit: No Ping reply in 180 seconds.]
[22:26:06] -!- tinkerer has quit [Quit: Leaving.]
[22:31:53] -!- brianmorel99 [brianmorel99!~brianmore@h75-100-180-199.mgtnmi.dsl.dynamic.tds.net] has joined #linuxcnc-devel
[22:33:12] -!- SpeedEvil has quit [Quit: No Ping reply in 180 seconds.]
[22:34:32] -!- skorasaurus has quit [Ping timeout: 264 seconds]
[22:35:41] <brianmorel99> Cleaned out my kernel, did apt-get update & upgrade and all works well.
[22:35:49] -!- phantoxeD has quit [Ping timeout: 272 seconds]
[22:40:50] <seb_kuzminsky> great :-)
[22:40:54] -!- Tom_L [Tom_L!~Tl@unaffiliated/toml/x-013812] has joined #linuxcnc-devel
[22:42:11] <seb_kuzminsky> brianmorel99: i merged your 3.4.55-rtai branch, then made another commit to reset the abi name back to just "9"
[22:42:14] <seb_kuzminsky> fyi
[22:42:21] <seb_kuzminsky> thanks for figuring out that usb problem
[22:43:50] -!- micges-dev [micges-dev!~x@aeic96.neoplus.adsl.tpnet.pl] has joined #linuxcnc-devel
[22:44:28] <brianmorel99> Anytime, glad to help. Now to finish re-wiring the mill
[22:48:22] -!- jvrousseau has quit [Quit: (null)]
[22:49:08] -!- acdha has quit [Ping timeout: 265 seconds]
[22:49:39] -!- Tom_L has quit []
[22:55:33] amnesic_away is now known as amnesic
[22:59:29] -!- nofxx has quit [Remote host closed the connection]
[23:01:21] -!- Saphyel has quit [Remote host closed the connection]
[23:07:22] -!- Tecan has quit [Quit: Live Long And Phosphor!]
[23:16:12] <cradek> group hug!
[23:18:35] <skunkworks_> next time we are all together...
[23:30:23] postaL_offline is now known as postaL
[23:41:07] -!- f1oat has quit [Ping timeout: 245 seconds]
[23:41:07] <KGB-linuxcnc> 03Sebastian Kuzminsky 05liblinuxcnc-ui 386eee9 06linuxcnc 10(17 files in 3 dirs) halui test: reorganize the halui jogging test dir layout * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=386eee9
[23:41:08] <KGB-linuxcnc> 03Sebastian Kuzminsky 05liblinuxcnc-ui 7d36de0 06linuxcnc 10(6 files) halui test: add an mdi test * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=7d36de0
[23:41:08] <KGB-linuxcnc> 03Sebastian Kuzminsky 05liblinuxcnc-ui 7008539 06linuxcnc 10tests/halui/mdi/test-ui.py halui test: give halui a few seconds to switch the task mode back * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=7008539
[23:41:09] <KGB-linuxcnc> 03Sebastian Kuzminsky 05liblinuxcnc-ui 1766a00 06linuxcnc 10src/emc/usr_intf/halui.cc halui: use lui for getting and thinking about task mode * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=1766a00
[23:41:13] <KGB-linuxcnc> 03Sebastian Kuzminsky 05liblinuxcnc-ui 010c81a 06linuxcnc 10(5 files) lui: redo how the Command NML system waits * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=010c81a
[23:41:17] <KGB-linuxcnc> 03Sebastian Kuzminsky 05liblinuxcnc-ui dc5c288 06linuxcnc 10tests/liblinuxcnc-ui/lui-test.c lui-test: use implicit wait-for-done inside lui instead of explicit wait calls after each lui call * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=dc5c288
[23:41:22] <KGB-linuxcnc> 03Sebastian Kuzminsky 05liblinuxcnc-ui b4d1fd9 06linuxcnc 10src/liblinuxcnc-ui/task-mode.cc task-mode: use lui_send_nml_command_and_wait() * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=b4d1fd9
[23:41:26] <KGB-linuxcnc> 03Sebastian Kuzminsky 05liblinuxcnc-ui 186eab1 06linuxcnc 10src/liblinuxcnc-ui/task-state.cc task-state: use lui_send_nml_command_and_wait() * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=186eab1
[23:41:30] <KGB-linuxcnc> 03Sebastian Kuzminsky 05liblinuxcnc-ui acdf262 06linuxcnc 10tests/liblinuxcnc-ui/lui-test.c lui-test: switch test_task_mode() to use fatal_if() * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=acdf262
[23:41:34] <KGB-linuxcnc> 03Sebastian Kuzminsky 05liblinuxcnc-ui 43fc512 06linuxcnc 10src/emc/usr_intf/emcrsh.cc linuxcncrsh: when the user runs "set set_wait", set the wait mode of lui too * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=43fc512
[23:41:38] <KGB-linuxcnc> 03Sebastian Kuzminsky 05liblinuxcnc-ui ece183d 06linuxcnc 10src/emc/usr_intf/emcrsh.cc linuxcncrsh: warn about broken "set wait" * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=ece183d
[23:41:42] <KGB-linuxcnc> 03Sebastian Kuzminsky 05liblinuxcnc-ui 0fc3092 06linuxcnc 10src/liblinuxcnc-ui/Submakefile 10src/liblinuxcnc-ui/linuxcnc-ui.h 03src/liblinuxcnc-ui/mdi.cc lui: add lui_send_mdi_command() * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=0fc3092
[23:41:47] <KGB-linuxcnc> 03Sebastian Kuzminsky 05liblinuxcnc-ui 3206c31 06linuxcnc 10src/emc/usr_intf/halui.cc halui: use lui for sending mdi * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=3206c31
[23:41:50] <KGB-linuxcnc> 03Sebastian Kuzminsky 05liblinuxcnc-ui 6c0f334 06linuxcnc 10src/emc/usr_intf/xemc.cc xemc: use lui for send_mdi_command * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=6c0f334
[23:41:54] <KGB-linuxcnc> 03Sebastian Kuzminsky 05liblinuxcnc-ui 343ce4f 06linuxcnc 10src/emc/usr_intf/emcrsh.cc 10src/emc/usr_intf/emcsched.cc 10src/emc/usr_intf/emcsh.cc change in-tree shcom users to use lui instead for mdi * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=343ce4f
[23:41:59] <KGB-linuxcnc> 03Sebastian Kuzminsky 05liblinuxcnc-ui f84fe88 06linuxcnc 10tests/mdi-queue/oword-queue-buster/test.sh 10tests/mdi-queue/simple-queue-buster/test.sh 10tests/t0/shared-test.sh 10tests/toolchanger/toolno-pocket-differ/shared-test.sh tests: use linuxcncrsh's "set set_wait" instead of the broken "set wait" * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=f84fe88
[23:50:02] -!- BellinganRoy has quit [Quit: Konversation terminated!]
[23:51:11] -!- ejb has quit [Quit: ZZZzzz…]
[23:58:41] -!- Tanz has quit [Ping timeout: 264 seconds]