On 19 January 2017 at 03:17, Pavel Sanda <sa...@lyx.org> 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, understood. > I just tried running make distcheck here and immediately got error, > which is exactly why your machinery could be useful! > I get the same error (output attached below) for doing 'make && make distcheck' > Simply running distcheck once a day and send email to lyx-devel in case of > error. > > Otherwise it can take quite some time to find the offender (the error > messages are sometimes convoluted). > > > There seems to be RSS feeds available right now (see bottom right corner > of > > https://ci.inria.fr/lyx/ ) that I was able to add to my RSS reader ( > > http://theoldreader.com) . It's probably also possible to get the CI > server > > to send e-mail notifications to lyx-devel, assuming we want that? > > If you don't have SMTP machinery working on that machine I can send you > simple > shell script that would do the sending job. You just need port 25 open & > SMTP > server accepting us. > 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 think the sender, ci-...@inria.fr, needs to be added to a list of approved addresses or something. /Christian > > Pavel > > PS: the current err if it rings bell to someone, I guess just entry in > makefile is missing: > make[1]: *** No rule to make target `export/ja/wrong_auto_encoding.lyx', > needed > It's the same error I get. Below's my full log: # make distcheck make dist-bzip2 dist-gzip am__post_remove_distdir='@:' make[1]: Entering directory '/usr/src/lyx' if test -d "lyx-2.3.0dev"; then find "lyx-2.3.0dev" -type d ! -perm -200 -exec chmod u+w {} ';' && rm -rf "lyx-2.3.0dev" || { sleep 5 && rm -rf "lyx-2.3.0dev"; }; else :; fi test -d "lyx-2.3.0dev" || mkdir "lyx-2.3.0dev" (cd 3rdparty && make top_distdir=../lyx-2.3.0dev distdir=../lyx-2.3.0dev/3rdparty \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[2]: Entering directory '/usr/src/lyx/3rdparty' (cd boost && make top_distdir=../../lyx-2.3.0dev distdir=../../lyx-2.3.0dev/3rdparty/boost \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[3]: Entering directory '/usr/src/lyx/3rdparty/boost' make[3]: Leaving directory '/usr/src/lyx/3rdparty/boost' (cd hunspell && make top_distdir=../../lyx-2.3.0dev distdir=../../lyx-2.3.0dev/3rdparty/hunspell \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[3]: Entering directory '/usr/src/lyx/3rdparty/hunspell' make[3]: Leaving directory '/usr/src/lyx/3rdparty/hunspell' (cd libiconv && make top_distdir=../../lyx-2.3.0dev distdir=../../lyx-2.3.0dev/3rdparty/libiconv \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[3]: Entering directory '/usr/src/lyx/3rdparty/libiconv' make[3]: Leaving directory '/usr/src/lyx/3rdparty/libiconv' (cd zlib && make top_distdir=../../lyx-2.3.0dev distdir=../../lyx-2.3.0dev/3rdparty/zlib \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[3]: Entering directory '/usr/src/lyx/3rdparty/zlib' make[3]: Leaving directory '/usr/src/lyx/3rdparty/zlib' make[2]: Leaving directory '/usr/src/lyx/3rdparty' (cd autotests && make top_distdir=../lyx-2.3.0dev distdir=../lyx-2.3.0dev/autotests \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[2]: Entering directory '/usr/src/lyx/autotests' make[2]: *** No rule to make target 'export/ja/wrong_auto_encoding.lyx', needed by 'distdir'. Stop. make[2]: Leaving directory '/usr/src/lyx/autotests' Makefile:674: recipe for target 'distdir' failed make[1]: *** [distdir] Error 1 make[1]: Leaving directory '/usr/src/lyx' Makefile:772: recipe for target 'dist' failed make: *** [dist] Error 2 -- Christian Ridderström, +46-70 687 39 44