From unknown Sat Jun 14 05:21:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#48081: diff on windows doest work with same path but different drives Resent-From: dreverser@gmail.com Original-Sender: "Debbugs-submit" Resent-CC: bug-diffutils@gnu.org Resent-Date: Wed, 28 Apr 2021 14:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 48081 X-GNU-PR-Package: diffutils X-GNU-PR-Keywords: To: 48081@debbugs.gnu.org X-Debbugs-Original-To: bug-diffutils@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.161961974912830 (code B ref -1); Wed, 28 Apr 2021 14:23:02 +0000 Received: (at submit) by debbugs.gnu.org; 28 Apr 2021 14:22:29 +0000 Received: from localhost ([127.0.0.1]:53756 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbl5A-0003Kr-1N for submit@debbugs.gnu.org; Wed, 28 Apr 2021 10:22:28 -0400 Received: from lists.gnu.org ([209.51.188.17]:59738) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbieL-0005OG-GX for submit@debbugs.gnu.org; Wed, 28 Apr 2021 07:46:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47600) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lbieK-0000ZE-5o for bug-diffutils@gnu.org; Wed, 28 Apr 2021 07:46:36 -0400 Received: from mail-wm1-x334.google.com ([2a00:1450:4864:20::334]:39787) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lbieI-0005Nk-2M for bug-diffutils@gnu.org; Wed, 28 Apr 2021 07:46:35 -0400 Received: by mail-wm1-x334.google.com with SMTP id i21-20020a05600c3555b029012eae2af5d4so9021202wmq.4 for ; Wed, 28 Apr 2021 04:46:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=TRkVQHPA6GWMJ2LBh/0dbBSIh6XmVBkpB/LHOtfyK74=; b=uAoA2wFy/rVHdZ5SqiCUoU8U+mYKF+v0I9cuNRbcpz7VUVLxQ/UjFjc7gQ+bxq6ycK WJyg8qzMNBFyYsv2qM8E5hbttYcmM6uBAlg3xssHwfNKyMhayn9B7DSbGlQqVi75Uqr2 NXjiTviH3y5CJZOyEG+TslAF+I2InEWWsiDf9ODKbqOn0GsQpkMDBZEgAVrm+wuKNAG1 kUivmLI5XxGvx1idifvbc7elA+PKNDTdDCFrANba/3dxEIm1D/rSuu41jR14x6IZtYxP tp0TFBCmq+zA0aR758zruy4dsc/L86Ypl303YhEJAnl7uTI/wYjBaQk3uvEKSlVZGM61 pHLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=TRkVQHPA6GWMJ2LBh/0dbBSIh6XmVBkpB/LHOtfyK74=; b=UA9W1CGxscGI5HF3oidlSUEXAa/wFWLxS172uDvrKoJQmLfY6KAZ8woL1I9WPMvKi8 KwLVZ9wsEgXBjchG7Ps0o+5i5AqmIAKVNryEB2jMq6zHKqy/w8onCe+9iDF63ILyA78H bEgeFmGbfMG86di+ix0gibLm2cAbv43DapOB58rO+TvPRG0ClxNuM76b9A3dtQZNwK7f d2Y012aZqvWkFDc9r4iQETeJtNyorQ3d1HjQjFrjS6DrTP9Z+LAUK5GRCtmM0vkkEe8t +amdctt+/ClqJSbk0/RenLLMBF0HrlpCrbPz90fF45V5Vt7Gq3knpDtarNr4lNcgz2DC V4iQ== X-Gm-Message-State: AOAM530aIlIzQ4ncTwDwIt6eFVctp/sL6PezG748msGAhaPC9/sYRvBs SRYCIt38t4qw6xXGb29NIMkPCaMatfD7ICXiHhQV9Vrn X-Google-Smtp-Source: ABdhPJyfLrEd6rsPM1+KcYOFxq4aOWOt5qD1MOoUhDv5zJ/vM7QtfEJGTY9eaiwHtqyQKuWpLssLe58deVZ4p53UhdI= X-Received: by 2002:a1c:1dca:: with SMTP id d193mr4044273wmd.148.1619610391557; Wed, 28 Apr 2021 04:46:31 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a05:6000:128a:0:0:0:0 with HTTP; Wed, 28 Apr 2021 04:46:30 -0700 (PDT) From: dreverser@gmail.com Date: Wed, 28 Apr 2021 14:46:30 +0300 Message-ID: Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2a00:1450:4864:20::334; envelope-from=dreverser@gmail.com; helo=mail-wm1-x334.google.com X-Spam_score_int: -6 X-Spam_score: -0.7 X-Spam_bar: / X-Spam_report: (-0.7 / 5.0 requ) BAYES_05=-0.5, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Mailman-Approved-At: Wed, 28 Apr 2021 10:22: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.3 (--) diff on windows doest work with same path but different drives diff -urN D:\path1\ D:\path2 - works diff -urN E:\path1\ D:\path1 - doest works, empty output early version of diff was report "recursive directory loop" but currently version of diff wholly empty output From unknown Sat Jun 14 05:21:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#48081: Acknowledgement (diff on windows doest work with same path but different drives) References: In-Reply-To: Resent-From: dreverser@gmail.com Original-Sender: "Debbugs-submit" Resent-CC: bug-diffutils@gnu.org Resent-Date: Thu, 29 Apr 2021 15:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48081 X-GNU-PR-Package: diffutils X-GNU-PR-Keywords: To: 48081@debbugs.gnu.org Received: via spool by 48081-submit@debbugs.gnu.org id=B48081.16197093724499 (code B ref 48081); Thu, 29 Apr 2021 15:17:01 +0000 Received: (at 48081) by debbugs.gnu.org; 29 Apr 2021 15:16:12 +0000 Received: from localhost ([127.0.0.1]:56622 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lc8Oi-0001AV-CM for submit@debbugs.gnu.org; Thu, 29 Apr 2021 11:16:12 -0400 Received: from mail-wr1-f41.google.com ([209.85.221.41]:37619) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lc8Of-0001A4-Bv for 48081@debbugs.gnu.org; Thu, 29 Apr 2021 11:16:10 -0400 Received: by mail-wr1-f41.google.com with SMTP id z6so6041594wrm.4 for <48081@debbugs.gnu.org>; Thu, 29 Apr 2021 08:16:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=a4wuKyUhWzVl6JJdOxjFgUp/D2amobDEC9Uwb0me1yQ=; b=H/qeJaZD7HZyRlxrCW2azqGuXONlzMtwbrG+gbVY6+Fg4Deuz21JBE/OxI4HwD8+N/ +qGzztkmGLU/Q61ErDvEO1KFGlktUoO5rQDuVe7zYRN3+xfa9+Br4ljhnJQTdUdL0ul6 2N1u6h8k2t7sFQdU9JtG1j7pjkI9cXSRYfDpKdDXhSZgx6aaFGf7J1WVI+jBgMD3p0RG 4J7FqHaQf3bE6RccNUo6g9SBxsJoxxujJMEkMtSd34Z6dPlQscEvoZq4Q09MTeKqqI4h PA90NF9P9eTYKuI6LRidOPyHQBz5iStKxFn9UmeuZXgFFY8R5YZgpINFij7402AUmyj7 Wm6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=a4wuKyUhWzVl6JJdOxjFgUp/D2amobDEC9Uwb0me1yQ=; b=SyRUslYAUpHgbHozAF6ToXLSetPs8/TFVReFDMuf6/iFS2iLeX+X/BtE5JkbIj/x61 EKQaWALGfTA6OEbvLTiTfAKKLeaQWwsZutQ6jVw3UYekCeqKmI094Wxwh7bs4PrE1CGo vbhX0sNdtdG1el4u8SDtDY3kLZPhqmrlkyBogMXIP8HU/kE58+t+O73RBwYfxpheSG/Q 51J9osr5vLfIuoKZNIySTF3kfYpVpDg/mqjC7pAOy+rZIv6+DC3zZ36zMhHvpYKzO5cK BgG1TFwFOdcWSaDG41+/PHj1McawUKDFTcCohRhgd3IZQor7R1EYSYF2o6KhqzKIpyia g3lw== X-Gm-Message-State: AOAM532QTv00LeS/FIckSrVr1OIjTUWbDD7qthNVpgL7DEzsoTiSpcgF jiupbqV5Ykx+P32Hhj/WJFIRDJe7womac9U0CodhpvyG X-Google-Smtp-Source: ABdhPJylCYuoDc+jGbK5owMswYTyOL0FPaG2tFCz3Dyhh51d16i06zAEwfflJ5Q5zN/IKB5d5mUUgSBs1ZeqKrZq5O0= X-Received: by 2002:a5d:5741:: with SMTP id q1mr354853wrw.212.1619709363074; Thu, 29 Apr 2021 08:16:03 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a05:6000:128a:0:0:0:0 with HTTP; Thu, 29 Apr 2021 08:16:02 -0700 (PDT) From: dreverser@gmail.com Date: Thu, 29 Apr 2021 18:16:02 +0300 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) 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 (-) after little research iam found the issue iam using many cloned virtual disk drives which has same serial number (becase was cloned) diff uses "stat" call to get info about disk so when i use sync between this disks i have another mont drive letter but same serial number, same path diff -urN D:\path E:\path give me there no diff, path the same so i propose little fix for this just edit at the file diffutils-3.7\lib\stat-w32.c to "buf->st_dev" after assign "VolumeSerialNumber" add disk drive letter this will produce unique "st_dev" and diff will work for such cases From unknown Sat Jun 14 05:21:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#48081: [bug-diffutils] bug#48081: Acknowledgement (diff on windows doest work with same path but different drives) Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-diffutils@gnu.org Resent-Date: Thu, 29 Apr 2021 17:01:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48081 X-GNU-PR-Package: diffutils X-GNU-PR-Keywords: To: dreverser@gmail.com Cc: 48081@debbugs.gnu.org, Bruno Haible Received: via spool by 48081-submit@debbugs.gnu.org id=B48081.161971562314299 (code B ref 48081); Thu, 29 Apr 2021 17:01:01 +0000 Received: (at 48081) by debbugs.gnu.org; 29 Apr 2021 17:00:23 +0000 Received: from localhost ([127.0.0.1]:56715 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lcA1W-0003iZ-W7 for submit@debbugs.gnu.org; Thu, 29 Apr 2021 13:00:23 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:46478) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lcA1U-0003i5-8U for 48081@debbugs.gnu.org; Thu, 29 Apr 2021 13:00:21 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 20F8E160108; Thu, 29 Apr 2021 10:00:14 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id RBOms-mDmWkw; Thu, 29 Apr 2021 10:00:13 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 3942E1600CC; Thu, 29 Apr 2021 10:00:13 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id eLp7ituUv1-M; Thu, 29 Apr 2021 10:00:13 -0700 (PDT) Received: from [192.168.1.9] (cpe-172-91-119-151.socal.res.rr.com [172.91.119.151]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 11AB5160091; Thu, 29 Apr 2021 10:00:12 -0700 (PDT) References: From: Paul Eggert Organization: UCLA Computer Science Department Message-ID: Date: Thu, 29 Apr 2021 10:00:12 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit 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 4/29/21 8:16 AM, dreverser@gmail.com wrote: > so i propose little fix for this > just edit at the file diffutils-3.7\lib\stat-w32.c > > to "buf->st_dev" after assign "VolumeSerialNumber" > add disk drive letter Thanks for the suggestion. Although I don't use MS-Windows I will cc this email to someone who knows how stat-w32.c works. Bruno, you can see the thread here: https://bugs.gnu.org/48081 From unknown Sat Jun 14 05:21:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#48081: [bug-diffutils] bug#48081: Acknowledgement (diff on windows doest work with same path but different drives) Resent-From: dreverser@gmail.com Original-Sender: "Debbugs-submit" Resent-CC: bug-diffutils@gnu.org Resent-Date: Thu, 29 Apr 2021 19:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48081 X-GNU-PR-Package: diffutils X-GNU-PR-Keywords: To: Paul Eggert Cc: 48081@debbugs.gnu.org, Bruno Haible Received: via spool by 48081-submit@debbugs.gnu.org id=B48081.1619726246365 (code B ref 48081); Thu, 29 Apr 2021 19:58:01 +0000 Received: (at 48081) by debbugs.gnu.org; 29 Apr 2021 19:57:26 +0000 Received: from localhost ([127.0.0.1]:56841 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lcCmr-00005p-OT for submit@debbugs.gnu.org; Thu, 29 Apr 2021 15:57:25 -0400 Received: from mail-wm1-f51.google.com ([209.85.128.51]:39786) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lcCmo-00005Y-Fe for 48081@debbugs.gnu.org; Thu, 29 Apr 2021 15:57:23 -0400 Received: by mail-wm1-f51.google.com with SMTP id i21-20020a05600c3555b029012eae2af5d4so446627wmq.4 for <48081@debbugs.gnu.org>; Thu, 29 Apr 2021 12:57:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=ZjsaEIHdIw4mipbC0PTyy+Qd6ZSk8O7CbRfqEc9rOcg=; b=CQJYM07YndoOdUQ7b3xiHDAeCuXTQ7Hjf6/4uREc54kL5lSydkw42shtfcECbzxlWN 9NqsBkcv/6CFO/VdeOONKsDkI/LwOgWF49hmQTVU2OyOtTY2A2kPYPvMNb640oBc2QqF hA6Luc6btFgAP4v0cCJ2SNG2ugSz5z4BG7bWUIVlg/OtUAZL49fEjy4ki5kxnqec+1Cl iyzEMatALJkJuuTHEX9QE8EvbE9aXnul58eePgGwiKhhFAV4pffzTvOzRrHt03G0z+Rv 3zpaYQN3kbMYHAH9UfKMZAVAOYq0YX0maVya12mabs6Bmpfwb6zbzicLf9b897PgnNgJ DmJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=ZjsaEIHdIw4mipbC0PTyy+Qd6ZSk8O7CbRfqEc9rOcg=; b=qtoOsYui6IqCXYdMlCUn/Q22R9289gRliJ4t/FQNr1fYctunHPV/9j35k38gBJ/ccz 5cIv5J+EzA6NcBpHUnP+K3ZnUvsXCuTUX5J1pO/DO7r2fZy1tdHONwK/R4V3grCLRTMg t2jvgyW02FpoJYqB3N8HWnOoVOiUwPj4UR04kEl0Po2zqflFBxi47nZGwYaJEKhdUH57 BREah7ISsiXWlnldxN97R6+YSY/XeS9g2Kzupl1hGK0T3SGete4jKr6/JD06+Lg9ZyJF AZu7PeODcKBhroHxkZLmVThnvvS2VrdNt7uN9ILZpImd6YnL6AJvzrV/XBo18Bu+4Ik9 9geQ== X-Gm-Message-State: AOAM531dg0kVP5YcS9srJsWdogf2/BA+pDpadxuKb89s/0ovGG2Mw+7O seOMZWjGixpeCp6yLZGPvN+Td/9tFXTTk7Qx5Do= X-Google-Smtp-Source: ABdhPJzb7M/Po+PYIV+nRp6orWSjBZ2tN25ubO1JhP1z4aUGW8ED6kMjoyIcOZKUU/l6KBkmviPjG83yaJ97y7G+fD8= X-Received: by 2002:a05:600c:4a22:: with SMTP id c34mr269804wmp.160.1619726236013; Thu, 29 Apr 2021 12:57:16 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a05:6000:128a:0:0:0:0 with HTTP; Thu, 29 Apr 2021 12:57:15 -0700 (PDT) In-Reply-To: References: From: dreverser@gmail.com Date: Thu, 29 Apr 2021 22:57:15 +0300 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) 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 (-) the issue little more complex for me because iam using diff from git-windows package where git/diff compiled with mingw cygwin depend dll and doest use stat from diff today iam post to cygwin maillist and seems guys dont want to fix this, they decide the problem more complex and has many corners so will be nice to improve diff for windows without touch "stat" call may be will possible change some logic into diff for windows 2021-04-29 20:00 GMT+03:00, Paul Eggert : > On 4/29/21 8:16 AM, dreverser@gmail.com wrote: >> so i propose little fix for this >> just edit at the file diffutils-3.7\lib\stat-w32.c >> >> to "buf->st_dev" after assign "VolumeSerialNumber" >> add disk drive letter > > Thanks for the suggestion. Although I don't use MS-Windows I will cc > this email to someone who knows how stat-w32.c works. Bruno, you can see > the thread here: > > https://bugs.gnu.org/48081 > From unknown Sat Jun 14 05:21:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#48081: [bug-diffutils] bug#48081: Acknowledgement (diff on windows doest work with same path but different drives) Resent-From: Bruno Haible Original-Sender: "Debbugs-submit" Resent-CC: bug-diffutils@gnu.org Resent-Date: Thu, 29 Apr 2021 22:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48081 X-GNU-PR-Package: diffutils X-GNU-PR-Keywords: To: Paul Eggert Cc: 48081@debbugs.gnu.org, dreverser@gmail.com Received: via spool by 48081-submit@debbugs.gnu.org id=B48081.161973436712533 (code B ref 48081); Thu, 29 Apr 2021 22:13:01 +0000 Received: (at 48081) by debbugs.gnu.org; 29 Apr 2021 22:12:47 +0000 Received: from localhost ([127.0.0.1]:56992 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lcEtr-0003G4-AR for submit@debbugs.gnu.org; Thu, 29 Apr 2021 18:12:47 -0400 Received: from mo4-p00-ob.smtp.rzone.de ([85.215.255.25]:17640) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lcEtl-0003Fs-KD for 48081@debbugs.gnu.org; Thu, 29 Apr 2021 18:12:45 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1619734359; cv=none; d=strato.com; s=strato-dkim-0002; b=orQuqOMtsFM94TAJo2MdXXC7Oos/JYfusa2Ynfun95hYtPqtkxRNbqe/1dYWn7AEzn cM8Sx0OdjsergbsdNAIAWeXugN8jRnrQl/qa/aGKSF0LxxBqyjHK2+bzz0grqGhHhFeE 0z1B614ea7LPwiEHfK8xd9kl70cgAjykOdcZ0m5yEK1ejWbbKard68xSLoxOcuF2zQ/S 1feSHuwbyoKllzHiQdERkjPMx1BcH/ISWgUd2DYrv2FELrwaeZpRSGCkVhj+t5xXnvnr 2IAz67Ky+Y2u1xBFEo+2M/5rYOEDrznWmm+IH/Y6fzjsn0eCJ4FkawVxBRj3dzNUI1VD izlg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1619734359; 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=NBqUIPzLtPukfjwWKoOEyHM75+EU6NgBFrK8fWkj5Xs=; b=W3Uw6Ocntxf46IUYNkKubSl/E/Sqn7LEGhhd8Y2O0npZzuauV4v/uIv3/ih/O1Gscc ThdcA34jQXnHDtMaoQFU1twhFLqbROIZa5Yp/wak/ZEEw/LKVWFdWYUlOa9eX7vA4h3s mehGswMhyqy/OTqa3QvAJf2fiGcV1DflAp3Bnffr04+dnEZnnXAOJTtT8n8wQOGLTn3B KRMT0JXwub62BYRZclBycSFj1HRhr5xxGEarPU3vp0gXQuAev1cwFLAsys6lH7WcXzYj KSU4qUO2fNOcJGD6gZu2x7yTV5GEvAReB9GNeep0xai5jIhOlZQ1HFi3BK2o78j9HoPj WRyw== ARC-Authentication-Results: i=1; strato.com; dkim=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1619734359; 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=NBqUIPzLtPukfjwWKoOEyHM75+EU6NgBFrK8fWkj5Xs=; b=keAysj5W/lh0QrMjhgBSCA9wyYaGRCUjNZN5lGS1DF2K/zsLggG48a0Gg2ZWkNxp8W D5po7gqMMbJupheyTCQqUO8OcMhfzHROncovfRFYHQT35/9S7yoP2g3z/f/Mrs3wJtYn HidjRDYneZ+1F2BRmogbi4E008eywN0vJ+lXDD3B7AHkNU9JPitS/razEdISLzbABaGO It0HJdrBxHj07J/h++wqAadTw64rRPuxsq2d8toSbBsnQ5pOv024As9i1iirIiR7MyHv P8HBJPz6L6ZLSrCdpze+c2B5tp3fEYVbmL9NySXHvZ7LpmKgpjZsJUCIQleu5I4MKw99 VlIA== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlIWs+iCP5vnk6shH+AHjwLuWOHqf3z5NW" X-RZG-CLASS-ID: mo00 Received: from bruno.haible.de by smtp.strato.de (RZmta 47.25.2 DYNA|AUTH) with ESMTPSA id 905ad3x3TMCcFUb (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (curve X9_62_prime256v1 with 256 ECDH bits, eq. 3072 bits RSA)) (Client did not present a certificate); Fri, 30 Apr 2021 00:12:38 +0200 (CEST) From: Bruno Haible Date: Fri, 30 Apr 2021 00:12:37 +0200 Message-ID: <3378100.C0h9oGBMiL@omega> User-Agent: KMail/5.1.3 (Linux/4.4.0-206-generic; KDE/5.18.0; x86_64; ; ) In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Spam-Score: 0.0 (/) 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 (-) On 4/29/21 8:16 AM, dreverser@gmail.com wrote in https://bugs.gnu.org/48081 : >> iam using many cloned virtual disk drives >> which has same serial number (becase was cloned) > > so i propose little fix for this > > just edit at the file diffutils-3.7\lib\stat-w32.c > > > > to "buf->st_dev" after assign "VolumeSerialNumber" > > add disk drive letter Nope. By using several disk drives with the same serial number, you are outside the range of supportable situations. The Windows API [1] describes dwVolumeSerialNumber as "The serial number of the volume that contains a file." The term "serial number" implies that different volumes have different serial numbers. Fixing diffutils for native Windows would not help generally. This Windows API is surely used by hundreds of programs. Many of them will malfunction in your situation. For example, a disk management program might, when you give it the instruction to format the second disk, instead format the first disk. Disk serial numbers are also used to make sure that the mount points of two mounts in the file system don't change if you move the disks to different USB ports (i.e. disk A on USB port 1 should mount in the same place as when you plug it into USB port 2). The only right fix is that you assign different serial numbers to your disks. Only this will bring you back to a supported situation. VirtualBox, for example, has a command to do this: VBoxManage internalcommands sethduuid copied-disk.vmdk Bruno [1] https://docs.microsoft.com/en-us/windows/win32/api/fileapi/ns-fileapi-by_handle_file_information