From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Vincent Lefevre Newsgroups: gmane.emacs.bugs Subject: bug#18871: 24.4; nxml-mode: DTD edition breaks the file structure Date: Sun, 19 May 2019 01:11:17 +0200 Message-ID: <20190518231117.GA10282@zira.vinc17.org> References: <878uk0qn46.fsf@ypig.lip.ens-lyon.fr> <87o93zd1xu.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="207753"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Mutt/1.11.4+211 (79563636) vl-117499 (2019-05-13) Cc: 18871@debbugs.gnu.org To: Noam Postavsky Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun May 19 01:13:26 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hS8W6-000rvJ-7N for geb-bug-gnu-emacs@m.gmane.org; Sun, 19 May 2019 01:13:26 +0200 Original-Received: from localhost ([127.0.0.1]:39640 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hS8W5-0004QH-7F for geb-bug-gnu-emacs@m.gmane.org; Sat, 18 May 2019 19:13:25 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:56572) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hS8Vq-0004NN-5y for bug-gnu-emacs@gnu.org; Sat, 18 May 2019 19:13:11 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hS8Uk-0004dy-8T for bug-gnu-emacs@gnu.org; Sat, 18 May 2019 19:12:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:47904) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hS8Uk-0004dl-3t for bug-gnu-emacs@gnu.org; Sat, 18 May 2019 19:12:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hS8Uj-0003v8-Tl for bug-gnu-emacs@gnu.org; Sat, 18 May 2019 19:12:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Vincent Lefevre Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 18 May 2019 23:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18871 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 18871-submit@debbugs.gnu.org id=B18871.155822108515019 (code B ref 18871); Sat, 18 May 2019 23:12:01 +0000 Original-Received: (at 18871) by debbugs.gnu.org; 18 May 2019 23:11:25 +0000 Original-Received: from localhost ([127.0.0.1]:33213 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hS8U8-0003u9-RW for submit@debbugs.gnu.org; Sat, 18 May 2019 19:11:25 -0400 Original-Received: from joooj.vinc17.net ([155.133.131.76]:36270) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hS8U6-0003tz-Ru for 18871@debbugs.gnu.org; Sat, 18 May 2019 19:11:23 -0400 Original-Received: from smtp-zira.vinc17.net (2a02-8429-80cd-3101-328d-99ff-fe25-ad3f.rev.sfr.net [IPv6:2a02:8429:80cd:3101:328d:99ff:fe25:ad3f]) by joooj.vinc17.net (Postfix) with ESMTPSA id C35FE2BE; Sun, 19 May 2019 01:11:17 +0200 (CEST) Original-Received: by zira.vinc17.org (Postfix, from userid 1000) id 6BDBEC2062C; Sun, 19 May 2019 01:11:17 +0200 (CEST) Content-Disposition: inline In-Reply-To: <87o93zd1xu.fsf@gmail.com> X-Mailer-Info: https://www.vinc17.net/mutt/ X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:159515 Archived-At: On 2019-05-18 14:58:53 -0400, Noam Postavsky wrote: > Should be fixed by this patch. > From 5f6abb03b3b0d10dd39ece8c151a8a7857b85895 Mon Sep 17 00:00:00 2001 > From: Noam Postavsky > Date: Sat, 18 May 2019 14:54:36 -0400 > Subject: [PATCH] Keep nxml-prolog-end up to date (Bug#18871) [...] This patch makes 6 tests fail (when applied to the Debian package): SUMMARY OF TEST RESULTS ----------------------- Files examined: 186 Ran 2588 tests, 2565 results as expected, 6 unexpected, 17 skipped 2 files contained unexpected results: lisp/textmodes/tildify-tests.log lisp/nxml/nxml-mode-tests.log lisp/textmodes/tildify-tests.log contains: Test tildify-space-test-xml backtrace: nxml-maybe-rescan-prolog(1 38 0) insert("Testing `tildify-space' in nxml-mode\n" "Lorem v ") (let ((header (concat "Testing `tildify-space' in " (symbol-name mod (let ((mode (car --dolist-tail--))) (funcall mode) (if set-space-str (while --dolist-tail-- (let ((mode (car --dolist-tail--))) (funcall (let ((--dolist-tail-- modes)) (while --dolist-tail-- (let ((mode (c (progn (set (make-local-variable 'buffer-file-coding-system) 'utf-8) (unwind-protect (progn (set (make-local-variable 'buffer-file-coding (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn (let ((temp-buffer (generate-new-buffer " *temp*"))) (save-current-b tildify-space-test--test((nxml-mode) " " "Lorem ipsum v d (let ((header (concat "Testing `tildify-buffer' in " (symbol-name mo (let ((mode (car --dolist-tail--))) (erase-buffer) (funcall mode) (l (while --dolist-tail-- (let ((mode (car --dolist-tail--))) (erase-bu (let ((--dolist-tail-- modes)) (while --dolist-tail-- (let ((mode (c (progn (set (make-local-variable 'buffer-file-coding-system) 'utf-8) (unwind-protect (progn (set (make-local-variable 'buffer-file-coding (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn (let ((temp-buffer (generate-new-buffer " *temp*"))) (save-current-b tildify-test--test((nxml-mode) "

Lorem ipsum v dolor sit amet, a c (let* ((sentence (tildify-test--example-sentence " ")) (with-nbsp (t (closure (t) nil (let* ((sentence (tildify-test--example-sentence " ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test ert-run-test(#s(ert-test :name tildify-test-xml :documentation "Test ert-run-or-rerun-test(#s(ert--stats :selector (not (or (tag :expensi ert-run-tests((not (or (tag :expensive-test) (tag :unstable))) #f(co ert-run-tests-batch((not (or (tag :expensive-test) (tag :unstable))) ert-run-tests-batch-and-exit((not (or (tag :expensive-test) (tag :un eval((ert-run-tests-batch-and-exit '(not (or (tag :expensive-test) ( command-line-1(("-L" ":/tmp/mkdebs-I43HVfoe/emacs-26.1+1/debian/buil command-line() normal-top-level() Test tildify-test-xml condition: (void-variable beg) FAILED 18/18 tildify-test-xml lisp/nxml/nxml-mode-tests.log contains: Test nxml-balanced-close-start-tag-inline backtrace: nxml-maybe-rescan-prolog(1 15 0) insert("") (progn (nxml-mode) (insert "") (search-backward "") (sear (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn (let ((temp-buffer (generate-new-buffer " *temp*"))) (save-current-b (closure (t) nil (let ((temp-buffer (generate-new-buffer " *temp*")) ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test ert-run-test(#s(ert-test :name nxml-balanced-close-start-tag-inline ert-run-or-rerun-test(#s(ert--stats :selector (not (or (tag :expensi ert-run-tests((not (or (tag :expensive-test) (tag :unstable))) #f(co ert-run-tests-batch((not (or (tag :expensive-test) (tag :unstable))) ert-run-tests-batch-and-exit((not (or (tag :expensive-test) (tag :un eval((ert-run-tests-batch-and-exit '(not (or (tag :expensive-test) ( command-line-1(("-L" ":/tmp/mkdebs-I43HVfoe/emacs-26.1+1/debian/buil command-line() normal-top-level() Test nxml-balanced-close-start-tag-inline condition: (void-variable beg) FAILED 1/4 nxml-balanced-close-start-tag-inline Test nxml-indent-line-after-attribute backtrace: nxml-maybe-rescan-prolog(1 303 0) insert("\n\"dquote text\"'squote (progn (nxml-mode) (insert "\"d (unwind-protect (progn (nxml-mode) (insert " - Web: 100% accessible validated (X)HTML - Blog: Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)