From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Karl Fogel Newsgroups: gmane.emacs.devel Subject: Re: Please test the merge of the concurrency branch Date: Fri, 09 Dec 2016 16:58:24 -0600 Message-ID: <87a8c46773.fsf@red-bean.com> References: <83oa0lgnzx.fsf@gnu.org> Reply-To: Karl Fogel NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1481324402 1560 195.159.176.226 (9 Dec 2016 23:00:02 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 9 Dec 2016 23:00:02 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) Cc: Tom Tromey , Ken Raeburn , emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Dec 09 23:59:55 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cFU8w-0007QZ-F4 for ged-emacs-devel@m.gmane.org; Fri, 09 Dec 2016 23:59:54 +0100 Original-Received: from localhost ([::1]:49317 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cFU90-0001rp-9I for ged-emacs-devel@m.gmane.org; Fri, 09 Dec 2016 17:59:58 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50665) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cFU8u-0001lJ-4Y for emacs-devel@gnu.org; Fri, 09 Dec 2016 17:59:53 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cFU8q-0004en-71 for emacs-devel@gnu.org; Fri, 09 Dec 2016 17:59:52 -0500 Original-Received: from mail-io0-f194.google.com ([209.85.223.194]:36288) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cFU8q-0004Yu-2Q; Fri, 09 Dec 2016 17:59:48 -0500 Original-Received: by mail-io0-f194.google.com with SMTP id b194so9778135ioa.3; Fri, 09 Dec 2016 14:59:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:subject:references:reply-to:date:in-reply-to :message-id:user-agent:mime-version; bh=ySjlV3gbM6FTnUEz0Om5YQ9NQoS/HVI+OgJg2iPsnB4=; b=WoK0Kdjcurc1ftxKG56ElXj2dBhtGGFlyzEkPjPGMxtbwYVFySaDFtpNycjM20g59z eLDa2aW3+7MC2B/HLeYwHfDTvr912TmbEK7UE/59Ym9hd0sBIG8HvcBIhL/TELMcaovZ CT41i+Nzm14iWDhOK8sL/8JV4wp3uT4eBBvdgcsUyNlVPv3BWWgixXJBI6qqQxtO/QPh 4LJBezJzp8TsIldiDF06L6ou3MTEBowUyevd465PSSEpNePWkUL0Tzo1ftL5Zc1WbEgS Ms2+hbU9fa01RT9Insih5GCTEbxYMEhB7GsIGlfXQHo/RVDo9X1+LW5w3PUWTc8l4Bns OkSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:from:to:cc:subject:references:reply-to :date:in-reply-to:message-id:user-agent:mime-version; bh=ySjlV3gbM6FTnUEz0Om5YQ9NQoS/HVI+OgJg2iPsnB4=; b=IlkKYNHrbUOJ+nDf2ywGWGXA0jKhmmMlo89xYiG3Y2KeI6TM5qYbTqJH9aHl/+RKJU 4zubK+a1jDOMBNvQ1azFZVZl9RL4KoCFxJCeUgEegKYoTk6Gvt/7Y+HaL4OnGQ5hW0OG HniAzBEJGw5Zo+3dUbTKPkY4J1wG2hOV0uKJvgz+IzHSFO14g9HGb/Uy5x1WmvEtVy3+ b65qRa5isOyodx3FBQaUXlLPQmea+xgB5acHs/ZGehJVmS8pDYLq5xo6tL+kQHly9ps0 wtSsRcokROXcbbIweNqEgktpXgzQMhrrpAo79LA2C8j4238y63jut6YmwgHEMtRdeSZs Sxng== X-Gm-Message-State: AKaTC00qutQrdH3xYHLJkgktvHsKqjtB+CWW3Uyh0PEnNz5iobSPf69K/sEa6Blgg2OIIQ== X-Received: by 10.36.192.84 with SMTP id u81mr8994335itf.51.1481324305907; Fri, 09 Dec 2016 14:58:25 -0800 (PST) Original-Received: from kwork (74-92-190-114-Illinois.hfc.comcastbusiness.net. [74.92.190.114]) by smtp.gmail.com with ESMTPSA id e72sm15502538iof.26.2016.12.09.14.58.25 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 09 Dec 2016 14:58:25 -0800 (PST) In-Reply-To: <83oa0lgnzx.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 09 Dec 2016 16:45:22 +0200") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 209.85.223.194 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:210209 Archived-At: Eli Zaretskii writes: >I've pushed to the Emacs Git repository a new branch named >'test-concurrency'. It's the result of merging the concurrency branch >with a week-old master, followed by fixing a few bugs I found (after >resolving the merge conflicts). > >This is tested on Trisquel GNU/Linux (x86_64 build) and on MS-Windows >(x86 build with wide ints). "Tested" here means that it builds, >passes the test suite as well as the master version on the same >machine, passes the new tests that test the concurrency features, and >the basic functionalities that are affected by the concurrency-related >changes -- subprocesses and networking -- work as well as they do on >master. > >The new concurrency features are not thoroughly tested, so I expect >bugs to be reported when people start using them seriously. I don't >think that should preclude us from landing this on master, though, as >long as the "usual", a.k.a. "single-threaded" Emacs works as well as >the master branch. > >I'd appreciate if people who can afford it checked out this branch and >tested it on their systems, to make the probability of bad problems, >which I estimate as low, to be even lower, and thus to avoid the >danger of breaking master too hard. Built revision ad03e7af8 to get "GNU Emacs 26.0.50.1 (x86_64-pc-linux-gnu, GTK+ Version 3.22.4) of 2016-12-09" (on a Debian GNU/Linux 'testing' distro, dist-upgraded as of this morning). I used Emacs with no issues for a few hours, including running two shell buffers (often with simultaneous active command output), reading/writing email with Gnus, and doing various Org Mode things. By the way, I also built an earlier revision (I don't remember the rev id now) from the branch, and used it for about an hour, likewise with no problems. Then at some point I did 'git pull' and was surprised to get a merge -- surprised, because I had no local modifications. I assume this means you or someone rebased the branch at some point? Anyway, I just deleted the branch locally and refetched it, resulting in rev ad03e7af8, which I then built and used for the rest of the day. Best regards, -Karl