From unknown Mon Aug 18 14:23:24 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#79101 <79101@debbugs.gnu.org> To: bug#79101 <79101@debbugs.gnu.org> Subject: Status: [PATCH] tests/du/bigtime: Try harder to find supported filesystem, and test negative timestamp Reply-To: bug#79101 <79101@debbugs.gnu.org> Date: Mon, 18 Aug 2025 21:23:24 +0000 retitle 79101 [PATCH] tests/du/bigtime: Try harder to find supported filesy= stem, and test negative timestamp reassign 79101 coreutils submitter 79101 Nicolas Boichat severity 79101 normal tag 79101 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 26 03:30:59 2025 Received: (at submit) by debbugs.gnu.org; 26 Jul 2025 07:30:59 +0000 Received: from localhost ([127.0.0.1]:39399 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ufZMw-0003iQ-Nq for submit@debbugs.gnu.org; Sat, 26 Jul 2025 03:30:59 -0400 Received: from lists.gnu.org ([2001:470:142::17]:57092) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ufZMt-0003hw-JZ for submit@debbugs.gnu.org; Sat, 26 Jul 2025 03:30:56 -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 1ufZMa-0004Ss-3j for bug-coreutils@gnu.org; Sat, 26 Jul 2025 03:30:42 -0400 Received: from mail-qt1-f171.google.com ([209.85.160.171]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ufZMX-0003cp-Fa for bug-coreutils@gnu.org; Sat, 26 Jul 2025 03:30:35 -0400 Received: by mail-qt1-f171.google.com with SMTP id d75a77b69052e-4ab814c4f2dso54403581cf.1 for ; Sat, 26 Jul 2025 00:30:32 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753515032; x=1754119832; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=0Jxh8CTfiGPR20Zz7traUQ2Ha58o3oK1QXddhKLXxTQ=; b=FaZIvyHNwUrj1MduN4NAv93LAWoNGFPC7AXnUx+BJt7HW0fvensdphX/7VEpZeYkh3 d4pDyzm0V9VBq0EsuoXmmDlcnqxSKjZBM+Gv8cY9D9BlW1pXrzYhbEhcuPP66C3UTcOY Um6ecgXq3NLvRgcr6NO0JXa4AZyPbkpqk/y/c2L1qfIPWYh/4Mobwc+4GLeNqkA0ria4 DwNz/RiO8bgzsQXiSjybbvySzwmakoAhEXiqxJ6SmjDEVoPbuw2J4byp//gK97wIKTci P5AtYa+GHqvkYNdCy87qZ2ohH9JJ42hnU9NFO4KArJ9Qx3+FWt0/KoHaN3587mVEcbO8 frrg== X-Gm-Message-State: AOJu0YwfU3+Au+73LGO5hx4QzEa+rmNnk2XktaL69uuRihDuQvTPyTg7 MZaNFaINp5H8G3wUTMKatO7nz6tdG7XFy7BP94v22g6L1XjgNXDzxUEesaDPhXPmwBAz+WzNdqE YEcKSnfNReURkwE8tlqcMdgOxEVXJJJezmXoMWTxWSQ== X-Gm-Gg: ASbGncus2Hufxa+1/W/P+JeF3ykZ/YeHZDrlb+66Rq5GlraNYRO5exiLe2TDzjG762T H+Vm7g/BgYOzlhrZeT6Gzzbq2FUbv/pANtIl1YwusE4MAOUK0ecTxWwobV0e64MlBOYnvKBcKu6 MQd6RPhykpE4EjrhQ9lvfQ1XgvsDRo7Q2boHvuVLv59fWxNOTGnhSypWG5gaXpgLBDfU2qPT6d7 zXXSLMAdRzoKuZu8uyqXAs2xYUX2H9JNzGrUlLFUQ== X-Google-Smtp-Source: AGHT+IEs9U9Vj1Buo5R5BMdIxKzGAfNwe42sfBDNfVcGFPKI+UC4wBDzjszWS5pY+cyVada2gg+6EHoODlyRFiFBjGc= X-Received: by 2002:a05:622a:1452:b0:4ab:a631:5544 with SMTP id d75a77b69052e-4ae8edfcf3amr60092721cf.21.1753515031507; Sat, 26 Jul 2025 00:30:31 -0700 (PDT) MIME-Version: 1.0 From: Nicolas Boichat Date: Sat, 26 Jul 2025 15:30:19 +0800 X-Gm-Features: Ac12FXwNhYh4-YPT2zpW7M7XcuFWf5MveQ7_zWu4tmH10LGkMXg7BsUWJyYU5wA Message-ID: Subject: [PATCH] tests/du/bigtime: Try harder to find supported filesystem, and test negative timestamp To: bug-coreutils@gnu.org Content-Type: multipart/mixed; boundary="0000000000008fd324063ad0082b" Received-SPF: pass client-ip=209.85.160.171; envelope-from=nicolas.boichat@gmail.com; helo=mail-qt1-f171.google.com X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.159, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.1 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi, I think this test might often be skipped due to lack of filesystem support? Let's try a bit harder to run it. And let's test past timestamps too. Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (nicolas.boichat[at]gmail.com) 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org] 0.0 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different 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: 0.1 (/) --0000000000008fd324063ad0082b Content-Type: text/plain; charset="UTF-8" Hi, I think this test might often be skipped due to lack of filesystem support? Let's try a bit harder to run it. And let's test past timestamps too. Thanks! Log: ## tests: du/bigtime: Try harder to find a suitable filesystem At least on Linux, the "usual" filesystem (ext4) doesn't support such large timestamp, while tmpfs does. Try a bit harder to look for a filesystem with large timestamp support. ## tests: du/bigtime: Try both big and small timestamps Try both future and past timestamps, for completeness. --0000000000008fd324063ad0082b Content-Type: text/x-patch; charset="US-ASCII"; name="0002-tests-du-bigtime-Try-both-big-and-small-timestamps.patch" Content-Disposition: attachment; filename="0002-tests-du-bigtime-Try-both-big-and-small-timestamps.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mdjxgfel1 RnJvbSA3N2ExMzFiMWM5ZTg5OGJhZGZiZWZlODk0YjYxMWI5M2M4ZmFjODZjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBOaWNvbGFzIEJvaWNoYXQgPG5pY29sYXNAYm9pY2hhdC5jaD4K RGF0ZTogU2F0LCAyNiBKdWwgMjAyNSAxNTowMzoxNSArMDgwMApTdWJqZWN0OiBbUEFUQ0ggMi8y XSB0ZXN0czogZHUvYmlndGltZTogVHJ5IGJvdGggYmlnIGFuZCBzbWFsbCB0aW1lc3RhbXBzCgpU cnkgYm90aCBmdXR1cmUgYW5kIHBhc3QgdGltZXN0YW1wcywgZm9yIGNvbXBsZXRlbmVzcy4KLS0t CiB0ZXN0cy9kdS9iaWd0aW1lLnNoIHwgMzcgKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygt KQoKZGlmZiAtLWdpdCBhL3Rlc3RzL2R1L2JpZ3RpbWUuc2ggYi90ZXN0cy9kdS9iaWd0aW1lLnNo CmluZGV4IDRmNDM0NjRkNWUzMy4uNmYyYjMwM2FiNjFmIDEwMDc1NQotLS0gYS90ZXN0cy9kdS9i aWd0aW1lLnNoCisrKyBiL3Rlc3RzL2R1L2JpZ3RpbWUuc2gKQEAgLTI0LDE2ICsyNCwxOCBAQCBl eHBvcnQgVFo9VVRDMAogCiAjIDIqKjYzIC0gMQogYmlnbnVtPTkyMjMzNzIwMzY4NTQ3NzU4MDcK KyMgLSAyKio2Mworc21hbGxudW09LTkyMjMzNzIwMzY4NTQ3NzU4MDgKIAogZ29vZD0wCi1mdXR1 cmU9Ci1jbGVhbnVwXygpIHsgcm0gLXJmICIkZnV0dXJlIjsgfQorZmlsZT0KK2NsZWFudXBfKCkg eyBybSAtcmYgIiRmaWxlIjsgfQogCiBmb3IgZnMgaW4gLi8gL3RtcCAvZGV2L3NobTsgZG8KLSAg ZnV0dXJlPSQobWt0ZW1wIC1wICIkZnMiIGZ1dHVyZS5YWFhYWFgpCi0gIHRvdWNoIC1kIEAkYmln bnVtICRmdXR1cmUgMj4vZGV2L251bGwgJiYKLSAgZnV0dXJlX3RpbWU9JChscyAtbCAkZnV0dXJl KSAmJgotICBjYXNlICIkZnV0dXJlX3RpbWUiIGluCisgIGZpbGU9JChta3RlbXAgLXAgIiRmcyIg ZnV0dXJlLlhYWFhYWCkKKyAgdG91Y2ggLWQgQCRiaWdudW0gJGZpbGUgMj4vZGV2L251bGwgJiYK KyAgZmlsZV90aW1lPSQobHMgLWwgJGZpbGUpICYmCisgIGNhc2UgIiRmaWxlX3RpbWUiIGluCiAg ICoiICRiaWdudW0gIiopCiAgICAgZWNobyAiZmlsZSBzeXN0ZW0gYXQgJGZzIGhhbmRsZXMgYmln IHRpbWVzdGFtcHMiCiAgICAgZ29vZD0xOyBicmVhayA7OwpAQCAtNDEsMjMgKzQzLDI2IEBAIGZv ciBmcyBpbiAuLyAvdG1wIC9kZXYvc2htOyBkbwogICAgIGVjaG8gImZpbGUgc3lzdGVtIGF0ICRm cyBhbmQgbG9jYWx0aW1lIGJvdGggaGFuZGxlIGJpZyB0aW1lc3RhbXBzIiA7OwogICAqKQogICAg IGVjaG8gImZpbGUgc3lzdGVtIGF0ICRmcyBvciBsb2NhbHRpbWUgbWlzaGFuZGxlcyBiaWcgdGlt ZXN0YW1wczoiIFwKLSAgICAgICAgIiRmdXR1cmVfdGltZSIgOzsKKyAgICAgICAgIiRmaWxlX3Rp bWUiIDs7CiAgIGVzYWMgfHwgZWNobyAiZmlsZSBzeXN0ZW0gYXQgJGZzIGNhbm5vdCByZXByZXNl bnQgYmlnIHRpbWVzdGFtcHMiCi0gIHJtICRmdXR1cmUKKyAgcm0gJGZpbGUKIGRvbmUKIAogWyAt biAkZ29vZCBdIHx8IHNraXBfICJDYW5ub3QgZmluZCBmaWxlc3lzdGVtIHdpdGggYmlnIHRpbWVz dGFtcCBzdXBwb3J0IgogCi1wcmludGYgIjBcdCRiaWdudW1cdCRmdXR1cmVcbiIgPiBleHAgfHwg ZnJhbWV3b3JrX2ZhaWx1cmVfCi1wcmludGYgImR1OiB0aW1lICckYmlnbnVtJyBpcyBvdXQgb2Yg cmFuZ2VcbiIgPiBlcnJfb2sgfHwgZnJhbWV3b3JrX2ZhaWx1cmVfCitmb3IgbnVtIGluICRiaWdu dW0gJHNtYWxsbnVtOyBkbworICBwcmludGYgIjBcdCRudW1cdCRmaWxlXG4iID4gZXhwIHx8IGZy YW1ld29ya19mYWlsdXJlXworICBwcmludGYgImR1OiB0aW1lICckbnVtJyBpcyBvdXQgb2YgcmFu Z2VcbiIgPiBlcnJfb2sgfHwgZnJhbWV3b3JrX2ZhaWx1cmVfCiAKLWR1IC0tdGltZSAkZnV0dXJl ID5vdXQgMj5lcnIgfHwgZmFpbD0xCisgIHRvdWNoIC1kIEAkbnVtICRmaWxlIDI+L2Rldi9udWxs ICYmCisgICAgZHUgLS10aW1lICRmaWxlID5vdXQgMj5lcnIgfHwgZmFpbD0xCiAKLSMgT24gc29t ZSBzeXN0ZW1zIGFuIGVtcHR5IGZpbGUgb2NjdXBpZXMgNCBibG9ja3MuCi0jIE1hcCB0aGUgbnVt YmVyIG9mIGJsb2NrcyB0byAwLgotc2VkICdzL15bMC05XVswLTldKi8wLycgb3V0ID4gayAmJiBt diBrIG91dAorICAjIE9uIHNvbWUgc3lzdGVtcyBhbiBlbXB0eSBmaWxlIG9jY3VwaWVzIDQgYmxv Y2tzLgorICAjIE1hcCB0aGUgbnVtYmVyIG9mIGJsb2NrcyB0byAwLgorICBzZWQgJ3MvXlswLTld WzAtOV0qLzAvJyBvdXQgPiBrICYmIG12IGsgb3V0CiAKLWNvbXBhcmUgZXhwIG91dCB8fCBmYWls PTEKLWNvbXBhcmUgZXJyIGVycl9vayB8fCBmYWlsPTEKKyAgY29tcGFyZSBleHAgb3V0IHx8IGZh aWw9MQorICBjb21wYXJlIGVyciBlcnJfb2sgfHwgZmFpbD0xCitkb25lCiAKIEV4aXQgJGZhaWwK LS0gCjIuNTAuMQoK --0000000000008fd324063ad0082b Content-Type: text/x-patch; charset="US-ASCII"; name="0001-tests-du-bigtime-Try-harder-to-find-a-suitable-files.patch" Content-Disposition: attachment; filename="0001-tests-du-bigtime-Try-harder-to-find-a-suitable-files.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mdjxgfeb0 RnJvbSBmZjg2Y2I2MzA4YmJjZTNkMzE3N2M1ZGExMTk4YzNhMzgzODdjOTE5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBOaWNvbGFzIEJvaWNoYXQgPG5pY29sYXNAYm9pY2hhdC5jaD4K RGF0ZTogU2F0LCAyNiBKdWwgMjAyNSAxNDo1ODozMyArMDgwMApTdWJqZWN0OiBbUEFUQ0ggMS8y XSB0ZXN0czogZHUvYmlndGltZTogVHJ5IGhhcmRlciB0byBmaW5kIGEgc3VpdGFibGUKIGZpbGVz eXN0ZW0KCkF0IGxlYXN0IG9uIExpbnV4LCB0aGUgInVzdWFsIiBmaWxlc3lzdGVtIChleHQ0KSBk b2Vzbid0IHN1cHBvcnQKc3VjaCBsYXJnZSB0aW1lc3RhbXAsIHdoaWxlIHRtcGZzIGRvZXMuIFRy eSBhIGJpdCBoYXJkZXIgdG8gbG9vawpmb3IgYSBmaWxlc3lzdGVtIHdpdGggbGFyZ2UgdGltZXN0 YW1wIHN1cHBvcnQuCi0tLQogdGVzdHMvZHUvYmlndGltZS5zaCB8IDM5ICsrKysrKysrKysrKysr KysrKysrKysrKystLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI1IGluc2VydGlvbnMo KyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rlc3RzL2R1L2JpZ3RpbWUuc2ggYi90 ZXN0cy9kdS9iaWd0aW1lLnNoCmluZGV4IDRiMGExYTNkM2FmZS4uNGY0MzQ2NGQ1ZTMzIDEwMDc1 NQotLS0gYS90ZXN0cy9kdS9iaWd0aW1lLnNoCisrKyBiL3Rlc3RzL2R1L2JpZ3RpbWUuc2gKQEAg LTI1LDIyICsyNSwzMyBAQCBleHBvcnQgVFo9VVRDMAogIyAyKio2MyAtIDEKIGJpZ251bT05MjIz MzcyMDM2ODU0Nzc1ODA3CiAKLXRvdWNoIC1kIEAkYmlnbnVtIGZ1dHVyZSAyPi9kZXYvbnVsbCAm JgotZnV0dXJlX3RpbWU9JChscyAtbCBmdXR1cmUpICYmCi1jYXNlICIkZnV0dXJlX3RpbWUiIGlu Ci0qIiAkYmlnbnVtICIqKQotICA6IDs7Ci0qJyBEZWMgIDQgIDMwMDYyNzc5ODY3NiAnKikKLSAg c2tpcF8gImZpbGUgc3lzdGVtIGFuZCBsb2NhbHRpbWUgYm90aCBoYW5kbGUgYmlnIHRpbWVzdGFt cHMiIDs7Ci0qKQotICBza2lwXyAiZmlsZSBzeXN0ZW0gb3IgbG9jYWx0aW1lIG1pc2hhbmRsZXMg YmlnIHRpbWVzdGFtcHM6IiBcCi0gICAgICAiJGZ1dHVyZV90aW1lIiA7OwotZXNhYyB8fCBza2lw XyAiZmlsZSBzeXN0ZW0gY2Fubm90IHJlcHJlc2VudCBiaWcgdGltZXN0YW1wcyIKLQotcHJpbnRm ICIwXHQkYmlnbnVtXHRmdXR1cmVcbiIgPiBleHAgfHwgZnJhbWV3b3JrX2ZhaWx1cmVfCitnb29k PTAKK2Z1dHVyZT0KK2NsZWFudXBfKCkgeyBybSAtcmYgIiRmdXR1cmUiOyB9CisKK2ZvciBmcyBp biAuLyAvdG1wIC9kZXYvc2htOyBkbworICBmdXR1cmU9JChta3RlbXAgLXAgIiRmcyIgZnV0dXJl LlhYWFhYWCkKKyAgdG91Y2ggLWQgQCRiaWdudW0gJGZ1dHVyZSAyPi9kZXYvbnVsbCAmJgorICBm dXR1cmVfdGltZT0kKGxzIC1sICRmdXR1cmUpICYmCisgIGNhc2UgIiRmdXR1cmVfdGltZSIgaW4K KyAgKiIgJGJpZ251bSAiKikKKyAgICBlY2hvICJmaWxlIHN5c3RlbSBhdCAkZnMgaGFuZGxlcyBi aWcgdGltZXN0YW1wcyIKKyAgICBnb29kPTE7IGJyZWFrIDs7CisgIConIERlYyAgNCAgMzAwNjI3 Nzk4Njc2ICcqKQorICAgIGVjaG8gImZpbGUgc3lzdGVtIGF0ICRmcyBhbmQgbG9jYWx0aW1lIGJv dGggaGFuZGxlIGJpZyB0aW1lc3RhbXBzIiA7OworICAqKQorICAgIGVjaG8gImZpbGUgc3lzdGVt IGF0ICRmcyBvciBsb2NhbHRpbWUgbWlzaGFuZGxlcyBiaWcgdGltZXN0YW1wczoiIFwKKyAgICAg ICAgIiRmdXR1cmVfdGltZSIgOzsKKyAgZXNhYyB8fCBlY2hvICJmaWxlIHN5c3RlbSBhdCAkZnMg Y2Fubm90IHJlcHJlc2VudCBiaWcgdGltZXN0YW1wcyIKKyAgcm0gJGZ1dHVyZQorZG9uZQorCitb IC1uICRnb29kIF0gfHwgc2tpcF8gIkNhbm5vdCBmaW5kIGZpbGVzeXN0ZW0gd2l0aCBiaWcgdGlt ZXN0YW1wIHN1cHBvcnQiCisKK3ByaW50ZiAiMFx0JGJpZ251bVx0JGZ1dHVyZVxuIiA+IGV4cCB8 fCBmcmFtZXdvcmtfZmFpbHVyZV8KIHByaW50ZiAiZHU6IHRpbWUgJyRiaWdudW0nIGlzIG91dCBv ZiByYW5nZVxuIiA+IGVycl9vayB8fCBmcmFtZXdvcmtfZmFpbHVyZV8KIAotZHUgLS10aW1lIGZ1 dHVyZSA+b3V0IDI+ZXJyIHx8IGZhaWw9MQorZHUgLS10aW1lICRmdXR1cmUgPm91dCAyPmVyciB8 fCBmYWlsPTEKIAogIyBPbiBzb21lIHN5c3RlbXMgYW4gZW1wdHkgZmlsZSBvY2N1cGllcyA0IGJs b2Nrcy4KICMgTWFwIHRoZSBudW1iZXIgb2YgYmxvY2tzIHRvIDAuCi0tIAoyLjUwLjEKCg== --0000000000008fd324063ad0082b--