From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#27303: Package build phase timer gives incorrect results Date: Sun, 11 Jun 2017 22:55:58 +0200 Message-ID: <87h8zmp7kx.fsf@gnu.org> References: <20170610042431.GA8247@jasmine> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:47446) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dK9v1-0001vi-2x for bug-guix@gnu.org; Sun, 11 Jun 2017 16:57:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dK9uw-0006nH-T1 for bug-guix@gnu.org; Sun, 11 Jun 2017 16:57:07 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:38767) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dK9uw-0006n3-PH for bug-guix@gnu.org; Sun, 11 Jun 2017 16:57:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dK9uw-0000nv-JF for bug-guix@gnu.org; Sun, 11 Jun 2017 16:57:02 -0400 Sender: "Debbugs-submit" Resent-To: bug-guix@gnu.org Resent-Message-ID: In-Reply-To: <20170610042431.GA8247@jasmine> (Leo Famulari's message of "Sat, 10 Jun 2017 00:24:31 -0400") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Leo Famulari Cc: 27303-done@debbugs.gnu.org Hi Leo, Leo Famulari skribis: > Building swig on core-updates, I saw this result: > > ------ > BEGIN failed--compilation aborted at runme.pl line 3. > make[3]: *** [../../Makefile:285: perl5_run] Error 2=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20 > make[2]: *** [Makefile:10: check] Error 2=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 > make[1]: *** [Makefile:252: variables.actionexample] Error 2 > make: *** [Makefile:237: check-perl5-examples] Error 2=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 > make: *** Waiting for unfinished jobs....=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 > starting swig testsuite hardlink > starting testsuite cpp2 = = starting swig testsuite cpp2 = = = starting testsuite nlevels4 = = starting testsuite nle= vels1=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 > test done - OK=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 > make[1]: Leaving directory '/tmp/guix-build-swig-3.0.10.drv-0/swig-3.0.10= /CCache' > phase `check' failed after 120675000.0 seconds > builder for `/gnu/store/zyak5xkiqw2y9b6pqb73x2ppr5sj8phg-swig-3.0.10.drv'= failed with exit code 1 > @ build-failed /gnu/store/zyak5xkiqw2y9b6pqb73x2ppr5sj8phg-swig-3.0.10.dr= v - 1 builder for `/gnu/store/zyak5xkiqw2y9b6pqb73x2ppr5sj8phg-swig-3.0.10.= drv' failed with exit code 1 > guix build: error: build failed: build of `/gnu/store/zyak5xkiqw2y9b6pqb7= 3x2ppr5sj8phg-swig-3.0.10.drv' failed=20=20 > ------ > > Note that the check phase failed after 120675000.0 seconds. I know it > didn't take 3.8 years. You sure? :-) This is due to the infamous =E2=80=98time-monotonic=E2=80=99 bug in Guile 2= .2.2, which is already worked around in (guix build download) and a couple of other places. I pushed the fix in 2ac6998063c311799cefb8edbc5b0158230d3877. Unfortunately that=E2=80=99s a full-rebuild change, but I thought it=E2=80= =99s annoying enough to fix right now. After that we should start building all the packages on =E2=80=98core-updat= es=E2=80=99. Thanks, Ludo=E2=80=99.