Re: System for continuous integration (CI) of LyX master branch, compiled on Ubuntu

2017-03-21 Thread Jean-Marc Lasgouttes
I have done this patch on 12.04. Downloading and installing automake is not that difficult JMarc Le 21 mars 2017 06:59:59 GMT+01:00, Pavel Sanda a écrit :. > >Right :) As said, I don't have strong opinion about dropping support >for older stuff (basically ubuntu 12.04, which

Re: System for continuous integration (CI) of LyX master branch, compiled on Ubuntu

2017-03-21 Thread Pavel Sanda
Jean-Marc Lasgouttes wrote: > OK, would somebody object to requiring automake 1.14 (and thus autoconf > 2.65) in master? This only hits the old timers who also compile directly > from git (not people using the tar.gz distribution). Of course it does not > chnage anything for users. > > Pavel, I

Re: System for continuous integration (CI) of LyX master branch, compiled on Ubuntu

2017-03-20 Thread Jean-Marc Lasgouttes
Le 20/03/2017 à 14:33, Jean-Marc Lasgouttes a écrit : Le 20/03/2017 à 14:23, Jean-Marc Lasgouttes a écrit : Here is the updated patch - simplifies configure.ac because of the new enough automake. - updates documentation - fixes distclean - fixes test_Length, which was leading to SIGSEGV - add

Re: System for continuous integration (CI) of LyX master branch, compiled on Ubuntu

2017-03-20 Thread Jean-Marc Lasgouttes
Le 20/03/2017 à 14:23, Jean-Marc Lasgouttes a écrit : Here is the updated patch - simplifies configure.ac because of the new enough automake. - updates documentation - fixes distclean - fixes test_Length, which was leading to SIGSEGV - add test_layout to lists of tests (was forgotten in

Re: System for continuous integration (CI) of LyX master branch, compiled on Ubuntu

2017-03-20 Thread Jean-Marc Lasgouttes
Le 20/03/2017 à 10:47, Jean-Marc Lasgouttes a écrit : OK, would somebody object to requiring automake 1.14 (and thus autoconf 2.65) in master? This only hits the old timers who also compile directly from git (not people using the tar.gz distribution). Of course it does not chnage anything for

Re: System for continuous integration (CI) of LyX master branch, compiled on Ubuntu

2017-03-20 Thread Jean-Marc Lasgouttes
Le 20/03/2017 à 08:30, Christian Ridderström a écrit : On Mon, 6 Feb 2017 at 11:44, Jean-Marc Lasgouttes > wrote: We could boldly (!) declare that we rely on automake 1.14 (Jun 2013), since only developers (on antique systems like mine)

Re: System for continuous integration (CI) of LyX master branch, compiled on Ubuntu

2017-03-20 Thread Christian Ridderström
On Mon, 6 Feb 2017 at 11:44, Jean-Marc Lasgouttes wrote: > > We could boldly (!) declare that we rely on automake 1.14 (Jun 2013), > since only developers (on antique systems like mine) would have to adapt. I believe this is the thread with the patch in question, related to

Re: System for continuous integration (CI) of LyX master branch, compiled on Ubuntu

2017-01-30 Thread Pavel Sanda
Jean-Marc Lasgouttes wrote: > Le 25/01/2017 ? 10:01, Pavel Sanda a écrit : >>> I am not sure why . is added explicitly here. What happens if we remove >>> it? >> >> bilions of >> ... >> make[3]: Entering directory >> '/home/paf/lyx/devel/lyx-2.3.0dev/_build/sub/src' >>

Re: System for continuous integration (CI) of LyX master branch, compiled on Ubuntu

2017-01-26 Thread Jean-Marc Lasgouttes
Le 25/01/2017 à 10:01, Pavel Sanda a écrit : I am not sure why . is added explicitly here. What happens if we remove it? bilions of ... make[3]: Entering directory '/home/paf/lyx/devel/lyx-2.3.0dev/_build/sub/src' .deps/AppleSpellChecker.Po: No such file or directory Here is my take on the

Re: System for continuous integration (CI) of LyX master branch, compiled on Ubuntu

2017-01-25 Thread Pavel Sanda
Jean-Marc Lasgouttes wrote: > Le 24/01/2017 ? 10:25, Pavel Sanda a écrit : >> which has to obviously fail because we deleted tests/.deps already. >> >> JMarc, do you have idea about the fix? > > I suspect this is related to our SUBDIRS variable > > SUBDIRS = support frontends . $(CLIENT) tex2lyx

Re: System for continuous integration (CI) of LyX master branch, compiled on Ubuntu

2017-01-25 Thread Pavel Sanda
Christian Ridderström wrote: > Using automake (GNU automake) 1.14.1 > > Using autoconf (GNU Autoconf) 2.69 > > but it still fails at the same place. > > Do you know a version of automake for which it works? automake (GNU automake) 1.11.3 autoconf (GNU Autoconf) 2.68 P

Re: System for continuous integration (CI) of LyX master branch, compiled on Ubuntu

2017-01-24 Thread Christian Ridderström
On 24 January 2017 at 10:25, Pavel Sanda wrote: > > The job that builds with autotools and qt4 fails during 'make distclean' > > within 'make distcheck'. > > Here's a link to the console output: > > I looked into the issue and it is caused by the fact that you use new > autotools

Re: System for continuous integration (CI) of LyX master branch, compiled on Ubuntu

2017-01-24 Thread Jean-Marc Lasgouttes
Le 24/01/2017 à 10:25, Pavel Sanda a écrit : which has to obviously fail because we deleted tests/.deps already. JMarc, do you have idea about the fix? I suspect this is related to our SUBDIRS variable SUBDIRS = support frontends . $(CLIENT) tex2lyx I am not sure why . is added explicitly

Re: System for continuous integration (CI) of LyX master branch, compiled on Ubuntu

2017-01-24 Thread Pavel Sanda
Christian Ridderström wrote: > > > Yes, it will, hopefully we will get this fixed within next few days. > > > > distcheck works for me right now. > > > > The job that builds with autotools and qt4 fails during 'make distclean' > within 'make distcheck'. > Here's a link to the console output: I

Re: System for continuous integration (CI) of LyX master branch, compiled on Ubuntu

2017-01-20 Thread Enrico Forestieri
On Thu, Jan 19, 2017 at 04:29:21PM -0800, Pavel Sanda wrote: > Christian Ridderström wrote: > > I actually wanted to test building with Qt5, but I couldn't (easily) get it > > to work with autotools... > > I assume I'm either missing some dependencies or I'm not using correct > > arguments to

Re: System for continuous integration (CI) of LyX master branch, compiled on Ubuntu

2017-01-20 Thread Kornel Benko
Am Donnerstag, 19. Januar 2017 um 23:47:49, schrieb Christian Ridderström > On 19 January 2017 at 16:30, Kornel Benko wrote: > > > > # Change directory to folder with cloned LyX repository > > > > Clone is not needed normally iff used only by cmake. > > > > The

Re: System for continuous integration (CI) of LyX master branch, compiled on Ubuntu

2017-01-20 Thread Christian Ridderström
On 20 January 2017 at 02:05, Pavel Sanda wrote: > Pavel Sanda wrote: > > > However, I expect that this job will fail like before, but at least > the job > > > is setup. > > > > Yes, it will, hopefully we will get this fixed within next few days. > > distcheck works for me right

Re: System for continuous integration (CI) of LyX master branch, compiled on Ubuntu

2017-01-19 Thread Pavel Sanda
Pavel Sanda wrote: > > However, I expect that this job will fail like before, but at least the job > > is setup. > > Yes, it will, hopefully we will get this fixed within next few days. distcheck works for me right now. Pavel

Re: System for continuous integration (CI) of LyX master branch, compiled on Ubuntu

2017-01-19 Thread Pavel Sanda
Christian Ridderström wrote: > I actually wanted to test building with Qt5, but I couldn't (easily) get it > to work with autotools... > I assume I'm either missing some dependencies or I'm not using correct > arguments to e.g. ./configure. If you have all deps, then configure needs --enable-qt5.

Re: System for continuous integration (CI) of LyX master branch, compiled on Ubuntu

2017-01-19 Thread Christian Ridderström
On 19 January 2017 at 20:57, Pavel Sanda wrote: > > If you want test cmake as well you can, but please run autotools, I am > going to debug > primarily that. > I actually wanted to test building with Qt5, but I couldn't (easily) get it to work with autotools... I assume I'm

Re: System for continuous integration (CI) of LyX master branch, compiled on Ubuntu

2017-01-19 Thread Christian Ridderström
On 19 January 2017 at 16:30, Kornel Benko wrote: > > # Change directory to folder with cloned LyX repository > > Clone is not needed normally iff used only by cmake. > The cloning is automatically done by the CI server / CI job, pulling the latest changes from git.lyx.org. >

Re: System for continuous integration (CI) of LyX master branch, compiled on Ubuntu

2017-01-19 Thread Pavel Sanda
Christian Ridderström wrote: > On 19 January 2017 at 09:28, Kornel Benko wrote: > > > The equivalent target for cmake is called "package_source". The result can > > be > > LyX-2.3.tar.gz, LyX-2.3.tar.xz, or LyX-2.3.zip > > depending on configure parameters. > > > > e.g. >

Re: System for continuous integration (CI) of LyX master branch, compiled on Ubuntu

2017-01-19 Thread Kornel Benko
Am Donnerstag, 19. Januar 2017 um 15:45:43, schrieb Christian Ridderström > On 19 January 2017 at 09:28, Kornel Benko wrote: > > > The equivalent target for cmake is called "package_source". The result can > > be > > LyX-2.3.tar.gz,

Re: System for continuous integration (CI) of LyX master branch, compiled on Ubuntu

2017-01-19 Thread Jean-Marc Lasgouttes
Le 19/01/2017 à 12:44, Christian Ridderström a écrit : Could someone perhaps ask Maté (?) if he can add ci-...@inria.fr to the devel-list? I did this and he did that. JMarc

Re: System for continuous integration (CI) of LyX master branch, compiled on Ubuntu

2017-01-19 Thread Christian Ridderström
On 19 January 2017 at 09:28, Kornel Benko wrote: > The equivalent target for cmake is called "package_source". The result can > be > LyX-2.3.tar.gz, LyX-2.3.tar.xz, or LyX-2.3.zip > depending on configure parameters. > > e.g. > #cmake .. -DLYX_USE_QT=QT5

Re: System for continuous integration (CI) of LyX master branch, compiled on Ubuntu

2017-01-19 Thread Christian Ridderström
On 19 January 2017 at 03:53, Pavel Sanda wrote: > Christian Ridderström wrote: > > The Jenkins SW is capable of sending an e-mail, I just tested to two of > my > > e-mail addresses. > > But to where should e-mails be sent - lyx-devel-list? > > I would think so, unless other people

Re: System for continuous integration (CI) of LyX master branch, compiled on Ubuntu

2017-01-19 Thread Kornel Benko
Am Mittwoch, 18. Januar 2017 um 18:53:17, schrieb Pavel Sanda > Christian Ridderström wrote: > > The Jenkins SW is capable of sending an e-mail, I just tested to two of my > > e-mail addresses. > > But to where should e-mails be sent - lyx-devel-list? > > I would think so, unless

Re: System for continuous integration (CI) of LyX master branch, compiled on Ubuntu

2017-01-18 Thread Pavel Sanda
Christian Ridderström wrote: > The Jenkins SW is capable of sending an e-mail, I just tested to two of my > e-mail addresses. > But to where should e-mails be sent - lyx-devel-list? I would think so, unless other people are not against it. > I think the sender, ci-...@inria.fr, needs to be added

Re: System for continuous integration (CI) of LyX master branch, compiled on Ubuntu

2017-01-18 Thread Christian Ridderström
On 19 January 2017 at 03:17, Pavel Sanda wrote: > > > > Trying with just "make distcheck" instead of "make" produced error about > > missing target 'distcheck'. > > distcheck is autotools not cmake target. Since we (still) build tarballs > via automake it would be worth using this

Re: System for continuous integration (CI) of LyX master branch, compiled on Ubuntu

2017-01-18 Thread Pavel Sanda
Christian Ridderström wrote: > On 19 January 2017 at 01:45, Pavel Sanda wrote: > > > > The system is currently doing this: > > > - Polls the LyX repository at git.lyx.org (every few hours) > > > - If branch 'master' has changed, then it builds LyX in two different > > >

Re: System for continuous integration (CI) of LyX master branch, compiled on Ubuntu

2017-01-18 Thread Christian Ridderström
On 19 January 2017 at 01:45, Pavel Sanda wrote: > > The system is currently doing this: > > - Polls the LyX repository at git.lyx.org (every few hours) > > - If branch 'master' has changed, then it builds LyX in two different > > configurations > > What you mean by build? "make"

Re: System for continuous integration (CI) of LyX master branch, compiled on Ubuntu

2017-01-18 Thread Pavel Sanda
Christian Ridderström wrote: > Hi, > > I'd like to announce that we now have a (somewhat) working system for doing > continuous integration (CI) of the LyX master branch on Linux. > > The system is currently doing this: > - Polls the LyX repository at git.lyx.org (every few hours) > - If branch