Abdelrazak Younes wrote: > Jean-Marc Lasgouttes wrote: >> I have been maintaining stable branches since LyX 1.1.5. I have to >> admit that the fun part of it has vanished. Therefore I would be glad >> to find someone to take this role from 1.5.1 onwards (I'll continue >> with 1.4, I think). Maybe José? > > I knew it! I can read your mind JMarc. I hope I didn't push you toward > this reaction. > >> Ideally, the stable branch maintainer should be of the conservative >> kind. Being an oldtimer helps too, because it helps to keep things in >> context. > > Instead of continuing this road, I think we should try another > development strategy, well, at least for a couple of release and then we > decide if that's a good idea or not. > > Thanks to the refactoring that has taken place in trunk, I think it will > be easier now to modify one part of code without destabilizing the rest > of code. What I am proposing is pretty simple: > > Instead of going for another one or two years of development without > touching much the 1.5 code base, I propose to be more aggressive in the > backporting from trunk to 1.5. Ideally all XML work will stay in 1.6svn > but everything else that is not dependent on that (egg GUI work) will be > backported to 1.5 pro actively, one or two features at a time. For > example, it could be: > > 1.5.1: reserved to bug fixing (ex RTL languages) > 1.5.2: Dock windows for Tocs and errors. > 1.5.3: Dialog for customizing toolbars > etc... > > If all goes well, except for XML trunk and 1.5 could stay pretty much in > synch. > > Abdel. >
I like the idea to make the release/stable-candidate as near as possible to the head of development. The main reason therefore is the fact that we are a Open-Source project and not a commercial one where we could force someone to take care about the released product. All we have is the motivation of developers, and most of them don't wanna care about others things than their fantastic-new-features (ok, this simplifies it a bit, but you know what I mean). I don't know what's the best way to go, but we could start a new endless discussion. (Have you registered that there wasn't such a beast within the last months? There was more coding than discussing. LyX is changing.) Peter