From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Matt Wette Newsgroups: gmane.lisp.guile.devel Subject: Re: GNU Guile 2.1.5 released (beta) Date: Mon, 12 Dec 2016 12:46:01 -0800 Message-ID: <07F04476-6837-4DBD-A7FB-525F3660982C@gmail.com> References: <8760mvbjl3.fsf@pobox.com> <8E877849-C0A4-42A1-8774-C648F1CF9EB0@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 (Mac OS X Mail 10.1 \(3251\)) Content-Type: multipart/alternative; boundary="Apple-Mail=_4E4C8ED3-D2D3-4B79-B85F-B8A4F8FC5E71" X-Trace: blaine.gmane.org 1481575644 6434 195.159.176.226 (12 Dec 2016 20:47:24 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 12 Dec 2016 20:47:24 +0000 (UTC) Cc: Andy Wingo To: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Mon Dec 12 21:47:15 2016 Return-path: Envelope-to: guile-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 1cGXVB-0008PH-OR for guile-devel@m.gmane.org; Mon, 12 Dec 2016 21:47:13 +0100 Original-Received: from localhost ([::1]:33552 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cGXVF-0000QK-PL for guile-devel@m.gmane.org; Mon, 12 Dec 2016 15:47:17 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48682) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cGXV8-0000Q2-2q for guile-devel@gnu.org; Mon, 12 Dec 2016 15:47:14 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cGXV4-0003iR-K2 for guile-devel@gnu.org; Mon, 12 Dec 2016 15:47:10 -0500 Original-Received: from mail-pf0-f169.google.com ([209.85.192.169]:34126) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cGXV4-0003iF-AF for guile-devel@gnu.org; Mon, 12 Dec 2016 15:47:06 -0500 Original-Received: by mail-pf0-f169.google.com with SMTP id c4so14249761pfb.1 for ; Mon, 12 Dec 2016 12:47:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=orjuW1AAd2jZ8/fpAqI2gDfjZHGs9nADywKA7XcSASc=; b=N2edKf2S/3XD7ZbGtA6aP7e7eMEiq2n07Iv7xOo+paD4iEdVBhX707wdlx7QLmkJVP LgUn+5ubndtBqD1ZeTVdU5+8sm9va4GQXbp7kaj64rH1sVARUCuwDJpdz1R9CDrz3mH2 H+VYR0I1cwOvaGqt26GbgRYotSWIPZvJ5VSTJjbgAvJO8cWwKuEk5XkYf22vL9dMfmyg ZVdYCZ5Ue7Kuh/Xzy+jHx7NkLC80d7AfQi6SLTGM1sC5SgMbGCOzIxFtcrA8qWIvn84u Yq3uaH7dymNkBw/SuYaWsi1OXmvAhIWjJfe2xMKDl9V2iNvgGNkti58zqzWIMsYE6Qo/ zYng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=orjuW1AAd2jZ8/fpAqI2gDfjZHGs9nADywKA7XcSASc=; b=XlghlVCMb4Ul0OqksnB8rRjOFsI+JEXkCmnqJVncr7CCwPATkgpBdXCapuNDfXoD8A KFmTqK5QhgvDFLMBH8yZicSCAxlrZwce/kQhQ9OeVxco7KPpiAdCZSToiSTmCR6HMjyh VajCsYAtM21mt4xGEWFgjLybguDg+y+5lqWpcXihan73eACbObcKubtfhtj7E7pyE59g Ee/OGdLsHEghUX4QrGVi5cWhQD18IfAAzChwiymlnmKiLMt2h3lHTvGVv78dLTh0yDhE 7t/NEBCAfmtrj+RKog492bdcDFoyN8IWpiCM4dXLYQNWePAWmXDHDma7psuG9j57XknG oLmw== X-Gm-Message-State: AKaTC01IUXYsnljNN1MCCx733aeGnH5rFIrdxH0TmDlpH+NrsEq+GKu61PrkSwr39GAjJg== X-Received: by 10.84.206.37 with SMTP id f34mr190068398ple.127.1481575565103; Mon, 12 Dec 2016 12:46:05 -0800 (PST) Original-Received: from nautilus.championbroadband.com (216-165-246-244.championbroadband.com. [216.165.246.244]) by smtp.gmail.com with ESMTPSA id b71sm77502463pfj.62.2016.12.12.12.46.03 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 12 Dec 2016 12:46:04 -0800 (PST) In-Reply-To: <8E877849-C0A4-42A1-8774-C648F1CF9EB0@gmail.com> X-Mailer: Apple Mail (2.3251) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 209.85.192.169 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: "guile-devel" Xref: news.gmane.org gmane.lisp.guile.devel:18792 Archived-At: --Apple-Mail=_4E4C8ED3-D2D3-4B79-B85F-B8A4F8FC5E71 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Dec 12, 2016, at 5:45 AM, Matt Wette wrote: >=20 >=20 >> On Dec 11, 2016, at 7:17 AM, Matt Wette > wrote: >>=20 >>=20 >>> On Dec 9, 2016, at 7:28 AM, Matt Wette > wrote: >>>=20 >>>=20 >>>> On Dec 7, 2016, at 11:55 AM, Andy Wingo > wrote: >>>>=20 >>>> We are pleased to announce GNU Guile release 2.1.5. >>>>=20 >>>> Guile 2.1.5 is the fifth pre-release in what will eventually become = the >>>> 2.2 release series. We encourage you to test this release and = provide >>>> feedback to guile-devel@gnu.org . >>>=20 >>> I am building on my Mac running macOS 10.12.1, aka Sierra. I will = post my patches when I get through =E2=80=9Cmake check=E2=80=9D. =20 >>=20 >> Now getting through make check, but this, from threads.test, fails: >>=20 >> FAIL: threads.test: mutex-ownership: mutex with owner not retained = (bug #27450) >>=20 >> (pass-if "mutex with owner not retained (bug #27450)" >> (let ((g (make-guardian))) >> (g (let ((m (make-mutex))) (lock-mutex m) m)) >>=20 >> ;; Avoid false references to M on the stack. >> (clear-stale-stack-references) >>=20 >> (gc) (gc) >> (let ((m (g))) >> (and (mutex? m) >> (eq? (mutex-owner m) (current-thread))))))) >>=20 >> debbugs.gnu.org says 27450 does not exist. = My guess is the mutex m should be preserved by = clear-stale-stack-references + gc but it is not. >>=20 >> Matt >>=20 >=20 > Can someone confirm that this gets a PASS on other platforms, please? >=20 > FAIL: threads.test: mutex-ownership: mutex with owner not retained = (bug #27450) >=20 I have conformed guile-2.1.5 gets through =E2=80=9Cmake check=E2=80=9D = w/o any FAILs, including threads.test, on CentOS 7.3.1611, x86_64. --Apple-Mail=_4E4C8ED3-D2D3-4B79-B85F-B8A4F8FC5E71 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8
On Dec 12, 2016, at 5:45 AM, Matt Wette <matt.wette@gmail.com> wrote:


On Dec 11, 2016, at 7:17 AM, Matt Wette <matt.wette@gmail.com> wrote:


On Dec 9, 2016, at 7:28 AM, Matt Wette <matt.wette@gmail.com> wrote:


On Dec 7, 2016, at 11:55 = AM, Andy Wingo <wingo@pobox.com> wrote:

We = are pleased to announce GNU Guile release 2.1.5.

Guile 2.1.5 is the fifth pre-release in what will eventually = become the
2.2 release series.  We encourage you to = test this release and provide
feedback to guile-devel@gnu.org.

I am building on my Mac running = macOS 10.12.1, aka Sierra.  I will post my patches when I get = through =E2=80=9Cmake check=E2=80=9D.  

Now getting through make check, but this, from threads.test, = fails:

FAIL: = threads.test: mutex-ownership: mutex with owner not retained (bug = #27450)

  =       (pass-if "mutex with owner not retained (bug = #27450)"
          (let = ((g (make-guardian)))
          =   (g (let ((m (make-mutex))) (lock-mutex m) m))

  =           ;; Avoid false references to M on the = stack.
          =   (clear-stale-stack-references)

  =           (gc) (gc)
  =           (let ((m (g)))
  =             (and (mutex? = m)
                 =   (eq? (mutex-owner m) (current-thread)))))))

debbugs.gnu.org says = 27450 does not exist.  My guess is the mutex m should be preserved = by clear-stale-stack-references + gc but it is not.

Matt


Can someone confirm that this gets a PASS on other platforms, = please?

FAIL: = threads.test: mutex-ownership: mutex with owner not retained (bug = #27450)


I have conformed guile-2.1.5 gets through =E2=80=9Cmake = check=E2=80=9D w/o any FAILs, including threads.test, on CentOS = 7.3.1611, x86_64.



= --Apple-Mail=_4E4C8ED3-D2D3-4B79-B85F-B8A4F8FC5E71--