#emc-devel | Logs for 2009-02-14

[00:21:10] <jepler> did I miss mich?
[00:21:21] <jmkasunich> no
[00:21:29] <jepler> oh good
[01:00:34] <LawrenceG> 10
[06:16:31] <seb_kuzminsky> oops, Big John removed the m5i20 docs
[06:16:49] <seb_kuzminsky> sorry about the confusion John, the m5i20 driver is *not* going away in 2.3
[06:17:11] <seb_kuzminsky> i recently removed hm2_5i20, but that's something different, an early part of the hostmot2 driver
[06:17:22] <seb_kuzminsky> we need to resurrect the m5i20 docs
[06:17:46] <seb_kuzminsky> but first i need sleep...
[13:36:41] <CIA-2> EMC: 03bigjohnt 07TRUNK * 10emc2/docs/src/Master_Integrator.lyx: add info on pinouts
[13:36:49] <CIA-2> EMC: 03bigjohnt 07TRUNK * 10emc2/docs/src/drivers/hostmot2.lyx: add info on pinouts
[14:00:48] <jepler> BigJohnT: I will put back the hal_5i20 driver documentation
[14:02:12] <jepler> BigJohnT: one thing I don't understand, though. In the same revision where you removed m5i20.lyx from Master_Integrator.lyx, you also removed Linux_FAQ. Was this intentional?
[14:03:32] <BigJohnT> jepler: no I didn't mean to remove the FAQ
[14:03:50] <BigJohnT> do you do a reverse on the doc or just add it again
[14:03:58] <BigJohnT> I can do it
[14:04:11] <CIA-2> EMC: 03jepler 07TRUNK * 10emc2/docs/src/ (Master_Integrator.lyx Submakefile docs.xml): restore hal_m5i20 docs
[14:04:11] <CIA-2> EMC: 03jepler 07TRUNK * 10emc2/docs/src/drivers/m5i20.lyx: restore hal_m5i20 docs
[14:04:53] <jepler> BigJohnT: I think that restores the 5i20 docs, but not linux_faq
[14:05:17] <jepler> I can easily restore linux_faq right now if you want me to
[14:05:41] <BigJohnT> did you forget the index.tmpl?
[14:05:50] <BigJohnT> ok
[14:06:35] <jepler> I didn't forget it, stupid cvs sabotaged me
[14:07:00] <BigJohnT> bad cvs
[14:07:01] <CIA-2> EMC: 03jepler 07TRUNK * 10emc2/docs/src/index.tmpl: restore hal_m5i20 docs
[14:07:20] <BigJohnT> is the restore a cvs command or something?
[14:07:50] <jepler> yes
[14:07:57] <jepler> cvs up -j### -j### filename
[14:08:11] <BigJohnT> hmmm seems to me I found the FAQ was in the intergrator twice
[14:08:18] <jepler> oh
[14:08:23] <BigJohnT> let me check it out
[14:08:27] <jepler> well I screwed up that file anyway, the mesa driver didn't reappear in it
[14:08:47] <BigJohnT> it's ok I'll fix it from here after and update
[14:08:53] <BigJohnT> and/an
[14:09:28] <jepler> BigJohnT: looking at the table of contents, I don't understand why some are "hardware drivers" and some are "special drivers".
[14:10:08] <jepler> also there's a section 13.3 with no title or content
[14:10:11] <BigJohnT> my thought process was hardware was like parallel port and special was for things you would have to normally add
[14:10:20] <jepler> no, it's all hardware
[14:10:21] <jepler> imo
[14:11:14] <BigJohnT> is the -j## -j## the from to version?
[14:11:39] <jepler> cvs up -j1.80 -j1.79 index.tmpl
[14:11:54] <BigJohnT> ok
[14:12:02] <jepler> I looked in my e-mail from the commit list and found that 1.80 is the version where hal_5i20 was removed, and 1.79 is the one before that
[14:12:18] <jepler> it's very useful, as long as you type exactly the right numbers and in the right order
[14:12:30] <BigJohnT> :)
[14:12:39] <BigJohnT> I wondered how you did it so fast sometimes
[14:13:03] <jepler> sometimes it will say "conflicts during merge", and then you either have to break out a text editor and fix it yourself, or remove the file, update, and re-make the same changes by hand
[14:13:19] <jepler> (this happens if the same lines were changed in the revision you're trying to apply with 'cvs up -j' and also changed again in the meantime)
[14:15:21] <BigJohnT> ok, I found the 13.3
[14:19:17] <CIA-2> EMC: 03bigjohnt 07TRUNK * 10emc2/docs/src/hal/drivers.lyx: remove blank section
[14:24:29] <alex_joni> BigJohnT: around?
[14:24:50] <alex_joni> ah, n/m found a dapper VM
[14:40:44] <BigJohnT> I am now alex_joni
[14:44:40] <CIA-2> EMC: 03alex_joni 07TRUNK * 10emc2/docs/src/gcode/main.lyx: some more explaining of the M62..65 commands
[14:44:58] <alex_joni> can you proofread that, if it's understandable?
[14:45:21] <BigJohnT> one moment
[14:46:52] <BigJohnT> makes sense to me :)
[14:47:34] <BigJohnT> and adds info on how to get more power!
[14:48:44] <BigJohnT> in the [EMCMOT] section what does EMCMOT = motmod do?
[14:49:43] <jepler> here's what it does: if you change it to anything else, emc totally breaks
[14:50:13] <BigJohnT> LOL
[14:50:22] <jepler> stand by for less sarcastic answer
[14:50:34] <alex_joni> it loads the motion controller called motmod
[14:50:38] <jepler> loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[TRAJ]AXES
[14:50:38] <alex_joni> currently that's the only one
[14:51:01] <jepler> it's used by all the default hal files to choose the name of a component to load
[14:52:00] <jepler> in the bad old pre-hal days if you needed to change hardware drivers for motion control, you had to substitute a whole different component -- one for steppers, one for some supported servo card, and so on
[14:52:10] <jepler> but now there is only one, and that line doesn't really serve a useful purpose
[14:52:38] <jepler> the users would likely be better served if the standard hal files all said 'loadrt emcmot ...' and there was no [EMCMOT]EMCMOT in the inifile
[14:52:41] <alex_joni> except that one day someone might want to write another motion controller, and use that one..
[14:53:05] <jepler> alex_joni: yes, and that guy is also smart enough to write one single line of hal
[14:53:13] <alex_joni> but those are smart enough to fix the hal file
[14:53:13] <alex_joni> right
[14:53:19] <jepler> case 1: user can't tie his shoe. advantage: no [EMCMOT]EMCMOT
[14:53:34] <alex_joni> there is probably a lot of cruft in the ini files
[14:53:35] <jepler> case 2: user can tie his shoe, and also write 1 line of hal and 2000 lines of motion controller. advantage: no [EMCMOT]EMCMOT
[14:55:19] <jepler> as far as I know those are the only 2 cases there are in the universe
[15:10:24] <CIA-2> EMC: 03bigjohnt 07TRUNK * 10emc2/docs/src/common/User_Concepts.lyx: add info on homing
[15:15:22] <CIA-2> EMC: 03alex_joni 07TRUNK * 10emc2/src/emc/kinematics/tp.c: bugfix: we need to initialize TC's with anychanged=0, else weird changes will happen. (thanks to jeff who spotted it).
[15:18:20] <CIA-2> EMC: 03bigjohnt 07TRUNK * 10emc2/docs/src/config/ini_config.lyx: noted do not screw with emcmot section things not listed
[15:19:16] <BigJohnT> I noticed when running emc2-trunk/scripts/emc and picking a selection it does not offer to save a copy for me to modify...
[15:22:16] <jepler> right
[15:22:39] <jepler> it checks whether the directory is writable by your user; if it is, then it doesn't ask whether to copy
[15:22:50] <BigJohnT> ok
[15:23:11] <jepler> if you want to test or screenshot that process, I can tell you how to trigger it
[15:23:20] <BigJohnT> yes
[15:24:42] <jepler> to make all the configs read-only: chmod -R ug-w configs
[15:24:56] <jepler> to make them writable again: chmod -R ug+w configs
[15:24:57] <BigJohnT> ok thanks
[15:25:03] <jepler> with them read-only, "cvs up" probably doesn't work right
[15:27:40] <BigJohnT> Sweet!
[15:27:52] <BigJohnT> I did it the mouse way :)
[15:28:17] <jepler> I would have no idea how to do that with a mouse :-P
[15:28:39] <BigJohnT> right click/properties
[15:28:44] <BigJohnT> permissions
[15:31:29] <cradek> you could use a corner of the mouse to type with, I guess
[15:33:38] <jepler> hi cradek
[15:34:09] <cradek> hi
[15:34:14] <cradek> when are you leaving?
[15:34:18] <jepler> tomorrow
[15:34:20] <BigJohnT> I haven't tried that yet cradek
[15:34:24] <jepler> then I'll be back tuesday a week later
[15:34:58] <cradek> neat, hope you have a good trip
[15:35:17] <jepler> thanks
[15:36:05] <BigJohnT> where are you going jepler
[15:37:00] <jepler> BigJohnT: visiting a friend in boca raton florida
[15:37:10] <jepler> heading down to the everglades
[15:37:15] <BigJohnT> nice
[15:37:28] <jmkasunich> ohh, warm
[15:38:33] <jepler> yes, should be
[15:41:56] <jmkasunich> grrr - they lie!
[15:42:06] <jmkasunich> http://www.autopartswarehouse.com/search/?N=1607+10110+4294965327+9252
[15:42:12] <jmkasunich> 2nd item on page, says in stock
[15:42:34] <jmkasunich> email "We regret to inform you that at the present time we are out of stock on the product(s) you ordered"
[15:42:56] <jmkasunich> I ordered it wednesday (and it said in stock then too)
[15:44:32] <BigJohnT> the honda civic hybrid is pretty neat... if you let off the gas going down a hill it maintains your current speed with regenerative braking and charges the battery
[15:44:33] <cradek> it is truly amazing that you backed into something and it's only costing you $35
[15:45:09] <jmkasunich> I don't know that it will cost only $35
[15:45:13] <jepler> $35 and an as-yet-unknown amount of inconvenience
[15:45:21] <BigJohnT> plus $15 shipping :( I bet
[15:45:27] <jmkasunich> haven't priced the part at a supplier that actually has it
[15:45:36] <jmkasunich> it was supposed to be $5 shipping
[15:45:45] <BigJohnT> that ain't too bad
[15:47:43] <BigJohnT> * BigJohnT heads out to the shop to noodle-head around and try and figure out where I might have a 50 pin ribbon cable
[15:48:26] <jmkasunich> either these auto-parts sites all got their software from the same place, or they are all fronts for the same place
[15:48:34] <jmkasunich> http://cpwstore.carpartswholesale.com/catalog/?N=9252&Nr=OR(AND(make:Dodge,model:Dakota,year:2004),AND(universal:1))&Vi=10110+1607+4294965327&y=2004&mk=Dodge&md=Dakota
[15:48:39] <jmkasunich> looks like almost the same page
[15:48:44] <jmkasunich> except the part is even cheaper
[15:54:43] <jmkasunich> and also not in stock
[15:55:00] <jmkasunich> even tho the website says it is
[16:01:33] <jmkasunich> they _are_ all the same company
[16:02:10] <BigJohnT> depends on which one you pick is how much you pay?
[16:03:39] <jmkasunich> partstrain.com and carpartswholesale.com have exactly the same 4 reviews for that part
[16:04:04] <jmkasunich> and autopartswarehouse has the same 1st review (and won't show the other three)
[16:04:13] <BigJohnT> LOL I guess the more exposure you have the more business you drag in
[16:04:36] <jmkasunich> and of course none of them have the part in stock
[16:04:49] <jmkasunich> but they all say they do on the sites
[16:05:17] <BigJohnT> * BigJohnT even wonders if I ever had a scsi 50 pin cable anywhere
[16:07:59] <jmkasunich> local parts store can get it tomorrow, $72
[16:08:36] <jmkasunich> I think I'll stimulate the local economy, screw them lyin' bastiges on the internet (with their offshore call center)
[16:16:22] <cradek> also, you'll actually get it
[16:25:04] <jmkasunich> yep
[16:25:43] <jmkasunich> just got back (you have to pay first), I can pick it up at 9:30 am tomorrow
[16:27:54] <jmkasunich> I wonder if they (the sleazy "many names, one company") have automated some of their sleaze
[16:28:25] <jmkasunich> the one that was at the top of the google search results wanted $35, the two others that were a bit farther down wanted $22
[16:28:49] <jmkasunich> it wouldn't be hard to search for "auto parts" once a day, and whichever of your sites comes first, raise the prices
[16:29:15] <jmkasunich> that way you soak the people who are lazy and only look at the first hit, and the ones who look at more think they are getting a deal
[16:46:49] <CIA-2> EMC: 03bigjohnt 07TRUNK * 10emc2/docs/src/hal/drivers.lyx: change section name and typo
[17:14:37] <BigJohnT> so reading this http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?UpdatingConfigurationsForDevelopmentVersions "withdrawn drivers" I should put depreciated on the hal_m5i20 page in the 2.3 manual?
[17:17:44] <seb_kuzminsky> BigJohnT: "deprecated", and yes i think the 2.3 manual should say that
[17:18:08] <BigJohnT> ok, at least I got it straight now :)
[17:39:54] <CIA-2> EMC: 03alex_joni 07TRUNK * 10emc2/configs/sim/.cvsignore: silent halscope save
[18:05:42] <CIA-2> EMC: 03alex_joni 07TRUNK * 10emc2/TODO: note that hal_m5i20 will be replaced by hostmot2
[18:06:54] <CIA-2> EMC: 03alex_joni 07TRUNK * 10emc2/TODO: remove things that are no longer valid
[18:07:37] <CIA-2> EMC: 03bigjohnt 07TRUNK * 10emc2/docs/src/drivers/ (hostmot2.lyx m5i20.lyx): note the hal_5i20 will be replaced by hostmot2
[18:08:47] <CIA-2> EMC: 03bigjohnt 07TRUNK * 10emc2/docs/src/Master_Integrator.lyx: hardware drivers sounds better
[18:10:40] <CIA-2> EMC: 03alex_joni 07TRUNK * 10emc2/tcl/TkEmc: remove CVS foo
[18:10:58] <BigJohnT> * BigJohnT goes to take a nap
[18:13:29] <CIA-2> EMC: 03alex_joni 07TRUNK * 10emc2/tcl/bin/halshow.tcl: fix appname in comment
[18:18:08] <CIA-2> EMC: 03alex_joni 07TRUNK * 10emc2/tcl/bin/genedit.tcl: minor note on the description
[18:52:03] <alex_joni> * alex_joni kicks CIA-2
[18:52:03] <CIA-2> ow
[18:55:25] <CIA-2> EMC: 03alex_joni 07TRUNK * 10emc2/tcl/bin/halconfig.tcl: add author and description
[18:55:28] <CIA-2> EMC: 03alex_joni 07TRUNK * 10emc2/tcl/bin/emctuning.tcl: add description
[18:55:28] <CIA-2> EMC: 03alex_joni 07TRUNK * 10emc2/tcl/bin/emctesting.tcl: add description
[18:55:57] <CIA-2> EMC: 03jepler 07TRUNK * 10emc2/tcl/ (emc.tcl.in show_errors.tcl): Add copyright notices
[18:56:01] <CIA-2> EMC: 03jepler 07v2_2_branch * 10emc2/tcl/ (emc.tcl.in show_errors.tcl): Add copyright notices
[19:35:54] <CIA-2> EMC: 03alex_joni 07TRUNK * 10emc2/emc2icon.png: I think this icon looks nicer
[19:35:55] <CIA-2> EMC: 03alex_joni 07TRUNK * 10emc2/debian/extras-Ubuntu-5.10/usr/share/pixmaps/emc2icon.png: I think this icon looks nicer
[19:35:55] <CIA-2> EMC: 03alex_joni 07TRUNK * 10emc2/debian/extras-Ubuntu-6.06/usr/share/pixmaps/emc2icon.png: I think this icon looks nicer
[19:35:55] <CIA-2> EMC: 03alex_joni 07TRUNK * 10emc2/debian/extras-Ubuntu-7.10/usr/share/pixmaps/emc2icon.png: I think this icon looks nicer
[19:36:00] <CIA-2> EMC: 03alex_joni 07TRUNK * 10emc2/debian/extras-Ubuntu-8.04/usr/share/pixmaps/emc2icon.png: I think this icon looks nicer
[19:36:03] <CIA-2> EMC: 03alex_joni 07TRUNK * 10emc2/debian/extras-sim-Ubuntu-6.06/usr/share/pixmaps/emc2icon.png: I think this icon looks nicer
[19:36:06] <CIA-2> EMC: 03alex_joni 07TRUNK * 10emc2/debian/extras-sim-Ubuntu-8.04/usr/share/pixmaps/emc2icon.png: I think this icon looks nicer
[19:36:09] <CIA-2> EMC: 03alex_joni 07TRUNK * 10emc2/debian/extras-sim-Ubuntu-5.10/usr/share/pixmaps/emc2icon.png: I think this icon looks nicer
[19:47:22] <alex_joni> heh, we now have 136 lyx files, compared to 160 .c files
[20:03:24] <BigJohnT> I guess I need to add some lyx files to catch up alex_joni :)
[20:45:16] <jepler> alex_joni: maybe you missed sim-8.04?
[21:16:57] <alex_joni> jepler: I probably did
[21:42:09] <alex_joni> jepler: nope, sim-8.04 is there, sim-7.10 isn't
[21:43:37] <jepler> oh so I can't read
[21:43:49] <alex_joni> same here :)
[21:43:49] <jepler> 7.10 is sort of a "who cares" at this point
[21:43:56] <alex_joni> righto
[21:43:58] <alex_joni> like 8.10
[21:44:11] <alex_joni> (the emc2 package does build on 8.10 though..)
[21:44:31] <alex_joni> at least it produced a deb for me
[21:44:40] <alex_joni> (the 2.2.8 version)
[22:13:23] <alex_joni> whoops
[22:14:41] <alex_joni> something is screwy about the emc2-sim package on dapper
[22:15:09] <BigJohnT> must have forgot the spats
[22:16:13] <alex_joni> no, something worse
[22:16:53] <alex_joni> this is really fscked :/
[22:17:21] <alex_joni> http://pastebin.ca/1337495
[22:19:43] <alex_joni> it's similar to this: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=354609
[22:19:50] <alex_joni> I think we have too many configuration files :/
[22:21:22] <alex_joni> less /var/lib/dpkg/status | grep -e "emc2/sample-configs" | wc -l
[22:21:24] <alex_joni> 697
[22:22:24] <alex_joni> so.. bottom line, a package with too many config files breaks apt
[22:22:44] <alex_joni> removing the package by hand (using dpkg --purge) makes it work again
[22:25:15] <CIA-2> EMC: 03bigjohnt 07TRUNK * 10emc2/docs/src/drivers/hostmot2.lyx: add info on pins and parameters
[22:32:45] <alex_joni> less /var/lib/dpkg/status | grep -e "emc2/sample-configs" | wc -l
[22:32:47] <alex_joni> 286
[22:32:52] <alex_joni> (for the 2.2.8 version)
[22:34:14] <alex_joni> I don't see how we can fix this easily :/
[22:36:07] <jepler> easy: move them to /usr/share
[22:36:23] <jepler> problem: some users probably don't listen, and sudo edit them in /etc
[22:36:57] <alex_joni> does this issue exist on hardy too?
[22:37:04] <alex_joni> (not that it matters much..)
[22:37:52] <jepler> btfoom
[22:37:58] <alex_joni> I'm surprised the debian bugreport from 2006 is not fixed :/
[22:38:04] <alex_joni> btfoom?
[22:38:50] <jepler> beats the fuck out of me
[22:39:02] <alex_joni> sorry.. googled it int he mean time :)
[22:40:04] <jepler> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=174945
[22:40:22] <jepler> [tagfile] apt: installing package with lots of conffiles breaks apt (field larger than 32k) Fixed in versions apt/0.5.5, apt/0.5.24
[22:40:51] <jepler> what's confusing is that dapper has apt 0.6.43 ...
[22:42:09] <alex_joni> yup
[22:46:08] <alex_joni> tagfile.h: pkgTagFile(FileFd *F,unsigned long Size = 32*1024);
[22:46:28] <alex_joni> that's from the dapper apt 0.6.43
[22:49:24] <CIA-2> EMC: 03bigjohnt 07TRUNK * 10emc2/docs/src/drivers/hostmot2.lyx: a few edits after a chat with seb
[22:49:59] <BigJohnT> * BigJohnT is off to cook meatball soup!
[22:50:13] <BigJohnT> talk to you guys later
[22:51:05] <jepler> apt (0.5.24) unstable; urgency=low
[22:51:08] <jepler> * Increase default tagfile buffer from 32k to 128k; this arbitrary limit
[22:51:08] <jepler> should also be removed someday (Closes: #174945)
[22:51:59] <alex_joni> yup, it's still in the changelog
[22:52:06] <jepler> is it over 128k? according to the apt changelog, that was the new version when this bug was fixed (from the changelog on dapper)
[22:54:05] <jepler> er, wait, I read what you said
[22:54:08] <jepler> ffffff
[22:54:11] <alex_joni> :)
[23:00:07] <alex_joni> https://bugs.launchpad.net/ubuntu/+source/apt/+bug/329554
[23:03:02] <alex_joni> jepler: it's back to 32k in apt- (from debian)
[23:06:04] <jepler> too bad about software and how it sucks
[23:06:49] <alex_joni> it got reverted at some point.. I think it caused breakage
[23:10:22] <jepler> if they're not going to fix it, I think it's clear we have to move sample configs out of /etc
[23:10:38] <jepler> but I hate to touch that in 2.2!
[23:15:50] <alex_joni> you mean 2.3
[23:15:58] <alex_joni> 2.2. is not a problem
[23:21:48] <jepler> why not?
[23:22:50] <alex_joni> we have 286 config files in 2.2.x
[23:22:58] <alex_joni> that's still below the 32k limit
[23:23:06] <alex_joni> we have 697 config files in 2.3.x
[23:23:14] <alex_joni> that's around 56k
[23:24:16] <jepler> last 2.2 release didn't have the new sherline configs; the new hm2 configs probably make sense in 2.2 as well. add them, and we'd hit the limit
[23:25:37] <alex_joni> emc 2.2.x config files is at around 23k now
[23:25:49] <alex_joni> think the sherline and hm2 configs is another 10k ?
[23:26:37] <jepler> I dunno. isn't that about the list of new configs?
[23:33:24] <alex_joni> jepler: http://bzr.debian.org/loggerhead/apt/apt/debian-sid/annotate/head:/apt-pkg/tagfile.h?
[23:33:35] <alex_joni> jepler: nope, lots more
[23:33:37] <alex_joni> tormach
[23:33:56] <alex_joni> some plasma
[23:34:25] <alex_joni> err.. tormach was there :/
[23:36:41] <alex_joni> 5axis/ is new
[23:36:44] <jepler> alex_joni: not sure what I'm looking for in that tagfile.h
[23:36:48] <alex_joni> classicladder
[23:36:56] <alex_joni> jepler: line 85
[23:37:22] <alex_joni> the bzr webinterface is horrible though.. can't figure out when it got changed
[23:39:08] <jepler> hm, I'd naively expect "1416.1.131" to take me to a page about that change
[23:39:49] <alex_joni> yeah, me too :/
[23:44:02] <alex_joni> anyways, the only plausible fix is moving stuff to /usr/share/
[23:45:56] <alex_joni> EMC2_CONFIG_PATH="~/emc2/configs:/usr/local/etc/emc2/configs:/etc/emc2/sample-configs"
[23:47:26] <jepler> not sure what the /usr/local/etc is for, for that matter
[23:48:03] <alex_joni> when we started with pickconfig it was envisioned that would be a place for integrators/machine builders like sherline to put their configs
[23:49:00] <alex_joni> have /etc/emc2/sample-configs for "official sample configs", /usr/local/etc/emc2/configs for "machine specific configs" and ~/emc2/configs for userconfigs
[23:49:31] <jepler> there's no evidence anybody's doing that
[23:49:39] <alex_joni> nope, I don't think anyone is
[23:49:59] <alex_joni> and we can use /usr/local/etc/emc2/sample-configs for our confings
[23:50:06] <jepler> no, we can't
[23:50:10] <alex_joni> and leave configs/ for integrators..
[23:50:12] <jepler> debian packages can't install in /usr/local
[23:50:20] <alex_joni> hmm.. crap
[23:50:33] <alex_joni> then /usr/share/emc2/sample-configs
[23:51:29] <jepler> but what about the fact that they won't work (read only directories)
[23:51:30] <jepler> ?
[23:51:46] <alex_joni> I don't understand
[23:52:11] <alex_joni> I mean instead of putting them in /etc/emc2/sample-configs, we put them in /usr/share/emc2/sample-configs
[23:52:15] <alex_joni> both are read only
[23:52:27] <fenn> that sounds like the right thing to do
[23:52:30] <jepler> ok hold on
[23:52:33] <jepler> here's what I'm saying:
[23:52:50] <jepler> since zero integrators have ever used the capability to install their own configuration files somewhere,
[23:53:06] <jepler> I am having trouble getting worked up about including that capability
[23:53:07] <alex_joni> (zero that we know of..)
[23:53:21] <alex_joni> oh, the capability is there already
[23:53:41] <alex_joni> it's all about presenting folders to pickconfig
[23:53:52] <alex_joni> so it knows where to search for config files
[23:54:11] <alex_joni> right now (as of 2.0.x?) we present the 3 locations I talked about
[23:54:37] <alex_joni> /etc/emc2/sample-configs, /usr/local/etc/emc2/configs and ~/emc2/configs/
[23:55:08] <alex_joni> the only thing that referrs to those paths is the runscript, which passes them as an argument to pickconfig
[23:56:37] <alex_joni> * alex_joni wonders if he's coherent enough at 2am :)
[23:57:02] <BigJohnT> but it is only 6pm here :)
[23:57:14] <alex_joni> then I'll wait a bit
[23:57:20] <BigJohnT> LOL
[23:58:17] <BigJohnT> * BigJohnT smells some wonderful Italian meat ball soup cooking
[23:59:12] <fenn> locate -r'/pub/emc/emc2/configs/.*\(ini\|hal\|var\|tbl\|nml\|dat\|txt\|xml\|odg\|README\)'|wc -l
[23:59:16] <fenn> 377