From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#19175: 24.4; make-frame-on-display fails if emacs started with -nw Date: Tue, 31 Mar 2015 17:03:29 +0300 Message-ID: <83a8yttgb2.fsf@gnu.org> References: <87wq6jrjis.fsf@ak2.becroft.co.nz> <0E7A721E-2256-4932-9832-ED19A86FE000@swipnet.se> <87bnjc5v0r.fsf@ak2.becroft.co.nz> <9800C187-E0D5-4431-865C-7CD57D019D6B@swipnet.se> <0ED7DA25-2D98-4C2E-A6A0-90635241EF40@swipnet.se> <83ego6zh4x.fsf@gnu.org> <83siclyjx0.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1427810741 23843 80.91.229.3 (31 Mar 2015 14:05:41 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 31 Mar 2015 14:05:41 +0000 (UTC) Cc: nicolas@petton.fr, 19175@debbugs.gnu.org, mb@becroft.co.nz To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Mar 31 16:05:30 2015 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 1Ycwn4-0005mo-0B for geb-bug-gnu-emacs@m.gmane.org; Tue, 31 Mar 2015 16:05:14 +0200 Original-Received: from localhost ([::1]:38842 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ycwn3-00058f-6J for geb-bug-gnu-emacs@m.gmane.org; Tue, 31 Mar 2015 10:05:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46715) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ycwly-0003vj-Rm for bug-gnu-emacs@gnu.org; Tue, 31 Mar 2015 10:04:11 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ycwlu-0003gs-6N for bug-gnu-emacs@gnu.org; Tue, 31 Mar 2015 10:04:06 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:51537) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ycwlu-0003gg-3w for bug-gnu-emacs@gnu.org; Tue, 31 Mar 2015 10:04:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Ycwlt-0004WT-RK for bug-gnu-emacs@gnu.org; Tue, 31 Mar 2015 10:04:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 31 Mar 2015 14:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19175 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: confirmed Original-Received: via spool by 19175-submit@debbugs.gnu.org id=B19175.142781063817376 (code B ref 19175); Tue, 31 Mar 2015 14:04:01 +0000 Original-Received: (at 19175) by debbugs.gnu.org; 31 Mar 2015 14:03:58 +0000 Original-Received: from localhost ([127.0.0.1]:41313 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ycwlm-0004W8-Ar for submit@debbugs.gnu.org; Tue, 31 Mar 2015 10:03:58 -0400 Original-Received: from mtaout22.012.net.il ([80.179.55.172]:50028) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ycwlg-0004Vq-M7 for 19175@debbugs.gnu.org; Tue, 31 Mar 2015 10:03:52 -0400 Original-Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0NM200C00XNLYH00@a-mtaout22.012.net.il> for 19175@debbugs.gnu.org; Tue, 31 Mar 2015 17:03:41 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NM200CGCXQ5XS10@a-mtaout22.012.net.il>; Tue, 31 Mar 2015 17:03:41 +0300 (IDT) In-reply-to: X-012-Sender: halo1@inter.net.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:101076 Archived-At: > From: Stefan Monnier > Cc: jan.h.d@swipnet.se, nicolas@petton.fr, 19175@debbugs.gnu.org, mb@becroft.co.nz > Date: Tue, 31 Mar 2015 09:26:58 -0400 > > >> How old is this bug? IIUC it's pretty old, so there's no hurry to > >> fix it in 24.5 rather than in Emacs-25. It's not fixing a regression. > > It is still a bad problem, and could very well raise its ugly head in > > other, more important situations. > > It could, but it hasn't in the last many years that we've lived with it > without anyone noticing, so we can live with it a few more I think. > And the effect of the bug seems rather minor. > IOW the urgency is very low. I don't see it as low: subtle, hard to reproduce failures in Xlib calls could very well bring the whole session down. That they only happened when opening a new frame might very well be sheer luck. IME, the fact that a bug never happened (or, more accurately, was never reported) before says nothing at all about its probability or the chance to see it again tomorrow. These are Poisson processes, and they are known to be nasty in this regard. > >> > Fixing the ChangeLog is easy, if > >> > that's the only problem: just swap the entries. > >> No, the problem is delaying the release by having another RC candidate. > > There's no need: we are making a simple change that doesn't require > > another RC, IMO. > > I don't find it simple at all. E.g. it doesn't seem obviously safe > (e.g. what if the X call ends up making a longjmp and hence skipping the > unblocking of sigio? If we fear this, it should be a simple manner to see if Xlib does any longjmp at all. > Low urgency, non-zero risk, I'm surprised you'd even bother to lobby for > inclusion one day before the actual release. That's because I disagree about both the urgency and the risk. Also, should it prove to be a problem, immediately releasing 24.6 with that change reverted is a very simple matter. So I see no reason not to include this patch in 24.5. We have nothing to lose, really.