From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 23 05:36:28 2023 Received: (at submit) by debbugs.gnu.org; 23 Mar 2023 09:36:28 +0000 Received: from localhost ([127.0.0.1]:37381 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pfHMy-0006zS-Cn for submit@debbugs.gnu.org; Thu, 23 Mar 2023 05:36:28 -0400 Received: from lists.gnu.org ([209.51.188.17]:48264) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pfHJf-0006uc-Rq for submit@debbugs.gnu.org; Thu, 23 Mar 2023 05:33:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pfHJf-00076B-GN for bug-coreutils@gnu.org; Thu, 23 Mar 2023 05:33:03 -0400 Received: from car.popho.be ([2001:470:7a83:7765::6d61:696c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pfHJd-0007VW-0w for bug-coreutils@gnu.org; Thu, 23 Mar 2023 05:33:03 -0400 Received: from localhost (unknown [IPv6:2001:470:7a83:7670::746f:786f]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by car.popho.be (Postfix) with ESMTPSA id 628D49BA6 for ; Thu, 23 Mar 2023 10:32:56 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=popho.be; s=dkim; t=1679563976; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=4CiYffDkU77db4BOCoMIjrIRiQVbEN58urKgB6l8LyA=; b=quuPBFeoZ1TsAMZ5PFg5EgFP0xjK2vAJq1dscthlOD3zei4a9NE1XQuvk6RV02zOqexZX4 kN4U9XGyDqdrO4OEzjxvm6ckN82sefA3hOfp4PXKEDtQhEsnOFMavh9TD5Cv+iotDamZ/T p7bcewVqHmolm6oRCaHDNyr0rcbS/rY= Date: Thu, 23 Mar 2023 10:32:53 +0100 From: Moviuro To: bug-coreutils@gnu.org Subject: checksums --check (sha256sum, sha1sum) return file: OK when they shouldn't Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Received-SPF: pass client-ip=2001:470:7a83:7765::6d61:696c; envelope-from=moviuro.gnu@popho.be; helo=car.popho.be X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 23 Mar 2023 05:36:27 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) Hello, This report was first found on r/archlinux: % echo "123" > 1 % echo "1234" > 2 % echo "abc" > 3 % sha256sum 1 2 3 > sums.sha256 % sha1sum 1 2 3 > sums.sha1 % echo "123" > 2 # break file 2 % sha256sum -c sums.sha256 # returns 2: OK (incorrect) % sha1sum -c sums.sha1 # returns 2: OK % tail -n 2 sums.sha256 | sha256sum -c # returns 2: FAILED (correct) % tail -n 2 sums.sha1 | sha1sum -c # returns 2: FAILED See https://redd.it/11zdecf . Someone pointed at this commit, though I'm unable to confirm that: https://git.savannah.gnu.org/cgit/coreutils.git/commit/?id=b319685c6e12e66bf357c2384fe69f1c63f66aed % sha256sum --version sha256sum (GNU coreutils) 9.2 Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later . This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Ulrich Drepper, Scott Miller, and David Madore. Best regards, From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 23 08:43:15 2023 Received: (at 62403-done) by debbugs.gnu.org; 23 Mar 2023 12:43:15 +0000 Received: from localhost ([127.0.0.1]:37472 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pfKHi-00063j-Nu for submit@debbugs.gnu.org; Thu, 23 Mar 2023 08:43:15 -0400 Received: from mail-wr1-f51.google.com ([209.85.221.51]:43786) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pfKHg-00063T-5j for 62403-done@debbugs.gnu.org; Thu, 23 Mar 2023 08:43:13 -0400 Received: by mail-wr1-f51.google.com with SMTP id l12so20321282wrm.10 for <62403-done@debbugs.gnu.org>; Thu, 23 Mar 2023 05:43:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679575386; h=in-reply-to:from:references:to:content-language:subject:user-agent :mime-version:date:message-id:sender:from:to:cc:subject:date :message-id:reply-to; bh=/zsmtLTdwODswDtqMJyHrtfnCOITNW3mbCWU2IvFMCY=; b=S/pRGl7hkdzlGYfRxMBSVJNeG38ORsIl8GfgtvIZqAV4BwtE+jvxW1L3C7CTiVyies TEs+2OE3xD4iDud+lDtdgcLZ4pxJXfJChXzm/SBoIgHNQURzS/PA6tZion9W4GquP5TU 37MfTx9tuwfpqWZAQIWSMDvf6HO7SwQp2W1UF2+dY0R9opZOVmzWlhsKJ2ADOaqKLqpz QRpwcmmx512uqAtZv/9J1ThUFkuGQCIh1jE1/sY6NDMd3ZvtPOpySO1HYnyDFs+yIOYL pRsOtRdgFNcSLmft8VoJt8pt241TfG5n4e0poinopah6+gwzTy4lKMNVJVXHQ7NR9p2w AJKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679575386; h=in-reply-to:from:references:to:content-language:subject:user-agent :mime-version:date:message-id:sender:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=/zsmtLTdwODswDtqMJyHrtfnCOITNW3mbCWU2IvFMCY=; b=4Czu9vLxYPYDaFebAKEj1ar4haGDKZ1/04cVqBfi4njPGex4ag8zzhILYVmMlFu5KW K6wTZPqW8TKeCkWswZMNzl7GYsyxVXGDdK9pPFSiV3nV63+d9nu2BM4p1WTYIBOOhavw kMkOyn3POdtHex1tNYcTip7qi4R/yNt9kE0JidgXY92BDpOQ9KTpSgMWW0U8cErSkL+Q WE17iQWeMIsSh/Ckw4kPHM56GziURsvrNZKo3nLRRzTayIbiki8KKKiKQi3W6CZpjbpc u0X5m9DY2XG7AUz7F8lG0hirjuHrD8uf+uHveOukDeb47CEodPXiKvdeM2hsMpzTP+wA vRrg== X-Gm-Message-State: AAQBX9dwLpQN6PDiA1KqNn5l8JAXxe0nChC1KQdD+88bwb6X9f+AaOp1 rxghmOiUewpgOD2Y6/40+jQ= X-Google-Smtp-Source: AKy350YwdS0cEp4ADdkanyfOke9EO5+X8f5xYtZrzAPuTQERhwVO5XqhTscNwe2QaTMr2WF+iPCPig== X-Received: by 2002:a5d:5953:0:b0:2c7:1c72:69a3 with SMTP id e19-20020a5d5953000000b002c71c7269a3mr2334275wri.29.1679575385748; Thu, 23 Mar 2023 05:43:05 -0700 (PDT) Received: from [192.168.1.9] (95-44-90-175-dynamic.agg2.lod.rsl-rtd.eircom.net. [95.44.90.175]) by smtp.googlemail.com with ESMTPSA id h4-20020a5d5044000000b002c70851fdd8sm16167214wrt.75.2023.03.23.05.43.04 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 23 Mar 2023 05:43:05 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------qPmHEOz1XBKIrwadrWYdDReh" Message-ID: Date: Thu, 23 Mar 2023 12:43:04 +0000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Thunderbird/109.0 Subject: Re: bug#62403: checksums --check (sha256sum, sha1sum) return file: OK when they shouldn't Content-Language: en-US To: Moviuro , 62403-done@debbugs.gnu.org References: From: =?UTF-8?Q?P=C3=A1draig_Brady?= In-Reply-To: X-Spam-Score: -0.9 (/) X-Debbugs-Envelope-To: 62403-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.9 (-) This is a multi-part message in MIME format. --------------qPmHEOz1XBKIrwadrWYdDReh Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 23/03/2023 09:32, Moviuro via GNU coreutils Bug Reports wrote: > Hello, > > This report was first found on r/archlinux: > > % echo "123" > 1 > % echo "1234" > 2 > % echo "abc" > 3 > % sha256sum 1 2 3 > sums.sha256 > % sha1sum 1 2 3 > sums.sha1 > % echo "123" > 2 # break file 2 > > % sha256sum -c sums.sha256 # returns 2: OK (incorrect) > % sha1sum -c sums.sha1 # returns 2: OK > > % tail -n 2 sums.sha256 | sha256sum -c # returns 2: FAILED (correct) > % tail -n 2 sums.sha1 | sha1sum -c # returns 2: FAILED > > See https://redd.it/11zdecf . > > Someone pointed at this commit, though I'm unable to confirm that: > https://git.savannah.gnu.org/cgit/coreutils.git/commit/?id=b319685c6e12e66bf357c2384fe69f1c63f66aed > > % sha256sum --version > sha256sum (GNU coreutils) 9.2 The attached should fix this. Sorry for the trouble. Note the exit status is still OK, and so automated scripts would be unaffected, but yes reporting the status incorrectly here to the user is a bad bug. Marking this as done. thanks, Pádraig --------------qPmHEOz1XBKIrwadrWYdDReh Content-Type: text/x-patch; charset=UTF-8; name="cksum-9.2-status.patch" Content-Disposition: attachment; filename="cksum-9.2-status.patch" Content-Transfer-Encoding: base64 RnJvbSA3NmYyZmI2MjcxMThhMjZjMjUwMDNkYmQ5OGMyMmMxNTNiN2VlMWQyIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/UD1DMz1BMWRyYWlnPTIwQnJhZHk/ PSA8UEBkcmFpZ0JyYWR5LmNvbT4KRGF0ZTogVGh1LCAyMyBNYXIgMjAyMyAxMjozMToyNCAr MDAwMApTdWJqZWN0OiBbUEFUQ0hdIGNrc3VtOiBmaXggcmVwb3J0aW5nIG9mIGZhaWxlZCBj aGVja3MKClRoaXMgYXBwbGllcyB0byBhbGwgY2hlY2tzdW1taW5nIHV0aWxpdGllcywKd2hl cmUgd2UgaW5jb3JyZWN0bHkgcmVwb3J0IGFsbCBzdWJzZXF1ZW50IGZpbGVzIGFzIGNoZWNr aW5nICdPSycKb25jZSBhbnkgZmlsZSBoYXMgcGFzc2VkIGEgZGlnZXN0IGNoZWNrLgpUaGUg ZXhpdCBzdGF0dXMgd2FzIG5vdCBpbXBhY3RlZCwgb25seSB0aGUgcHJpbnRlZCBzdGF0dXMu CgoqIHNyYy9kaWdlc3QuYyAoZGlnZXN0X2NoZWNrKTogVXNlIHRoZSBjb3JyZWN0IHN0YXRl IHZhcmlhYmxlCnRvIGRldGVybWluZSBpZiB0aGUgX2N1cnJlbnRfIGZpbGUgaGFzIHBhc3Nl ZCBvciBub3QuCiogdGVzdHMvbWlzYy9tZDVzdW0ucGw6IEFkZCBhIHRlc3QgY2FzZS4KRml4 ZXMgaHR0cHM6Ly9idWdzLmdudS5vcmcvNjI0MDMKLS0tCiBzcmMvZGlnZXN0LmMgICAgICAg ICB8ICA0ICsrLS0KIHRlc3RzL21pc2MvbWQ1c3VtLnBsIHwgMTAgKysrKysrKysrKwogMiBm aWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAt LWdpdCBhL3NyYy9kaWdlc3QuYyBiL3NyYy9kaWdlc3QuYwppbmRleCA2ZWU4YTQ4NTQuLmFi MzI5NjhkYiAxMDA2NDQKLS0tIGEvc3JjL2RpZ2VzdC5jCisrKyBiL3NyYy9kaWdlc3QuYwpA QCAtMTI1NCwxNCArMTI1NCwxNCBAQCBkaWdlc3RfY2hlY2sgKGNoYXIgY29uc3QgKmNoZWNr ZmlsZV9uYW1lKQogCiAgICAgICAgICAgICAgIGlmICghc3RhdHVzX29ubHkpCiAgICAgICAg ICAgICAgICAgewotICAgICAgICAgICAgICAgICAgaWYgKCAhIG1hdGNoZWRfY2hlY2tzdW1z IHx8ICEgcXVpZXQpCisgICAgICAgICAgICAgICAgICBpZiAoISBtYXRjaCB8fCAhIHF1aWV0 KQogICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgaWYgKG5l ZWRzX2VzY2FwZSkKICAgICAgICAgICAgICAgICAgICAgICAgIHB1dGNoYXIgKCdcXCcpOwog ICAgICAgICAgICAgICAgICAgICAgIHByaW50X2ZpbGVuYW1lIChmaWxlbmFtZSwgbmVlZHNf ZXNjYXBlKTsKICAgICAgICAgICAgICAgICAgICAgfQogCi0gICAgICAgICAgICAgICAgICBp ZiAoICEgbWF0Y2hlZF9jaGVja3N1bXMpCisgICAgICAgICAgICAgICAgICBpZiAoISBtYXRj aCkKICAgICAgICAgICAgICAgICAgICAgcHJpbnRmICgiOiAlc1xuIiwgXygiRkFJTEVEIikp OwogICAgICAgICAgICAgICAgICAgZWxzZSBpZiAoIXF1aWV0KQogICAgICAgICAgICAgICAg ICAgICBwcmludGYgKCI6ICVzXG4iLCBfKCJPSyIpKTsKZGlmZiAtLWdpdCBhL3Rlc3RzL21p c2MvbWQ1c3VtLnBsIGIvdGVzdHMvbWlzYy9tZDVzdW0ucGwKaW5kZXggMTg2YWNhOTc3Li5k NzEyNjY0YjIgMTAwNzU1Ci0tLSBhL3Rlc3RzL21pc2MvbWQ1c3VtLnBsCisrKyBiL3Rlc3Rz L21pc2MvbWQ1c3VtLnBsCkBAIC0xMDEsNiArMTAxLDE2IEBAIG15IEBUZXN0cyA9CiAgICAg ICAgICAgICAgICAgICAuICJtZDVzdW06IFdBUk5JTkc6IDEgbGluZSBpcyBpbXByb3Blcmx5 IGZvcm1hdHRlZFxuIgogICAgICAgICAgICAgICAgICAgLiAibWQ1c3VtOiBXQVJOSU5HOiAy IGNvbXB1dGVkIGNoZWNrc3VtcyBkaWQgTk9UIG1hdGNoXG4ifSwKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAge0VYSVQ9PiAxfV0sCisgICAgICMgRW5zdXJlIHdlIHVzZSBh cHByb3ByaWF0ZSBzdGF0ZSB0byB0cmFjayBmYWlsdXJlcyAoYnJva2VuIGluIDkuMikKKyAg ICAgWydjaGVjay1tdWx0aWZhaWwtc3RhdGUnLCAnLS1jaGVjaycsICctLXdhcm4nLAorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7SU49PnsnZi5tZDUnID0+CisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIkZGVnZW5lcmF0ZSAgZlxuIgorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuICIkZGVnZW5lcmF0ZSAgZ1xu IgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuICIkZGVnZW5lcmF0 ZSAgZlxuIiB9fSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge0FVWD0+IHtm PT4gJyd9fSwge0FVWD0+IHtnPT4gJ2EnfX0sCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHtPVVQ9PiJmOiBPS1xuZzogRkFJTEVEXG5mOiBPS1xuIn0sCisgICAgICAgICAg ICAgIHtFUlI9PiJtZDVzdW06IFdBUk5JTkc6IDEgY29tcHV0ZWQgY2hlY2tzdW0gZGlkIE5P VCBtYXRjaFxuIn0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtFWElUPT4g MX1dLAogICAgICAjIFRoZSBzaGExc3VtIGFuZCBtZDVzdW0gZHJpdmVycyBzaGFyZSBhIGxv dCBvZiBjb2RlLgogICAgICAjIEVuc3VyZSB0aGF0IG1kNXN1bSBkb2VzICpub3QqIHNoYXJl IHRoZSBwYXJ0IHRoYXQgbWFrZXMKICAgICAgIyBzaGExc3VtIGFjY2VwdCBCU0QgZm9ybWF0 LgotLSAKMi4yNi4yCgo= --------------qPmHEOz1XBKIrwadrWYdDReh-- From unknown Fri Jun 20 07:26:53 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 21 Apr 2023 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator