#emc-devel | Logs for 2007-10-28

Back
[01:05:52] <cradek> yeah I notice that too
[01:06:04] <cradek> I should fix (?) FO
[01:30:01] <cradek> arg
[01:30:13] <cradek> I think I need design help
[01:30:31] <DanielFalck> with what?
[01:30:38] <cradek> how feed override should work
[01:31:03] <cradek> say the machine's max is 60ipm
[01:31:10] <cradek> my gcode has F100 in it
[01:31:20] <cradek> I set FO to 50%
[01:31:27] <cradek> how fast should it cut?
[01:31:30] <DanielFalck> 30 ipm?
[01:31:39] <SWPadnos> 50
[01:31:39] <cradek> that's one answer :-)
[01:31:46] <SWPadnos> (the other answer)
[01:31:48] <cradek> ... and that's the other
[01:31:59] <cradek> beware: I haven't asked the hard question yet
[01:32:18] <DanielFalck> 50 ipm would be better
[01:32:46] <cradek> ok is everyone ready? how fast is a G0 rapid now?
[01:33:03] <DanielFalck> 60
[01:33:10] <SWPadnos> I chose the 50IPM answer because I think the FO should affect programmed rates, not manhine limits
[01:33:14] <SWPadnos> yes, 60 for G0
[01:33:28] <cradek> so FO should not affect G0? that's a very big change.
[01:33:29] <SWPadnos> unless we add a separate G0 override (as petev has asked for)
[01:33:32] <DanielFalck> or 30 : )
[01:34:06] <cradek> I don't want to add a separate rapid FO tonight (or for 2.2.0), so I want to not discuss that right now
[01:34:33] <SWPadnos> if you define FO as affecting G0 as well, then you may as well scale everything - so the example would go at 30
[01:34:33] <cradek> that leaves us with G1 = 50, G0 = 30, which seems unsatisfactory
[01:34:46] <SWPadnos> since you don't wnat any feed move to exceed the speed of a rapid traverse
[01:35:49] <fenn> i'll toss in my vote for 50IPM for what it's worth
[01:36:00] <SWPadnos> I would be somewhat suprised running F100 code on my 60IPM machine at FO 50, and getting 30 (which is 30% of 100)
[01:36:02] <cradek> ok, I think we'd all like it to be 50
[01:36:29] <cradek> SWPadnos: but, that's what emc has done since day 0
[01:36:32] <SWPadnos> I don't know what to do about G0 though
[01:36:53] <SWPadnos> ok, in that case others (who have actually used EMC) would be more surprised ;)
[01:36:53] <fenn> i think there is often a separate feed override for g0
[01:37:01] <cradek> I don't either, that's why I'm talking instead of committing
[01:37:01] <SWPadnos> not in EMC at the moment
[01:37:06] <fenn> for proofing programs and stuff
[01:37:38] <DanielFalck> running rapids at a slower speed for proofing is good
[01:37:44] <cradek> my BP has complicated rules for when FO affects rapids. when in normal auto/running mode, it doesn't
[01:37:45] <DanielFalck> we do that at work
[01:38:06] <cradek> but, it has only the one knob
[01:38:28] <DanielFalck> but, I think we have seperate knobs for g0 and g1
[01:38:39] <DanielFalck> or I mean rapids vs feed
[01:38:45] <cradek> DanielFalck: yeah I know some machines do have that
[01:39:10] <fenn> what's the difference between "feed" and "traverse"?
[01:39:23] <DanielFalck> I'd lean towards slowing down rapids with that one knob
[01:39:24] <SWPadnos> G1 vs G0
[01:39:25] <cradek> fenn: pretty much G1 vs G0
[01:39:34] <fenn> so would "traverse override" sound weird?
[01:39:42] <DanielFalck> sure does
[01:39:47] <fenn> thought so :)
[01:39:48] <SWPadnos> Rapid Rapid Reduction!
[01:40:18] <cradek> DanielFalck: if so, in my example above, how fast should the G0 move?
[01:40:32] <cradek> (example was: machine is 60ipm, gcode F100, FO 50%)
[01:40:39] <DanielFalck> 30
[01:40:50] <cradek> so the rapid is slower than the G1
[01:41:07] <DanielFalck> you got me on that one
[01:41:28] <cradek> yeah, this is where I'm stuck
[01:41:35] <fenn> instead of limiting just the traverse rate, you could have the other knob control the machine's limits
[01:41:42] <SWPadnos> I don't know that one answer works in both the situations we're discussing
[01:42:00] <fenn> then it would clamp the velocity for both kinds of moves
[01:42:24] <DanielFalck> tell everyone to make faster machines : 0
[01:42:29] <cradek> fenn: so in the example, what would be the cutting speed?
[01:42:39] <fenn> 30
[01:43:17] <fenn> is that the way it is now?
[01:43:29] <cradek> I think so
[01:43:51] <cradek> I mean yes
[01:44:28] <fenn> DanielFalck: does feed override normally affect traverse rate?
[01:45:02] <cradek> fenn: I'm sure the answer is "sometimes"
[01:45:10] <DanielFalck> let me look at something real quick....
[01:45:27] <fenn> the important thing is what "feed override" "means" to the average operator
[01:45:40] <fenn> not what the words actually mean separately
[01:45:49] <cradek> sure
[01:46:12] <cradek> but on some machines it does both, or only sometimes it does both (like on mine)
[01:46:41] <cradek> I bet "the average operator" will tell you he expects what the last machine he used does :-)
[01:47:02] <fenn> principle of least astonishment and all, i think that's a decent goal to shoot for
[01:47:04] <DanielFalck> can you make it configurable? or do we even want that?
[01:47:49] <cradek> configurability is a poor replacement for a good design
[01:48:09] <cradek> (fenn is definitely right about least astonishment)
[01:48:20] <cradek> cuts faster than rapids != least astonishment
[01:48:31] <fenn> this sounds like something for the mailing list
[01:48:45] <fenn> or we could put up a poll on joomla :)
[01:48:48] <cradek> argh
[01:50:23] <cradek> I think I should try to get the old behavior and leave it at that
[01:50:40] <cradek> since I've never heard anyone say they were astonished by it
[01:50:49] <fenn> ok
[01:51:02] <DanielFalck> so 30 ipm and 30 ipm in the example above?
[01:51:11] <fenn> yes
[01:51:21] <cradek> yes
[01:51:27] <DanielFalck> that works for me
[01:51:29] <SWPadnos> that could make sense
[01:51:44] <fenn> and if you program F30 what do you get?
[01:51:48] <SWPadnos> 15
[01:51:51] <DanielFalck> 15
[01:52:00] <cradek> rapids 30, feed 15
[01:52:29] <cradek> move to tool change 30, etc etc
[01:52:43] <fenn> that's a different move type? eesh
[01:52:53] <cradek> it's a rapid-like move
[01:52:55] <DanielFalck> I'm looking at a Daewoo Puma lathe panel in a manual and it only has 1 knob, so I think it would work the same
[01:53:13] <cradek> does it say explicitly when the knob applies?
[01:53:29] <cradek> like I said, the BP applies it to rapids 'sometimes'
[01:53:38] <cradek> which was pretty 'astonishing' to me
[01:54:02] <cradek> (but I sure see the reasons.)
[01:54:04] <DanielFalck> no
[01:54:12] <DanielFalck> it doesn't mention it
[01:54:17] <fenn> i think adding a separate override for rapids only could be useful, but a separate override for feeds only is dangerous
[01:54:34] <fenn> but the rapid override would clamp the maximum velocity too
[01:54:45] <cradek> fenn: I would support "scale the max" + "scale the F word"
[01:54:50] <fenn> it just wouldn't divide intermediate velocities
[01:55:30] <cradek> I still insist that rapid-only override is stupid (because F999 still crashes)
[01:55:43] <fenn> no, the rapid override clamps feeds to the rapid speed
[01:55:54] <fenn> so f999 would be like if you programmed g0
[01:56:05] <cradek> right that would be the sane thing
[01:56:15] <SWPadnos> not quite
[01:56:22] <fenn> in your example, with rapid override 50%, f30 would still give 30ipm
[01:56:36] <cradek> ok
[01:57:00] <SWPadnos> F999 wouldn't get scaled to F19.99 at 1%, it would get left alone, but clamped to an effectively lowered machine limit
[01:57:00] <cradek> petev has supported the thing I think is bad: rapid override scales rapids, feed override scales feeds
[01:57:35] <DanielFalck> maybe rapid should override should also scale feed values
[01:57:49] <fenn> DanielFalck: that would be the same thing as feed override then
[01:58:03] <DanielFalck> so a G0 would be 30 ipm and F3 would be 1.5 ipm
[01:58:09] <cradek> DanielFalck: I think 'rapid override' is bad user interface. the slider should be 'machine speed cap' and be in ipm
[01:58:27] <DanielFalck> yes
[01:58:31] <DanielFalck> on slider
[01:58:34] <DanielFalck> one
[01:58:41] <cradek> then, FO% should scale the F word in the obvious way (multiplying by FO%)
[01:58:45] <fenn> you could call it 'speed limit' and have a highway sign :D
[01:59:00] <cradek> fenn: maybe 'feed limit'
[01:59:16] <fenn> but it limits rapids too
[01:59:18] <cradek> I don't know about the wording, but I do know how it should work
[01:59:30] <cradek> true, but 'speed' means something else
[01:59:36] <fenn> it does?
[01:59:49] <SWPadnos> spindle
[01:59:56] <fenn> aww come on
[01:59:59] <cradek> speed means alternately spindle speed (rpm) or surface speed (fpm)
[02:00:02] <SWPadnos> feeds and speeds, man!
[02:00:19] <cradek> don't shoot the messenger :-)
[02:00:20] <fenn> speed limit does not mean surface or spindle speed
[02:00:40] <cradek> fenn: why not? there's a spindle speed (rpm) override too.
[02:00:46] <SWPadnos> the word speed in machining is almost universally applied to the spindle or tool
[02:00:51] <cradek> yes
[02:00:55] <DanielFalck> yes
[02:01:04] <SWPadnos> whereas feed is almost universally applied to tool movement
[02:01:08] <DanielFalck> yes
[02:01:09] <cradek> yes
[02:01:10] <cradek> :-)
[02:01:12] <SWPadnos> yes
[02:01:18] <fenn> but feed also means a cutting movement, does it not?
[02:01:19] <DanielFalck> feed rate and spindle speed
[02:01:29] <fenn> like you're feeding a plank into a planer
[02:01:37] <SWPadnos> feed = a cutting move, traverse means a non-cutting move (for the most part)
[02:02:07] <cradek> maybe nobody except emccanon programmers say traverse, they say rapid(n)
[02:02:15] <SWPadnos> that's woodworking. we don't use that kind of language in here! ;)
[02:02:31] <fenn> well it was an easy analogy
[02:02:45] <cradek> dangit now where am I
[02:02:58] <DanielFalck> I used to be a woodworker. we measured things in decibels then.
[02:03:18] <cradek> haha, feed that wood into the planer at 85dB
[02:03:18] <SWPadnos> I think you're at reimplementing Fo as it is (if it needs reimplementation now)
[02:03:46] <cradek> earplugs make the cuts go faster
[02:03:57] <DanielFalck> they sure reduced the pain
[02:04:14] <DanielFalck> I think you can leave things as is
[02:04:16] <SWPadnos> everything gets scaled, including G0, so in the example, G0 would be 30 IPM and F100 would be 30 IPM
[02:04:45] <cradek> I would not have touched it except for the wrench alex threw in the works
[02:04:48] <SWPadnos> you just end up with more F words getting clamped to the lowered G0 rate
[02:04:51] <cradek> (which was my idea, to be fair)
[02:04:51] <DanielFalck> eventually we'll all have machines with high powered linear ways and we won't even have to worry
[02:05:05] <fenn> DanielFalck: no, that's why i'm suggesting the rapid override
[02:05:22] <fenn> DanielFalck: when you're testing out the program you dont want to rapid at 1000ipm, but you do want to cut the metal at the right speed
[02:05:38] <fenn> otherwise your testing isnt worth much
[02:05:55] <DanielFalck> we have some Wasino lathes at work that have rapid over ride knobs
[02:06:00] <cradek> fenn: but you don't want rapid override (%), you want a cap
[02:06:07] <fenn> cradek: right
[02:06:20] <cradek> ok I'm glad nobody's arguing that tonight :-)
[02:06:44] <fenn> hence why i said 'speed limit' since its universally understood (by americans at least)
[02:07:04] <DanielFalck> If you are proving out a program and your feed is too slow, it usually doesn't hurt much
[02:07:18] <DanielFalck> unless you're routing wood : )
[02:07:19] <cradek> I agree that's a good way to express the idea, except for the problematic usage of the word "speed"
[02:07:40] <fenn> DanielFalck: if you have a fixed speed spindle and are cutting plastic, it matters
[02:08:03] <DanielFalck> yes, I know. I've melted it myself once ....
[02:08:06] <DanielFalck> or twice
[02:08:26] <cradek> I either cut air to test, or cut a part, not both
[02:08:34] <DanielFalck> and you can burn wood with a router bit too
[02:09:00] <cradek> (and when using emc I don't bother cutting air, I can look at the preview just fine thank you)
[02:09:04] <DanielFalck> with a lathe, it's not as much a problem if the spindle is tied to feed rate
[02:09:20] <fenn> cradek: your setups dont involve lots of clamps and stuff do they?
[02:10:01] <cradek> usually I just cut between clamps/jaws, I use the 'extents' numbers to check that the entirety of the program is between them
[02:10:24] <cradek> or, I jog to the extents and look to see where the tool goes
[02:10:48] <cradek> and it's easy to see when no lines go 'further'
[02:11:20] <DanielFalck> proving out a program on a turret lathe can be really scary- when you watch a turret rotate another tool in place. There is no feed override for that.
[02:11:57] <DanielFalck> If you want, I can look at the mills and lathes at work to give you a survey of what does what
[02:12:06] <cradek> I suppose tool changers that take a lot of clearance are that way too
[02:12:44] <cradek> on the mazak we had a tool 5? inches longer than another, the head was pretty low for the short one, and the long one barely cleared the table
[02:12:54] <cradek> (when changing)
[02:13:27] <cradek> I suppose the right answer is 'get better tooling'...
[02:13:42] <cradek> DanielFalck: thanks but I think we'll have the old behavior for a bit
[02:13:51] <DanielFalck> ok
[02:14:10] <cradek> someday I would like 'motion cap' and 'scale the F word' functions
[02:14:42] <cradek> but the majority of the work for that is tedious NML and GUI
[02:15:05] <DanielFalck> do you have an actual feed rate read out in Axis?
[02:15:14] <cradek> yes
[02:15:14] <DanielFalck> I have one on my Centroid
[02:15:20] <DanielFalck> cool
[02:15:34] <DanielFalck> that's pretty valuable to have
[02:15:36] <cradek> in emc2.2 it's very good, in 2.1 it's pretty poor
[02:15:45] <cradek> yes
[02:15:48] <fenn> did you actually have velocity displayed with different colors or was skunkworks making that up?
[02:16:03] <cradek> ?
[02:16:04] <DanielFalck> that's what really counts when you're afraid of busting a cutter
[02:16:29] <fenn> like, blue for 0 and red for 50 ipm
[02:16:41] <cradek> no, I've never done that
[02:16:56] <cradek> I have had colored blends for debugging blending
[02:16:59] <DanielFalck> is it different line types for rapids and feed moves?
[02:17:03] <DanielFalck> I can't remember
[02:17:07] <cradek> yes, rapids are dashed
[02:17:12] <cradek> or grey or something
[02:19:26] <DanielFalck> when I'm checking out g-code from apt, I always make the feed moves very high - 400 ipm and then check the code out in axis
[02:20:08] <fenn> i usually set feed override to 500%
[02:20:16] <fenn> and run it on a sim config
[02:20:27] <DanielFalck> yes, I'm running from sim
[02:20:56] <fenn> then i can slow it down to watch something interesting
[02:21:06] <fenn> i guess you could do that anyway
[02:22:45] <DanielFalck> my bridgeport can do something like 250 ipm, but it's too much for what I do
[02:25:39] <DanielFalck> with little tiny cutters and a bridgeport spindle
[02:54:31] <LawrenceG> perhaps all emc needs is a warning when program is loaded/verified if any F words are found that exceed machine capabilities
[02:57:43] <fenn> no that's just annoying
[03:21:46] <LawrenceG> clipping without warning gives the dreaded WTF? response
[03:24:17] <cradek> I think I disagree - if my machine goes 60, and I get someone else's gcode with F200 in it, it's not a "WTF moment" if my machine still goes 60
[03:25:10] <cradek> but, having to tell emc every time I load his program that it's ok my machine is still 60 is a "WTF moment"
[03:25:36] <LawrenceG> seems like the program should be fixed to run on the machine
[03:26:08] <LawrenceG> its like someone trided to load a program setup for a vmc on a desktop mill
[03:27:44] <fenn> yes i'd just love going through and fixing each of the 5000 f-words
[03:28:16] <LawrenceG> thank goodnes I'm not suggesting 5000 warnings!
[03:28:28] <cradek> it's true any program that was originally for a grossly different machine will need some editing
[03:28:51] <cradek> but for a slightly different one, maybe not
[03:29:01] <cradek> Invalid F word on line 1!
[03:29:04] <cradek> Invalid F word on line 2!
[03:29:08] <cradek> haha
[03:29:15] <fenn> error: can't do that
[03:29:23] <LawrenceG> seems a basic fuction of verifying the gcode when loaded
[03:29:37] <LawrenceG> sorry cant type tonight...
[03:30:37] <fenn> this could be one use of colored backplots
[03:30:50] <fenn> er, preview
[03:31:18] <fenn> i might try to fix a mis-colored line if i were a perfectionist
[03:31:34] <fenn> but clicking 'ok' each time i reload the program wears on your nerves
[03:31:49] <fenn> s/your/my/
[03:33:49] <LawrenceG> yes, pop-ups are ugly... better in a scrolling status bar so there is some history
[03:34:33] <LawrenceG> that way if there are 5 errors in a program, one doesnt get 5 popups
[03:35:07] <LawrenceG> or maybe a scrolling message window that only pops up if there is a problem
[03:42:44] <LawrenceG> on feeds, operator is used to the FO working within the speeds the machine is configured for.
[03:44:06] <LawrenceG> if a program uses wildly odd speeds, I think simple clipping within the machine limits is the way to go... if operator likes to run machine with dial at 50%, it should never run a program faster than 50% of configured machine speed
[03:45:33] <LawrenceG> this could be considered a safety issue
[03:47:24] <LawrenceG> ie.. if operator has machine set at FO of 50%, no program should be able to make it run faster than the expected 50% or machine configured value
[03:47:44] <LawrenceG> or/of
[03:48:11] <LawrenceG> bbl guys... have a good Sat PM
[13:51:21] <tissf> hello can someone could help me to compile the doc after french translation?
[13:52:21] <alex_joni> hi tissf
[13:52:27] <alex_joni> what is your exact issue?
[13:53:15] <tissf> some compilation error, wait please i cut the message
[13:53:58] <tissf> Building ../docs/src/Master_HAL.pdf
[13:53:59] <tissf> Locale fr_FR could not be set
[13:54:01] <tissf> Locale en_US could not be set
[13:54:02] <tissf> Error in latexParagraphs: You should not mix title layouts with normal ones.
[13:54:04] <tissf> convert: error while loading shared libraries: libGraphicsMagick.so.1: cannot open shared object file: No such file or directory
[13:54:05] <tissf> /usr/share/lyx/./scripts/convertDefault.py ERROR
[13:54:07] <tissf> Execution of "convert" failed.
[13:54:51] <tissf> an idea ?
[13:59:44] <SWPadnos> do you have imagemagick installed?
[14:00:46] <tissf> oups no !
[14:01:02] <SWPadnos> That could be the problem ;)
[14:01:37] <tissf> juste installed gutsy
[14:03:43] <tissf> another error:
[14:03:44] <tissf> convert: error while loading shared libraries: libjasper-1.701.so.1: cannot open shared object file: No such file or directory
[14:04:23] <tissf> libjasper 1.9 installed
[14:08:55] <tissf> that works, imagemagick library missing !
[14:09:04] <tissf> Thank you
[14:25:01] <SWPadnos> you're welcome
[14:25:17] <SWPadnos> or should I say pas de quoi
[14:30:45] <tissf> :o) Thanks
[14:31:53] <tissf> some dYet the difficulties in compiling files French
[14:33:00] <tissf> The doc will compile ... But in English!
[14:33:56] <SWPadnos> yes - I think you would need to replace all the .lyx files with French translations to get french-language docs
[14:34:14] <SWPadnos> the translations that are there now are for messages and menu/button labels in the program
[14:36:53] <tissf> I have translated one docs/gui file.py for testing and added the name in Submakefile:
[14:36:53] <tissf> ifeq ($(BUILD_DOCS),yes)
[14:36:54] <tissf> DOC_SRCS := \
[14:36:56] <tissf> code/Code_Notes.lyx \
[14:36:57] <tissf> code/Style_Guide.lyx \
[14:36:59] <tissf> gui/axis.lyx \
[14:37:00] <tissf> gui/axis_fr.lyx \ <<<<< added by me
[14:37:29] <tissf> I have missed other parameters !!
[14:38:02] <SWPadnos> hmmm. I don't know enough about how the lyx files get combined or how they refrence each other
[14:38:28] <SWPadnos> you might try removing the english version of axis.lyx and just use the french translation
[14:38:43] <SWPadnos> but I'm not sure that will help (or hurt)
[14:39:23] <tissf> with same filenames ?
[14:40:23] <tissf> I have to wait Jef help :)
[14:40:29] <SWPadnos> try it with the _fr extension first, then renamed as axis.lyx
[14:40:40] <tissf> yes
[14:40:45] <SWPadnos> yeah, waiting for someone who knows what they're talking about is also a good option :)
[14:41:38] <tissf> sûre that's but thank you for the help :)
[14:41:48] <SWPadnos> you're welcome
[15:00:32] <tissf> How to avoid this compilation error? Which is the cause?
[15:00:34] <tissf> make: Entering directory `/home/francis/emc2-trunk/src'
[15:00:36] <tissf> Building ../docs/src/Master_HAL.pdf
[15:00:37] <tissf> Locale fr_FR could not be set
[15:00:39] <tissf> Locale en_US could not be set
[15:00:40] <tissf> Error in latexParagraphs: You should not mix title layouts with normal ones.
[15:01:27] <SWPadnos> don't know - sorry
[15:48:36] <jepler> maybe this is the cause and solution? http://www.mail-archive.com/lyx-users@lists.lyx.org/msg47299.html
[15:49:05] <jepler> but those may just be warnings, this is the real error: convert: error while loading shared libraries: libGraphicsMagick.so.1: cannot open shared object file: No such file or directory
[15:49:10] <jepler> are you sure all requirements of lyx are installed?
[15:50:15] <jepler> or maybe you resolved that one
[15:50:21] <tissf> hello jef :)
[15:51:03] <jepler> I have not developed the documentation on gutsy .. note that configure will print a message warning you that the documentation should be edited only with version 1.3.x, while gutsy seems to have 1.5.1.
[15:51:17] <tissf> libgraphicsmajick's solved
[15:51:47] <tissf> under gutsy some tools disapear
[15:52:29] <tissf> but i solved by cp en paste from feysty to gutsy /usr/bin !
[15:53:18] <tissf> now the html compile fine with your blue color :o)
[15:54:56] <tissf> for v 1.3.x but all in english !
[15:56:30] <jepler> the .lyx documentation must be compatbile with lyx 1.3.x, to build pdf documentation on ubuntu dapper
[15:57:50] <tissf> ahhh yes I can compile under dapper, feisty or gutsy but lyx under dapper is a pain !
[16:00:38] <jepler> if the files you write can be processed on ubuntu dapper, I don't care what version of linux you use. but if they can't be processed on dapper, it's no good
[16:01:33] <tissf> OK
[16:02:35] <tissf> the compilation is correct but the French files are ignored
[16:02:42] <tissf> !
[16:03:23] <tissf> I have to set fr_FR and us_US correctly
[16:03:24] <jepler> can you send me taxis_fr.pyx and I will see if I can figure out how to make it work on dapper?
[16:04:17] <jepler> axis_fr.lyx, I mean
[16:04:27] <jepler> maybe in e-mail? i have to leave now.
[16:04:40] <tissf> :) yes by mail, I join some explanations
[16:04:41] <jepler> and thank you for undertaking this work
[16:05:42] <tissf> I want the first file_fr compile correctly before the big work
[16:05:52] <tissf> thank you for help
[17:21:43] <alex_joni> SWPadnos: around?
[17:44:01] <alex_joni> SWPadnos: n/m, I managed to make it work :)
[17:44:14] <alex_joni> * alex_joni remembered a trick cradek told me about once
[18:31:43] <tissf> jepler>maybe this is the cause and solution? http://www.mail-archive.com/lyx-users@lists.lyx.org/msg47299.html
[18:31:45] <tissf> It seems that the problem is here
[19:28:38] <jepler> tissf: I didn't have any trouble processing the french-language files on my Ubuntu Dapper machine, after converting the lyx file to version 221 using lyx2lyx.
[19:29:01] <jepler> however, without converting the file using my Ubuntu Gutsy machine, the version of lyx on Dapper couldn't read the file at al
[19:29:04] <jepler> all
[19:30:17] <tissf> thank you Jeff
[19:30:49] <jepler> hmmm .. terms in all languages will appear in a single index..
[19:30:55] <jepler> I'll have to fix that
[19:31:57] <jepler> http://www.linuxcnc.org/docs/2.2//EMC2_User_Manual_fr.pdf http://linuxcnc.org/docview/2.2/html/gui_axis_fr.html
[19:35:34] <tissf> Wow! You are the god of lyx :)
[19:36:12] <jepler> it still doesn't explain why you had the problems you did
[19:36:36] <tissf> I write really better french than English!
[19:37:08] <jepler> your english is fine, don't worry about it.
[19:37:33] <jepler> I assume your french is even better
[19:37:59] <tissf> ;)
[19:38:16] <tissf> I will leave gutsy and build under dapper
[19:38:38] <jepler> I hope that's not too inconvenient for you
[19:40:04] <tissf> no problem. Where can I find lyx2lyx?
[19:41:19] <jepler> you have to invoke it using the full path: /usr/share/lyx/lyx2lyx/lyx2lyx
[19:41:33] <jepler> I mentioned this in the docs/src/README file, it gives an example commandline
[19:43:00] <tissf> thank you I have to read it :) sorry
[19:44:08] <tissf> Time to eat here! Soon
[19:44:53] <jepler> enjoy your meal
[19:47:05] <jepler> tissf: you will need to change the index entries so that they are french terms instead of english ones
[20:17:50] <jepler> tissf: by the way, my gutsy system has /usr/bin/epstopdf from the package texlive-extra-utils
[20:19:40] <jepler> and convert from package imagemagick
[22:42:13] <tissf> jepler: ok packages problem resolved
[22:43:09] <tissf> I correct the indices
[22:43:21] <tissf> index sorry