#emc-devel | Logs for 2006-12-03

[00:00:24] <SWPadnos> it was an error in replace_vars, there since the beginning
[00:01:07] <alex_joni> hmm.. we might still "fix" that
[00:01:24] <SWPadnos> I suppose I should have checked it into both versions - my bad
[00:01:25] <alex_joni> s/might/could/
[00:01:47] <alex_joni> at least mark the commits in the future ;)
[00:02:23] <SWPadnos> hmmm- is there a CVS tag for the latest stable version?
[00:02:28] <SWPadnos> err - the devel version after the latest stable version? ;)
[00:02:37] <alex_joni> didn't get that
[00:02:40] <SWPadnos> heh
[00:03:04] <SWPadnos> well, I should have a checkout that tracks 2.0.x, but I don't necessarily want to have to explicitly change the tag every time there's a release
[00:03:24] <alex_joni> there are : 1). the 2.0.5 release tag 2). the 2_0 branch 3). the 2_1 branch 4) head
[00:03:38] <alex_joni> then get the 2_0 branch
[00:03:50] <SWPadnos> ah - so I should be able to check out 3: 2.0 branch, 2.1 branch, head
[00:03:52] <SWPadnos> ok
[00:03:58] <alex_joni> -rv2_0_branch
[00:04:05] <SWPadnos> ok - thanks
[00:04:27] <SWPadnos> (I really should remember that kind of thing, or use the information often enough for it to stick ;) )
[00:05:01] <alex_joni> http://cvs.linuxcnc.org/cgi-bin/cvsweb.cgi/emc2/VERSION?graph=1
[00:08:08] <SWPadnos> hmmm - got time to ponder a GPL-ish question?
[00:10:01] <alex_joni> sure, if you keep in mind that IANAL :)
[00:10:08] <SWPadnos> me either ;)
[00:10:20] <SWPadnos> here's the situation:
[00:10:38] <SWPadnos> a friend and I may go into business making specific-purpose robots
[00:11:03] <SWPadnos> we don't need cartesian positioning or G-code, so of course the interpreter and probablt motion controller aren't needed
[00:11:27] <SWPadnos> I may want to write a separate motion controller for the robot - it'll be a radial arm device
[00:11:50] <alex_joni> ok
[00:12:19] <alex_joni> go on :)
[00:12:22] <SWPadnos> I'd be willing to relese that as GPL software if needed, but then again it may be better if I didn't
[00:12:23] <SWPadnos> release
[00:12:47] <alex_joni> from what I know it needs to be GPL if it gets linked at some point
[00:13:02] <alex_joni> if it only interacts through NML or HAL then it doesn't
[00:13:05] <SWPadnos> of course, I wouldn't want the specific-purpose code that tells the radial motion controller where to go to be GPL - that's the real meat of the application
[00:13:08] <SWPadnos> sure
[00:13:32] <SWPadnos> though I think parts of HAL are LGPL so people can write proprietary drivers and such
[00:14:14] <SWPadnos> I was also thinking that NML could actually be a good thing here, since there's another controller that runs on Windows
[00:14:39] <alex_joni> right
[00:14:44] <alex_joni> well.. good luck compiling rcslib :D
[00:14:49] <SWPadnos> heh
[00:15:15] <alex_joni> I have a copy somewhere (binary), but you probably want to add custom messages so that won't help
[00:15:31] <SWPadnos> right - and get rid of all the EMC-specific ones ;)
[00:15:57] <SWPadnos> essentially, the low level just has to go to some R/theta position, possibly avoiding predefined obstacles on the way
[00:15:56] <alex_joni> ha.. you can contribute that back :D
[00:16:02] <SWPadnos> heh
[00:16:07] <SWPadnos> the non-EMC NML? ;)
[00:16:17] <SWPadnos> that would be - um - useful
[00:17:15] <alex_joni> yeah :D
[00:18:52] <SWPadnos> well, we'll be pondering the options in the next month or so. I think parts of EMC (specifically HAL and the realtime subsystem) could be very useful
[00:19:29] <alex_joni> short question.. should I leave the pointer to the live cd on the first page of linuxcnc.org ?
[00:19:33] <SWPadnos> I think the issue will come down to ownership of the top level controller
[00:19:44] <SWPadnos> I don't see why not
[00:19:49] <alex_joni> look first ;)
[00:19:54] <alex_joni> it's in a different place
[00:19:58] <SWPadnos> ok
[00:20:31] <alex_joni> * alex_joni decides he doesn't like it
[00:20:31] <SWPadnos> ok - is there a specific problem you think it may cause? ...
[00:20:46] <SWPadnos> well, having it above everything else may not be ideal ;)
[00:20:50] <alex_joni> I'll put it in the news on the left
[00:20:59] <SWPadnos> yep - was just going to suggest that
[00:21:05] <alex_joni> there
[00:21:22] <SWPadnos> actually, just above the langiage selsection, in a permanent frame
[00:22:03] <SWPadnos> I wonder if we can make CVS tarballs in some automated way as well (though that may not be needed)
[00:22:09] <alex_joni> sure we can
[00:22:18] <alex_joni> but that strains the cvs server ;)
[00:22:24] <SWPadnos> heh
[00:22:36] <SWPadnos> once per night, if there have been changes may not be a big deal
[00:22:44] <alex_joni> oh like that?
[00:22:52] <alex_joni> http://cvs.linuxcnc.org/cgi-bin/cvsweb.cgi/emc2/emc2.tar.gz?only_with_tag=v2_0_branch;tarball=1
[00:22:58] <SWPadnos> yeah - not for every commit - that's unneeded
[00:22:58] <alex_joni> you can get it like this ;)
[00:23:18] <alex_joni> that link produces a tarball from the latest 2.0 branch
[00:23:39] <SWPadnos> ok. if DH grabs the tarball and it's hosted there, CVS server strain shouldn't be an issue ;)
[00:24:09] <alex_joni> otoh, we don't want to release any different versions
[00:24:15] <alex_joni> and the released ones are on SF
[00:24:21] <alex_joni> plenty of bandwidth there
[00:24:26] <SWPadnos> sure
[00:24:38] <SWPadnos> not that the DH account is lacking in that regard ;)
[00:24:49] <alex_joni> I'm surprised seeing people still download the emc1 release
[00:24:59] <alex_joni> 369 downloads in the last 2 months
[00:25:22] <SWPadnos> I bet they don't notice that the project has moved (even though it's pointed out there)
[00:25:37] <alex_joni> not CVS downloads
[00:25:53] <alex_joni> 1443 downloads for emc2
[00:25:55] <SWPadnos> ?
[00:25:59] <alex_joni> https://sourceforge.net/project/stats/detail.php?group_id=6744&ugn=emc&type=prdownload&mode=60day&package_id=188858&release_id=0
[00:26:21] <alex_joni> these are tarballs from the Files section
[00:28:49] <SWPadnos> are those emc2 .tar.gz files manually uploaded to SF?
[00:29:04] <alex_joni> yeah
[00:30:13] <SWPadnos> interesting - it's pretty non-obvious that SF is no longer the place where active development takes place
[00:31:07] <alex_joni> is CVS still visible?
[00:31:45] <SWPadnos> no - I don't see the links for CVS or browse CVS
[00:32:09] <SWPadnos> but there's no other indication that the SF page is more or less a backup ...
[00:32:46] <alex_joni> it isn't
[00:32:58] <alex_joni> it holds the mailing lists, tasks, bug and feature requests
[00:33:02] <alex_joni> all are actively used
[00:33:11] <SWPadnos> that's true
[00:33:21] <alex_joni> only CVS is some place else, as described on linuxcnc.org and wiki.linuxcnc.org
[00:36:03] <SWPadnos> sure. I guess that as long as the releases (and some news articles) are stuck on the SF page, it doesn't look as dead :)
[00:37:10] <alex_joni> I just finished doing that
[00:37:17] <SWPadnos> heh -god job!
[00:37:25] <SWPadnos> err - good job!
[00:37:50] <SWPadnos> hey - have you started making plans for your trip to Galesburg next June? :)
[00:38:17] <alex_joni> weeeeell...
[00:38:21] <SWPadnos> heh
[00:38:26] <alex_joni> how shall I put it?
[00:38:30] <alex_joni> not yet :D
[00:38:48] <SWPadnos> not to worry - I'm sure most haven't, but as we know, it may take you longer ... ;)
[00:39:10] <alex_joni> yeah
[00:39:19] <alex_joni> actually I'm getting married in may
[00:39:27] <SWPadnos> cool. congratulations
[00:39:31] <alex_joni> so that's gonna be a bit close :)
[00:39:43] <SWPadnos> extended honeymoon ...
[00:39:58] <alex_joni> in galesburg?
[00:40:11] <SWPadnos> err - no, that would be the rest of the trip to Amerika :)
[00:40:26] <alex_joni> heh, would be the good start for the shortest marriage :D
[00:40:38] <SWPadnos> honey, look at the big machines ..
[00:40:42] <SWPadnos> Honey?
[00:40:44] <SWPadnos> hello???
[00:40:52] <alex_joni> <echo>
[00:40:59] <alex_joni> ok, wiki done too
[00:41:03] <SWPadnos> if it weren't during the school year, I think my wife would come along
[00:41:48] <SWPadnos> of course, that's just a week or two before our tenth anniversary
[15:50:40] <jepler> jmkasunich: You misspelled --with-python= on at least one of the slots (you wrote --with-pytho)
[17:02:09] <alex_joni> anyone around?
[17:14:59] <jepler> hi alex
[17:15:04] <alex_joni> hi jeff
[17:23:56] <jmkasunich> jepler: thanks for spotting that, will fix