From unknown Wed Jun 25 03:53:39 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#14781 <14781@debbugs.gnu.org> To: bug#14781 <14781@debbugs.gnu.org> Subject: Status: coding system changes cause make check to hang in icalendar tests Reply-To: bug#14781 <14781@debbugs.gnu.org> Date: Wed, 25 Jun 2025 10:53:39 +0000 retitle 14781 coding system changes cause make check to hang in icalendar t= ests reassign 14781 emacs submitter 14781 Glenn Morris severity 14781 important thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 03 15:02:15 2013 Received: (at submit) by debbugs.gnu.org; 3 Jul 2013 19:02:15 +0000 Received: from localhost ([127.0.0.1]:55286 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UuSJi-00027e-R9 for submit@debbugs.gnu.org; Wed, 03 Jul 2013 15:02:15 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:53197 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UuSJg-00027R-Jg for submit@debbugs.gnu.org; Wed, 03 Jul 2013 15:02:13 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1UuSJf-0005Iw-O4; Wed, 03 Jul 2013 15:02:11 -0400 From: Glenn Morris To: submit@debbugs.gnu.org Subject: coding system changes cause make check to hang in icalendar tests X-Spook: militia Yukon satellite imagery Cohiba clones Area 51 X-Ran: 5-vfe04?~ok?q*ME\}O2W{VL921w_*un"'RfYt~d]>Iq85Jao|!LGia_G.4xzZ2q&ES_2B X-Hue: cyan X-Debbugs-No-Ack: yes X-Attribution: GM Date: Wed, 03 Jul 2013 15:02:11 -0400 Message-ID: <6zju35ux8.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.0 (-----) 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: -5.0 (-----) Package: emacs Severity: important Version: 24.3.50 Current trunk, GNU/Linux, make check is broken by recent changes related to coding systems (I suspect): make check ... Converting iCalendar...done passed 122/331 icalendar-import-with-uid Preparing iCalendar... Preparing iCalendar...done Reading iCalendar... Reading iCalendar...done Converting iCalendar... Converting iCalendar...done Saving file /tmp/icalendar-test-diary13327GoO... Wrote /tmp/icalendar-test-diary13327GoO Converting iCalendar...done Preparing iCalendar... Preparing iCalendar...done Reading iCalendar... Reading iCalendar...done Converting iCalendar... Converting iCalendar...done Saving file /tmp/icalendar-test-diary13327TyU... Wrote /tmp/icalendar-test-diary13327TyU Converting iCalendar...done Preparing iCalendar... Preparing iCalendar...done Reading iCalendar... Reading iCalendar...done Converting iCalendar... Converting iCalendar...done Saving file /tmp/icalendar-test-diary13327g8a... Wrote /tmp/icalendar-test-diary13327g8a Converting iCalendar...done Preparing iCalendar... Preparing iCalendar...done Reading iCalendar... Reading iCalendar...done Converting iCalendar... Converting iCalendar...done Saving file /tmp/icalendar-test-diary13327tGh... Wrote /tmp/icalendar-test-diary13327tGh Converting iCalendar...done Preparing iCalendar... Preparing iCalendar...done Reading iCalendar... Reading iCalendar...done Converting iCalendar... Converting iCalendar...done Saving file /tmp/icalendar-test-diary133276Qn... Select coding system (default chinese-iso-8bit): ...hangs waiting for input. From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 08 08:12:13 2013 Received: (at 14781) by debbugs.gnu.org; 8 Jul 2013 12:12:13 +0000 Received: from localhost ([127.0.0.1]:38881 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UwAIe-0006mt-Tr for submit@debbugs.gnu.org; Mon, 08 Jul 2013 08:12:13 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:48550 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UwAIc-0006mj-NZ for 14781@debbugs.gnu.org; Mon, 08 Jul 2013 08:12:11 -0400 Received: from [103.5.142.6] (port=53276 helo=shatin) by fencepost.gnu.org with esmtpa (Exim 4.71) (envelope-from ) id 1UwAI7-0001Ru-7h; Mon, 08 Jul 2013 08:12:09 -0400 From: Kenichi Handa To: Glenn Morris Subject: Re: bug#14781: coding system changes cause make check to hang in icalendar tests In-Reply-To: <6zju35ux8.fsf@fencepost.gnu.org> (message from Glenn Morris on Wed, 03 Jul 2013 15:02:11 -0400) Date: Mon, 08 Jul 2013 21:08:02 +0900 Message-ID: <87y59hp84d.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -5.3 (-----) X-Debbugs-Envelope-To: 14781 Cc: 14781@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.3 (-----) In article <6zju35ux8.fsf@fencepost.gnu.org>, Glenn Morris writes: > Current trunk, GNU/Linux, make check is broken by recent changes related > to coding systems (I suspect): > make check > ... > Converting iCalendar...done > passed 122/331 icalendar-import-with-uid [...] > Saving file /tmp/icalendar-test-diary133276Qn... > Select coding system (default chinese-iso-8bit): > ...hangs waiting for input. I've just committed a fix to the trunk. Actually, the culprit was test/automated/decoder-tests.el which changes priorities of coding systems. I didn't know that all tests under test/automated are executed in a single Emacs session, and thus they must be side-effect free. Isn't it better to execute each test file in its own Emacs session? --- Kenichi Handa handa@gnu.org From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 08 12:52:32 2013 Received: (at 14781) by debbugs.gnu.org; 8 Jul 2013 16:52:32 +0000 Received: from localhost ([127.0.0.1]:39771 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UwEfw-00014g-Dd for submit@debbugs.gnu.org; Mon, 08 Jul 2013 12:52:32 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:54999 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UwEfu-00014Y-B9 for 14781@debbugs.gnu.org; Mon, 08 Jul 2013 12:52:30 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1UwEft-0004HO-JP; Mon, 08 Jul 2013 12:52:29 -0400 From: Glenn Morris To: Kenichi Handa Subject: Re: bug#14781: coding system changes cause make check to hang in icalendar tests References: <87y59hp84d.fsf@gnu.org> X-Spook: UNSCOM hackers CID Bletchley Park Tony Blair FIPS140 X-Ran: uS>D#|CYZ9=E9c+1[/ 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.3 (-----) X-Debbugs-Envelope-To: 14781 Cc: 14781@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.3 (-----) Kenichi Handa wrote: > I've just committed a fix to the trunk. Thanks. > Actually, the culprit was test/automated/decoder-tests.el which > changes priorities of coding systems. I didn't know that all tests > under test/automated are executed in a single Emacs session, and thus > they must be side-effect free. I think they should all be side-effect free (as much as possible) anyway. Someone might well want to run an individual test in an existing Emacs session, without that session getting messed up. > Isn't it better to execute each test file in its own Emacs session? I don't know. Running them all in one is the only way to get the final number of tests run / passed / failed to be accurate. Running them in separate Emacs's would allow them to run in parallel, which would be faster, but might be confusing? From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 08 12:52:49 2013 Received: (at control) by debbugs.gnu.org; 8 Jul 2013 16:52:49 +0000 Received: from localhost ([127.0.0.1]:39774 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UwEgC-00015F-U3 for submit@debbugs.gnu.org; Mon, 08 Jul 2013 12:52:49 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:55008 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UwEgB-000156-GZ for control@debbugs.gnu.org; Mon, 08 Jul 2013 12:52:47 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1UwEgB-0004Ii-6p for control@debbugs.gnu.org; Mon, 08 Jul 2013 12:52:47 -0400 Date: Mon, 08 Jul 2013 12:52:47 -0400 Message-Id: Subject: control message for bug 14781 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -5.3 (-----) 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.3 (-----) close 14781 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 08 16:23:00 2013 Received: (at 14781) by debbugs.gnu.org; 8 Jul 2013 20:23:00 +0000 Received: from localhost ([127.0.0.1]:40165 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UwHxb-0001pW-IW for submit@debbugs.gnu.org; Mon, 08 Jul 2013 16:23:00 -0400 Received: from chene.dit.umontreal.ca ([132.204.246.20]:40968) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UwHxX-0001pL-Tb for 14781@debbugs.gnu.org; Mon, 08 Jul 2013 16:22:56 -0400 Received: from fmsmemgm.homelinux.net (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id r68KMrGS005793; Mon, 8 Jul 2013 16:22:53 -0400 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id 8BE0CAE330; Mon, 8 Jul 2013 16:22:52 -0400 (EDT) From: Stefan Monnier To: Glenn Morris Subject: Re: bug#14781: coding system changes cause make check to hang in icalendar tests Message-ID: References: <87y59hp84d.fsf@gnu.org> Date: Mon, 08 Jul 2013 16:22:52 -0400 In-Reply-To: (Glenn Morris's message of "Mon, 08 Jul 2013 12:52:29 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV4633=0 X-NAI-Spam-Version: 2.3.0.9362 : core <4633> : streams <996404> : uri <1471164> X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: 14781 Cc: Kenichi Handa , 14781@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: -1.6 (-) > number of tests run / passed / failed to be accurate. Running them in > separate Emacs's would allow them to run in parallel, which would be > faster, but might be confusing? The time to run each test tends to be small, so the overhead of starting a separate Emacs session for each one may dwarf the potential speed up from parallel execution, unless you have hundreds of cores. Stefan From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 08 21:46:39 2013 Received: (at 14781) by debbugs.gnu.org; 9 Jul 2013 01:46:39 +0000 Received: from localhost ([127.0.0.1]:40672 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UwN0o-0005Ms-M2 for submit@debbugs.gnu.org; Mon, 08 Jul 2013 21:46:38 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:36480 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UwN0m-0005Mk-Q6 for 14781@debbugs.gnu.org; Mon, 08 Jul 2013 21:46:37 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1UwN0l-0000m6-Tr; Mon, 08 Jul 2013 21:46:35 -0400 From: Glenn Morris To: Stefan Monnier Subject: Re: bug#14781: coding system changes cause make check to hang in icalendar tests References: <87y59hp84d.fsf@gnu.org> X-Spook: Kh-11 Al-Qaeda Ruby Ridge Bin Laden MD5 NSA AVIP security X-Ran: /r;An2zG|[vHrVV0@m<=xd$zfyDt3KOO]KM&8;v 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.3 (-----) X-Debbugs-Envelope-To: 14781 Cc: Kenichi Handa , 14781@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.3 (-----) Stefan Monnier wrote: >> number of tests run / passed / failed to be accurate. Running them in >> separate Emacs's would allow them to run in parallel, which would be >> faster, but might be confusing? > > The time to run each test tends to be small, so the overhead of starting > a separate Emacs session for each one may dwarf the potential speed up > from parallel execution, unless you have hundreds of cores. I was meaning one Emacs per file, not per test. I get about a factor of 2 speed-up on 4 cores this way. The main issue holding it back is the wildly varying length of time that each test file takes (the file-notify ones are slow for me). From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 09 09:47:56 2013 Received: (at 14781) by debbugs.gnu.org; 9 Jul 2013 13:47:56 +0000 Received: from localhost ([127.0.0.1]:41935 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UwYGp-0007N1-5H for submit@debbugs.gnu.org; Tue, 09 Jul 2013 09:47:55 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:53003 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UwYGn-0007Mn-3g for 14781@debbugs.gnu.org; Tue, 09 Jul 2013 09:47:53 -0400 Received: from handa by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1UwYGm-00053G-17; Tue, 09 Jul 2013 09:47:52 -0400 From: Handa Kenichi To: Glenn Morris Subject: Re: bug#14781: coding system changes cause make check to hang in icalendar tests In-Reply-To: (message from Glenn Morris on Mon, 08 Jul 2013 12:52:29 -0400) Date: Tue, 09 Jul 2013 09:47:51 -0400 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.3 (-----) X-Debbugs-Envelope-To: 14781 Cc: 14781@debbugs.gnu.org, monnier@IRO.UMontreal.CA 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.3 (-----) In article , Glenn Morris writes: > > Actually, the culprit was test/automated/decoder-tests.el which > > changes priorities of coding systems. I didn't know that all tests > > under test/automated are executed in a single Emacs session, and > > thus > > they must be side-effect free. > I think they should all be side-effect free (as much as possible) > anyway. Someone might well want to run an individual test in an > existing > Emacs session, without that session getting messed up. I generally agree that keeping a test code site-effect free is a good thing, and it makes testing a test code easier. But, sometimes achieving side-effect free is difficult, and in such a case, I think we don't have to spend much effort on it. The main purpose of test is to find bugs. > > Isn't it better to execute each test file in its own Emacs session? > I don't know. Running them all in one is the only way to get the final > number of tests run / passed / failed to be accurate. Here's a rough idea to do that in test/automated/Makefile.in. TEST_RESULTS = $(patsubst %.el, %.dat, $(wildcard *.el)) .SUFFIXES: .dat .el .el.dat: @$(emacs) -f ert-run-tests-batch-and-exit-with-report $< $@ check: $(TEST_RESULTS) @$(emacs) -f ert-summarize-test-report $(TEST_RESULTS) Note that ert-run-tests-batch-and-exit-with-report and ert-report-test-results are not yet implemented. > Running them in > separate Emacs's would allow them to run in parallel, which would be > faster, but might be confusing? The faster the better, but I think the speed is not that important here. The merit of the above method is that we can run a single test file just by "make XXXX.dat". --- Kenichi Handa handa@gnu.org From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 09 12:08:38 2013 Received: (at 14781) by debbugs.gnu.org; 9 Jul 2013 16:08:38 +0000 Received: from localhost ([127.0.0.1]:42944 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UwaSz-0006Hy-KR for submit@debbugs.gnu.org; Tue, 09 Jul 2013 12:08:37 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:56302 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UwaSu-0006Hl-R4 for 14781@debbugs.gnu.org; Tue, 09 Jul 2013 12:08:33 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1UwaSt-0000hk-CX; Tue, 09 Jul 2013 12:08:31 -0400 From: Glenn Morris To: Handa Kenichi Subject: Re: bug#14781: coding system changes cause make check to hang in icalendar tests References: X-Spook: Exon Shell Janet Reno anthrax Osama Clinton lock picking X-Ran: 77cGwF(/?,zv_p_qoG&@9>nR0"uhy3\Q/!f2'A|%R8~}[U6e}W'e:$zE/t^*$Td]!I~57Q X-Hue: red X-Debbugs-No-Ack: yes X-Attribution: GM Date: Tue, 09 Jul 2013 12:08:31 -0400 In-Reply-To: (Handa Kenichi's message of "Tue, 09 Jul 2013 09:47:51 -0400") 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.3 (-----) X-Debbugs-Envelope-To: 14781 Cc: 14781@debbugs.gnu.org, monnier@IRO.UMontreal.CA 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.3 (-----) Handa Kenichi wrote: > The merit of the above method is that we can run a single test file > just by "make XXXX.dat". You can do that now with not too much effort. emacs -batch -l ./man-tests.el -f ert-run-tests-batch-and-exit From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 09 12:15:34 2013 Received: (at 14781) by debbugs.gnu.org; 9 Jul 2013 16:15:34 +0000 Received: from localhost ([127.0.0.1]:42968 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UwaZh-0006Xo-87 for submit@debbugs.gnu.org; Tue, 09 Jul 2013 12:15:33 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:56629 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UwaZe-0006Xe-DE for 14781@debbugs.gnu.org; Tue, 09 Jul 2013 12:15:30 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1UwaZd-0001oN-8c; Tue, 09 Jul 2013 12:15:29 -0400 From: Glenn Morris To: Handa Kenichi Subject: Re: bug#14781: coding system changes cause make check to hang in icalendar tests References: X-Spook: Compsec interception electronic surveillance ASPIC CDC X-Ran: Kf>z#fl_5Dm{kDjuts#5n}(p~2(N#4O$gVfng3M.9:N5[=SN9&pUcIl]uG_s&FStxkoD,c X-Hue: green X-Debbugs-No-Ack: yes X-Attribution: GM Date: Tue, 09 Jul 2013 12:15:29 -0400 In-Reply-To: (Handa Kenichi's message of "Tue, 09 Jul 2013 09:47:51 -0400") Message-ID: <3ea9lvemla.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.3 (-----) X-Debbugs-Envelope-To: 14781 Cc: 14781@debbugs.gnu.org, monnier@IRO.UMontreal.CA 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.3 (-----) Handa Kenichi wrote: > TEST_RESULTS = $(patsubst %.el, %.dat, $(wildcard *.el)) Not portable? (Though TBH I don't know why we don't just require GNU make and make our lives easier. But that's a separate issue! :) ) From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 10 04:49:34 2013 Received: (at 14781) by debbugs.gnu.org; 10 Jul 2013 08:49:34 +0000 Received: from localhost ([127.0.0.1]:44212 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uwq5d-0006T2-VD for submit@debbugs.gnu.org; Wed, 10 Jul 2013 04:49:34 -0400 Received: from chene.dit.umontreal.ca ([132.204.246.20]:60384) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Uwq5Z-0006Sm-AK for 14781@debbugs.gnu.org; Wed, 10 Jul 2013 04:49:29 -0400 Received: from fmsmemgm.homelinux.net (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id r6A8nPVM021937; Wed, 10 Jul 2013 04:49:26 -0400 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id 70A3CAE0C7; Wed, 10 Jul 2013 04:49:25 -0400 (EDT) From: Stefan Monnier To: Glenn Morris Subject: Re: bug#14781: coding system changes cause make check to hang in icalendar tests Message-ID: References: <3ea9lvemla.fsf@fencepost.gnu.org> Date: Wed, 10 Jul 2013 04:49:25 -0400 In-Reply-To: <3ea9lvemla.fsf@fencepost.gnu.org> (Glenn Morris's message of "Tue, 09 Jul 2013 12:15:29 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV4634=0 X-NAI-Spam-Version: 2.3.0.9362 : core <4634> : streams <997269> : uri <1472805> X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: 14781 Cc: Handa Kenichi , 14781@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: -1.6 (-) >> TEST_RESULTS = $(patsubst %.el, %.dat, $(wildcard *.el)) > Not portable? > (Though TBH I don't know why we don't just require GNU make and make our > lives easier. But that's a separate issue! :) ) Indeed I think we should use GNUmakefile in `test'. I already made that change in the `elpa' branch. I'm not sure about requiring GNU Make to build Emacs out of a tarball, but for "side operations" it should not be a problem. Stefan From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 11 09:38:06 2013 Received: (at 14781) by debbugs.gnu.org; 11 Jul 2013 13:38:06 +0000 Received: from localhost ([127.0.0.1]:47302 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UxH4P-00053m-8q for submit@debbugs.gnu.org; Thu, 11 Jul 2013 09:38:05 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:55850 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UxH4M-00053D-0v for 14781@debbugs.gnu.org; Thu, 11 Jul 2013 09:38:02 -0400 Received: from handa by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1UxH4L-000561-3J; Thu, 11 Jul 2013 09:38:01 -0400 From: Handa Kenichi To: Glenn Morris Subject: Re: bug#14781: coding system changes cause make check to hang in icalendar tests In-Reply-To: <3ea9lvemla.fsf@fencepost.gnu.org> (message from Glenn Morris on Tue, 09 Jul 2013 12:15:29 -0400) Date: Thu, 11 Jul 2013 09:38:00 -0400 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.3 (-----) X-Debbugs-Envelope-To: 14781 Cc: 14781@debbugs.gnu.org, monnier@IRO.UMontreal.CA 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.3 (-----) In article <3ea9lvemla.fsf@fencepost.gnu.org>, Glenn Morris writes: > Handa Kenichi wrote: > > TEST_RESULTS = $(patsubst %.el, %.dat, $(wildcard *.el)) > Not portable? > (Though TBH I don't know why we don't just require GNU make and make > our > lives easier. But that's a separate issue! :) ) If portability matters, we can ask the configure script to generate a proper values: TEST_RESULTS = %TEST_RESULTS% > > The merit of the above method is that we can run a single test file > > just by "make XXXX.dat". > You can do that now with not too much effort. > emacs -batch -l ./man-tests.el -f ert-run-tests-batch-and-exit Not that simple. We must do: EMACSLOADPATH=../../lisp:. LC_ALL=C ../../src/emacs -batch --no-site-file --no-site-lisp -l ./man-tests.el -f ert-run-tests-batch-and-exit In article , Stefan Monnier writes: > Indeed I think we should use GNUmakefile in `test'. I already made > that change in the `elpa' branch. > I'm not sure about requiring GNU Make to build Emacs out of a tarball, > but for "side operations" it should not be a problem. I fully agree. --- Kenichi Handa handa@gnu.org From unknown Wed Jun 25 03:53:39 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, 09 Aug 2013 11:24:03 +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