From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 8PimBu6kR2J/egAAgWs5BA (envelope-from ) for ; Sat, 02 Apr 2022 03:20:46 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id gO3jOu2kR2IA7QAAG6o9tA (envelope-from ) for ; Sat, 02 Apr 2022 03:20:45 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id E65523FC26 for ; Sat, 2 Apr 2022 03:20:44 +0200 (CEST) Received: from localhost ([::1]:37212 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1naSRY-0002et-2S for larch@yhetil.org; Fri, 01 Apr 2022 21:20:44 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52774) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1naSRK-0002ej-PR for help-guix@gnu.org; Fri, 01 Apr 2022 21:20:32 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:51081) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1naSRH-0000WR-9a for help-guix@gnu.org; Fri, 01 Apr 2022 21:20:30 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 93DB75C0220; Fri, 1 Apr 2022 21:20:22 -0400 (EDT) Received: from imap48 ([10.202.2.98]) by compute2.internal (MEProxy); Fri, 01 Apr 2022 21:20:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:date:date:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to; s=mesmtp; bh=lKYr0CM1diaWpv27TgZ2Th/9GyefhCV55H2 C40+wuls=; b=pSqIIYG1wCi9shNElH9KYfmKBmS7Ue3Zs2we1i99oXRRUl4lGTE PX4qdw5/wtpOzL86DzBBLREhKW7t7BovkgFhU6HD4YA5rZcGEqRgDOsWTbvW/9Ry NcYHo6lU6pgDGpZjKGFYMWnKH9XFMGH7ghOiOcjqsdV1ntzPzCP2bbuU= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=lKYr0CM1diaWpv27T gZ2Th/9GyefhCV55H2C40+wuls=; b=PaRJsv8/U454LAjRc7v9ThmU6MINduBC3 gwvi86BYkNT7WwDdKucJ2aNuT+ZxZwXz9X7pE7BGZkJ3OMVecFpbiX0WQA9BJDV3 RSkMjnhj4pxA+TGVtVU5xUwzb54r4ubadOLYbUeJikNBd7G2QYUeOVCAFaxltrME Fcg8yxYNCwfVqCYTFsjH8yz3+dWbW6FIaAbTtBr5K76Q72078o2WrLmO4KaLOlgi t63QHJpXelO9C09x6O1VIZIFo90cvXkgVjxMfoNjkywdC2CiUNbSNytEBcXA5lNg chcDmQbG6gK+hAHNY3JqeSUyV/L61mdu4pawHJdlHzeSIaCNim1/w== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrudeijedgfeekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfgjfhffhffvufgtsehttd ertderredtnecuhfhrohhmpedfnfgvohcuhfgrmhhulhgrrhhifdcuoehlvghosehfrghm uhhlrghrihdrnhgrmhgvqeenucggtffrrghtthgvrhhnpedvfeelvdeufefgfeelheejte ejueduheffudduffejgffhudelvdduuefgtefhkeenucffohhmrghinhepghhnuhdrohhr ghdpfhhsfhhlrgdrohhrghdpthhotghhlhgrsgdrnhgvthdpthhuqdgsvghrlhhinhdrug gvpdhfuhhnvghtrdhfihdpnhhigihoshdrohhrghdpshhofhhtfigrrhgvhhgvrhhithgr ghgvrdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrh homheplhgvohesfhgrmhhulhgrrhhirdhnrghmvg X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id 34A5821E006E; Fri, 1 Apr 2022 21:20:22 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.7.0-alpha0-382-g88b93171a9-fm-20220330.001-g88b93171 Mime-Version: 1.0 Message-Id: <409097a0-c44a-4197-a389-c09564506f35@www.fastmail.com> In-Reply-To: References: Date: Fri, 01 Apr 2022 21:20:01 -0400 From: "Leo Famulari" To: "Adam Kandur" , help-guix@gnu.org Subject: Re: cannot build system from source during the installation Content-Type: text/plain Received-SPF: pass client-ip=66.111.4.29; envelope-from=leo@famulari.name; helo=out5-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1648862445; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=lKYr0CM1diaWpv27TgZ2Th/9GyefhCV55H2C40+wuls=; b=rQJg6PXT3IKw1uafQMEmWnw9yurZlC+Zg5STircjcrCc/+1y7YnOdEL4XsSJ+WnpaGkXFZ z0D4QDDoR08Ee5NDyhueiOILOsimJE2UTGtBuyRe3+MqZIHX1ks8lYaPCUnAFnn/BMwtkk UjlcfdwJCKqShi+zAL8MJUEnmkU/jEe/S/dxkobUc8Owzpy28jCVZl9JBSS3+Qrq8s/SwR 6AXwskNRthnJaCyhcdmK8vNPbb0hd4RdulotrcPH4/WnHeI0FT9O8SJq0/KoDLVrh5Q4rw JEzzGLSTItk2Nhcq/f6sLvtvN21FbgBS6oC2N7n0C/SHI687VxpjNwE4MMkFNA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1648862445; a=rsa-sha256; cv=none; b=dC+1rGEfRt9LCihJf3pnCZ16e0xeRH2eTo/jA9Y4klr/9A4WgKj5NIhRpUuxmCSmgYriXi z3mI0ep39y7gmY3Lv1lve4b0iaiONwsHS0iLxSUaYejhqn3LfModzekd9uQCWGz0+pNjIQ KTUWNztG5LEaqDQrs7jYhTerfHrjB1/7wOcTVpL4I64OmMHT73fGA4jnrQeRcbO1xARsQs 8nlqeKgur3PlMK2XoplG9rJ3wG+4GJQm9ECBBxfa2izu6g0YnsDGmaXer5huN9H9O/+mVj WmLS4bOIq8bD8Ayk5+t/9C1JYDca8r4K6FKTgWGZQsTQ6fZTNDBBa6JhPWzg4A== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=famulari.name header.s=mesmtp header.b=pSqIIYG1; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm3 header.b="PaRJsv8/"; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 1.24 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=famulari.name header.s=mesmtp header.b=pSqIIYG1; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm3 header.b="PaRJsv8/"; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: E65523FC26 X-Spam-Score: 1.24 X-Migadu-Scanner: scn0.migadu.com X-TUID: C6Il4hISYjQv Unless the situation has changed since I last checked, tarballs of linux-libre are not preserved long-term by their creators. Our normal kernel packages were designed to account for this, but this is a "kernel headers" package, right? Someone should see if we can address this shortcoming. For building Guix or a bare-bones Guix System version 1.3.0, there are probably some more similar cases where sources are no longer available upstream. It's something that Software Heritage aims to address. There are other kinds of "must be substituted" problems. I remember upstream test suites with expiring TLS certificates; you'd have to change the system time. A tricky problem overall: we can never prevent all bogus non-deterministic build problems. On Fri, Apr 1, 2022, at 05:55, Adam Kandur wrote: > hi guix! > I decided to try to build a guix system from source instead of using > substitutes but ran into a problem: > > "guix pull --no-substitutes" returns me this > > Updating channel 'guix' from Git repository at > 'https://git.savannah.gnu.org/git/guix.git'... > Building from this channel: > guix https://git.savannah.gnu.org/git/guix.git fc94e93 > building > /gnu/store/0h7r1766n7brqlvzpnb0y3vank5faizz-linux-libre-5.4.20-gnu.tar.xz.drv... > \builder for > `/gnu/store/0h7r1766n7brqlvzpnb0y3vank5faizz-linux-libre-5.4.20-gnu.tar.xz.drv' > failed to produce output path > `/gnu/store/0zcl1i3rbjc356138hx86b7yaz29g6fj-linux-libre-5.4.20-gnu.tar.xz' > build of > /gnu/store/0h7r1766n7brqlvzpnb0y3vank5faizz-linux-libre-5.4.20-gnu.tar.xz.drv > failed > View build log at > '/var/log/guix/drvs/0h/7r1766n7brqlvzpnb0y3vank5faizz-linux-libre-5.4.20-gnu.tar.xz.drv.bz2'. > cannot build derivation > `/gnu/store/3gjjkdq3ll76lffa2563xx62h4w9cxks-linux-libre-headers-5.4.20.drv': > 1 dependencies couldn't be built > building > /gnu/store/7sy6lhff8l2ss3qgyg21b5cav0rdgycv-linux-libre-headers-stripped-4.14.67-i686-linux.tar.xz.drv... > cannot build derivation > `/gnu/store/b7rgn9czp9qfdfrpyrz8ndj5dqfzrjw9-libtiff-4.2.0.drv': 1 > dependencies couldn't be built > guix pull: error: build of > `/gnu/store/b7rgn9czp9qfdfrpyrz8ndj5dqfzrjw9-libtiff-4.2.0.drv' failed > > > > So I looked in the log and found that: > > Starting download of > /gnu/store/0zcl1i3rbjc356138hx86b7yaz29g6fj-linux-libre-5.4.20-gnu.tar.xz > From > https://linux-libre.fsfla.org/pub/linux-libre/releases/5.4.20-gnu/linux-libre-5.4.20-gnu.tar.xz... > download failed > "https://linux-libre.fsfla.org/pub/linux-libre/releases/5.4.20-gnu/linux-libre-5.4.20-gnu.tar.xz" > 404 "Not Found" > > Starting download of > /gnu/store/0zcl1i3rbjc356138hx86b7yaz29g6fj-linux-libre-5.4.20-gnu.tar.xz > From ftp://alpha.gnu.org/gnu/guix/mirror/linux-libre-5.4.20-gnu.tar.xz... > Throw to key `ftp-error' with args `(# "RETR > linux-libre-5.4.20-gnu.tar.xz" 550 "Failed to open file.\r")'. > > Starting download of > /gnu/store/0zcl1i3rbjc356138hx86b7yaz29g6fj-linux-libre-5.4.20-gnu.tar.xz > From > https://ftpmirror.gnu.org/gnu/linux-libre/5.4.20-gnu/linux-libre-5.4.20-gnu.tar.xz... > following redirection to > `https://mirror.tochlab.net/pub/gnu/linux-libre/5.4.20-gnu/linux-libre-5.4.20-gnu.tar.xz'... > download failed > "https://mirror.tochlab.net/pub/gnu/linux-libre/5.4.20-gnu/linux-libre-5.4.20-gnu.tar.xz" > 404 "Not Found" > > Starting download of > /gnu/store/0zcl1i3rbjc356138hx86b7yaz29g6fj-linux-libre-5.4.20-gnu.tar.xz > From > ftp://ftp.cs.tu-berlin.de/pub/gnu/linux-libre/5.4.20-gnu/linux-libre-5.4.20-gnu.tar.xz... > In procedure getaddrinfo: Name or service not known > > Starting download of > /gnu/store/0zcl1i3rbjc356138hx86b7yaz29g6fj-linux-libre-5.4.20-gnu.tar.xz > From > ftp://ftp.funet.fi/pub/mirrors/ftp.gnu.org/gnu/linux-libre/5.4.20-gnu/linux-libre-5.4.20-gnu.tar.xz... > Throw to key `ftp-error' with args `(# "CWD > 5.4.20-gnu" 550 "Can't change directory to 5.4.20-gnu: No such file or > directory\r")'. > > Starting download of > /gnu/store/0zcl1i3rbjc356138hx86b7yaz29g6fj-linux-libre-5.4.20-gnu.tar.xz > From > http://ftp.gnu.org/pub/gnu/linux-libre/5.4.20-gnu/linux-libre-5.4.20-gnu.tar.xz... > download failed > "http://ftp.gnu.org/pub/gnu/linux-libre/5.4.20-gnu/linux-libre-5.4.20-gnu.tar.xz" > 404 "Not Found" > > Starting download of > /gnu/store/0zcl1i3rbjc356138hx86b7yaz29g6fj-linux-libre-5.4.20-gnu.tar.xz > From > https://ci.guix.gnu.org/file/linux-libre-5.4.20-gnu.tar.xz/sha256/1qxhf6dmcwjblzx8fgn6vr10p38xw10iwh6d1y1v1mxb25y30b47... > In procedure connect*: Connection timed out > > Starting download of > /gnu/store/0zcl1i3rbjc356138hx86b7yaz29g6fj-linux-libre-5.4.20-gnu.tar.xz > From > https://tarballs.nixos.org/sha256/1qxhf6dmcwjblzx8fgn6vr10p38xw10iwh6d1y1v1mxb25y30b47... > download failed > "https://tarballs.nixos.org/sha256/1qxhf6dmcwjblzx8fgn6vr10p38xw10iwh6d1y1v1mxb25y30b47" > 404 "Not Found" > > Starting download of > /gnu/store/0zcl1i3rbjc356138hx86b7yaz29g6fj-linux-libre-5.4.20-gnu.tar.xz > From > https://archive.softwareheritage.org/api/1/content/sha256:872c307c11abd7b0830fcd401e41e01d8d0b42dec63e87faa74b72569b71b0e3/raw/... > download failed > "https://archive.softwareheritage.org/api/1/content/sha256:872c307c11abd7b0830fcd401e41e01d8d0b42dec63e87faa74b72569b71b0e3/raw/" > 404 "Not Found" > failed to download > "/gnu/store/0zcl1i3rbjc356138hx86b7yaz29g6fj-linux-libre-5.4.20-gnu.tar.xz" > from > ("https://linux-libre.fsfla.org/pub/linux-libre/releases/5.4.20-gnu/linux-libre-5.4.20-gnu.tar.xz" > "ftp://alpha.gnu.org/gnu/guix/mirror/linux-libre-5.4.20-gnu.tar.xz" > "mirror://gnu/linux-libre/5.4.20-gnu/linux-libre-5.4.20-gnu.tar.xz") > > > I checked http links. Can confirm that the source of linux libre is > not there. Maybe I did something wrong and you can help me to resolve > this issue.