Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-28 Thread Uwe Stöhr
Am 28.01.2013 07:54, schrieb Jürgen Spitzmüller: The linebreak is necessary to get the city in its own line. This is a requirement for some job applications. At least that was once reported to me. Look, the problem is that some modernCV themes (casual, which has the address information in the

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-27 Thread Jürgen Spitzmüller
Uwe Stöhr wrote: > This cannot be fixed, because in trunk the new default theme is used. in > branch I cannot use this because the document will then become > uncompilable. No it won't. Attached is a branch version that compiles with the casual theme. All I did here is changing the theme and re

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-27 Thread Jürgen Spitzmüller
Uwe Stöhr wrote: > I don't know why but this does not occur with the new layout in trunk. Of course it does. See attached document. Or show me how to insert a linebreak in the address layout with the casual theme in the new layout that does _not_ trigger a error. Jürgen modernCV-trunk.lyx Des

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-27 Thread Uwe Stöhr
Am 28.01.2013 03:07, schrieb Uwe Stöhr: OK. I will fix this then. This cannot be fixed, because in trunk the new default theme is used. in branch I cannot use this because the document will then become uncompilable. The linebreak is necessary to get the city in its own line. This is a requir

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-27 Thread Uwe Stöhr
Am 26.01.2013 18:23, schrieb Jürgen Spitzmüller: I cannot reproduce the failure you get when removing the linebreak. I can reproduce the failure with a different theme. But I cannot see how the layout update fixes this. Instead, the error goes away if the address declaration in the preamble is t

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-26 Thread Jürgen Spitzmüller
Uwe Stöhr wrote: > As soon as you e.g. change something in the example file it > becomes uncompilable. Use for example another theme or remove the linebreak > in the address. I cannot reproduce the feilure you get when removing the linebreak. I can reproduce the failure with a different theme. B

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-26 Thread Uwe Stöhr
Am 26.01.2013 05:05, schrieb Uwe Stöhr: Damn, you are right. Damn me, of course you were not right. As soon as you e.g. change something in the example file it becomes uncompilable. Use for example another theme or remove the linebreak in the address. I now nevertheless reverted everything

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-25 Thread Uwe Stöhr
Am 22.01.2013 15:45, schrieb Jürgen Spitzmüller: I now also reverted your changes locally, and it turns out that the (old) moderncv example file still works without any single problem with the old layout. This is with most recent TL (2012/12/04 v1.2.1 of moderncv.cls). Damn, you are right. I d

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-25 Thread Uwe Stöhr
Am 22.01.2013 15:19, schrieb Jürgen Spitzmüller: You added 14 styles of "InPreamble" type (CVStyle, CVColor, FirstName, FamilyName, Title, Address, Mobile, Phone, Fax, Email, Homepage, ExtraInfo, Photo and Quote). None of these are needed to keep the layout working with recent releases of moder

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-25 Thread Uwe Stöhr
Am 21.01.2013 22:15, schrieb Georg Baum: That is what I always stated, non of my changes (except of that nasty modernCV beast) break the backward-compatibility in the strict sense but they introduce new commands and that is what this thread is about. Yes. In the beginning, I thought that these

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-22 Thread Jürgen Spitzmüller
Jürgen Spitzmüller wrote: > In sum: As much as these changes enhance the support for moderncv, none of > them is really needed to keep moderncv working. I now also reverted your changes locally, and it turns out that the (old) moderncv example file still works without any single problem with the

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-22 Thread Jürgen Spitzmüller
Uwe Stöhr wrote: > > The same holds for moderncv. The author does support backward > > compatibility so I would be interested to see what actually does not work > > anymore. > > I had a look today and I cannot fiddle it out. The underlying table > structure until modernCV 1.0 makes it complicated

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-21 Thread Uwe Stöhr
Am 21.01.2013 09:34, schrieb Jean-Marc Lasgouttes: But only sometimes. That is no accuse for not providing everything that might be demanded by a journal. Sure, but it has to be done case-by-case. My point is that the argument should not be "all layouts should be updated to match the latest v

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-21 Thread Georg Baum
Richard Heck wrote: > It's currently possible to edit such a file without data loss, if I'm > not mistaken. The unrecognized layouts are treated as "Standard", but > they retain their labels. It is even possible to insert new such layouts > (or insets) and save the file. So the "edit only" mode is

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-21 Thread Georg Baum
Uwe Stöhr wrote: > Am 15.01.2013 22:24, schrieb Georg Baum: > >> IMHO, IEEEtran.cls does not support Uwe's reasoning at all, but rather >> the oppsosite. And I'd really like to see _one_ example of an updated >> journal/conference .cls file that broke an officially supported LyX >> .layout file (

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-21 Thread Jean-Marc Lasgouttes
Le 21/01/13 00:55, Uwe Stöhr a écrit : Am 16.01.2013 10:19, schrieb Jean-Marc Lasgouttes: We also have the right to consider the new commands and the necessity to support them right _now_. It may be that they are really required, but I bet that in many cases they will only correspond to corner

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-21 Thread Jean-Marc Lasgouttes
Le 21/01/13 00:51, Uwe Stöhr a écrit : Am 15.01.2013 22:36, schrieb Jean-Marc Lasgouttes: The same holds for moderncv. The author does support backward compatibility so I would be interested to see what actually does not work anymore. I had a look today and I cannot fiddle it out. The underly

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-20 Thread Uwe Stöhr
Am 16.01.2013 10:19, schrieb Jean-Marc Lasgouttes: We also have the right to consider the new commands and the necessity to support them right _now_. It may be that they are really required, but I bet that in many cases they will only correspond to corner cases. But only sometimes. That is n

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-20 Thread Uwe Stöhr
Am 15.01.2013 22:36, schrieb Jean-Marc Lasgouttes: The same holds for moderncv. The author does support backward compatibility so I would be interested to see what actually does not work anymore. I had a look today and I cannot fiddle it out. The underlying table structure until modernCV 1.0

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-20 Thread Uwe Stöhr
Am 15.01.2013 22:24, schrieb Georg Baum: IMHO, IEEEtran.cls does not support Uwe's reasoning at all, but rather the oppsosite. And I'd really like to see _one_ example of an updated journal/conference .cls file that broke an officially supported LyX .layout file (and no, unless somebody presents

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-20 Thread Uwe Stöhr
Am 14.01.2013 11:28, schrieb Enrico Forestieri: Nothing. If you do nothing, you break nothing. http://www.lyx.org/trac/ticket/8503#comment:1 Thanks for having a look. There might be a bug in MiKTeX's packaging. But that is not the main problem. The problem is once again that there are new st

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-17 Thread Richard Heck
On 01/17/2013 01:53 PM, Enrico Forestieri wrote: On Wed, Jan 16, 2013 at 04:13:31PM -0500, Richard Heck wrote: On 01/16/2013 03:39 PM, Georg Baum wrote: Jean-Marc Lasgouttes wrote: Le 16/01/2013 08:53, Liviu Andronic a écrit : Consider that the updated layout (in 2.0.5) contains _new_ comman

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-17 Thread Enrico Forestieri
On Wed, Jan 16, 2013 at 04:13:31PM -0500, Richard Heck wrote: > On 01/16/2013 03:39 PM, Georg Baum wrote: > >Jean-Marc Lasgouttes wrote: > > > >>Le 16/01/2013 08:53, Liviu Andronic a écrit : > >>>Consider that the updated layout (in 2.0.5) contains _new_ commands > >>>and that the user creates a do

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-16 Thread Richard Heck
On 01/16/2013 03:39 PM, Georg Baum wrote: Jean-Marc Lasgouttes wrote: Le 16/01/2013 08:53, Liviu Andronic a écrit : Consider that the updated layout (in 2.0.5) contains _new_ commands and that the user creates a document using those new commands that the 2.0.5 layout supports. What happens if

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-16 Thread Georg Baum
Jean-Marc Lasgouttes wrote: > Le 16/01/2013 08:53, Liviu Andronic a écrit : >> Consider that the updated layout (in 2.0.5) contains _new_ commands >> and that the user creates a document using those new commands that the >> 2.0.5 layout supports. What happens if a collaborator opens this >> docume

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-16 Thread Richard Heck
On 01/16/2013 02:53 AM, Liviu Andronic wrote: On Tue, Jan 15, 2013 at 10:24 PM, Georg Baum wrote: versions are backward incompatible: I only saw new commands, not changed or deleted old ones). Therefore, the best option is IMNSHO to use one of the several suggestions of versioned layouts, _if_

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-16 Thread Scott Kostyshak
On Wed, Jan 16, 2013 at 4:19 AM, Jean-Marc Lasgouttes wrote: > Le 16/01/2013 08:53, Liviu Andronic a écrit : > >> Consider that the updated layout (in 2.0.5) contains _new_ commands >> and that the user creates a document using those new commands that the >> 2.0.5 layout supports. What happens if

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-16 Thread Jean-Marc Lasgouttes
Le 16/01/2013 08:53, Liviu Andronic a écrit : Consider that the updated layout (in 2.0.5) contains _new_ commands and that the user creates a document using those new commands that the 2.0.5 layout supports. What happens if a collaborator opens this document in 2.0.3? Will it work, or will openin

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-15 Thread Liviu Andronic
On Tue, Jan 15, 2013 at 10:24 PM, Georg Baum wrote: > versions are backward incompatible: I only saw new commands, not changed or > deleted old ones). > Therefore, the best option is IMNSHO to use one of the several suggestions > of versioned layouts, _if_ new layouts in the stable branch are nec

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-15 Thread Jean-Marc Lasgouttes
Le 15/01/2013 22:24, Georg Baum a écrit : IMHO, IEEEtran.cls does not support Uwe's reasoning at all, but rather the oppsosite. And I'd really like to see _one_ example of an updated journal/conference .cls file that broke an officially supported LyX .layout file (and no, unless somebody presents

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-15 Thread Georg Baum
Guenter Milde wrote: > On 2013-01-14, Enrico Forestieri wrote: >> On Mon, Jan 14, 2013 at 02:33:36AM +0100, Uwe Stöhr wrote: > >>> But to come to an end, decide once again but please act then >>> consistently. I will have to update IEEEtran and I want to know from >>> you what I should do now. >

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-14 Thread Guenter Milde
On 2013-01-14, Enrico Forestieri wrote: > On Mon, Jan 14, 2013 at 02:33:36AM +0100, Uwe Stöhr wrote: >> But to come to an end, decide once again but please act then >> consistently. I will have to update IEEEtran and I want to know from >> you what I should do now. > Nothing. If you do nothing, y

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-14 Thread Liviu Andronic
Hello Uwe On Mon, Jan 14, 2013 at 2:33 AM, Uwe Stöhr wrote: >> The Windows installer is your business. > > That is not fair. We can assume that at least 50% of our users use LyX on > Windows. > This is harsh reasoning. In many cases open-source projects only take responsibility for providing sou

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-14 Thread Guenter Milde
On 2013-01-14, Uwe Stöhr wrote: > Am 02.01.2013 15:42, schrieb Richard Heck: > I want: > - for paper submission classes we can change the layout for every LyX > release (this might break backward compatibility but for these > classes you are not allowed to use older class versions) > - for no

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-14 Thread Enrico Forestieri
On Mon, Jan 14, 2013 at 02:33:36AM +0100, Uwe Stöhr wrote: > But to come to an end, decide once again but please act then > consistently. I will have to update IEEEtran and I want to know from > you what I should do now. Nothing. If you do nothing, you break nothing. http://www.lyx.org/trac/tick

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-13 Thread Uwe Stöhr
Am 02.01.2013 15:42, schrieb Richard Heck: I'm sorry, Uwe, but you simply are not listening to what anyone else is saying. No one is saying we should not provide updated layout files, force people to enter TeX code, or whatever. The ONLY issue is what the names of these new layouts will be. I'

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-02 Thread Richard Heck
On 01/01/2013 10:34 PM, Uwe Stöhr wrote: Am 16.12.2012 19:33, schrieb Richard Heck: 1. backward compatibility Perhaps I am reading too much into this, but if your main concern is the example or template file, then there is no issue here. I have already said that I have no objection to makin

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-02 Thread Jürgen Spitzmüller
Can we please revert the moderncv and achemso changes in branch unless we have come to a final conclusion? Jürgen

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-01 Thread Uwe Stöhr
Am 17.12.2012 17:19, schrieb Jean-Marc Lasgouttes: While looking into moderncv.cls, I saw an interesting line: \RequirePackageWithOptions{moderncvcompatibility} Looking inside this file is indeed interesting: % compatibility with version 0.1 \newcommand*{\cvresume}[2]{\cvlistdoubleitem

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2013-01-01 Thread Uwe Stöhr
Am 16.12.2012 19:33, schrieb Richard Heck: 1. backward compatibility Perhaps I am reading too much into this, but if your main concern is the example or template file, then there is no issue here. I have already said that I have no objection to making the example and template files be up to

Re: [patch] final layout patches for branch

2013-01-01 Thread Jürgen Spitzmüller
Uwe Stöhr wrote: > But it also fails if you are using a KOMA version in your LaTeX distribution > that does not know about a style that was added to a later version of > KOMA. And that was what I was referring to. If you send someone your file > created with e.g. KOMA version 2 but he has only KOM

Re: [patch] final layout patches for branch

2012-12-31 Thread Uwe Stöhr
Am 14.12.2012 08:29, schrieb Jürgen Spitzmüller: KOMA Script is an excellent example: It has an option version= exactly to fit the criterium we put forward: backwards compatibility. In contrast to the moderncv author (apparently), Markus Kohm has a very good understanding of how important it is

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2012-12-17 Thread Jean-Marc Lasgouttes
Le 17/12/2012 16:32, Richard Heck a écrit : How does LaTeX figure out the version, if we include that in \usepackage? Or is that the worry, that not all classes do it the same way? I was kind of thinking that we'd actually make this check in chkconfig.ltx. Perhaps using something like: \use

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2012-12-17 Thread Richard Heck
On 12/17/2012 04:57 AM, Jean-Marc Lasgouttes wrote: Le 16/12/2012 19:33, Richard Heck a écrit : Let me address the last point first. I do not see why you think versioning makes more work. Why would you have to write three different layouts? To support every single version of moderncv? We don't d

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2012-12-17 Thread Jean-Marc Lasgouttes
Le 16/12/2012 19:33, Richard Heck a écrit : Let me address the last point first. I do not see why you think versioning makes more work. Why would you have to write three different layouts? To support every single version of moderncv? We don't do that now, as you said. Why would we have to do it t

Re: Restart layout update discussion; was: Re: [patch] final layout patches for branch

2012-12-16 Thread Richard Heck
On 12/13/2012 05:45 PM, Uwe Stöhr wrote: Dear colleagues, sorry for the delay, but my spare time is currently very limited. Before I will comment on the different posts in the old thread I want to summarize what we are discussing about because the old thread is a mixture of different topics an

Re: [patch] final layout patches for branch

2012-12-13 Thread Jürgen Spitzmüller
2012/12/13 Uwe Stöhr : > Another example is KOMA-script. KOMA Script is an excellent example: It has an option version= exactly to fit the criterium we put forward: backwards compatibility. In contrast to the moderncv author (apparently), Markus Kohm has a very good understanding of how important

Re: [patch] final layout patches for branch

2012-12-13 Thread Uwe Stöhr
Am 10.12.2012 10:16, schrieb Jean-Marc Lasgouttes: To try to discuss concrete example, could you give me a quick description of typical changes that have occurred between these moderncv releases? I would like to see how bad it is. Compared to modernCV < 1.0 the commands for the language and

Restart layout update discussion; was: Re: [patch] final layout patches for branch

2012-12-13 Thread Uwe Stöhr
Dear colleagues, sorry for the delay, but my spare time is currently very limited. Before I will comment on the different posts in the old thread I want to summarize what we are discussing about because the old thread is a mixture of different topics and misunderstandings. The different points

Re: [patch] final layout patches for branch

2012-12-10 Thread Richard Heck
On 12/10/2012 12:15 PM, José Matos wrote: On 12/10/2012 04:59 PM, Richard Heck wrote: - From my point as the author of a layout I cannot know what a version of the document class a user might have installed. So what should I do, if the layout works only with modernCV 1.0, but fails with 0.9 and

Re: [patch] final layout patches for branch

2012-12-10 Thread José Matos
On 12/10/2012 04:59 PM, Richard Heck wrote: >> - From my point as the author of a layout I cannot know what a >> version of the document class a user might have installed. So what >> should I do, if the layout works only with modernCV 1.0, but fails >> with 0.9 and the recent version 1.2? - I have

Re: [patch] final layout patches for branch

2012-12-10 Thread Richard Heck
On 12/09/2012 08:09 PM, Uwe Stöhr wrote: Am 07.12.2012 10:09, schrieb Jean-Marc Lasgouttes: OK. Let's face it: everything does not work like you are used to. It is not good or bad, it is a fact. And you cannot force everybody to do what you think is good. I don't want to force anybody to do

Re: [patch] final layout patches for branch

2012-12-10 Thread Pavel Sanda
Jürgen Spitzmüller wrote: > Uwe Stöhr wrote: > > What is if we add a layout that did not exist before? Of course this breaks > > the backward compatibility. > > Yes, that's tolerated. Although it is an edge case (there are some good > arguments to limit the inclusion of new layouts to major rele

Re: [patch] final layout patches for branch

2012-12-10 Thread Jean-Marc Lasgouttes
Le 10/12/2012 02:09, Uwe Stöhr a écrit : - What do you expect as LyX developer, that people are not bothering you with complaints about things you already fixed years ago investing your spare time. So please be that fair and allow also the modernCV developer to act like you. Of course he has the

Re: [patch] final layout patches for branch

2012-12-09 Thread Jürgen Spitzmüller
Uwe Stöhr wrote: > Am 07.12.2012 10:52, schrieb Jürgen Spitzmüller: > >> But as I just explained, backward compatibility is not > >> necessary. > > > > You didn't convince me. As JMarc pointed out, people work on different > > machines (I work on three, as well). And you are not allowed to always

Re: [patch] final layout patches for branch

2012-12-09 Thread Uwe Stöhr
Am 07.12.2012 10:09, schrieb Jean-Marc Lasgouttes: OK. Let's face it: everything does not work like you are used to. It is not good or bad, it is a fact. And you cannot force everybody to do what you think is good. I don't want to force anybody to do something. All I want to have is a working

Re: [patch] final layout patches for branch

2012-12-09 Thread Uwe Stöhr
Am 07.12.2012 08:07, schrieb Liviu Andronic: But this version is 2.5 years old. This is what Linux users usually have to put up with. And what do you propose? - Assume you are the developer of ModernCV, would you like to get bug reports for things that you fixed years ago. What would you t

Re: [patch] final layout patches for branch

2012-12-09 Thread Uwe Stöhr
Am 07.12.2012 10:52, schrieb Jürgen Spitzmüller: But as I just explained, backward compatibility is not necessary. You didn't convince me. As JMarc pointed out, people work on different machines (I work on three, as well). And you are not allowed to always use the most up-to-date version on ea

Re: [patch] final layout patches for branch

2012-12-07 Thread Georg Baum
Uwe Stöhr wrote: > Am 06.12.2012 21:21, schrieb Georg Baum: > >> Definitely. One big advantage of LyX is that you do not need to think if >> you switch between minor point releases. > > But who does this? > Have you have downgraded your LyX from e.g. 1.6.8 back to 1.6.3? That > doesn't make sens

Re: [patch] final layout patches for branch

2012-12-07 Thread Richard Heck
On 12/07/2012 04:03 AM, Jean-Marc Lasgouttes wrote: Le 07/12/2012 00:13, Uwe Stöhr a écrit : Am 06.12.2012 21:21, schrieb Georg Baum: Definitely. One big advantage of LyX is that you do not need to think if you switch between minor point releases. But who does this? Have you have downgraded

Re: [patch] final layout patches for branch

2012-12-07 Thread Jürgen Spitzmüller
Uwe Stöhr wrote: > > My idea would be to provide a new layout with a new name > > (journalx-new.layout), then lyx2lyx could change this to > > journalx.layout in the new major release (and also the old > > journalx.layout) and revert accordingly. > > That is very confusing. What happens if we have

Re: [patch] final layout patches for branch

2012-12-07 Thread Jean-Marc Lasgouttes
Le 06/12/2012 23:56, Uwe Stöhr a écrit : LyX cannot take care of what OSes do/provide. For example on Windows you get package updates regularly every week or at least every time you upgrade LyX to a new version. So should we discontinue LyX for unix and Mac OS and tell user to switch to window

Re: [patch] final layout patches for branch

2012-12-07 Thread Jean-Marc Lasgouttes
Le 07/12/2012 00:04, Uwe Stöhr a écrit : Am 06.12.2012 09:12, schrieb Jean-Marc Lasgouttes: For modernCV, I am not so sure it was a good idea. In texlive2012, I have version 0.12. But this version is 2.5 years old. I would have bet that the example file that comes with LyX 2.0.5 fails with th

Re: [patch] final layout patches for branch

2012-12-07 Thread Jean-Marc Lasgouttes
Le 07/12/2012 00:13, Uwe Stöhr a écrit : Am 06.12.2012 21:21, schrieb Georg Baum: Definitely. One big advantage of LyX is that you do not need to think if you switch between minor point releases. But who does this? Have you have downgraded your LyX from e.g. 1.6.8 back to 1.6.3? That doesn't

Re: [patch] final layout patches for branch

2012-12-06 Thread Liviu Andronic
On Fri, Dec 7, 2012 at 12:04 AM, Uwe Stöhr wrote: > Am 06.12.2012 09:12, schrieb Jean-Marc Lasgouttes: >> For modernCV, I am not so sure it was a good idea. In texlive2012, I have >> version 0.12. > > But this version is 2.5 years old. > This is what Linux users usually have to put up with. Liviu

Re: [patch] final layout patches for branch

2012-12-06 Thread Pavel Sanda
Uwe Stöhr wrote: >> Not everybody run miktex. > > But TeXLive also has an update button. At least here on Windows it works. Yes, what you write works on Windows. As others already wrote this is not option on many other platforms (although TeXLive is present, "live update" is not used.) Pavel

Re: [patch] final layout patches for branch

2012-12-06 Thread Pavel Sanda
Uwe Stöhr wrote: > Am 06.12.2012 21:21, schrieb Georg Baum: > >> Definitely. One big advantage of LyX is that you do not need to think if >> you switch between minor point releases. > > But who does this? At this moment for example me or more precisely several people working under SVN on a single

Re: [patch] final layout patches for branch

2012-12-06 Thread Uwe Stöhr
Am 06.12.2012 21:21, schrieb Georg Baum: Definitely. One big advantage of LyX is that you do not need to think if you switch between minor point releases. But who does this? Have you have downgraded your LyX from e.g. 1.6.8 back to 1.6.3? That doesn't make sense to me. We already discussed

Re: [patch] final layout patches for branch

2012-12-06 Thread Uwe Stöhr
Am 06.12.2012 14:56, schrieb Jürgen Spitzmüller: My idea would be to provide a new layout with a new name (journalx-new.layout), then lyx2lyx could change this to journalx.layout in the new major release (and also the old journalx.layout) and revert accordingly. That is very confusing. What ha

Re: [patch] final layout patches for branch

2012-12-06 Thread Uwe Stöhr
Am 06.12.2012 09:12, schrieb Jean-Marc Lasgouttes: For modernCV, I am not so sure it was a good idea. In texlive2012, I have version 0.12. But this version is 2.5 years old. I would have bet that the example file that comes with LyX 2.0.5 fails with this version. Not everybody run miktex.

Re: [patch] final layout patches for branch

2012-12-06 Thread Uwe Stöhr
Am 06.12.2012 09:14, schrieb Liviu Andronic: Personally I'm rather uneasy about LyX shipping a layout file that works only with the latest version of the modernCV class. The trouble is that Linux distros usually lag for ages before shipping updated versions to their users (and on Linux by defaul

Re: [patch] final layout patches for branch

2012-12-06 Thread Uwe Stöhr
Am 06.12.2012 08:58, schrieb Jürgen Spitzmüller: I'm not sure about that. Adding one or two new layouts is OK, but a major change is not, IMHO, unless you provide the old file for compatibility. All old files will still be compilable. But to fulfill the current guidelines, you have to use some

Re: [patch] final layout patches for branch

2012-12-06 Thread Georg Baum
Uwe Stöhr wrote: > Am 05.12.2012 08:21, schrieb Jürgen Spitzmüller: > >> Do you introduce new layouts? This would be a file format change in >> the strict sense (since LyX 2.0.4 would not be able to handle these >> new layouts). Definitely. One big advantage of LyX is that you do not need to thi

Re: [patch] final layout patches for branch

2012-12-06 Thread Richard Heck
On 12/06/2012 08:56 AM, Jürgen Spitzmüller wrote: 2012/12/6 Jean-Marc Lasgouttes: For conferences/journals we probably do not have a choice (unless some people rely on old layouts). My idea would be to provide a new layout with a new name (journalx-new.layout), then lyx2lyx could change this to

Re: [patch] final layout patches for branch

2012-12-06 Thread Jürgen Spitzmüller
2012/12/6 Jean-Marc Lasgouttes : > For conferences/journals we probably do not have a choice (unless some > people rely on old layouts). My idea would be to provide a new layout with a new name (journalx-new.layout), then lyx2lyx could change this to journalx.layout in the new major release (and a

Re: [patch] final layout patches for branch

2012-12-06 Thread Liviu Andronic
On Thu, Dec 6, 2012 at 9:12 AM, Jean-Marc Lasgouttes wrote: > For conferences/journals we probably do not have a choice (unless some > people rely on old layouts). > Maybe it's time we introduced a 'Deprecated' Document class category. There we could throw in all layout files that have been obsole

Re: [patch] final layout patches for branch

2012-12-06 Thread Liviu Andronic
On Thu, Dec 6, 2012 at 8:58 AM, Jürgen Spitzmüller wrote: >> for e.g. IJMP and ACM submissions. I'm sure that users will accept that and >> it would be strange if they insist using a older LyX version if a newer one >> is out fixing several bugs. > > I'm not sure about that. Adding one or two new

Re: [patch] final layout patches for branch

2012-12-06 Thread Jean-Marc Lasgouttes
Le 06/12/12 08:58, Jürgen Spitzmüller a écrit : 2012/12/5 Uwe Stöhr : My changes are necessary to keep documents compilable and/or to keep them acceptable following the submission guidelines. However, older LyX files are still compilable using LyX 2.0.6 (except of modernCV as I wrote). I think i

Re: [patch] final layout patches for branch

2012-12-05 Thread Jürgen Spitzmüller
2012/12/5 Uwe Stöhr : > My changes are necessary to keep documents compilable and/or to keep them > acceptable following the submission guidelines. > However, older LyX files are still compilable using LyX 2.0.6 (except of > modernCV as I wrote). I think it is enough to add the info in the release

Re: [patch] final layout patches for branch

2012-12-05 Thread Uwe Stöhr
Am 05.12.2012 08:21, schrieb Jürgen Spitzmüller: Do you introduce new layouts? This would be a file format change in the strict sense (since LyX 2.0.4 would not be able to handle these new layouts). We already discussed this topic several times. It is impossible to provide backward compatibili

Re: [patch] final layout patches for branch

2012-12-04 Thread Jürgen Spitzmüller
2012/12/4 Uwe Stöhr : > The updated layouts don't break any compilation and the changes are > independent of the InsetArgument work I committed to trunk. > OK to go in? Do you introduce new layouts? This would be a file format change in the strict sense (since LyX 2.0.4 would not be able to handle

[patch] final layout patches for branch

2012-12-04 Thread Uwe Stöhr
Hello Richard, I finished my layout revisions and their adaption to the new InsetArgument feature. This also lead to completely revised layouts for europeCV, ACM SIGplan and SIGgraph for LyX 2.0.6. Attached is the patch. The updated layouts don't break any compilation and the changes are inde