From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: phillip.lord@russet.org.uk (Phillip Lord) Newsgroups: gmane.emacs.bugs Subject: bug#23871: 25.1.50; Undo unexpectedly leads to blank buffer Date: Wed, 06 Jul 2016 17:02:38 +0100 Message-ID: <87r3b6bvq9.fsf@russet.org.uk> References: <83h9cavdgj.fsf@gnu.org> <87poqyy2tc.fsf@metalevel.at> <87vb0qqrkz.fsf@russet.org.uk> <87h9c9zx75.fsf@metalevel.at> <834m89vmyv.fsf@gnu.org> <878txlsbdb.fsf@russet.org.uk> <87furtccdv.fsf@metalevel.at> <877fd5q9te.fsf@russet.org.uk> <83bn2gtruk.fsf@gnu.org> <87k2h37pvb.fsf@russet.org.uk> <87vb0lta67.fsf@russet.org.uk> <87d1mscw58.fsf@russet.org.uk> <87h9c3g70o.fsf@metalevel.at> <87furnd9f5.fsf@russet.org.uk> <87lh1fsn5f.fsf@metalevel.at> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1467821024 6894 80.91.229.3 (6 Jul 2016 16:03:44 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 6 Jul 2016 16:03:44 +0000 (UTC) Cc: 23871@debbugs.gnu.org, Stefan Monnier To: Markus Triska Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Jul 06 18:03:33 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1bKpIQ-0007ju-2k for geb-bug-gnu-emacs@m.gmane.org; Wed, 06 Jul 2016 18:03:30 +0200 Original-Received: from localhost ([::1]:34567 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bKpIP-000217-Aj for geb-bug-gnu-emacs@m.gmane.org; Wed, 06 Jul 2016 12:03:29 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47048) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bKpI4-0001sz-Sa for bug-gnu-emacs@gnu.org; Wed, 06 Jul 2016 12:03:12 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bKpHy-0003zy-58 for bug-gnu-emacs@gnu.org; Wed, 06 Jul 2016 12:03:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:55652) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bKpHy-0003zs-1x for bug-gnu-emacs@gnu.org; Wed, 06 Jul 2016 12:03:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bKpHx-00067u-Or for bug-gnu-emacs@gnu.org; Wed, 06 Jul 2016 12:03:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: phillip.lord@russet.org.uk (Phillip Lord) Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 06 Jul 2016 16:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23871 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 23871-submit@debbugs.gnu.org id=B23871.146782097523535 (code B ref 23871); Wed, 06 Jul 2016 16:03:01 +0000 Original-Received: (at 23871) by debbugs.gnu.org; 6 Jul 2016 16:02:55 +0000 Original-Received: from localhost ([127.0.0.1]:39756 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bKpHm-00067T-RO for submit@debbugs.gnu.org; Wed, 06 Jul 2016 12:02:55 -0400 Original-Received: from cloud103.planethippo.com ([31.216.48.48]:37521) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bKpHh-00067C-7t for 23871@debbugs.gnu.org; Wed, 06 Jul 2016 12:02:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=russet.org.uk; s=default; h=Content-Type:MIME-Version:Message-ID: In-Reply-To:Date:References:Subject:Cc:To:From; bh=IKNEVJLRTz/FSY7yZYd+51hIMw6pztqje8zdVQFhpIg=; b=UN/qnDdzPWODYnclwxyRdUpnRT 1rNu4z2aHSYJQmWxlgrPK69Qf98jt6syaiNaag78wTu1GUKFwejOQHK8pldzlCBnpDOQ7jHLKqnT5 hHKjHSWAMWKajLNhE2/YamLClN9vlzt5GKJ4Imn6Bbwbj+C5GquGMAkMcL55DTxh/igdxqCtHv67V G2Kv7GWlM+yNaGoxZ4dHY1AF2FTVHXNeP0WzmWcWf6RGibP1qbkcdRpNRNpfT8xMvEc9jtNxOFCil Bf1P+jyL/mqJz0uKhIp8fhlDtNNu9eZ2tPLdJA5TioAF48bGzbEwIk+h/9FX07x7ZQcAtGx4lSGY9 D56yNgSA==; Original-Received: from janus-nat-128-240-225-60.ncl.ac.uk ([128.240.225.60]:32655 helo=russet.org.uk) by cloud103.planethippo.com with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.86_1) (envelope-from ) id 1bKpHb-000lhm-0V; Wed, 06 Jul 2016 17:02:39 +0100 In-Reply-To: <87lh1fsn5f.fsf@metalevel.at> (Markus Triska's message of "Wed, 06 Jul 2016 01:03:40 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.95 (gnu/linux) X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - cloud103.planethippo.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - russet.org.uk X-Get-Message-Sender-Via: cloud103.planethippo.com: authenticated_id: phillip.lord@russet.org.uk X-Authenticated-Sender: cloud103.planethippo.com: phillip.lord@russet.org.uk 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: 208.118.235.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:120512 Archived-At: Markus Triska writes: > phillip.lord@russet.org.uk (Phillip Lord) writes: > >> I'm amazed at how you spot all of these! > > Thanks to your extremely nice work on these issues, I am encouraged to > file more of them. I am very glad that these issues are being corrected! > > I have found more issues with undo for which I don't have reproducible > cases yet, and I can tell you more about them if you are interested. > They may depend on the exact timing of process output and user input. > >> Can we start a new bug for this? We've been discussing about 4 different >> bugs on this thread, and IIUC, Eli's fixed this one. > > I have filed #23903 for this, let us continue the discussion there. > It's also great that you are including these snippets as actual test > cases that are run automatically! Yeah, it's not the best form of testing, but it works whether nothing else does, and quite a few of your bugs have been subtle. While I like these, I need to try and make some simpler more unit test like ones as well. These functional tests are good for telling you something is wrong, but not good for telling you what is wrong. Please feel free to submit bugs in the same form. Phil