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

2017-03-20 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 accidentally eo

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

2017-03-20 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 t

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 Makefile

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 use

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 mailto:lasgout...@lyx.org>> 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

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 the current breakage

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' >> .deps/AppleSpellChecker.Po:

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 bu

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 M

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 (automake 1.15).

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 he

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 lo

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 e.g.

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 cloning is automatically done by

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 now. > The job th

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 either missing some d

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. > This will build LyX

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. > > #cmake

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, LyX-2.3.tar.xz, or LyX-2.3.zip > > depending on config

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 -DLYX_CPACK=ON > -DCPACK_S

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 are not against

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 other people are

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 target. > Ok,

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 > > > configurations > > > > Wh

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" or "make distche

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

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

2017-01-18 Thread Christian Ridderström
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 'master' has changed, then it builds LyX in t