#emc-devel | Logs for 2011-11-19

Back
[00:03:47] -!- theorbtwo has quit [Ping timeout: 245 seconds]
[00:03:56] theorb is now known as theorbtwo
[00:07:02] -!- mhaberler has quit [Quit: mhaberler]
[00:11:35] -!- DarkStar2k has quit [Quit: Ex-Chat]
[00:14:55] -!- servos4ever has quit [Quit: ChatZilla 0.9.85 [SeaMonkey 2.0.11/20101206162726]]
[00:18:47] -!- Loetmichel has quit [Ping timeout: 245 seconds]
[01:01:58] -!- Valen has quit [Quit: Leaving.]
[01:03:22] -!- Calyp has quit [Ping timeout: 245 seconds]
[01:06:23] -!- robh__ has quit [Ping timeout: 276 seconds]
[01:11:51] -!- ries has quit [Quit: ries]
[01:12:32] -!- crazy_imp has quit [Ping timeout: 245 seconds]
[01:19:46] -!- PCW has quit [Quit: ChatZilla 0.9.87 [Firefox 3.6.13/20101203075014]]
[01:29:49] -!- sumpfralle has quit [Ping timeout: 240 seconds]
[02:15:04] -!- sumpfralle has quit [Ping timeout: 240 seconds]
[02:16:17] -!- chester88 has quit [Ping timeout: 245 seconds]
[02:18:24] -!- bootnecklad_ has quit [Ping timeout: 248 seconds]
[02:24:14] -!- skunkKandT has quit [Quit: ChatZilla 0.9.87 [Firefox 3.6.24/20111107173218]]
[02:31:00] -!- chester88 [[email protected]] has joined #emc-devel
[02:31:21] <chester88> mhaberler -Re axis geometry see:http://www.linuxcnc.org/component/option,com_kunena/Itemid,20/func,view/catid,21/id,320/lang,pl/
[02:31:46] <chester88> read the second part for an idea of how it's done.
[02:39:05] -!- syyl has quit [Quit: Leaving]
[02:45:45] -!- sumpfralle has quit [Ping timeout: 258 seconds]
[03:14:07] -!- andypugh has quit [Quit: andypugh]
[03:36:32] -!- Quack has quit [Ping timeout: 276 seconds]
[03:40:57] -!- demacus has quit [Ping timeout: 258 seconds]
[03:56:43] -!- Quack has quit [Ping timeout: 252 seconds]
[04:03:05] -!- Calyp has quit [Ping timeout: 252 seconds]
[04:08:04] -!- Tom_itx has quit []
[04:11:46] -!- zlog has quit [Ping timeout: 260 seconds]
[04:12:21] -!- zlog_ has quit [Remote host closed the connection]
[04:25:46] -!- emcrules_d510 has quit [Read error: Connection reset by peer]
[04:37:36] -!- ve7it has quit [Remote host closed the connection]
[04:49:54] -!- Valen has quit [Quit: Leaving.]
[04:58:57] -!- A2Sheds has quit [Quit: puff of smoke]
[05:42:36] -!- Eartaker has quit [Quit: OOOOOO Whats that....]
[06:13:47] -!- grandixximo has quit [Ping timeout: 245 seconds]
[06:40:29] -!- Quack has quit [Ping timeout: 276 seconds]
[07:12:15] -!- tris has quit [Excess Flood]
[07:12:16] -!- tom3p has quit [Quit: Ex-Chat]
[07:24:16] -!- cjdavis1 has quit [Ping timeout: 240 seconds]
[07:27:16] -!- tris has quit [Excess Flood]
[07:36:23] -!- mhaberler [[email protected]] has joined #emc-devel
[07:58:35] -!- vladimirek [[email protected]] has joined #emc-devel
[08:01:29] <CIA-95> EMC: 03cmorley 07v2.5_branch * rff6e413d64bd 10/src/emc/usr_intf/pncconf/ (pncconf.glade pncconf.py): pncconf -add support for more sserial boards
[08:01:30] <CIA-95> EMC: 03cmorley 07v2.5_branch * rad86e06049d2 10/src/emc/usr_intf/pncconf/pncconf.py: pncconf -fix bugs found from testing
[08:01:32] <CIA-95> EMC: 03cmorley 07v2.5_branch * r666df19e6c5d 10/src/emc/usr_intf/pncconf/pncconf.py: pncconf - make sserial comboboxes not editable
[08:48:11] -!- icarusfactor has quit [Read error: Connection reset by peer]
[09:02:46] -!- WalterN has quit [Read error: Connection reset by peer]
[09:17:57] -!- danimal_laptop has quit [Ping timeout: 245 seconds]
[09:18:22] -!- Danimal_garage has quit [Ping timeout: 245 seconds]
[09:20:52] -!- Valen has quit [Quit: Leaving.]
[09:48:57] -!- Quack has quit [Ping timeout: 258 seconds]
[10:13:09] -!- isssy has quit [Quit: Visitor from www.linuxcnc.org]
[10:14:57] -!- psha [[email protected]] has joined #emc-devel
[10:38:54] -!- robh__ [[email protected]] has joined #emc-devel
[10:53:48] -!- micges [[email protected]] has joined #emc-devel
[10:54:04] <micges> JT-Shop: thanks :)
[11:21:26] -!- packrat has quit [Ping timeout: 252 seconds]
[11:25:48] -!- sumpfralle has quit [Ping timeout: 240 seconds]
[11:31:23] -!- e-ndy [[email protected]] has joined #emc-devel
[11:45:12] -!- mhaberler has quit [Quit: mhaberler]
[11:45:34] -!- e-ndy has quit [Quit: Ex-Chat]
[11:59:35] <jthornton> micges: your welcome
[12:02:01] -!- mhaberler [[email protected]] has joined #emc-devel
[12:26:40] -!- JT-Shop has quit [Ping timeout: 240 seconds]
[12:27:42] -!- demacus_ has quit [Remote host closed the connection]
[12:27:46] -!- jthornton has quit [Ping timeout: 252 seconds]
[12:32:41] -!- mhaberler has quit [Quit: mhaberler]
[13:29:20] -!- vladimirek has quit [Ping timeout: 248 seconds]
[13:37:02] -!- mhaberler [[email protected]] has joined #emc-devel
[13:48:32] -!- sumpfralle has quit [Ping timeout: 258 seconds]
[13:54:07] -!- sumpfralle1 has quit [Ping timeout: 260 seconds]
[14:03:47] -!- sumpfralle has quit [Ping timeout: 276 seconds]
[14:25:15] -!- demacus has quit [Remote host closed the connection]
[14:44:06] -!- demacus has quit [Remote host closed the connection]
[15:11:00] -!- psha has quit [Read error: No route to host]
[15:11:12] -!- psha [[email protected]] has joined #emc-devel
[15:16:40] -!- A2Sheds has quit [Ping timeout: 240 seconds]
[15:17:01] -!- skunkKandT [[email protected]] has joined #emc-devel
[15:21:24] -!- mhaberler has quit [Quit: mhaberler]
[15:30:53] -!- A2Sheds has quit [Ping timeout: 276 seconds]
[16:09:01] -!- micges_ [[email protected]] has joined #emc-devel
[16:12:07] -!- micges has quit [Ping timeout: 245 seconds]
[16:12:37] -!- A2Sheds has quit [Ping timeout: 244 seconds]
[16:15:11] micges_ is now known as micges
[16:30:42] -!- sumpfralle has quit [Ping timeout: 244 seconds]
[16:36:51] -!- A2Sheds has quit [Quit: puff of smoke]
[16:41:28] -!- A2Sheds has quit [Ping timeout: 240 seconds]
[16:47:52] -!- thomax has quit [Read error: Connection reset by peer]
[17:04:32] -!- micges_ [[email protected]] has joined #emc-devel
[17:05:50] -!- micges has quit [Ping timeout: 244 seconds]
[17:07:02] -!- JT-Shop [[email protected]] has joined #emc-devel
[17:26:58] -!- ve7it [[email protected]] has joined #emc-devel
[17:34:57] -!- vladimirek [[email protected]] has joined #emc-devel
[17:58:13] -!- Mjolinor has quit [Quit: Leaving]
[18:01:48] <awallin> hi all, I'm trying to build sim on ubuntu 11.10 and I get a linking error emc2-dev/src/hal/user_comps/modbus.c:945: undefined reference to `g_print'
[18:02:10] <awallin> however "configure" runs without errors
[18:03:05] <awallin> $ pkg-config glib-2.0 --libs gives output: -lglib-2.0
[18:07:40] <ve7it> hi Andy, g_print is a gnome library function (glib.h) maybe you need libglib2.0-dev package
[18:08:13] <awallin> libglib2.0-dev is installed
[18:08:45] <awallin> things with #include <glib.h> get compiled into .o files but I get that error when linking
[18:09:19] <awallin> the linker does have "-lglib-2.0" as an option
[18:09:56] <ve7it> odd ..
[18:12:15] <awallin> I have a 64-bit install, these packages also come as i386 versions (32-bit?) ??
[18:12:41] micges_ is now known as micges
[18:13:26] <ve7it> I get the same link string from pkg-config....... ah 64 bit... that always seems to mess things up.. I am using all 32 bit stuff
[18:14:04] <awallin> well, checking the install-box on the i386 package suggest removing a *lot* of packages I really need so that isn't a nice option
[18:15:08] <ve7it> hopefully someone on here has run into this before
[18:15:44] <awallin> maybe I'll post this to the mailing-list
[18:22:18] <awallin> ok so I posted a msg on the list... maybe it's virtualbox with the livecd install until then..
[18:33:28] <micges> awallin: try disable gtk in configure and see what happens
[18:34:00] -!- bootnecklad__ has quit [Quit: Leaving]
[18:34:36] <micges> but it will disable building halscope and halmeter
[18:44:08] <jepler> totally a guess, but it looks like the libraries are specified before the object files in the commandline to link gs2_vfd, which is generally a mistake.
[18:44:13] <jepler> this might fix it:
[18:44:13] <jepler> ../bin/gs2_vfd: $(call TOOBJS, $(MODBUSSRCS)) ../lib/libemchal.so.0
[18:44:13] <jepler> $(ECHO) Linking $(notdir $@)
[18:44:13] <jepler> - $(Q)$(CC) $(LDFLAGS) $(MODBUSLDFLAGS) -o $@ $^
[18:44:13] <jepler> + $(Q)$(CC) -o $@ $^ $(LDFLAGS) $(MODBUSLDFLAGS)
[18:44:20] <jepler> (in src/hal/user_comps/Submakefile)
[18:44:57] <jepler> since this mistake apparently passes silently on 10.04, there may be more instances of it. If you have a tested patch it would be nice to get it into master and maybe v2.5_branch
[18:55:40] -!- WalterN has quit [Quit: Leaving]
[18:56:11] <awallin> thanks! that fixes things until I get: http://pastebin.com/kujPj5zQ
[19:07:40] -!- mhaberler [[email protected]] has joined #emc-devel
[19:33:35] -!- vladimirek has quit [Remote host closed the connection]
[19:35:35] <awallin> blah the build system isn't exactly easy to follow...
[19:39:37] <mhaberler> muhaha
[19:42:46] <awallin> hm, I posted the output of "git diff" that makes it build on ubuntu 11.10 ... fwiw
[19:44:19] <awallin> maybe those changes make sense to someone... http://comments.gmane.org/gmane.linux.distributions.emc.user/30826 I think I'll stick to cmake :)
[19:45:39] <mhaberler> that would be for the future projects list I guess
[19:46:14] <mhaberler> interesting patch, but I guess it needs to be backtested on 10.04 and 8.04 for integration
[19:46:50] <psha> awallin: heh, cmake?
[19:46:56] <psha> another piece of crap :(
[19:47:19] <mhaberler> thanks for that most helpful contribition. Next speaker please ;-)
[19:47:28] <awallin> well I use it for my own projects and at least it's more human-readable than makefiles
[19:48:43] <awallin> mhaberler: testing: sure it needs testing, but I don't have a real-time machine here now. there should be a battery of buildbots for testing ? :)
[19:49:36] <mhaberler> I can do a quick check on 8.04 and 10.04 sim and 10.04 rt if needed
[19:49:43] <mhaberler> re buildbot - seb around?
[19:50:28] <psha> currently i'm forced to use cmake at work...
[19:50:35] <psha> and i can not say that it's usable
[19:51:00] <awallin> I don't particularly 'need' this patch applied, I just want to have sim built on my desktop/laptop, and I tend to upgrade those whenever there's a new ubuntu. It can probably wait for 12.04lts just as well
[19:51:07] <psha> probably that's my personal thought based on some experience with simple make but...
[19:51:17] -!- bootnecklad has quit [Ping timeout: 252 seconds]
[19:52:29] -!- isssy has quit [Quit: Visitor from www.linuxcnc.org]
[19:56:44] -!- bootnecklad_ has quit [Ping timeout: 276 seconds]
[19:59:20] <micges> does git work for you guys? can you pull?
[20:01:12] <awallin> worked 2h ago. got 70kb/s dl
[20:03:37] -!- servos4ever has quit [Quit: ChatZilla 0.9.85 [SeaMonkey 2.0.11/20101206162726]]
[20:07:31] <micges> thanks
[20:17:43] -!- motioncontrol has quit [Quit: Sto andando via]
[20:27:53] <JT-Shop> works for me to
[20:31:03] -!- icarusfactor has quit [Read error: Connection reset by peer]
[20:32:32] -!- micges has quit [Ping timeout: 245 seconds]
[20:37:39] -!- micges [[email protected]] has joined #emc-devel
[20:41:23] <JT-Shop> too
[20:42:05] <jepler> awallin: it looks like your patch is broken (long lines are cut off)
[20:42:22] <jepler> if you did 'git diff' in a terminal and then copied and pasted the results, this could be the cause
[20:43:08] <jepler> (I downloaded from your blog: http://www.anderswallin.net/wp-content/uploads/2011/11/emc2_on_64but_11.10.patch_.tar.gz)
[20:44:32] -!- psha has quit [Quit: Lost terminal]
[20:54:00] -!- acemi has quit [Quit: WeeChat 0.3.2]
[21:09:02] -!- isssy has quit [Quit: Visitor from www.linuxcnc.org]
[21:15:31] -!- thomax has quit [Quit: ChatZilla 0.9.86 [Iceape 2.0.14/20110929090958]]
[21:22:52] <awallin> yes that is what I did :)
[21:23:09] <awallin> git format-patch requires a commit I guess?
[21:28:40] <jepler> yes
[21:29:15] <awallin> I don't understand how "git format-patch" is supposed to work. "git format-patch -M commit_id" does not create a file ?
[21:30:00] <awallin> or shoud -M take the previous commit id ?
[21:30:12] <jepler> to turn the last commit into a patch: git format-patch -1
[21:31:13] <jepler> -M is related to rename detection. probably no renames are involved.
[21:32:11] <awallin> ok, blog now updated
[21:36:15] -!- sumpfralle1 has quit [Ping timeout: 248 seconds]
[21:39:06] <jepler> patch now applies. if it doesn't affect building master on 10.04, I'll go ahead and push it.
[21:42:17] <awallin> yikes! please note I'm a total newbie when it comes to advanced makefiles...
[21:42:40] -!- Quack has quit [Ping timeout: 244 seconds]
[21:43:41] <jepler> it looks relatively sane, and you've verified that it fixes the links on 11.10..
[21:47:44] <CIA-95> EMC: 03jepler 07master * r16e31d4db2d4 10/src/emc/task/emccanon.cc: emccanon: fix some warnings on 64-bit systems
[21:47:47] <CIA-95> EMC: 03jepler 07master * rd8be12ea61aa 10/src/ (3 files in 3 dirs): changes to make sim build on ubuntu 11.10
[21:47:50] <jepler> awallin: thanks
[21:49:22] <awallin> the key was your first observation. I would probably never have figured out what Submakefile to change, and that the position of the "-o" input matters. After that the linker-errors were actually guiding me pretty well.
[21:50:52] -!- andypugh [andypugh!~andy2@cpc2-basl1-0-0-cust492.basl.cable.virginmedia.com] has joined #emc-devel
[21:58:20] -!- bootnecklad has quit [Ping timeout: 252 seconds]
[21:59:18] -!- Tom_L has quit []
[22:05:54] -!- isssy has quit [Quit: Visitor from www.linuxcnc.org]
[22:20:18] -!- mhaberler has quit [Quit: mhaberler]
[22:21:49] -!- jmkasunich has quit [Changing host]
[22:22:02] -!- jmkasunich [jmkasunich!~jmkasunic@emc/board-of-directors/jmkasunich] has joined #emc-devel
[22:22:55] <jmkasunich> anybody know if gladevcp works with ubuntu 8.04? wiki page says no, but it also says that the wiki page itself is deprecated
[22:25:16] <andypugh> I would look at psha or mhaberler to know the answer to that.
[22:29:50] <jmkasunich> I was originally planning to use pyvcp
[22:30:08] <jmkasunich> but glade vcp has one feature that seems nice - you can use a hal pin to gray out the widgets in a container
[22:30:28] <jmkasunich> so I can for example gray out the XYZ jog commands when the winches aren't homed yet
[22:33:10] <andypugh> GladeVCP seems quite a lot nicer, but I have not persuaded it to work yet.
[22:33:31] <andypugh> The fact that controls can run code directly is a big win.
[22:38:06] <jmkasunich> the fact that you haven't persuaded it to work is a bigger factor
[22:38:16] <jmkasunich> this needs to be working in a few days
[22:39:44] <jmkasunich> grr, these error messages leave a bit to be desired
[22:39:54] <jmkasunich> Error: could not open /home/jmkasunich/emc2dev/tesla-gui.xml !
[22:39:55] <jmkasunich> not well-formed (invalid token): line 7, column 30
[22:39:55] <jmkasunich> tesla-flyer.hal:98: pyvcp exited without becoming ready
[22:40:32] <jmkasunich> the interesting thing here is that adding a blank line at the start of the xml file moved the problem from line 6 to line 7
[22:40:44] <jmkasunich> in the file that it says it could not open - clearly it DID open the file
[22:41:55] <cradek> hi jmk
[22:42:02] <jmkasunich> hi chris
[22:42:11] <jmkasunich> as Jymmm said, long time no see
[22:42:13] <jmkasunich> I been hiding
[22:42:23] <cradek> yep
[22:42:26] <cradek> hope all is well.
[22:42:30] <jmkasunich> pretty good
[22:42:44] <cradek> on what version are you trying to use gladevcp?
[22:42:44] <jmkasunich> it seems that pyvcp doesn't like XML comments
[22:43:15] <jmkasunich> I have an 8.04 install, running a git checkout (because I'm going to be writing some of my own modules, needed source)
[22:43:29] <cradek> ok, I mean git checkout of what
[22:43:39] <cradek> master?
[22:43:42] <jmkasunich> yes
[22:43:54] <jmkasunich> might not be the smartest thing to use
[22:44:12] <jmkasunich> but I never did get proficient (or even competent) with git
[22:44:17] <jmkasunich> I'm using commands from the wiki page
[22:45:01] <jmkasunich> would it be smarter to use the 2.5 branch?
[22:46:07] <jmkasunich> woo-hoo, I have widgets
[22:47:00] <jmkasunich> it seems quite odd that pyvcp barfs on the xml comments, especially since I'm using a sample pyvcp xml file from linuxcnc.org, and it contained the offending comments
[22:47:10] <andypugh> jmkasunich: Yes, I have found that <-- for a comment annoys PyVCP)
[22:48:33] <cradek> in v2.5, sim/gladevcp/gladevcp_panel doesn't run for me
[22:48:48] <jmkasunich> ok, that settles it - I'll stick with pyvcp
[22:49:08] <jmkasunich> it seems that pyvcp is perfectly happy with # comments (didn't think they were legal XML, but whatever...)
[22:49:17] <cradek> my gut says I'm missing a package, but dpkg-checkbuilddeps doesn't say so
[22:49:52] <jmkasunich> well, the wiki thing talked about a glade version dependency - apparently the glade packaged with 8.04 won't recognize the hal widgets
[22:50:14] <cradek> feh
[22:51:13] <jmkasunich> now I just gotta make these motors spin
[22:51:45] <cradek> okay, wfm after installing python-gtkglext1
[22:51:55] <jmkasunich> on 8.04?
[22:52:04] <cradek> no, on 10.04
[22:52:15] <cradek> I wanted to at least reassure you that it works at all
[22:52:24] <cradek> (you and me both)
[22:52:31] <jmkasunich> ;)
[22:53:14] <jmkasunich> do you know who maintains pyvcp? is that a jepler thing?
[22:53:20] -!- Fox_Muldr has quit [Ping timeout: 252 seconds]
[22:53:34] <cradek> I kind of doubt anyone is maintaining it
[22:53:38] <jmkasunich> the comment thing bothers me - mostly because it barfs on a sample that we provide
[22:54:09] <jmkasunich> nobody? because gladevcp is the new shiny? or just because not many people use vcps?
[22:54:45] <andypugh> Because only jepler understands it, possibly.
[22:54:46] <cradek> just that we're a bit low on maintainers no matter how you look at it
[22:55:05] * jmkasunich looks in mirrir
[22:55:12] <jmkasunich> or
[23:09:35] <jepler> hi jmkasunich
[23:09:43] <jmkasunich> hi jeff
[23:09:59] <jepler> I can't claim to really understand any of the cvps
[23:10:00] <jepler> vcps
[23:10:08] <jepler> I think that an xml comment is <!-- ... -->, though
[23:10:27] <jmkasunich> thats what was included in the example file
[23:10:34] <jmkasunich> which I'm sure must have worked at some point
[23:11:22] <jmkasunich> but I got "invalid token" errors
[23:12:14] <jmkasunich> I assume pyvcp is using some pre-written XML parser
[23:12:24] <jepler> yes
[23:12:46] <jmkasunich> did you see the error messages I posted a little while ago?
[23:12:56] <jepler> yes
[23:13:13] <jmkasunich> strange that it said it couldn't open the file, when reporting errors inside the file
[23:13:14] <jepler> and that you said something about <-- for a comment (rather than <!--)
[23:13:26] <jmkasunich> oh, my typo
[23:13:38] <jepler> it probably should say "parse" instead of "open"
[23:13:56] <jmkasunich> I copy pasted the example from linuxcnc, and my editor recognized (and color-highlighted) the comment
[23:13:57] -!- Calyp has quit [Ping timeout: 258 seconds]
[23:15:29] <jmkasunich> hmm
[23:16:43] <jmkasunich> ok, further experimenting
[23:16:58] <jmkasunich> the example used <!--- blah blah ---> for its comments
[23:17:03] <jmkasunich> note three hyphens
[23:17:09] <jmkasunich> that caused an error
[23:17:18] <jmkasunich> when I changed it to two hyphens, it worked
[23:17:35] -!- odiug has quit [Ping timeout: 276 seconds]
[23:17:50] <jmkasunich> parser details - I would expect that after seeing <!--, anything following, including more hyphens, would be part of the comment, not an arror
[23:18:03] <jmkasunich> I guess the parser wants to see whitespace after the two hyphens
[23:18:28] <jepler> looks like the doc examples are wrong, then
[23:19:40] <jmkasunich> the example in question is in section 1.3.1 at http://linuxcnc.org/docs/html/hal_pyvcp_examples.html
[23:21:19] <jepler> Note that the grammar does not allow a comment ending in --->. The following example is not well-formed.
[23:21:22] <jepler> <!-- B+, B, or B--->
[23:21:30] <jepler> http://www.w3.org/TR/2008/REC-xml-20081126/#sec-comments
[23:21:44] <jmkasunich> then it is definitely a problem with the example
[23:22:12] <CIA-95> EMC: 03jepler 07v2.5_branch * rfb277593030f 10/docs/src/hal/ (5 files): docs: fix incorrect xml comments in examples
[23:22:23] <jmkasunich> thanks!
[23:22:59] <jepler> you're welcome
[23:23:03] <jepler> sorry it tripped you up :(
[23:23:18] <jmkasunich> no worries
[23:24:03] <jmkasunich> its odd that something like that would get thru - the doc includes a screenshot, so clearly the writer didn't just make something up without testing it
[23:25:43] <jmkasunich> heh, I'm being a tester today
[23:26:06] <jmkasunich> found something else that doesn't really qualify as a bug, but is a tiny bit of an annoyance
[23:27:02] <jmkasunich> I have the line: loadusr -Wn gui pyvcp -c gui tesla-gui.xml
[23:27:13] <jmkasunich> the component name is gui
[23:27:18] <jmkasunich> which also becomes the window title
[23:28:12] <jmkasunich> I decided that I didn't like that title, and stupidly changed the name to something with two words (and a space)
[23:28:17] <jmkasunich> I used quotes
[23:28:30] <jmkasunich> it worked, but the quotes were retained and appeared in the window title
[23:28:34] <jepler> incidentally, it looks like the change from --> to ---> was at the same time as the lyx -> asciidoc change
[23:28:48] <jmkasunich> ah, side effects
[23:29:26] <jepler> the kindest way to say it is that halcmd has always been a bit simplistic in its handling of quotes, as compared to a true shell
[23:29:28] <jmkasunich> ok, ignore my ramblings about quotes - they must be retained, otherwise we wind up with hal pins that have spaces in their names
[23:30:30] <jmkasunich> 8 float OUT 0 "gui foo".jog-speed-f
[23:30:40] <jmkasunich> that is an abomination
[23:30:43] <andypugh> That's untidy..
[23:30:43] <jepler> it looks like there may be a <title> tag for pyvcp, not sure how to use it though
[23:31:02] <jepler> <title>gui foo</title>?
[23:31:05] <jmkasunich> ok, I'll play with that, if it doesn't work then I'll stick with a one word title
[23:33:21] <jepler> <title title="halui - halvcp"/>
[23:33:27] <jepler> this seems to work
[23:33:42] <jepler> seems a bit redundant, though
[23:33:46] -!- micges_ [[email protected]] has joined #emc-devel
[23:34:07] <jmkasunich> indeed, it does work
[23:34:24] <jmkasunich> thanks - I had only gotten as far as finding out that the first version didn't work
[23:35:34] -!- micges has quit [Read error: Operation timed out]
[23:35:40] -!- andypugh has quit [Quit: andypugh]
[23:36:05] <jmkasunich> jepler, is pyvcp your work?
[23:36:23] micges_ is now known as micges
[23:36:45] <jepler> jmkasunich: no. my recollection says it was mostly anders wallin (awallin) but I'm not 100% sure of that
[23:36:50] <jmkasunich> ok
[23:36:53] <jepler> it's from before git, so we didn't track authors, only committers
[23:36:54] -!- andypugh [andypugh!~andy2@cpc2-basl1-0-0-cust492.basl.cable.virginmedia.com] has joined #emc-devel
[23:37:23] <jmkasunich> I'm using the slider widget, and wishing it had a logarithimic scale like the jog speed slider in axis
[23:37:53] <jepler> that log slider took a ton of work, and I don't think pyvcp is sharing the code :(
[23:38:27] <jmkasunich> I was just starting to do some spelunking thru the directory tree to see if I could copy it
[23:38:33] <jmkasunich> but I really should stay focused
[23:39:00] <jmkasunich> I dunno if you saw the description of my project
[23:39:11] <jepler> I guess you could just make the label say 'log(whatever)' and call it good. maybe with an exp(x) component to display the value right nearby
[23:39:31] <jmkasunich> I have winches that can wind/unwind at up to 20 feet per second, but at times we will want to move at <1 inch per second
[23:40:14] <jmkasunich> I could also have a mux4 and radio buttons and just pick one of four speeds
[23:40:30] <jmkasunich> 0.1" / sec, 1"/sec, 1'/sec, 10'/sec
[23:40:51] <jmkasunich> its not like we're cutting metal and need to set it just right
[23:53:02] <jepler> bbl, time to go forage
[23:55:36] <skunkKandT> jmkasunich: hope to see video. that sound really neat
[23:56:33] <jmkasunich> eventually we will put something online, but it will be a while