From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id M6MOEVd2MF/FUAAA0tVLHw (envelope-from ) for ; Sun, 09 Aug 2020 22:19:03 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id H3onDFd2MF/DAwAAbx9fmQ (envelope-from ) for ; Sun, 09 Aug 2020 22:19:03 +0000 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 C3A1894051F for ; Sun, 9 Aug 2020 22:19:02 +0000 (UTC) Received: from localhost ([::1]:51732 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k4tef-0006QI-HJ for larch@yhetil.org; Sun, 09 Aug 2020 18:19:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60804) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k4teR-0006QA-PE for guix-devel@gnu.org; Sun, 09 Aug 2020 18:18:47 -0400 Received: from world.peace.net ([64.112.178.59]:51710) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k4teP-0001ji-Jj for guix-devel@gnu.org; Sun, 09 Aug 2020 18:18:47 -0400 Received: from mhw by world.peace.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1k4teM-0003Jp-MK; Sun, 09 Aug 2020 18:18:42 -0400 From: Mark H Weaver To: Vagrant Cascadian Subject: Re: Linux-libre 5.8 and beyond In-Reply-To: <877du7adz6.fsf@ponder> References: <87lfio4hs4.fsf@netris.org> <87v9hscwm7.fsf@ponder> <877du7adz6.fsf@ponder> Date: Sun, 09 Aug 2020 18:17:48 -0400 Message-ID: <87imdr4g60.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=64.112.178.59; envelope-from=mhw@netris.org; helo=world.peace.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/08/09 18:18:43 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: guix-devel@gnu.org, Marius Bakke Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Spam-Score: 0.49 X-TUID: W/IlGnRCCURC Hi Vagrant, Vagrant Cascadian wrote: > At a longer glance, it looks like I failed to update the hashes > correctly. The hashes for deblob-check 5.7 and deblob-check 5.8 both > began with "1n" and I must have somehow glazed over the differences and > not updated the local commit. Ah, okay, that makes sense. I guess you accidentally used version 5.7 of deblob-check on the 5.8 kernel. Note that although base32 encodes 5 bits per character, the first character of a base32-encoded sha256 hash can only be 0 or 1, since there's only 1 bit remaining to encode after the other 255 bits have been encoded in the last 51 characters. > How guix actually managed to download deblob-check 5.8 from a different > URL and proceed to attempt to use the "old" store item without noticing > the hash was different still remains a mystery to me... I would have > expected it to error out before getting that far. If the file name and hash matches a previously downloaded file in your store, the guix daemon uses that one and skips the download, regardless of the URL. That's why no error was reported. There's no version number in the file name of the 'deblob-check' file. Thanks! Mark