From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: Re: Preliminary IceCat 68.2 package Date: Wed, 23 Oct 2019 06:32:37 -0400 Message-ID: <87blu7zr8f.fsf@netris.org> References: <87k18vzwl2.fsf@netris.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:44116) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iNDxX-0006Bh-CQ for guix-devel@gnu.org; Wed, 23 Oct 2019 06:33:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iNDxU-0007qw-DX for guix-devel@gnu.org; Wed, 23 Oct 2019 06:33:43 -0400 Received: from world.peace.net ([64.112.178.59]:53896) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iNDxT-0007pN-Do for guix-devel@gnu.org; Wed, 23 Oct 2019 06:33:40 -0400 In-Reply-To: <87k18vzwl2.fsf@netris.org> (Mark H. Weaver's message of "Wed, 23 Oct 2019 04:37:02 -0400") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org I wrote: > * Many earlier attempts to build it have failed due to non-deterministic > failures in the build system, possibly due to a bug in the Cargo tool. > I'm not sure how much luck was involved in my successful build. Your > mileage may vary. Having now done a few more test builds, I'm sorry to say that the build seems to often fail non-deterministically. Most of my attempts have failed so far. The most common failure mode is described in these bug reports for Gentoo and BLFS: https://bugs.gentoo.org/show_bug.cgi?id=680934 http://wiki.linuxfromscratch.org/blfs/ticket/11975#comment:6 Those errors, where a backtrace is printed by cargo, happen at a different place in the build every time. If you're lucky, you might get through the entire build without hitting that bug. I'd be very grateful for help debugging these failures or finding a workaround. Note that the 'wip-icecat-68' branch is at the precise commit where I had my successful build. In case anyone is interested, I've made available the NAR of my successful, ungrafted build here: . Note that the NAR doesn't include any dependencies, so you'll need to build those locally before importing the NAR, and then apply grafts locally afterwards. Also note that I cannot guarantee the integrity of the machine that I built it on, which includes a web server and mail server, among other things, so I cannot guarantee the integrity of the NAR itself. I prefer to avoid distributing binaries for that reason, but if you want to try it, there it is. Mark