From unknown Sat Sep 20 05:30:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#71486: no-dereference test fails on FreeBSD, NetBSD Resent-From: Bruno Haible Original-Sender: "Debbugs-submit" Resent-CC: bug-diffutils@gnu.org Resent-Date: Tue, 11 Jun 2024 20:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 71486 X-GNU-PR-Package: diffutils X-GNU-PR-Keywords: To: 71486@debbugs.gnu.org X-Debbugs-Original-To: bug-diffutils@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.171813793022327 (code B ref -1); Tue, 11 Jun 2024 20:33:02 +0000 Received: (at submit) by debbugs.gnu.org; 11 Jun 2024 20:32:10 +0000 Received: from localhost ([127.0.0.1]:36435 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sH8A6-0005ny-8d for submit@debbugs.gnu.org; Tue, 11 Jun 2024 16:32:10 -0400 Received: from lists.gnu.org ([209.51.188.17]:59872) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sH8A4-0005ne-Ox for submit@debbugs.gnu.org; Tue, 11 Jun 2024 16:32:09 -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 1sH7z7-0006vd-Tq for bug-diffutils@gnu.org; Tue, 11 Jun 2024 16:20:49 -0400 Received: from mo4-p00-ob.smtp.rzone.de ([81.169.146.161]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sH7z5-0002HF-QV for bug-diffutils@gnu.org; Tue, 11 Jun 2024 16:20:49 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1718137243; cv=none; d=strato.com; s=strato-dkim-0002; b=T4QCKspTdQi4nnbLHoVuTpwjCx4nm+Ql/fhiwG6yztj6iHBl4gZbCCuMkWbFtnY6Ec LJyt9xQZZZkj8xC5ZUsh0wjMI5RYyBVVJ6mKOf9RpFD8qtdt+N3eXi+frZ0atkQzrh7q S2UrBN8lK6b4/SR2Tnf1svePnnZbETyw3w8UONA7lPIzA1NNGmpuXizpgcyL1QJXi8LU U7i0QCj2eoNXPUnd4NRRoSb4KeNTTGwkL9Cuv9sXjWfYsF0BynxrXkWnxMTI5FRibGQA JBo4ZKuU5ZAAFqxrMeeEaARkI1RAICdA78RB+K4teEaKVexPXpNHMQM5hvjwoXgyIASb vpNA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1718137243; s=strato-dkim-0002; d=strato.com; h=Message-ID:Date:Subject:To:From:Cc:Date:From:Subject:Sender; bh=UXq00qQrFlwcZ3IFBlQSoEMbzsddG2i5bOOHYfLC92s=; b=qmwcfdpbVdfDk6BRuduGqx5LdxlFIgNtQ6X/rJERb0MV6VBR72OSMEY9LVKPVkBs6R grDd/q+fQ3OHt13XKF3OjqsT788tcQVhCxVHnXON5IaKnFqkmKn/oG3Rb4JHq3X/FBUW l87v5O7B6WRMQ4sy28vujR3HajwOsoOJgtl2ofbH+qPFX4tD4pH9fhgjm7ybjbaZUOEs pBQQNRRJx7VEOtqpgUfB+5mm++Lf1FwpKdaWzAxxUEXnPNRXBUtW8CBR39mCdQQNmykT yBn58zQIhNbvfPuXblYxyXa3Sna5QvNZPJR1pINgzfZzGdpKTgzbahPoOb51sKzBUQBH 9JMw== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1718137243; s=strato-dkim-0002; d=clisp.org; h=Message-ID:Date:Subject:To:From:Cc:Date:From:Subject:Sender; bh=UXq00qQrFlwcZ3IFBlQSoEMbzsddG2i5bOOHYfLC92s=; b=pO0l6HPWdrLuiATclfcGi3Ax1PW9BGcwxOFSrw88xeWK1J5+JzwnDktLz1JLlX0lr7 Xf4GGzdIV9ZcKH+Q8W6l6g/vWRL7JsKloxYytRTGYv/Lrg79GTlhqUIeBO8obNm9aX3V 3WGOmG0H1ys+ykT7qF4D0a5+fxJwJm6aV1a3/PJHgtct0ZCoXqPJEp2U3Ea3ibDaSsg0 YCHjLVOx585gYsnpvAZMrEGRHOBWpCcAdCPkVx4YkVWzNVrqkqOsJxJ6TYDQ+f7CMuG1 U9PCdcQenQPP76V5drrjmwpvhGjelOqNL1gE5pOV6Gu2BC2rP1hLaYzg3lII/eCWxGxq 5TJA== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1718137243; s=strato-dkim-0003; d=clisp.org; h=Message-ID:Date:Subject:To:From:Cc:Date:From:Subject:Sender; bh=UXq00qQrFlwcZ3IFBlQSoEMbzsddG2i5bOOHYfLC92s=; b=9lbhSkyuSez7TMwwsXV2T5z9Rfs74QFHvac6kXeUy0P2QVVfbOv8gkvuD6+vrrMg0V F9KQt50Y40NJVRsXjeBA== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlIWs+iCP5vnk6shH0WWb0LN8XZoH94zq68+3cfpOS2aQPHZZr+zERIjL3A4+UTdoCpA==" Received: from nimes.localnet by smtp.strato.de (RZmta 50.5.0 AUTH) with ESMTPSA id N0957e05BKKhEVQ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Tue, 11 Jun 2024 22:20:43 +0200 (CEST) From: Bruno Haible Date: Tue, 11 Jun 2024 22:20:42 +0200 Message-ID: <8184763.tOnEmuZJvr@nimes> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Received-SPF: none client-ip=81.169.146.161; envelope-from=bruno@clisp.org; helo=mo4-p00-ob.smtp.rzone.de 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, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) 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: -3.3 (---) On FreeBSD 14.0 and NetBSD 10.0, the unit test 'no-dereference' fails. How to reproduce: Use current diffutils git master. $ ln -s loop loop $ mkdir subdir $ ln -s loop subdir/loop # This part succeeds on all platforms: $ src/diff --no-dereference loop subdir/loop $ echo $? 0 # This commands succeeds on all platforms except FreeBSD and NetBSD # but fails on FreeBSD and NetBSD. $ src/diff --no-dereference loop subdir diff: subdir/loop: Too many links The manual [1] says: "If one file is a directory and the other is not, diff compares the file in the directory whose name is that of the non-directory." But single-stepping through the code, I don't get through code that references 'subdir/loop'. It merely references 'subdir'. The stack trace is: diff.c:880 -> diff.c:1608 -> error Bruno [1] https://www.gnu.org/software/diffutils/manual/html_node/Invoking-diff.html From unknown Sat Sep 20 05:30:41 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Bruno Haible Subject: bug#71486: closed (Re: [bug-diffutils] bug#71486: no-dereference test fails on FreeBSD, NetBSD) Message-ID: References: <7d83afed-6d57-4a08-b853-5248a2d5573d@cs.ucla.edu> <8184763.tOnEmuZJvr@nimes> X-Gnu-PR-Message: they-closed 71486 X-Gnu-PR-Package: diffutils Reply-To: 71486@debbugs.gnu.org Date: Wed, 12 Jun 2024 00:52:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1718153523-6506-1" This is a multi-part message in MIME format... ------------=_1718153523-6506-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #71486: no-dereference test fails on FreeBSD, NetBSD which was filed against the diffutils package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 71486@debbugs.gnu.org. --=20 71486: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D71486 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1718153523-6506-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 71486-done) by debbugs.gnu.org; 12 Jun 2024 00:51:50 +0000 Received: from localhost ([127.0.0.1]:37078 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sHCDN-0001gH-Ih for submit@debbugs.gnu.org; Tue, 11 Jun 2024 20:51:49 -0400 Received: from mail.cs.ucla.edu ([131.179.128.66]:52598) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sHCDL-0001g2-C5 for 71486-done@debbugs.gnu.org; Tue, 11 Jun 2024 20:51:48 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 1BCA53C00E8B0; Tue, 11 Jun 2024 17:51:42 -0700 (PDT) Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP id nh5FtRrRHiZc; Tue, 11 Jun 2024 17:51:41 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 93ECC3C00E400; Tue, 11 Jun 2024 17:51:41 -0700 (PDT) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu 93ECC3C00E400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1718153501; bh=KHrTPO7X+jYd2xNa7K5EaeU3Wcig0UzaB83/g+tdxFc=; h=Message-ID:Date:MIME-Version:To:From; b=HenzZwYwrAnMB84Iw5PveLHxbXqCtBx4e+qp/JuZJjCff+x88BFqbtOp/fGBx34qi LIv2vPZSdlECi/6YRLGgkTDdorxpU7e2FznJQAYd5FGiXsXXKzvuFNJYpbnwUGDGEu NNmeOhIaZrp2YkppXn09xZe9MDazXkw64l6uwSUgDrbgIGd4al6rnaQJVkVCaJqagZ bm0u4urd1NCfws9R4Sso3Nk//HO8va2cz34RYkmFD/cSNriHB0fMSnfUZ/3gOnsOCx pBbdyM/b0yvOAiJaEo/lPF5t1qQiCRI1jV/GaKBPq/NF6qdSbvdmjKbMYddvXDVBp8 QzMuyZ2NVlSxA== X-Virus-Scanned: amavis at mail.cs.ucla.edu Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP id QNXmaD7UlmZ8; Tue, 11 Jun 2024 17:51:41 -0700 (PDT) Received: from [131.179.64.200] (Penguin.CS.UCLA.EDU [131.179.64.200]) by mail.cs.ucla.edu (Postfix) with ESMTPSA id 6B1FF3C00E8B0; Tue, 11 Jun 2024 17:51:41 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------9ia6WtyAlRskSOBbdmJtS0DH" Message-ID: <7d83afed-6d57-4a08-b853-5248a2d5573d@cs.ucla.edu> Date: Tue, 11 Jun 2024 17:51:41 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [bug-diffutils] bug#71486: no-dereference test fails on FreeBSD, NetBSD To: Bruno Haible References: <8184763.tOnEmuZJvr@nimes> Content-Language: en-US From: Paul Eggert Autocrypt: addr=eggert@cs.ucla.edu; keydata= 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 Organization: UCLA Computer Science Department In-Reply-To: <8184763.tOnEmuZJvr@nimes> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 71486-done Cc: 71486-done@debbugs.gnu.org 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.0 (-) This is a multi-part message in MIME format. --------------9ia6WtyAlRskSOBbdmJtS0DH Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Thanks for reporting that. I installed the attached patch which I hopes fixes it, and am boldly closing the bug report. --------------9ia6WtyAlRskSOBbdmJtS0DH Content-Type: text/x-patch; charset=UTF-8; name="0001-diff-port-to-FreeBSD-NetBSD.patch" Content-Disposition: attachment; filename="0001-diff-port-to-FreeBSD-NetBSD.patch" Content-Transfer-Encoding: base64 RnJvbSBkNjM2ZjljMTE3ZDYzODNmZWRjYzc2OTY2MWZhMGZhNGQzNzJiMTUzIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBUdWUsIDExIEp1biAyMDI0IDE3OjQ4OjE0IC0wNzAwClN1YmplY3Q6IFtQQVRD SF0gZGlmZjogcG9ydCB0byBGcmVlQlNELCBOZXRCU0QKClByb2JsZW0gcmVwb3J0ZWQgYnkg QnJ1bm8gSGFpYmxlIDxodHRwczovL2J1Z3MuZ251Lm9yZy83MTQ4Nj4uCiogc3JjL2RpZmYu YyAoTk9GT0xMT1dfU1lNTElOS19FUlJOTyk6IE5ldyBjb25zdGFudC4KKGNvbXBhcmVfZmls ZXMpOiBVc2UgaXQgaW5zdGVhZCBvZiBFTE9PUC4gIFdoZW4gaXQgaXMgbm90IEVMT09QLAp0 cmVhdCBFTE9PUCBhcyBhIGZhaWx1cmUgaW4gcmVzb2x2aW5nIHRoZSBwYXJlbnQgZGlyZWN0 b3J5Owp0aGlzIHNhdmVzIGEgc3lzY2FsbCBpbiBzb21lIHNpdHVhdGlvbi4KLS0tCiBzcmMv ZGlmZi5jIHwgMzEgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQogMSBmaWxlIGNo YW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv c3JjL2RpZmYuYyBiL3NyYy9kaWZmLmMKaW5kZXggNzY0MzJlZS4uM2FiY2I2NiAxMDA2NDQK LS0tIGEvc3JjL2RpZmYuYworKysgYi9zcmMvZGlmZi5jCkBAIC0xMTM5LDYgKzExMzksMjAg QEAgZGlyX3AgKHN0cnVjdCBjb21wYXJpc29uIGNvbnN0ICpwY21wLCBpbnQgZikKICAgcmV0 dXJuIFNfSVNESVIgKHBjbXAtPmZpbGVbZl0uc3RhdC5zdF9tb2RlKSAhPSAwOwogfQogCisv KiBJZiBvcGVuYXQgd2l0aCBPX05PRk9MTE9XIGZhaWxzIGJlY2F1c2UgdGhlIGZpbGUgaXMg YSBzeW1saW5rLAorICAgdGhpcyBwbGF0Zm9ybSBzZXRzIGVycm5vIHRvIE5PRk9MTE9XX1NZ TUxJTktfRVJSTk8uCisgICBBbHRob3VnaCBQT1NJWCBzYXlzIGVycm5vIG11c3QgYmUgRUxP T1AgaW4gdGhhdCBzaXR1YXRpb24sCisgICBGcmVlQlNEIGFuZCBOZXRCU0QgYmVoYXZlIG1v cmUgdXNlZnVsbHkuICAqLworZW51bSB7IE5PRk9MTE9XX1NZTUxJTktfRVJSTk8gPQorI2lm ZGVmIF9fRnJlZUJTRF9fCisJIEVNTElOSworI2VsaWYgZGVmaW5lZCBfX05ldEJTRF9fCisJ IEVGVFlQRQorI2Vsc2UKKwkgRUxPT1AKKyNlbmRpZgorfTsKKwogLyogQ29tcGFyZSB0d28g ZmlsZXMgd2l0aCBwYXJlbnQgY29tcGFyaXNvbiBQQVJFTlQuCiAgICBUaGUgdHdvIGZpbGVz IGFyZSBkZXNjcmliZWQgYnkgQ01QLCB3aGljaCBoYXMgYmVlbiBwcmVwcGVkIHRvIGNvbnRh aW4KICAgIHRoZSBmaWxlcycgc3RhdCByZXN1bHRzLCBmaWxlIHR5cGVzLCBhbmQgcG9zc2li bHkgZGVzY3JpcHRvcnMuCkBAIC0xNDg1LDEwICsxNDk5LDE0IEBAIGNvbXBhcmVfZmlsZXMg KHN0cnVjdCBjb21wYXJpc29uIGNvbnN0ICpwYXJlbnQsIGVudW0gZGV0eXBlIGNvbnN0IGRl dHlwZVsyXSwKIAkJICAgIGVyciA9IDA7CiAJCX0KIAotCSAgICAgIC8qIElmIGl0IG1pZ2h0 IGJlIGEgc3ltbGluaywgcGxheSBpdCBzYWZlIGFuZCBmc3RhdGF0IGxhdGVyLiAgKi8KLQkg ICAgICBpZiAoZXJyID09IEVMT09QICYmIG5vX2RlcmVmZXJlbmNlX3N5bWxpbmtzCi0JCSAg JiYgKGRldHlwZVtmXSA9PSBERV9VTktOT1dOCi0JCSAgICAgIHx8IChkZXR5cGVbZl0gPT0g REVfTE5LICYmIGFjY21vZGUgPT0gT19SRE9OTFkpKSkKKwkgICAgICAvKiBJZiBpdCBpcyBh IHN5bWxpbmssIGZzdGF0YXQgbGF0ZXIuICBJZiBpdCBtaWdodCBiZSBhCisJCSBzeW1saW5r LCBwbGF5IGl0IHNhZmUgYW5kIGZzdGF0YXQgbGF0ZXIuICAqLworCSAgICAgIGlmIChlcnIg PT0gTk9GT0xMT1dfU1lNTElOS19FUlJOTworCQkgICYmIChOT0ZPTExPV19TWU1MSU5LX0VS Uk5PICE9IEVMT09QCisJCSAgICAgIHx8IChub19kZXJlZmVyZW5jZV9zeW1saW5rcworCQkJ ICAmJiAoZGV0eXBlW2ZdID09IERFX1VOS05PV04KKwkJCSAgICAgIHx8IChkZXR5cGVbZl0g PT0gREVfTE5LCisJCQkJICAmJiBhY2Ntb2RlID09IE9fUkRPTkxZKSkpKSkKIAkJewogCQkg IGZkID0gVU5PUEVORUQ7CiAJCSAgZXJyID0gMDsKQEAgLTE1NjEsMTEgKzE1NzksMTIgQEAg Y29tcGFyZV9maWxlcyAoc3RydWN0IGNvbXBhcmlzb24gY29uc3QgKnBhcmVudCwgZW51bSBk ZXR5cGUgY29uc3QgZGV0eXBlWzJdLAogCSAgICAgICA6IG9wZW5hdCAoZGlyZmQsIGF0bmFt ZSwgT19SRE9OTFkgfCBvZmxhZ3MpKTsKIAkgIGlmIChPX1BBVEhfREVGSU5FRCAmJiBjbXAu ZmlsZVtkaXJfYXJnXS5kZXNjIDwgMAogCSAgICAgICYmIChkaXJfZGV0eXBlID09IERFX0xO SyB8fCBkaXJfZGV0eXBlID09IERFX1VOS05PV04pCi0JICAgICAgJiYgbm9fZGVyZWZlcmVu Y2Vfc3ltbGlua3MgJiYgZXJybm8gPT0gRUxPT1ApCisJICAgICAgJiYgbm9fZGVyZWZlcmVu Y2Vfc3ltbGlua3MgJiYgZXJybm8gPT0gTk9GT0xMT1dfU1lNTElOS19FUlJOTykKIAkgICAg Y21wLmZpbGVbZGlyX2FyZ10uZGVzYyA9IG9wZW5hdCAoZGlyZmQsIGF0bmFtZSwKIAkJCQkJ ICAgICBPX1BBVEhTRUFSQ0ggfCBvZmxhZ3MpOwogCSAgaWYgKGNtcC5maWxlW2Rpcl9hcmdd LmRlc2MgPCAwCi0JICAgICAgPyAoT19QQVRIX0RFRklORUQgfHwgIW5vX2RlcmVmZXJlbmNl X3N5bWxpbmtzIHx8IGVycm5vICE9IEVMT09QCisJICAgICAgPyAoT19QQVRIX0RFRklORUQg fHwgIW5vX2RlcmVmZXJlbmNlX3N5bWxpbmtzCisJCSB8fCBlcnJubyAhPSBOT0ZPTExPV19T WU1MSU5LX0VSUk5PCiAJCSB8fCAoZnN0YXRhdCAoZGlyZmQsIGF0bmFtZSwgJmNtcC5maWxl W2Rpcl9hcmddLnN0YXQsCiAJCQkgICAgICBBVF9TWU1MSU5LX05PRk9MTE9XKQogCQkgICAg IDwgMCkpCi0tIAoyLjQ1LjIKCg== --------------9ia6WtyAlRskSOBbdmJtS0DH-- ------------=_1718153523-6506-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 11 Jun 2024 20:32:10 +0000 Received: from localhost ([127.0.0.1]:36435 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sH8A6-0005ny-8d for submit@debbugs.gnu.org; Tue, 11 Jun 2024 16:32:10 -0400 Received: from lists.gnu.org ([209.51.188.17]:59872) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sH8A4-0005ne-Ox for submit@debbugs.gnu.org; Tue, 11 Jun 2024 16:32:09 -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 1sH7z7-0006vd-Tq for bug-diffutils@gnu.org; Tue, 11 Jun 2024 16:20:49 -0400 Received: from mo4-p00-ob.smtp.rzone.de ([81.169.146.161]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sH7z5-0002HF-QV for bug-diffutils@gnu.org; Tue, 11 Jun 2024 16:20:49 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1718137243; cv=none; d=strato.com; s=strato-dkim-0002; b=T4QCKspTdQi4nnbLHoVuTpwjCx4nm+Ql/fhiwG6yztj6iHBl4gZbCCuMkWbFtnY6Ec LJyt9xQZZZkj8xC5ZUsh0wjMI5RYyBVVJ6mKOf9RpFD8qtdt+N3eXi+frZ0atkQzrh7q S2UrBN8lK6b4/SR2Tnf1svePnnZbETyw3w8UONA7lPIzA1NNGmpuXizpgcyL1QJXi8LU U7i0QCj2eoNXPUnd4NRRoSb4KeNTTGwkL9Cuv9sXjWfYsF0BynxrXkWnxMTI5FRibGQA JBo4ZKuU5ZAAFqxrMeeEaARkI1RAICdA78RB+K4teEaKVexPXpNHMQM5hvjwoXgyIASb vpNA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1718137243; s=strato-dkim-0002; d=strato.com; h=Message-ID:Date:Subject:To:From:Cc:Date:From:Subject:Sender; bh=UXq00qQrFlwcZ3IFBlQSoEMbzsddG2i5bOOHYfLC92s=; b=qmwcfdpbVdfDk6BRuduGqx5LdxlFIgNtQ6X/rJERb0MV6VBR72OSMEY9LVKPVkBs6R grDd/q+fQ3OHt13XKF3OjqsT788tcQVhCxVHnXON5IaKnFqkmKn/oG3Rb4JHq3X/FBUW l87v5O7B6WRMQ4sy28vujR3HajwOsoOJgtl2ofbH+qPFX4tD4pH9fhgjm7ybjbaZUOEs pBQQNRRJx7VEOtqpgUfB+5mm++Lf1FwpKdaWzAxxUEXnPNRXBUtW8CBR39mCdQQNmykT yBn58zQIhNbvfPuXblYxyXa3Sna5QvNZPJR1pINgzfZzGdpKTgzbahPoOb51sKzBUQBH 9JMw== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1718137243; s=strato-dkim-0002; d=clisp.org; h=Message-ID:Date:Subject:To:From:Cc:Date:From:Subject:Sender; bh=UXq00qQrFlwcZ3IFBlQSoEMbzsddG2i5bOOHYfLC92s=; b=pO0l6HPWdrLuiATclfcGi3Ax1PW9BGcwxOFSrw88xeWK1J5+JzwnDktLz1JLlX0lr7 Xf4GGzdIV9ZcKH+Q8W6l6g/vWRL7JsKloxYytRTGYv/Lrg79GTlhqUIeBO8obNm9aX3V 3WGOmG0H1ys+ykT7qF4D0a5+fxJwJm6aV1a3/PJHgtct0ZCoXqPJEp2U3Ea3ibDaSsg0 YCHjLVOx585gYsnpvAZMrEGRHOBWpCcAdCPkVx4YkVWzNVrqkqOsJxJ6TYDQ+f7CMuG1 U9PCdcQenQPP76V5drrjmwpvhGjelOqNL1gE5pOV6Gu2BC2rP1hLaYzg3lII/eCWxGxq 5TJA== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1718137243; s=strato-dkim-0003; d=clisp.org; h=Message-ID:Date:Subject:To:From:Cc:Date:From:Subject:Sender; bh=UXq00qQrFlwcZ3IFBlQSoEMbzsddG2i5bOOHYfLC92s=; b=9lbhSkyuSez7TMwwsXV2T5z9Rfs74QFHvac6kXeUy0P2QVVfbOv8gkvuD6+vrrMg0V F9KQt50Y40NJVRsXjeBA== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlIWs+iCP5vnk6shH0WWb0LN8XZoH94zq68+3cfpOS2aQPHZZr+zERIjL3A4+UTdoCpA==" Received: from nimes.localnet by smtp.strato.de (RZmta 50.5.0 AUTH) with ESMTPSA id N0957e05BKKhEVQ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Tue, 11 Jun 2024 22:20:43 +0200 (CEST) From: Bruno Haible To: bug-diffutils@gnu.org Subject: no-dereference test fails on FreeBSD, NetBSD Date: Tue, 11 Jun 2024 22:20:42 +0200 Message-ID: <8184763.tOnEmuZJvr@nimes> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Received-SPF: none client-ip=81.169.146.161; envelope-from=bruno@clisp.org; helo=mo4-p00-ob.smtp.rzone.de 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, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit 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: -3.3 (---) On FreeBSD 14.0 and NetBSD 10.0, the unit test 'no-dereference' fails. How to reproduce: Use current diffutils git master. $ ln -s loop loop $ mkdir subdir $ ln -s loop subdir/loop # This part succeeds on all platforms: $ src/diff --no-dereference loop subdir/loop $ echo $? 0 # This commands succeeds on all platforms except FreeBSD and NetBSD # but fails on FreeBSD and NetBSD. $ src/diff --no-dereference loop subdir diff: subdir/loop: Too many links The manual [1] says: "If one file is a directory and the other is not, diff compares the file in the directory whose name is that of the non-directory." But single-stepping through the code, I don't get through code that references 'subdir/loop'. It merely references 'subdir'. The stack trace is: diff.c:880 -> diff.c:1608 -> error Bruno [1] https://www.gnu.org/software/diffutils/manual/html_node/Invoking-diff.html ------------=_1718153523-6506-1-- From unknown Sat Sep 20 05:30:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#71486: [bug-diffutils] bug#71486: no-dereference test fails on FreeBSD, NetBSD Resent-From: Bruno Haible Original-Sender: "Debbugs-submit" Resent-CC: bug-diffutils@gnu.org Resent-Date: Wed, 12 Jun 2024 01:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71486 X-GNU-PR-Package: diffutils X-GNU-PR-Keywords: To: Paul Eggert Cc: 71486-done@debbugs.gnu.org Received: via spool by 71486-done@debbugs.gnu.org id=D71486.171815688612009 (code D ref 71486); Wed, 12 Jun 2024 01:49:01 +0000 Received: (at 71486-done) by debbugs.gnu.org; 12 Jun 2024 01:48:06 +0000 Received: from localhost ([127.0.0.1]:37098 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sHD5p-00037d-Mu for submit@debbugs.gnu.org; Tue, 11 Jun 2024 21:48:05 -0400 Received: from mo4-p00-ob.smtp.rzone.de ([81.169.146.218]:41105) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sHD5m-00037G-Os for 71486-done@debbugs.gnu.org; Tue, 11 Jun 2024 21:48:03 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1718156881; cv=none; d=strato.com; s=strato-dkim-0002; b=K+sEiLjuQhjlvkXsgWSETo03B0w1UWEzgmqM1XRGf7o5zKuOZIcibj6Ghqzd50a7NS lvC+Jt7po5HSeuwY1dupU3v1RD9ne2W9ZajjFvbmHRyD8No6xrnOLUw7BALUObAnypGK bGTK+tVoX8+t7SAvq3Dx78XCKO1x6lwz/uuDjVKlB78dR7IZcjMu+lhqmsoNs/hTWTv1 FLwKFUFmE9XuHiS12TkHzy+dXzpOfksXQiDnaWaOsfmH3y1M+Xx8G/mZEtjzsk4srOyy 9bZW7/r4KBXukdZLIRRz75c5zfh309VfbkZQMkxgFBF/drQV7jRf8fQTKYLaZi5a4+wk ftVA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1718156881; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=Q9df1BCkOI6+7X+37nCu/DXyzMH5AzPH5ML34T61rcU=; b=TqnJhVf5Lwr4sVTVVcmNgRcPN9NLZ9ZzNKuYuO3ku+hVoQ/Mad1gGijoTmbAOdqCV6 pU7GW9RNryk8SIeVuLG0yr9FjQanyQa0cEgIonVFSsmmsH42BdmZaPe839pnkUf11590 d2wejotzCERR1BjverHlQoriMygHbVU6xJutzrL5DNzkRzy66YxEN9p/yVQ0zxad00Z3 3253XCxDIDQmTKVXAxA8VDx0HCbxaoK8B8eMkPgL6+9kjrR2f00kGxvnjongStLtn1QR s31Mh8JNpLLf7uo9B8srklsS8VVOP7VllbR7tfI6f9e1LuiJKcCprJSmIe2v/36YY69L ynjg== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1718156881; s=strato-dkim-0002; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=Q9df1BCkOI6+7X+37nCu/DXyzMH5AzPH5ML34T61rcU=; b=h5crlu1Tqe/HiyMjkmSqLmGdlVksDwXZ39nziPhE7MfvvfzHcE3T4x8U8SXC1xrRFa gHxdlUYkh3a4eP+PY09ifeLFLfD8P19rygGqcCTk2bBT3VqBHdLbdYU+wIU5d0JmyBYM HwdaFYMa9L/YgjBI6V+uWtbASKoIs/o8fjTj997FZsy8WGMIVEhyiAJrNRo1Go5dxZUT 6Pga0rz5Y6s+B8HxLSxmC1pTNpv6WFTpemrFWaXUlvKS5UH1oQ6KBT8BR4SMvo1FYBP2 AI+pKKD8YKIex6niQNKXwIvcC+xMIbIYUs32MopRVueajC/kj734ci7+9loTt6MAwymT pJjA== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1718156881; s=strato-dkim-0003; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:Cc:To:From:Cc:Date: From:Subject:Sender; bh=Q9df1BCkOI6+7X+37nCu/DXyzMH5AzPH5ML34T61rcU=; b=rIsGwAu/JMi0oxmN0f3iS4tu7BdikMUUZKSu8eOfy9/gzwsl+tmy0j0lmcVl9jSDmP XCmp0KbwJf3l/G5uJCCA== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlIWs+iCP5vnk6shH0WWb0LN8XZoH94zq68+3cfpPEifVFRqQ5G47E7YVIiNP0WuvF9Q==" Received: from nimes.localnet by smtp.strato.de (RZmta 50.5.0 AUTH) with ESMTPSA id N0957e05C1m1Er2 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Wed, 12 Jun 2024 03:48:01 +0200 (CEST) From: Bruno Haible Date: Wed, 12 Jun 2024 03:48:01 +0200 Message-ID: <2552352.aeKH9fM1cp@nimes> In-Reply-To: <7d83afed-6d57-4a08-b853-5248a2d5573d@cs.ucla.edu> References: <8184763.tOnEmuZJvr@nimes> <7d83afed-6d57-4a08-b853-5248a2d5573d@cs.ucla.edu> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Spam-Score: -0.7 (/) 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.7 (-) Paul Eggert wrote: > patch which I hopes fixes it, and am boldly closing the bug report. Yes, I confirm that all tests pass now on FreeBSD and NetBSD. Bruno