From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: Re: Missing patch on savannah means coreutils can't build Date: Tue, 23 Feb 2016 14:27:43 -0500 Message-ID: <87k2lvrzv4.fsf@netris.org> References: <877fhzw8df.fsf@dustycloud.org> <20160220225045.3f56c93d@debian-netbook> <871t87c6kn.fsf@dustycloud.org> <87twl3rle8.fsf@netris.org> <87povqsvd4.fsf@netris.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:52734) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aYIcw-0000AT-E4 for guix-devel@gnu.org; Tue, 23 Feb 2016 14:28:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aYIcs-0008AH-AZ for guix-devel@gnu.org; Tue, 23 Feb 2016 14:28:06 -0500 In-Reply-To: <87povqsvd4.fsf@netris.org> (Mark H. Weaver's message of "Sat, 20 Feb 2016 20:30:31 -0500") 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: guix-devel@gnu.org Hi Ludovic, Is there way to change the URI used to fetch the coreutils patch 'coreutils-tail-inotify-race.patch', as I tried to do in 1a51cbc825, but without triggering a full rebuild? Mark Mark H Weaver writes: > Mark H Weaver writes: > >> Christopher Allan Webber writes: >> >>> Efraim Flashner writes: >>> >>>> On Sat, 20 Feb 2016 10:19:51 -0800 >>>> Christopher Allan Webber wrote: >>>> >>>>> Earlier today I tried doing a build without substitutes. I was >>>>> surprised to see this error: >>>>> >>>>> Starting download of /gnu/store/hg3692jqq4jmhg4qx8d7y67fspimy898-?id=3ba68f9e64fa2eb8af22d510437a0c6441feb5e0 >>>>> From http://git.savannah.gnu.org/cgit/coreutils.git/patch/?id=3ba68f9e64fa2eb8af22d510437a0c6441feb5e0... >>>>> patch 1.2MiB/s 00:00 | 1KiB transferred >>>>> output path `/gnu/store/hg3692jqq4jmhg4qx8d7y67fspimy898-?id=3ba68f9e64fa2eb8af22d510437a0c6441feb5e0' should have sha256 hash `1dnlszhc8lihhg801i9sz896mlrgfsjfcz62636prb27k5hmixqz', instead has `0zygncr1z1nswmny2vl1havfqswm40vzj0vjvhf5yndavhzr267j' >>>>> >>>>> From the coreutils definition: >>>>> (patches >>>>> (list (origin >>>>> (method url-fetch) >>>>> (uri "http://git.savannah.gnu.org/cgit/coreutils.git/\ >>>>> patch/?id=3ba68f9e64fa2eb8af22d510437a0c6441feb5e0") >>>>> (sha256 >>>>> (base32 >>>>> "1dnlszhc8lihhg801i9sz896mlrgfsjfcz62636prb27k5hmixqz")) >>>>> (file-name "coreutils-tail-inotify-race.patch")))))) >>>>> >>>>> But indeed, it's not surprising that there's a hash mismatch... there's >>>>> nothing here! >>>>> >>>>> http://git.savannah.gnu.org/cgit/coreutils.git/patch/?id=3ba68f9e64fa2eb8af22d510437a0c6441feb5e0 >>>>> >>>> >>>> I updated coreutils on core-updates which included removing the patch from >>>> the package definition. >>> >>> Thanks! In case it's useful, here's a patch which includes the patch >>> itself rather than pulling it down via http. >> >> I fixed this differently, in commit 1a51cbc825, by simply removing the >> "/" before the "?" in the URL. > > I had to revert this, because it caused a full rebuild. > To be continued... > > Mark