From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 20 07:55:52 2013 Received: (at submit) by debbugs.gnu.org; 20 Nov 2013 12:55:52 +0000 Received: from localhost ([127.0.0.1]:34222 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vj7Jv-0006at-Qt for submit@debbugs.gnu.org; Wed, 20 Nov 2013 07:55:52 -0500 Received: from eggs.gnu.org ([208.118.235.92]:44596) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vj7Jr-0006ae-5x for submit@debbugs.gnu.org; Wed, 20 Nov 2013 07:55:48 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vj7Je-0004sm-Cb for submit@debbugs.gnu.org; Wed, 20 Nov 2013 07:55:41 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:49894) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vj7Je-0004si-91 for submit@debbugs.gnu.org; Wed, 20 Nov 2013 07:55:34 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46199) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vj7JY-0002qo-8A for bug-gnu-emacs@gnu.org; Wed, 20 Nov 2013 07:55:34 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vj7JS-0004of-7U for bug-gnu-emacs@gnu.org; Wed, 20 Nov 2013 07:55:28 -0500 Received: from plane.gmane.org ([80.91.229.3]:34144) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vj7JS-0004ns-0K for bug-gnu-emacs@gnu.org; Wed, 20 Nov 2013 07:55:22 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Vj7JQ-0003q3-A2 for bug-gnu-emacs@gnu.org; Wed, 20 Nov 2013 13:55:20 +0100 Received: from uk.solarflare.com ([193.34.186.16]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 20 Nov 2013 13:55:20 +0100 Received: from andrewjmoreton by uk.solarflare.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 20 Nov 2013 13:55:20 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@gnu.org From: Andy Moreton Subject: make check not working Date: Wed, 20 Nov 2013 12:55:09 +0000 Lines: 61 Message-ID: Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: uk.solarflare.com User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (windows-nt) Cancel-Lock: sha1:hAYjvins8V06OrUNHorLCcdbsZw= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) Hi, Running 'make check' does not work correctly for me with bzr r115157 on Windows with mingw and and out of tree build directory: --[make check]------------------------------------------------------ Compiling ../../../test/automated/package-x-test.el In toplevel form: ../../../test/automated/package-x-test.el:38:30:Error: Cannot open load file: no such file or directory, package-test make[2]: *** [../../../test/automated/package-x-test.elc] Error 1 --[make check]------------------------------------------------------ It seems that the recent changes for relative paths and msys translations have not been added to tests/automated/Makefile.in. The following patch copies the new behaviour from lisp/Makefile.in and allowed the tests to build and run (one test aborts emacs, for other reasons). === modified file 'test/automated/Makefile.in' --- test/automated/Makefile.in 2013-11-06 17:56:48 +0000 +++ test/automated/Makefile.in 2013-11-20 11:49:09 +0000 @@ -20,8 +20,13 @@ SHELL = @SHELL@ srcdir = @srcdir@ +test_automated = $(srcdir) VPATH = $(srcdir) +# Empty for all systems except MinGW, where xargs needs an explicit +# limitation. +XARGS_LIMIT = @XARGS_LIMIT@ + # We never change directory before running Emacs, so a relative file # name is fine, and makes life easier. If we need to change # directory, we can use emacs --chdir. @@ -66,20 +71,20 @@ # Compile all the Elisp files that need it. Beware: it approximates # `no-byte-compile', so watch out for false-positives! compile-main: compile-clean - @$(setwins); \ + @(cd $(test_automated) && $(setwins); \ els=`echo "$$wins " | sed -e 's|/\./|/|g' -e 's|/\. | |g' -e 's| |/*.el |g'`; \ for el in $$els; do \ test -f $$el || continue; \ test ! -f $${el}c && GREP_OPTIONS= grep '^;.*no-byte-compile: t' $$el > /dev/null && continue; \ echo "$${el}c"; \ - done | xargs echo | \ + done | xargs $(XARGS_LIMIT) echo) | \ while read chunk; do \ $(MAKE) $(MFLAGS) compile-targets EMACS="$(EMACS)" TARGETS="$$chunk"; \ done # Erase left-over .elc files that do not have a corresponding .el file. compile-clean: - @$(setwins); \ + @cd $(test_automated) && $(setwins); \ elcs=`echo "$$wins " | sed -e 's|/\./|/|g' -e 's|/\. | |g' -e 's| |/*.elc |g'`; \ for el in $$(echo $$elcs | sed -e 's/\.elc/\.el/g'); do \ if test -f "$$el" -o \! -f "$${el}c"; then :; else \ From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 20 13:49:56 2013 Received: (at 15933) by debbugs.gnu.org; 20 Nov 2013 18:49:56 +0000 Received: from localhost ([127.0.0.1]:35058 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VjCqZ-0008WC-UZ for submit@debbugs.gnu.org; Wed, 20 Nov 2013 13:49:56 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:45756 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VjCqY-0008W1-1W for 15933@debbugs.gnu.org; Wed, 20 Nov 2013 13:49:54 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1VjCqX-0004kQ-Fn; Wed, 20 Nov 2013 13:49:53 -0500 From: Glenn Morris To: Andy Moreton Subject: Re: bug#15933: make check not working References: X-Spook: Mantis HAMASMOIS Exon Shell DRM Yukon number key ANZUS X-Ran: Wv;W\WPBK\g"awDGLq (Andy Moreton's message of "Wed, 20 Nov 2013 12:55:09 +0000") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.5 (-----) X-Debbugs-Envelope-To: 15933 Cc: 15933@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.5 (-----) Andy Moreton wrote: > Running 'make check' does not work correctly for me with bzr r115157 on > Windows with mingw and and out of tree build directory: > > --[make check]------------------------------------------------------ > Compiling ../../../test/automated/package-x-test.el > > In toplevel form: > ../../../test/automated/package-x-test.el:38:30:Error: Cannot open load file: no such file or directory, package-test > make[2]: *** [../../../test/automated/package-x-test.elc] Error 1 > --[make check]------------------------------------------------------ It works fine for me on GNU/Linux. I see nothing mingw specific in the changes you suggest, so it is not obvious to me what is going on. Perhaps -L :foo is not working correctly on mingw? From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 20 13:56:43 2013 Received: (at 15933) by debbugs.gnu.org; 20 Nov 2013 18:56:43 +0000 Received: from localhost ([127.0.0.1]:35065 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VjCx9-0000F3-2A for submit@debbugs.gnu.org; Wed, 20 Nov 2013 13:56:43 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:45893 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VjCx7-0000Et-87 for 15933@debbugs.gnu.org; Wed, 20 Nov 2013 13:56:41 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1VjCx6-0007fc-Aw; Wed, 20 Nov 2013 13:56:40 -0500 From: Glenn Morris To: Andy Moreton Subject: Re: bug#15933: make check not working References: X-Spook: BATF ASIO Freeh Becker AK-47 national information X-Ran: .D=zpTtpd_)>4q]fnw]XiE@h5Q\>&>PP0K<<2dvWvJxFvbhf[f7|cz1g[\yTf:KH4}2s^Q X-Hue: yellow X-Debbugs-No-Ack: yes X-Attribution: GM Date: Wed, 20 Nov 2013 13:56:40 -0500 In-Reply-To: (Glenn Morris's message of "Wed, 20 Nov 2013 13:49:53 -0500") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.5 (-----) X-Debbugs-Envelope-To: 15933 Cc: 15933@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.5 (-----) Glenn Morris wrote: > I see nothing mingw specific in the changes you suggest, Well, apart from the XARGS_LIMIT thing, which if needed would imply that make check has never worked on mingw. From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 20 14:04:19 2013 Received: (at 15933) by debbugs.gnu.org; 20 Nov 2013 19:04:19 +0000 Received: from localhost ([127.0.0.1]:35077 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VjD4V-0000SJ-8p for submit@debbugs.gnu.org; Wed, 20 Nov 2013 14:04:19 -0500 Received: from mtaout23.012.net.il ([80.179.55.175]:45657) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VjD4S-0000S3-P6 for 15933@debbugs.gnu.org; Wed, 20 Nov 2013 14:04:18 -0500 Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0MWK00L00SWTRJ00@a-mtaout23.012.net.il> for 15933@debbugs.gnu.org; Wed, 20 Nov 2013 21:04:10 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MWK00LAFSYXLRC0@a-mtaout23.012.net.il>; Wed, 20 Nov 2013 21:04:10 +0200 (IST) Date: Wed, 20 Nov 2013 21:04:09 +0200 From: Eli Zaretskii Subject: Re: bug#15933: make check not working In-reply-to: X-012-Sender: halo1@inter.net.il To: Glenn Morris Message-id: <83y54ievyu.fsf@gnu.org> References: X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 15933 Cc: 15933@debbugs.gnu.org, andrewjmoreton@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Glenn Morris > Date: Wed, 20 Nov 2013 13:49:53 -0500 > Cc: 15933@debbugs.gnu.org > > Perhaps -L :foo is not working correctly on mingw? Why should it? Observe: ((member argi '("-L" "-directory")) ;; -L :/foo adds /foo to the _end_ of load-path. (let (append) (if (string-match-p "\\`:" <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< (setq tem (or argval (pop command-line-args-left)))) (setq tem (substring tem 1) append t)) It should use path-separator instead of a literal ':'. (No, you don't need to change anything in test/automated/Makefile, since the MSYS Bash will automatically convert ':' into ';'.) From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 20 14:10:14 2013 Received: (at 15933) by debbugs.gnu.org; 20 Nov 2013 19:10:14 +0000 Received: from localhost ([127.0.0.1]:35087 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VjDAE-0000c9-0k for submit@debbugs.gnu.org; Wed, 20 Nov 2013 14:10:14 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:46200 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VjDAC-0000c0-H6 for 15933@debbugs.gnu.org; Wed, 20 Nov 2013 14:10:12 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1VjDAB-0000QZ-GG; Wed, 20 Nov 2013 14:10:11 -0500 From: Glenn Morris To: Eli Zaretskii Subject: Re: bug#15933: make check not working References: <83y54ievyu.fsf@gnu.org> X-Spook: explosion anarchy bootleg CIA Manfurov Uzi industrial X-Ran: 0N$ChlwW!]&9FlzCKWMSQrtENe{xo\3vp-IV"DsklwP,W-gIQw7uw0$0MYx>M (Eli Zaretskii's message of "Wed, 20 Nov 2013 21:04:09 +0200") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.5 (-----) X-Debbugs-Envelope-To: 15933 Cc: 15933@debbugs.gnu.org, andrewjmoreton@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.5 (-----) Eli Zaretskii wrote: > since the MSYS Bash will automatically convert ':' into ';'.) Amazingly, not something I was aware of. From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 20 14:14:33 2013 Received: (at 15933) by debbugs.gnu.org; 20 Nov 2013 19:14:33 +0000 Received: from localhost ([127.0.0.1]:35091 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VjDEO-0000iz-L4 for submit@debbugs.gnu.org; Wed, 20 Nov 2013 14:14:32 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:46283 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VjDEM-0000ir-H2 for 15933@debbugs.gnu.org; Wed, 20 Nov 2013 14:14:30 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1VjDEL-0001me-OX; Wed, 20 Nov 2013 14:14:29 -0500 From: Glenn Morris To: Eli Zaretskii Subject: Re: bug#15933: make check not working References: <83y54ievyu.fsf@gnu.org> X-Spook: event security plutonium quiche USCODE cybercash MD2 X-Ran: V?B_$46Wc{&e.4nJRueKuUtD>xLwZK_o_'=02@q_&S9-Y>NKtS%FI=KKU%Lbi>0F<8]VEB X-Hue: green X-Debbugs-No-Ack: yes X-Attribution: GM Date: Wed, 20 Nov 2013 14:14:29 -0500 In-Reply-To: (Glenn Morris's message of "Wed, 20 Nov 2013 14:10:11 -0500") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -4.8 (----) X-Debbugs-Envelope-To: 15933 Cc: 15933@debbugs.gnu.org, andrewjmoreton@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.8 (----) Glenn Morris wrote: > Eli Zaretskii wrote: > >> since the MSYS Bash will automatically convert ':' into ';'.) > > Amazingly, not something I was aware of. I mean, how does that even work? Does echo :foo print ";foo"? Does : foo return a syntax error? From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 20 15:34:55 2013 Received: (at submit) by debbugs.gnu.org; 20 Nov 2013 20:34:55 +0000 Received: from localhost ([127.0.0.1]:35203 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VjEUA-0002vv-MQ for submit@debbugs.gnu.org; Wed, 20 Nov 2013 15:34:55 -0500 Received: from eggs.gnu.org ([208.118.235.92]:47866) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VjEU8-0002vg-Ob for submit@debbugs.gnu.org; Wed, 20 Nov 2013 15:34:53 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VjETw-00076Y-Me for submit@debbugs.gnu.org; Wed, 20 Nov 2013 15:34:47 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:37871) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VjETw-00076U-JG for submit@debbugs.gnu.org; Wed, 20 Nov 2013 15:34:40 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49550) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VjETq-00044g-BE for bug-gnu-emacs@gnu.org; Wed, 20 Nov 2013 15:34:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VjETk-00074s-Bi for bug-gnu-emacs@gnu.org; Wed, 20 Nov 2013 15:34:34 -0500 Received: from plane.gmane.org ([80.91.229.3]:38448) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VjETk-00074l-4q for bug-gnu-emacs@gnu.org; Wed, 20 Nov 2013 15:34:28 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1VjETh-0006ps-3l for bug-gnu-emacs@gnu.org; Wed, 20 Nov 2013 21:34:25 +0100 Received: from uk.solarflare.com ([193.34.186.16]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 20 Nov 2013 21:34:25 +0100 Received: from andrewjmoreton by uk.solarflare.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 20 Nov 2013 21:34:25 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@gnu.org From: Andy Moreton Subject: Re: bug#15933: make check not working Date: Wed, 20 Nov 2013 20:34:14 +0000 Lines: 37 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: uk.solarflare.com User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (windows-nt) Cancel-Lock: sha1:eYCYZHvyOoBOBvQUPe0Mc17TvPY= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) On Wed 20 Nov 2013, Glenn Morris wrote: > Andy Moreton wrote: > >> Running 'make check' does not work correctly for me with bzr r115157 on >> Windows with mingw and and out of tree build directory: >> >> --[make check]------------------------------------------------------ >> Compiling ../../../test/automated/package-x-test.el >> >> In toplevel form: >> ../../../test/automated/package-x-test.el:38:30:Error: Cannot open load file: no such file or directory, package-test >> make[2]: *** [../../../test/automated/package-x-test.elc] Error 1 >> --[make check]------------------------------------------------------ > > It works fine for me on GNU/Linux. > I see nothing mingw specific in the changes you suggest, so it is not > obvious to me what is going on. > Perhaps -L :foo is not working correctly on mingw? I use a an out of tree build i.e for bzr sources in "trunk/", I build in "trunk/obj-mingw32/". Without the patch I get the error above. With it, the tests build and run. The compile-main targets in test/automated/Makefile.in was originally copied from lisp/Makefile.in (according to the comments). It seems that it has not been updated to match the recent changes for msys path translation and relative paths. The suggested patch simply updates the build targets to more closely match how the updated lisp/Makefile.in does things. AndyM From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 20 16:33:50 2013 Received: (at 15933) by debbugs.gnu.org; 20 Nov 2013 21:33:50 +0000 Received: from localhost ([127.0.0.1]:35245 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VjFPB-0004Qa-F4 for submit@debbugs.gnu.org; Wed, 20 Nov 2013 16:33:49 -0500 Received: from mtaout22.012.net.il ([80.179.55.172]:65435) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VjFP7-0004QH-Ec for 15933@debbugs.gnu.org; Wed, 20 Nov 2013 16:33:47 -0500 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MWK00400Z7O6S00@a-mtaout22.012.net.il> for 15933@debbugs.gnu.org; Wed, 20 Nov 2013 23:33:38 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MWK000V7ZW1QKJ2@a-mtaout22.012.net.il>; Wed, 20 Nov 2013 23:33:38 +0200 (IST) Date: Wed, 20 Nov 2013 23:33:38 +0200 From: Eli Zaretskii Subject: Re: bug#15933: make check not working In-reply-to: X-012-Sender: halo1@inter.net.il To: Glenn Morris Message-id: <83wqk2ep1p.fsf@gnu.org> References: X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 15933 Cc: 15933@debbugs.gnu.org, andrewjmoreton@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Glenn Morris > Date: Wed, 20 Nov 2013 13:56:40 -0500 > Cc: 15933@debbugs.gnu.org > > Glenn Morris wrote: > > > I see nothing mingw specific in the changes you suggest, > > Well, apart from the XARGS_LIMIT thing, which if needed would imply that > make check has never worked on mingw. It could have worked when there were fewer tests. From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 20 16:34:50 2013 Received: (at 15933) by debbugs.gnu.org; 20 Nov 2013 21:34:50 +0000 Received: from localhost ([127.0.0.1]:35250 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VjFQA-0004TB-1z for submit@debbugs.gnu.org; Wed, 20 Nov 2013 16:34:50 -0500 Received: from mtaout22.012.net.il ([80.179.55.172]:32862) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VjFQ8-0004Sq-Ck for 15933@debbugs.gnu.org; Wed, 20 Nov 2013 16:34:48 -0500 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MWK00400ZWWB400@a-mtaout22.012.net.il> for 15933@debbugs.gnu.org; Wed, 20 Nov 2013 23:34:42 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MWK0012SZXU5282@a-mtaout22.012.net.il>; Wed, 20 Nov 2013 23:34:42 +0200 (IST) Date: Wed, 20 Nov 2013 23:34:42 +0200 From: Eli Zaretskii Subject: Re: bug#15933: make check not working In-reply-to: X-012-Sender: halo1@inter.net.il To: Glenn Morris Message-id: <83vbzmeozx.fsf@gnu.org> References: <83y54ievyu.fsf@gnu.org> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 15933 Cc: 15933@debbugs.gnu.org, andrewjmoreton@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Glenn Morris > Cc: andrewjmoreton@gmail.com, 15933@debbugs.gnu.org > Date: Wed, 20 Nov 2013 14:10:11 -0500 > > Eli Zaretskii wrote: > > > since the MSYS Bash will automatically convert ':' into ';'.) > > Amazingly, not something I was aware of. That's what MSYS does, that's its raison d'etre. From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 20 16:38:47 2013 Received: (at 15933) by debbugs.gnu.org; 20 Nov 2013 21:38:47 +0000 Received: from localhost ([127.0.0.1]:35256 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VjFTy-0004cQ-Nv for submit@debbugs.gnu.org; Wed, 20 Nov 2013 16:38:47 -0500 Received: from mtaout20.012.net.il ([80.179.55.166]:33083) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VjFTu-0004c6-Hl for 15933@debbugs.gnu.org; Wed, 20 Nov 2013 16:38:43 -0500 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MWK00M00ZXDLW00@a-mtaout20.012.net.il> for 15933@debbugs.gnu.org; Wed, 20 Nov 2013 23:38:34 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MWL00M8204A21J0@a-mtaout20.012.net.il>; Wed, 20 Nov 2013 23:38:34 +0200 (IST) Date: Wed, 20 Nov 2013 23:38:35 +0200 From: Eli Zaretskii Subject: Re: bug#15933: make check not working In-reply-to: X-012-Sender: halo1@inter.net.il To: Glenn Morris Message-id: <83txf6eotg.fsf@gnu.org> References: <83y54ievyu.fsf@gnu.org> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 15933 Cc: 15933@debbugs.gnu.org, andrewjmoreton@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Glenn Morris > Cc: 15933@debbugs.gnu.org, andrewjmoreton@gmail.com > Date: Wed, 20 Nov 2013 14:14:29 -0500 > > Glenn Morris wrote: > > > Eli Zaretskii wrote: > > > >> since the MSYS Bash will automatically convert ':' into ';'.) > > > > Amazingly, not something I was aware of. > > I mean, how does that even work? When MSYS invokes a native Windows program (as opposed to an MSYS program), it converts : into ; in PATH and similar environment variables, and also in the argv[] array it passes to the native program. > Does > > echo :foo > > print ";foo"? No, because 'echo' is a shell builtin. But if you invoke echo.exe that is a native Windows program (e.g., compiled with MinGW, then yes, it will print ";foo". > Does > > : foo > > return a syntax error? No (if it did, it would break too many shell scripts). The conversion only happens in environment and in argv[] passed to native programs. From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 20 16:53:37 2013 Received: (at 15933) by debbugs.gnu.org; 20 Nov 2013 21:53:37 +0000 Received: from localhost ([127.0.0.1]:35267 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VjFiK-0004yq-Pj for submit@debbugs.gnu.org; Wed, 20 Nov 2013 16:53:37 -0500 Received: from mtaout23.012.net.il ([80.179.55.175]:56321) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VjFiH-0004yV-It for 15933@debbugs.gnu.org; Wed, 20 Nov 2013 16:53:34 -0500 Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0MWL00M000NF3T00@a-mtaout23.012.net.il> for 15933@debbugs.gnu.org; Wed, 20 Nov 2013 23:53:26 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MWL00MQL0T10HA0@a-mtaout23.012.net.il>; Wed, 20 Nov 2013 23:53:26 +0200 (IST) Date: Wed, 20 Nov 2013 23:53:26 +0200 From: Eli Zaretskii Subject: Re: bug#15933: make check not working In-reply-to: <83txf6eotg.fsf@gnu.org> X-012-Sender: halo1@inter.net.il To: rgm@gnu.org Message-id: <83siuqeo4p.fsf@gnu.org> References: <83y54ievyu.fsf@gnu.org> <83txf6eotg.fsf@gnu.org> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 15933 Cc: 15933@debbugs.gnu.org, andrewjmoreton@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Wed, 20 Nov 2013 23:38:35 +0200 > From: Eli Zaretskii > Cc: 15933@debbugs.gnu.org, andrewjmoreton@gmail.com > > > Does > > > > echo :foo > > > > print ";foo"? > > No, because 'echo' is a shell builtin. But if you invoke echo.exe > that is a native Windows program (e.g., compiled with MinGW, then yes, > it will print ";foo". Well, for some values of 'foo'. MSYS has a complex heuristics that does this conversion only when 'foo' is believed to be a file name. So, a literal ":foo" prints as ":foo", but, e.g., ":../foo" prints as ";..\foo" (yes, with mirrored slash), and ":/foo" prints as (gasp!) ";D:\MSYS\foo" (assuming that MSYS is installed at D:\MSYS). This heuristics does TRT 99% of the time, but sometimes it fails, and then we need to help it with the likes of unmsys-file-name etc. From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 20 19:33:33 2013 Received: (at 15933) by debbugs.gnu.org; 21 Nov 2013 00:33:34 +0000 Received: from localhost ([127.0.0.1]:35433 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VjID7-0001gT-JS for submit@debbugs.gnu.org; Wed, 20 Nov 2013 19:33:33 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:52276 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VjID5-0001gJ-EH for 15933@debbugs.gnu.org; Wed, 20 Nov 2013 19:33:32 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1VjID4-0001IR-FX; Wed, 20 Nov 2013 19:33:30 -0500 From: Glenn Morris To: Eli Zaretskii Subject: Re: bug#15933: make check not working References: <83y54ievyu.fsf@gnu.org> <83txf6eotg.fsf@gnu.org> X-Spook: enigma advisors Kosovo Mahmoud Ahmadinejad NATO X-Ran: l,[=CF|Y,Y}O>W%PLk|ea>mBbAna!'bu48kR*-gpK-$I)*'yaL0zo1X$6@}>9pHZ|X'G\O X-Hue: cyan X-Debbugs-No-Ack: yes X-Attribution: GM Date: Wed, 20 Nov 2013 19:33:30 -0500 In-Reply-To: <83txf6eotg.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 20 Nov 2013 23:38:35 +0200") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -4.8 (----) X-Debbugs-Envelope-To: 15933 Cc: 15933@debbugs.gnu.org, andrewjmoreton@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.8 (----) Eli Zaretskii wrote: > No (if it did, it would break too many shell scripts). The conversion > only happens in environment and in argv[] passed to native programs. I was sort of expecting it with the environment, but not with argv. So in particular "emacs -L :/foo" would result in command-line-args containing ("-L" ";/foo")? From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 20 19:34:57 2013 Received: (at 15933) by debbugs.gnu.org; 21 Nov 2013 00:34:57 +0000 Received: from localhost ([127.0.0.1]:35437 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VjIET-0001ii-0z for submit@debbugs.gnu.org; Wed, 20 Nov 2013 19:34:57 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:52309 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VjIER-0001ib-LC for 15933@debbugs.gnu.org; Wed, 20 Nov 2013 19:34:55 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1VjIEQ-0004sT-KG; Wed, 20 Nov 2013 19:34:54 -0500 From: Glenn Morris To: Eli Zaretskii Subject: Re: bug#15933: make check not working References: <83wqk2ep1p.fsf@gnu.org> X-Spook: Mafia quarter event security EuroFed MIT-LL Khaddafi X-Ran: EwH?XW5C[Yd:[$Ck|N]f)Ji&WA$)kqkwA0556YLE>AA#V=Q-\p3.dHG6S)!$}xUBB%;}y2 X-Hue: magenta X-Debbugs-No-Ack: yes X-Attribution: GM Date: Wed, 20 Nov 2013 19:34:54 -0500 Message-ID: <8mbo1eiocx.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.5 (-----) X-Debbugs-Envelope-To: 15933 Cc: 15933@debbugs.gnu.org, andrewjmoreton@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.5 (-----) Eli Zaretskii wrote: >> Well, apart from the XARGS_LIMIT thing, which if needed would imply that >> make check has never worked on mingw. > > It could have worked when there were fewer tests. The filenames being passed were absolute before and are relative now, so I expect current arg lists to be shorter than they were previously. From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 20 19:36:08 2013 Received: (at 15933) by debbugs.gnu.org; 21 Nov 2013 00:36:08 +0000 Received: from localhost ([127.0.0.1]:35443 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VjIFc-0001ky-DD for submit@debbugs.gnu.org; Wed, 20 Nov 2013 19:36:08 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:52329 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VjIFZ-0001kp-Q9 for 15933@debbugs.gnu.org; Wed, 20 Nov 2013 19:36:06 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1VjIFZ-0006jN-BN; Wed, 20 Nov 2013 19:36:05 -0500 From: Glenn Morris To: Andy Moreton Subject: Re: bug#15933: make check not working References: X-Spook: Crypto AG spy halcon Rubin cybercash industrial espionage X-Ran: )b(@d--=n-)ryfq<1N]JSOm1k,II|'5jA^)B`<^,j>7Xv%#R)C;lWKU`nVe;ni06OI?f?. X-Hue: green X-Debbugs-No-Ack: yes X-Attribution: GM Date: Wed, 20 Nov 2013 19:36:05 -0500 In-Reply-To: (Andy Moreton's message of "Wed, 20 Nov 2013 20:34:14 +0000") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.5 (-----) X-Debbugs-Envelope-To: 15933 Cc: 15933@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.5 (-----) Andy Moreton wrote: > The compile-main targets in test/automated/Makefile.in was originally > copied from lisp/Makefile.in (according to the comments). It seems that > it has not been updated to match the recent changes for msys path > translation and relative paths. I don't believe this analysis is correct. Assuming Eli's analysis was correct, this should be fixed now. From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 20 19:56:59 2013 Received: (at submit) by debbugs.gnu.org; 21 Nov 2013 00:56:59 +0000 Received: from localhost ([127.0.0.1]:35472 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VjIZn-0002HY-5M for submit@debbugs.gnu.org; Wed, 20 Nov 2013 19:56:59 -0500 Received: from eggs.gnu.org ([208.118.235.92]:39482) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VjIZj-0002HI-VR for submit@debbugs.gnu.org; Wed, 20 Nov 2013 19:56:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VjIZY-0002WY-4J for submit@debbugs.gnu.org; Wed, 20 Nov 2013 19:56:50 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:45913) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VjIZY-0002WU-1M for submit@debbugs.gnu.org; Wed, 20 Nov 2013 19:56:44 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41158) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VjIZS-00018j-1Y for bug-gnu-emacs@gnu.org; Wed, 20 Nov 2013 19:56:43 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VjIZL-0002KD-Ae for bug-gnu-emacs@gnu.org; Wed, 20 Nov 2013 19:56:37 -0500 Received: from plane.gmane.org ([80.91.229.3]:49093) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VjIZL-0002K7-2j for bug-gnu-emacs@gnu.org; Wed, 20 Nov 2013 19:56:31 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1VjIZJ-0002Bs-Mn for bug-gnu-emacs@gnu.org; Thu, 21 Nov 2013 01:56:29 +0100 Received: from 82-69-64-228.dsl.in-addr.zen.co.uk ([82.69.64.228]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 21 Nov 2013 01:56:29 +0100 Received: from andrewjmoreton by 82-69-64-228.dsl.in-addr.zen.co.uk with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 21 Nov 2013 01:56:29 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@gnu.org From: Andy Moreton Subject: Re: bug#15933: make check not working Date: Thu, 21 Nov 2013 00:56:17 +0000 Lines: 18 Message-ID: <82siuqlgi6.fsf@gmail.com> References: Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 82-69-64-228.dsl.in-addr.zen.co.uk User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (windows-nt) Cancel-Lock: sha1:YveqkXuoJ796GlWY3aCBsEyuU3o= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) On Thu 21 Nov 2013, Glenn Morris wrote: > Andy Moreton wrote: > >> The compile-main targets in test/automated/Makefile.in was originally >> copied from lisp/Makefile.in (according to the comments). It seems that >> it has not been updated to match the recent changes for msys path >> translation and relative paths. > > I don't believe this analysis is correct. > > Assuming Eli's analysis was correct, this should be fixed now. As ever, Eli is correct. The updated tests now run for me on mingw. The file notify tests still abort, but that is a separate issue noted on the devel list. AndyM From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 20 20:30:08 2013 Received: (at control) by debbugs.gnu.org; 21 Nov 2013 01:30:08 +0000 Received: from localhost ([127.0.0.1]:35490 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VjJ5q-00036P-FG for submit@debbugs.gnu.org; Wed, 20 Nov 2013 20:30:07 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:53206 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VjJ5n-000365-Nd for control@debbugs.gnu.org; Wed, 20 Nov 2013 20:30:04 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1VjJ5n-0007pi-At for control@debbugs.gnu.org; Wed, 20 Nov 2013 20:30:03 -0500 Date: Wed, 20 Nov 2013 20:30:03 -0500 Message-Id: Subject: control message for bug 15933 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -5.5 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.5 (-----) close 15933 From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 20 22:46:37 2013 Received: (at 15933) by debbugs.gnu.org; 21 Nov 2013 03:46:37 +0000 Received: from localhost ([127.0.0.1]:35599 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VjLDw-0000Rp-DN for submit@debbugs.gnu.org; Wed, 20 Nov 2013 22:46:36 -0500 Received: from mtaout22.012.net.il ([80.179.55.172]:59497) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VjLDs-0000RZ-Tr for 15933@debbugs.gnu.org; Wed, 20 Nov 2013 22:46:33 -0500 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MWL00600GSETW00@a-mtaout22.012.net.il> for 15933@debbugs.gnu.org; Thu, 21 Nov 2013 05:46:26 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MWL006IEH5EERF0@a-mtaout22.012.net.il>; Thu, 21 Nov 2013 05:46:26 +0200 (IST) Date: Thu, 21 Nov 2013 05:46:27 +0200 From: Eli Zaretskii Subject: Re: bug#15933: make check not working In-reply-to: X-012-Sender: halo1@inter.net.il To: Glenn Morris Message-id: <83pppue7sc.fsf@gnu.org> References: <83y54ievyu.fsf@gnu.org> <83txf6eotg.fsf@gnu.org> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 15933 Cc: 15933@debbugs.gnu.org, andrewjmoreton@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Glenn Morris > Cc: 15933@debbugs.gnu.org, andrewjmoreton@gmail.com > Date: Wed, 20 Nov 2013 19:33:30 -0500 > > So in particular "emacs -L :/foo" would result in command-line-args > containing ("-L" ";/foo")? Almost: MSYS also replaces / with its Windows mapping (which depends on where is the MSYS tree's root). In my case, this gives ("-L" ";D:\usr\MSYS\foo") From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 24 09:36:59 2013 Received: (at 15933) by debbugs.gnu.org; 24 Nov 2013 14:36:59 +0000 Received: from localhost ([127.0.0.1]:41903 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vkanz-0001wb-0E for submit@debbugs.gnu.org; Sun, 24 Nov 2013 09:36:59 -0500 Received: from mout.gmx.net ([212.227.15.18]:64190) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vkanu-0001wH-2R for 15933@debbugs.gnu.org; Sun, 24 Nov 2013 09:36:54 -0500 Received: from detlef.gmx.de ([79.230.78.185]) by mail.gmx.com (mrgmx002) with ESMTPS (Nemesis) id 0Lbuo0-1VLSeJ2Rka-00jH0l for <15933@debbugs.gnu.org>; Sun, 24 Nov 2013 15:36:47 +0100 From: Michael Albinus To: Andy Moreton Subject: Re: bug#15933: make check not working References: <82siuqlgi6.fsf@gmail.com> Date: Sun, 24 Nov 2013 15:36:40 +0100 In-Reply-To: <82siuqlgi6.fsf@gmail.com> (Andy Moreton's message of "Thu, 21 Nov 2013 00:56:17 +0000") Message-ID: <87d2lp7ton.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:P+YDyiyq3GwqyY/pHzpVx0kUs9cr+PivlJe5jwsr5wenFn9qCn6 tBJRWyyhvqo+/q30dM6Xx6mqIQxo4aotX2W5BhJm04xVExlKkfdlBgtqijJ+FfbHlxjtS0N Unf6ksK3UWI9A2Maoe+ZGomxOyDE1ZwpRMKED9PXIgzLbBnEM3Vp5cNaSQEEmXwV3MWczfS rdutv4JNo5HVnjC6ag1DA== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 15933 Cc: 15933@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Andy Moreton writes: > The updated tests now run for me on mingw. The file notify tests > still abort, but that is a separate issue noted on the devel list. Could you, please, point me to that message? I can't find it. > AndyM Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 25 06:48:52 2013 Received: (at submit) by debbugs.gnu.org; 25 Nov 2013 11:48:52 +0000 Received: from localhost ([127.0.0.1]:43806 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vkuep-0001Yx-OV for submit@debbugs.gnu.org; Mon, 25 Nov 2013 06:48:52 -0500 Received: from eggs.gnu.org ([208.118.235.92]:53026) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vkuen-0001Yj-Cf for submit@debbugs.gnu.org; Mon, 25 Nov 2013 06:48:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vkuea-0001Q0-TT for submit@debbugs.gnu.org; Mon, 25 Nov 2013 06:48:43 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:49738) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vkuea-0001Pu-RN for submit@debbugs.gnu.org; Mon, 25 Nov 2013 06:48:36 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54669) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VkueU-0002tE-Mj for bug-gnu-emacs@gnu.org; Mon, 25 Nov 2013 06:48:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VkueO-0001Kj-44 for bug-gnu-emacs@gnu.org; Mon, 25 Nov 2013 06:48:30 -0500 Received: from plane.gmane.org ([80.91.229.3]:47913) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VkueN-0001J3-Tk for bug-gnu-emacs@gnu.org; Mon, 25 Nov 2013 06:48:24 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1VkueL-0000rm-Fw for bug-gnu-emacs@gnu.org; Mon, 25 Nov 2013 12:48:21 +0100 Received: from uk.solarflare.com ([193.34.186.16]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 25 Nov 2013 12:48:21 +0100 Received: from andrewjmoreton by uk.solarflare.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 25 Nov 2013 12:48:21 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@gnu.org From: Andy Moreton Subject: Re: bug#15933: make check not working Date: Mon, 25 Nov 2013 11:48:10 +0000 Lines: 38 Message-ID: References: <82siuqlgi6.fsf@gmail.com> <87d2lp7ton.fsf@gmx.de> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: uk.solarflare.com User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (windows-nt) Cancel-Lock: sha1:heKaE5zonkEDIpo6tGVJ5Sa9HDs= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) On Sun 24 Nov 2013, Michael Albinus wrote: > Andy Moreton writes: > >> The updated tests now run for me on mingw. The file notify tests >> still abort, but that is a separate issue noted on the devel list. > > Could you, please, point me to that message? I can't find it. > >> AndyM > > Best regards, Michael. The thread was about changes to bool vector stuff: http://permalink.gmane.org/gmane.emacs.devel/165398 The log from my most recent run of 'make check' ended with: --[make check]---------------------------------------------- Indenting module modname...done passed 180/521 f90-test-bug8691 passed 181/521 f90-test-bug8820 passed 182/521 f90-test-bug9553a passed 183/521 f90-test-bug9553b passed 184/521 f90-test-bug9690 passed 185/521 f90-test-indent passed 186/521 file-notify-test00-availability skipped 187/521 file-notify-test00-availability-remote passed 188/521 file-notify-test01-add-watch skipped 189/521 file-notify-test01-add-watch-remote make[1]: *** [check] Error 5 make[1]: Leaving directory `/c/emacs/src/emacs/trunk/obj-mingw32/test/automated' --[make check]---------------------------------------------- I haven't got any further looking into this as the machine I was using died last week... AndyM From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 25 07:31:21 2013 Received: (at 15933) by debbugs.gnu.org; 25 Nov 2013 12:31:21 +0000 Received: from localhost ([127.0.0.1]:43821 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VkvJw-0003in-Jr for submit@debbugs.gnu.org; Mon, 25 Nov 2013 07:31:21 -0500 Received: from mout.gmx.net ([212.227.17.21]:60488) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VkvJt-0003iT-0j for 15933@debbugs.gnu.org; Mon, 25 Nov 2013 07:31:17 -0500 Received: from detlef.gmx.de ([87.146.43.99]) by mail.gmx.com (mrgmx103) with ESMTPS (Nemesis) id 0MOwY7-1Vgoif2U6x-006Mpa for <15933@debbugs.gnu.org>; Mon, 25 Nov 2013 13:31:11 +0100 From: Michael Albinus To: Andy Moreton Subject: Re: bug#15933: make check not working References: <82siuqlgi6.fsf@gmail.com> <87d2lp7ton.fsf@gmx.de> Date: Mon, 25 Nov 2013 13:31:03 +0100 In-Reply-To: (Andy Moreton's message of "Mon, 25 Nov 2013 11:48:10 +0000") Message-ID: <87bo18zmrc.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:YC0YiSY75BH3Rhbfp6JuEMn8UzRL6Qnmn65CxJ7zL3oapBrHcpC 255KULWdFJ2i62tqGqlvCThUtG1zXI8lJGdXE0djlLQ+halwFAwngTaHJ3Nt370TU3wNY14 8Oa78TJ9Kyyq8BEWz8ZoN9nAdhwkAj+9EQKYnAXlUKVoOTMgHsCZBgtBvAECqh6RLG8IHi3 vCSqMt1fXyU/GPLyYmrlg== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 15933 Cc: 15933@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Andy Moreton writes: > The log from my most recent run of 'make check' ended with: > > --[make check]---------------------------------------------- > Indenting module modname...done > passed 180/521 f90-test-bug8691 > passed 181/521 f90-test-bug8820 > passed 182/521 f90-test-bug9553a > passed 183/521 f90-test-bug9553b > passed 184/521 f90-test-bug9690 > passed 185/521 f90-test-indent > passed 186/521 file-notify-test00-availability > skipped 187/521 file-notify-test00-availability-remote > passed 188/521 file-notify-test01-add-watch > skipped 189/521 file-notify-test01-add-watch-remote > make[1]: *** [check] Error 5 > make[1]: Leaving directory `/c/emacs/src/emacs/trunk/obj-mingw32/test/automated' > --[make check]---------------------------------------------- Thanks. However, I haven't seen this information somewhere else yet. I believe, it is worth another bug report. > I haven't got any further looking into this as the machine I was using > died last week... Oops. Please indicate in the bug report the environment you were using. I guess it was MS Windows whatever (which might it make hard for me to debug, 'cause I don't use it). > AndyM Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 25 12:15:18 2013 Received: (at 15933) by debbugs.gnu.org; 25 Nov 2013 17:15:18 +0000 Received: from localhost ([127.0.0.1]:44809 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vkzkj-00034W-5L for submit@debbugs.gnu.org; Mon, 25 Nov 2013 12:15:17 -0500 Received: from mtaout20.012.net.il ([80.179.55.166]:62887) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vkzkf-0002sr-IC for 15933@debbugs.gnu.org; Mon, 25 Nov 2013 12:15:14 -0500 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MWT00700X7C1E00@a-mtaout20.012.net.il> for 15933@debbugs.gnu.org; Mon, 25 Nov 2013 19:14:57 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MWT006H3X8WXC50@a-mtaout20.012.net.il>; Mon, 25 Nov 2013 19:14:57 +0200 (IST) Date: Mon, 25 Nov 2013 19:15:11 +0200 From: Eli Zaretskii Subject: Re: bug#15933: make check not working In-reply-to: <87bo18zmrc.fsf@gmx.de> X-012-Sender: halo1@inter.net.il To: Michael Albinus Message-id: <83d2lobdy8.fsf@gnu.org> References: <82siuqlgi6.fsf@gmail.com> <87d2lp7ton.fsf@gmx.de> <87bo18zmrc.fsf@gmx.de> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 15933 Cc: 15933@debbugs.gnu.org, andrewjmoreton@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Michael Albinus > Date: Mon, 25 Nov 2013 13:31:03 +0100 > Cc: 15933@debbugs.gnu.org > > Andy Moreton writes: > > > The log from my most recent run of 'make check' ended with: > > > > --[make check]---------------------------------------------- > > Indenting module modname...done > > passed 180/521 f90-test-bug8691 > > passed 181/521 f90-test-bug8820 > > passed 182/521 f90-test-bug9553a > > passed 183/521 f90-test-bug9553b > > passed 184/521 f90-test-bug9690 > > passed 185/521 f90-test-indent > > passed 186/521 file-notify-test00-availability > > skipped 187/521 file-notify-test00-availability-remote > > passed 188/521 file-notify-test01-add-watch > > skipped 189/521 file-notify-test01-add-watch-remote > > make[1]: *** [check] Error 5 > > make[1]: Leaving directory `/c/emacs/src/emacs/trunk/obj-mingw32/test/automated' > > --[make check]---------------------------------------------- > > Thanks. However, I haven't seen this information somewhere else yet. I > believe, it is worth another bug report. > > > I haven't got any further looking into this as the machine I was using > > died last week... > > Oops. Please indicate in the bug report the environment you were > using. I guess it was MS Windows whatever (which might it make hard for > me to debug, 'cause I don't use it). It might be easy enough to guess why it fails. I see this in file-notify-tests.el: ;; There is no default value on w32 systems, which could work out of the box. (defconst file-notify-test-remote-temporary-file-directory (if (eq system-type 'windows-nt) null-device "/ssh::/tmp") "Temporary directory for Tramp tests.") How is this supposed to work? null-device is not a directory. I'm guessing that "Error 5" is "access denied" emitted by Windows because some file primitive tries to treat null-device as if it were a directory. If you could explain what you intended to achieve by that, perhaps I could suggest a solution. (Does "/ssh::/tmp" assume there's an sshd running on the machine that runs the tests?) From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 25 14:24:46 2013 Received: (at 15933) by debbugs.gnu.org; 25 Nov 2013 19:24:46 +0000 Received: from localhost ([127.0.0.1]:44907 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vl1m2-00079T-5E for submit@debbugs.gnu.org; Mon, 25 Nov 2013 14:24:46 -0500 Received: from mout.gmx.net ([212.227.15.19]:61054) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vl1lz-00079D-2w for 15933@debbugs.gnu.org; Mon, 25 Nov 2013 14:24:44 -0500 Received: from detlef.gmx.de ([87.146.43.99]) by mail.gmx.com (mrgmx003) with ESMTPS (Nemesis) id 0LeuUB-1VIYhP0gs3-00qmbF for <15933@debbugs.gnu.org>; Mon, 25 Nov 2013 20:24:36 +0100 From: Michael Albinus To: Eli Zaretskii Subject: Re: bug#15933: make check not working References: <82siuqlgi6.fsf@gmail.com> <87d2lp7ton.fsf@gmx.de> <87bo18zmrc.fsf@gmx.de> <83d2lobdy8.fsf@gnu.org> Date: Mon, 25 Nov 2013 20:24:28 +0100 In-Reply-To: <83d2lobdy8.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 25 Nov 2013 19:15:11 +0200") Message-ID: <874n70709f.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:R7Moeg5FZtIA9ra/4zs9VyHZS4tasq1xhm7zxYsbmOY9NvDRmEK WlezgpfC/O9AG5vNRo5u31nAI7v6P34z+uEPSeDwtx6bR7Sgym4iRe+7nR4CdxKMmSwYd1d aJqM9kqZrZWL9vS+/+h+cTJhoeSEz/83KaWdHohjOqeC9kzfWf4D2b7AkhPK5hZmZvn9rq2 yNKRLPD1D8KYHyGKJATSA== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 15933 Cc: 15933@debbugs.gnu.org, andrewjmoreton@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Eli Zaretskii writes: >> > --[make check]---------------------------------------------- >> > Indenting module modname...done >> > passed 180/521 f90-test-bug8691 >> > passed 181/521 f90-test-bug8820 >> > passed 182/521 f90-test-bug9553a >> > passed 183/521 f90-test-bug9553b >> > passed 184/521 f90-test-bug9690 >> > passed 185/521 f90-test-indent >> > passed 186/521 file-notify-test00-availability >> > skipped 187/521 file-notify-test00-availability-remote >> > passed 188/521 file-notify-test01-add-watch >> > skipped 189/521 file-notify-test01-add-watch-remote >> > make[1]: *** [check] Error 5 >> > make[1]: Leaving directory `/c/emacs/src/emacs/trunk/obj-mingw32/test/automated' >> Oops. Please indicate in the bug report the environment you were >> using. I guess it was MS Windows whatever (which might it make hard for >> me to debug, 'cause I don't use it). > > It might be easy enough to guess why it fails. I see this in > file-notify-tests.el: > > ;; There is no default value on w32 systems, which could work out of the box. > (defconst file-notify-test-remote-temporary-file-directory > (if (eq system-type 'windows-nt) null-device "/ssh::/tmp") > "Temporary directory for Tramp tests.") No, it did fail in file-notify-test02-events. No remote access. file-notify-test02-events-remote would be skipped, like file-notify-test00-availability-remote and file-notify-test01-add-watch-remote above. > How is this supposed to work? null-device is not a directory. I'm > guessing that "Error 5" is "access denied" emitted by Windows because > some file primitive tries to treat null-device as if it were a > directory. null-device is an indicator NOT to try remote test cases. > If you could explain what you intended to achieve by that, perhaps I > could suggest a solution. (Does "/ssh::/tmp" assume there's an sshd > running on the machine that runs the tests?) "/ssh::/tmp" is indeed for accessing a local sshd. Nothing I would assume for MS Windows. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 25 16:08:21 2013 Received: (at 15933) by debbugs.gnu.org; 25 Nov 2013 21:08:21 +0000 Received: from localhost ([127.0.0.1]:44980 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vl3OH-0001Ew-0K for submit@debbugs.gnu.org; Mon, 25 Nov 2013 16:08:21 -0500 Received: from mtaout22.012.net.il ([80.179.55.172]:35362) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vl3OD-0001Eh-TZ for 15933@debbugs.gnu.org; Mon, 25 Nov 2013 16:08:19 -0500 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MWU00I007ZGR000@a-mtaout22.012.net.il> for 15933@debbugs.gnu.org; Mon, 25 Nov 2013 23:08:11 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MWU00IUT81MIK60@a-mtaout22.012.net.il>; Mon, 25 Nov 2013 23:08:11 +0200 (IST) Date: Mon, 25 Nov 2013 23:08:25 +0200 From: Eli Zaretskii Subject: Re: bug#15933: make check not working In-reply-to: <874n70709f.fsf@gmx.de> X-012-Sender: halo1@inter.net.il To: Michael Albinus Message-id: <834n70b35i.fsf@gnu.org> References: <82siuqlgi6.fsf@gmail.com> <87d2lp7ton.fsf@gmx.de> <87bo18zmrc.fsf@gmx.de> <83d2lobdy8.fsf@gnu.org> <874n70709f.fsf@gmx.de> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 15933 Cc: 15933@debbugs.gnu.org, andrewjmoreton@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Michael Albinus > Cc: andrewjmoreton@gmail.com, 15933@debbugs.gnu.org > Date: Mon, 25 Nov 2013 20:24:28 +0100 > > Eli Zaretskii writes: > > >> > --[make check]---------------------------------------------- > >> > Indenting module modname...done > >> > passed 180/521 f90-test-bug8691 > >> > passed 181/521 f90-test-bug8820 > >> > passed 182/521 f90-test-bug9553a > >> > passed 183/521 f90-test-bug9553b > >> > passed 184/521 f90-test-bug9690 > >> > passed 185/521 f90-test-indent > >> > passed 186/521 file-notify-test00-availability > >> > skipped 187/521 file-notify-test00-availability-remote > >> > passed 188/521 file-notify-test01-add-watch > >> > skipped 189/521 file-notify-test01-add-watch-remote > >> > make[1]: *** [check] Error 5 > >> > make[1]: Leaving directory `/c/emacs/src/emacs/trunk/obj-mingw32/test/automated' > >> Oops. Please indicate in the bug report the environment you were > >> using. I guess it was MS Windows whatever (which might it make hard for > >> me to debug, 'cause I don't use it). > > > > It might be easy enough to guess why it fails. I see this in > > file-notify-tests.el: > > > > ;; There is no default value on w32 systems, which could work out of the box. > > (defconst file-notify-test-remote-temporary-file-directory > > (if (eq system-type 'windows-nt) null-device "/ssh::/tmp") > > "Temporary directory for Tramp tests.") > > No, it did fail in file-notify-test02-events. How do you know? The fact that it said "skipped" does not necessarily mean the code that "skipped" didn't error out. If you do know what triggered the error, can you point it out? > null-device is an indicator NOT to try remote test cases. Why not nil? > "/ssh::/tmp" is indeed for accessing a local sshd. Nothing I would > assume for MS Windows. You could provide for a possibility to set this up with a remote Unix machine. It would be better than just skipping, I think. From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 25 16:30:11 2013 Received: (at 15933) by debbugs.gnu.org; 25 Nov 2013 21:30:11 +0000 Received: from localhost ([127.0.0.1]:45008 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vl3jP-0001n1-1o for submit@debbugs.gnu.org; Mon, 25 Nov 2013 16:30:11 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:50133 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vl3jL-0001mW-VQ for 15933@debbugs.gnu.org; Mon, 25 Nov 2013 16:30:08 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1Vl3jL-0008UT-56; Mon, 25 Nov 2013 16:30:07 -0500 From: Glenn Morris To: Eli Zaretskii Subject: Re: bug#15933: make check not working References: <82siuqlgi6.fsf@gmail.com> <87d2lp7ton.fsf@gmx.de> <87bo18zmrc.fsf@gmx.de> <83d2lobdy8.fsf@gnu.org> <874n70709f.fsf@gmx.de> <834n70b35i.fsf@gnu.org> X-Spook: Treasury investigation pink noise president arrangements X-Ran: {F@u67K&o(Z+@3g[IgOBGnq X-Hue: black X-Debbugs-No-Ack: yes X-Attribution: GM Date: Mon, 25 Nov 2013 16:30:06 -0500 In-Reply-To: <834n70b35i.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 25 Nov 2013 23:08:25 +0200") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 15933 Cc: andrewjmoreton@gmail.com, 15933@debbugs.gnu.org, Michael Albinus X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Before spending too much time on this, could I encourage someone to make a new bug report based on the current trunk, if this still happens there? Because the "separate issue noted on the devel list" refered to was a different issue that has since been fixed (and even that was not the actual subject of this bug report). From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 26 08:09:04 2013 Received: (at 15933) by debbugs.gnu.org; 26 Nov 2013 13:09:04 +0000 Received: from localhost ([127.0.0.1]:45523 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VlINy-00044I-2F for submit@debbugs.gnu.org; Tue, 26 Nov 2013 08:09:02 -0500 Received: from mout.gmx.net ([212.227.15.19]:49923) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VlINu-00043t-62 for 15933@debbugs.gnu.org; Tue, 26 Nov 2013 08:08:59 -0500 Received: from detlef.gmx.de ([87.146.40.30]) by mail.gmx.com (mrgmx101) with ESMTPS (Nemesis) id 0MgXCF-1VyGfN2z1r-00O0lj for <15933@debbugs.gnu.org>; Tue, 26 Nov 2013 14:08:51 +0100 From: Michael Albinus To: Glenn Morris Subject: Re: bug#15933: make check not working References: <82siuqlgi6.fsf@gmail.com> <87d2lp7ton.fsf@gmx.de> <87bo18zmrc.fsf@gmx.de> <83d2lobdy8.fsf@gnu.org> <874n70709f.fsf@gmx.de> <834n70b35i.fsf@gnu.org> Date: Tue, 26 Nov 2013 14:08:42 +0100 In-Reply-To: (Glenn Morris's message of "Mon, 25 Nov 2013 16:30:06 -0500") Message-ID: <87r4a3e2ed.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:1b4t2sMfKrBPXTE2DOD3yIkyBQEl7s/B+UM1QOLkHNhFx6DAbEn Uu0yWNBrWkN8q8Z6ZR4nVo4Kld77wo88hNWx6qBGsYv8vsmrluLGRxGrItd2neNcSIK/eNs bIV70eF5SkZ+3tzrH/v4OZHj5hAOzkd/sYH/sIY0VC7byVScmrkzs2chjYiDz0qi9b7QTho uxvyVGAVa0VGtMgVP22SQ== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 15933 Cc: Eli Zaretskii , andrewjmoreton@gmail.com, 15933@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Glenn Morris writes: > Before spending too much time on this, could I encourage someone to make > a new bug report based on the current trunk, if this still happens there? Nobody did yet, but I've hijacked an MS Windows machine, and I'll run file-notify and tramp tests there. (Found already the first Tramp bugs to be corrected :-) Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 26 08:13:57 2013 Received: (at 15933) by debbugs.gnu.org; 26 Nov 2013 13:13:57 +0000 Received: from localhost ([127.0.0.1]:45527 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VlISi-0004Bd-Jj for submit@debbugs.gnu.org; Tue, 26 Nov 2013 08:13:57 -0500 Received: from mout.gmx.net ([212.227.15.15]:62592) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VlISf-0004BP-Cc for 15933@debbugs.gnu.org; Tue, 26 Nov 2013 08:13:54 -0500 Received: from detlef.gmx.de ([87.146.40.30]) by mail.gmx.com (mrgmx102) with ESMTPS (Nemesis) id 0MRjd7-1WEGXr42tl-00SvdP for <15933@debbugs.gnu.org>; Tue, 26 Nov 2013 14:13:47 +0100 From: Michael Albinus To: Eli Zaretskii Subject: Re: bug#15933: make check not working References: <82siuqlgi6.fsf@gmail.com> <87d2lp7ton.fsf@gmx.de> <87bo18zmrc.fsf@gmx.de> <83d2lobdy8.fsf@gnu.org> <874n70709f.fsf@gmx.de> <834n70b35i.fsf@gnu.org> Date: Tue, 26 Nov 2013 14:13:38 +0100 In-Reply-To: <834n70b35i.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 25 Nov 2013 23:08:25 +0200") Message-ID: <87mwkre265.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:n7S8/fHvQC4/fMDt4cI8B18LCVfOOyMYgapa1AmEHkMuQNdg4xY qST8uk2Zz6MukUuzEKrpHVKNqIvyKSLX6XfspqkTvX1AH1/w+hfEY5qRhoIW6Sj23BDezUo UF+5eUAEU+FLYOpGEdUi9QShxGUPaIQTd8bkZJGJb35xNkBI9NPobdmwgbVWKH7kFQ8GLDs UwQC5JPzdf3qzF6PGEUeA== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 15933 Cc: 15933@debbugs.gnu.org, andrewjmoreton@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Eli Zaretskii writes: >> No, it did fail in file-notify-test02-events. > > How do you know? The fact that it said "skipped" does not necessarily > mean the code that "skipped" didn't error out. It was the next test case in queue (that's why I've numbered the test case names). > If you do know what triggered the error, can you point it out? Don't know yet. >> null-device is an indicator NOT to try remote test cases. > > Why not nil? `file-remote-p' expects a string. >> "/ssh::/tmp" is indeed for accessing a local sshd. Nothing I would >> assume for MS Windows. > > You could provide for a possibility to set this up with a remote Unix > machine. It would be better than just skipping, I think. tramp-tests.el accepts environment variable $TRAMP_TEST_TEMPORARY_FILE_DIRECTORY, overriding the default. Maybe I shall add a similar mechanism in file-notify-tests.el. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 28 14:47:06 2013 Received: (at 15933) by debbugs.gnu.org; 28 Nov 2013 19:47:07 +0000 Received: from localhost ([127.0.0.1]:49175 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vm7YI-00019Y-70 for submit@debbugs.gnu.org; Thu, 28 Nov 2013 14:47:06 -0500 Received: from mtaout20.012.net.il ([80.179.55.166]:38601) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vm7YF-000190-OF for 15933@debbugs.gnu.org; Thu, 28 Nov 2013 14:47:05 -0500 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MWZ00M00O5BER00@a-mtaout20.012.net.il> for 15933@debbugs.gnu.org; Thu, 28 Nov 2013 21:46:33 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MWZ00MVXO9L2EA0@a-mtaout20.012.net.il>; Thu, 28 Nov 2013 21:46:33 +0200 (IST) Date: Thu, 28 Nov 2013 21:46:21 +0200 From: Eli Zaretskii Subject: Re: bug#15933: make check not working In-reply-to: X-012-Sender: halo1@inter.net.il To: Andy Moreton Message-id: <83r4a08g36.fsf@gnu.org> References: <82siuqlgi6.fsf@gmail.com> <87d2lp7ton.fsf@gmx.de> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 15933 Cc: 15933@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Andy Moreton > Date: Mon, 25 Nov 2013 11:48:10 +0000 > > The log from my most recent run of 'make check' ended with: > > --[make check]---------------------------------------------- > Indenting module modname...done > passed 180/521 f90-test-bug8691 > passed 181/521 f90-test-bug8820 > passed 182/521 f90-test-bug9553a > passed 183/521 f90-test-bug9553b > passed 184/521 f90-test-bug9690 > passed 185/521 f90-test-indent > passed 186/521 file-notify-test00-availability > skipped 187/521 file-notify-test00-availability-remote > passed 188/521 file-notify-test01-add-watch > skipped 189/521 file-notify-test01-add-watch-remote > make[1]: *** [check] Error 5 > make[1]: Leaving directory `/c/emacs/src/emacs/trunk/obj-mingw32/test/automated' > --[make check]---------------------------------------------- > > I haven't got any further looking into this as the machine I was using > died last week... Please try again when you can. This was actually a crash (didn't you see a popup asking whether to debug or close the application?), due to the fact that w32 file notifications, as implemented, did not support batch mode of operation -- they relied on machinery that is only up and running in interactive sessions. This should be fixed as of trunk revision 115269. The other part of the puzzle was that auto-revert-stop-on-user-input should be bound to nil when running the rest of the tests in file-notify-tests.el, but Michael already fixed that part earlier today. There are still a few (6 on one machine, 3 on another) tests that fail on Windows, but there are no more crashes. From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 28 15:28:44 2013 Received: (at 15933) by debbugs.gnu.org; 28 Nov 2013 20:28:44 +0000 Received: from localhost ([127.0.0.1]:49212 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vm8CZ-0003JX-Px for submit@debbugs.gnu.org; Thu, 28 Nov 2013 15:28:43 -0500 Received: from mtaout22.012.net.il ([80.179.55.172]:53375) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vm8CX-0003JI-R9 for 15933@debbugs.gnu.org; Thu, 28 Nov 2013 15:28:42 -0500 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MWZ00C00Q23H000@a-mtaout22.012.net.il> for 15933@debbugs.gnu.org; Thu, 28 Nov 2013 22:28:36 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MWZ00CBQQ7NBA70@a-mtaout22.012.net.il>; Thu, 28 Nov 2013 22:28:36 +0200 (IST) Date: Thu, 28 Nov 2013 22:28:24 +0200 From: Eli Zaretskii Subject: Re: bug#15933: make check not working In-reply-to: <83r4a08g36.fsf@gnu.org> X-012-Sender: halo1@inter.net.il To: andrewjmoreton@gmail.com Message-id: <83haaw8e53.fsf@gnu.org> References: <82siuqlgi6.fsf@gmail.com> <87d2lp7ton.fsf@gmx.de> <83r4a08g36.fsf@gnu.org> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 15933 Cc: 15933@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Thu, 28 Nov 2013 21:46:21 +0200 > From: Eli Zaretskii > Cc: 15933@debbugs.gnu.org > > There are still a few (6 on one machine, 3 on another) tests that fail > on Windows, but there are no more crashes. Actually, all but 2 of these failures happen on GNU/Linux as well, so that's not a Windows-specific issue. The 2 that fail only on Windows are almost certainly problems with the test setup and/or data, I will take a look soon. From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 29 05:23:43 2013 Received: (at submit) by debbugs.gnu.org; 29 Nov 2013 10:23:43 +0000 Received: from localhost ([127.0.0.1]:49759 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VmLEc-0000Xg-BV for submit@debbugs.gnu.org; Fri, 29 Nov 2013 05:23:42 -0500 Received: from eggs.gnu.org ([208.118.235.92]:53809) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VmLEX-0000XM-9m for submit@debbugs.gnu.org; Fri, 29 Nov 2013 05:23:38 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VmLEI-0006Pj-CH for submit@debbugs.gnu.org; Fri, 29 Nov 2013 05:23:32 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:54238) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VmLEI-0006Pd-9e for submit@debbugs.gnu.org; Fri, 29 Nov 2013 05:23:22 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55431) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VmLEA-0005lR-Uo for bug-gnu-emacs@gnu.org; Fri, 29 Nov 2013 05:23:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VmLE2-0006LL-HI for bug-gnu-emacs@gnu.org; Fri, 29 Nov 2013 05:23:14 -0500 Received: from plane.gmane.org ([80.91.229.3]:49819) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VmLE2-0006L1-BE for bug-gnu-emacs@gnu.org; Fri, 29 Nov 2013 05:23:06 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1VmLDz-0006go-Fm for bug-gnu-emacs@gnu.org; Fri, 29 Nov 2013 11:23:03 +0100 Received: from uk.solarflare.com ([193.34.186.16]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 29 Nov 2013 11:23:03 +0100 Received: from andrewjmoreton by uk.solarflare.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 29 Nov 2013 11:23:03 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@gnu.org From: Andy Moreton Subject: Re: bug#15933: make check not working Date: Fri, 29 Nov 2013 10:22:50 +0000 Lines: 57 Message-ID: References: <82siuqlgi6.fsf@gmail.com> <87d2lp7ton.fsf@gmx.de> <83r4a08g36.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: uk.solarflare.com User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (windows-nt) Cancel-Lock: sha1:i7NzTk5eDdUXjG+99pbVB4Sv7kk= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) On Thu 28 Nov 2013, Eli Zaretskii wrote: > Please try again when you can. This was actually a crash (didn't you > see a popup asking whether to debug or close the application?), due to > the fact that w32 file notifications, as implemented, did not support > batch mode of operation -- they relied on machinery that is only up > and running in interactive sessions. This should be fixed as of trunk > revision 115269. Thanks for looking at this. The file-notify tests that were previously crashing emacs now complete successfully with r115282. > The other part of the puzzle was that auto-revert-stop-on-user-input > should be bound to nil when running the rest of the tests in > file-notify-tests.el, but Michael already fixed that part earlier > today. > > There are still a few (6 on one machine, 3 on another) tests that fail > on Windows, but there are no more crashes. I also see one test that displays an interactive prompt, which does not make much sense in batch mode: --[make check]------------------------------------------------ skipped 514/521 vc-bzr-test-bug9781 skipped 515/521 vc-bzr-test-faulty-bzr-autoloads Loading cc-langs... Buffer "test.c" has a running process; kill it? (yes or no) Test warning-predicate-function-gcc backtrace: (if (unwind-protect (setq value-78801 (apply fn-78799 args-78800)) ( (let (form-description-78803) (if (unwind-protect (setq value-78801 (let ((value-78801 (quote ert-form-evaluation-aborted-78802))) (let (let ((fn-78799 (function eq)) (args-78800 (list (quote flymake-warn (lambda nil (let ((value-78797 (cl-gensym "ert-form-evaluation-abort #[0 "\306\307!r\211q\210\310\311\312\313\314\315!\316\"\317\320%DC funcall(#[0 "\306\307!r\211q\210\310\311\312\313\314\315!\316\"\31 ert--run-test-internal([cl-struct-ert--test-execution-info [cl-struc #[0 "r\304 q\210\305 )\306\307\310\311\312\313!\314\"\315\316%DC\2 funcall(#[0 "r\304 q\210\305 )\306\307\310\311\312\313!\314\"\315\ ert-run-test([cl-struct-ert-test warning-predicate-function-gcc "Tes ert-run-or-rerun-test([cl-struct-ert--stats t [[cl-struct-ert-test a ert-run-tests(t #[385 "\306\307\"\203D\211\211G\310U\203\211@\20 ert-run-tests-batch(nil) ert-run-tests-batch-and-exit() command-line-1(("-L" ";../../../test/automated" "-l" "../../../test/ command-line() normal-top-level() Test warning-predicate-function-gcc condition: (ert-test-failed ((should (eq 'flymake-warnline (flymake-tests--current-face "test.c" ...))) :form (eq flymake-warnline nil) :value nil)) FAILED 516/521 warning-predicate-function-gcc --[make check]------------------------------------------------ From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 29 05:37:36 2013 Received: (at 15933) by debbugs.gnu.org; 29 Nov 2013 10:37:36 +0000 Received: from localhost ([127.0.0.1]:49771 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VmLS3-0000tw-GH for submit@debbugs.gnu.org; Fri, 29 Nov 2013 05:37:35 -0500 Received: from mtaout20.012.net.il ([80.179.55.166]:58421) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VmLS0-0000th-Cf for 15933@debbugs.gnu.org; Fri, 29 Nov 2013 05:37:33 -0500 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MX000500TG58200@a-mtaout20.012.net.il> for 15933@debbugs.gnu.org; Fri, 29 Nov 2013 12:37:09 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MX0004XHTHWYU90@a-mtaout20.012.net.il>; Fri, 29 Nov 2013 12:37:09 +0200 (IST) Date: Fri, 29 Nov 2013 12:36:58 +0200 From: Eli Zaretskii Subject: Re: bug#15933: make check not working In-reply-to: <83haaw8e53.fsf@gnu.org> X-012-Sender: halo1@inter.net.il To: andrewjmoreton@gmail.com Message-id: <83y5477aut.fsf@gnu.org> References: <82siuqlgi6.fsf@gmail.com> <87d2lp7ton.fsf@gmx.de> <83r4a08g36.fsf@gnu.org> <83haaw8e53.fsf@gnu.org> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 15933 Cc: 15933@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > Date: Thu, 28 Nov 2013 22:28:24 +0200 > From: Eli Zaretskii > Cc: 15933@debbugs.gnu.org > > > Date: Thu, 28 Nov 2013 21:46:21 +0200 > > From: Eli Zaretskii > > Cc: 15933@debbugs.gnu.org > > > > There are still a few (6 on one machine, 3 on another) tests that fail > > on Windows, but there are no more crashes. > > Actually, all but 2 of these failures happen on GNU/Linux as well, so > that's not a Windows-specific issue. > > The 2 that fail only on Windows are almost certainly problems with the > test setup and/or data, I will take a look soon. Actually, 3 of the failures seem to be Windows-specific. I fixed 2 of them; the 3rd one, in icalendar-tests.el, seems to be something about time-zone data in icalendar events, which is beyond my pay-grade. From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 29 06:17:08 2013 Received: (at 15933) by debbugs.gnu.org; 29 Nov 2013 11:17:08 +0000 Received: from localhost ([127.0.0.1]:49821 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VmM4K-0001sT-8G for submit@debbugs.gnu.org; Fri, 29 Nov 2013 06:17:08 -0500 Received: from mtaout21.012.net.il ([80.179.55.169]:42744) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VmM4H-0001rv-Bq for 15933@debbugs.gnu.org; Fri, 29 Nov 2013 06:17:06 -0500 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0MX000G00V7EJZ00@a-mtaout21.012.net.il> for 15933@debbugs.gnu.org; Fri, 29 Nov 2013 13:16:20 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MX000G0QVB7FY70@a-mtaout21.012.net.il>; Fri, 29 Nov 2013 13:16:20 +0200 (IST) Date: Fri, 29 Nov 2013 13:16:10 +0200 From: Eli Zaretskii Subject: Re: bug#15933: make check not working In-reply-to: X-012-Sender: halo1@inter.net.il To: Andy Moreton Message-id: <83siuf791h.fsf@gnu.org> References: <82siuqlgi6.fsf@gmail.com> <87d2lp7ton.fsf@gmx.de> <83r4a08g36.fsf@gnu.org> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 15933 Cc: 15933@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) > From: Andy Moreton > Date: Fri, 29 Nov 2013 10:22:50 +0000 > > On Thu 28 Nov 2013, Eli Zaretskii wrote: > > > Please try again when you can. This was actually a crash (didn't you > > see a popup asking whether to debug or close the application?), due to > > the fact that w32 file notifications, as implemented, did not support > > batch mode of operation -- they relied on machinery that is only up > > and running in interactive sessions. This should be fixed as of trunk > > revision 115269. > > Thanks for looking at this. The file-notify tests that were previously > crashing emacs now complete successfully with r115282. Good, thanks for testing. > > The other part of the puzzle was that auto-revert-stop-on-user-input > > should be bound to nil when running the rest of the tests in > > file-notify-tests.el, but Michael already fixed that part earlier > > today. > > > > There are still a few (6 on one machine, 3 on another) tests that fail > > on Windows, but there are no more crashes. > > I also see one test that displays an interactive prompt, which does not > make much sense in batch mode: Yes, I see that as well. But these flymake tests fail on GNU/Linux as well, so "Someone Else" should look into this. From unknown Sat Aug 09 13:07:44 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 27 Dec 2013 12:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator