Hello Andreas,

> I've pushed a fix for the various vfat failures.

Thanks. At this point, the remaining failing tests are as attached.
(I removed the XFAIL and SKIP traces.)

> Does Haiku have unique inode numbers?

Yes. 'ls -li' shows apparently unique inode numbers for each file / directory.

Bruno
====================================================
   GNU patch 2.7.6.205-d036: tests/test-suite.log
====================================================

# TOTAL: 47
# PASS:  37
# SKIP:  5
# XFAIL: 2
# FAIL:  3
# XPASS: 0
# ERROR: 0

System information (uname -a): Haiku 1 hrev57823 Jul 15 2024 06:31:09 x86_64 x86_64

.. contents:: :depth: 2

FAIL: concat-git-diff
=====================

[48] patch -p1 < concatenated.diff || echo "Status: $?" -- FAILED
--- expected
+++ got
@@ -1,4 +1,9 @@
 patching file f
 patching file f
 patching file f
+Hunk #1 FAILED at 1.
+1 out of 1 hunk FAILED -- saving rejects to file f.rej
 patching file f
+Hunk #1 FAILED at 1.
+1 out of 1 hunk FAILED -- saving rejects to file f.rej
+Status: 1
[55] cat f -- FAILED
--- expected
+++ got
@@ -1 +1 @@
-three
+one
[82] patch -p1 < concat2.diff || echo "Status: $?" -- ok
[87] cat f -- ok
[117] patch -p1 < concat3.diff || echo "Status: $?" -- ok
[122] cat f -- ok
6 tests (4 passed, 2 failed)
FAIL concat-git-diff (exit status: 1)

FAIL: preserve-mode-and-timestamp
=================================

[46] patch -p1 --backup --set-utc < f.diff -- FAILED
--- expected
+++ got
@@ -1 +1,2 @@
 patching file f
+Not setting time of file f (time mismatch)
[56] test ! \( f -ot f.compare -o f -nt f.compare \) || echo "timestamp differs" -- FAILED
--- expected
+++ got
@@ -1 +1 @@
-
+timestamp differs
[61] ls -l f.orig | sed "s,\(..........\).*,\1," -- ok
[74] patch -p1 --backup --set-utc < f.diff || echo "Status: $?" -- ok
[82] ls -l f.rej | sed "s,\(..........\).*,\1," -- ok
[95] patch -p1 --backup --set-utc < f.diff || echo "Status: $?" -- ok
[103] ls -l f.rej | sed "s,\(..........\).*,\1," -- ok
[118] patch -p1 --backup --set-utc < f.diff -- ok
[122] test ! \( f -ot f.compare -o f -nt f.compare \) || echo "timestamp differs" -- FAILED
--- expected
+++ got
@@ -1 +1 @@
-
+timestamp differs
9 tests (6 passed, 3 failed)
FAIL preserve-mode-and-timestamp (exit status: 1)

FAIL: remember-backup-files
===========================

[38] patch -p0 < f.diff -- ok
[47] cat f.orig -- ok
[66] patch --backup -p0 < f.diff -- FAILED
--- expected
+++ got
@@ -1,2 +1,4 @@
 patching file f
 patching file f
+Hunk #1 FAILED at 1.
+1 out of 1 hunk FAILED -- saving rejects to file f.rej
[71] cat f.orig -- ok
[75] cat f -- FAILED
--- expected
+++ got
@@ -1 +1 @@
-two
+cat: f: No such file or directory
5 tests (3 passed, 2 failed)
FAIL remember-backup-files (exit status: 1)

  • new snapshot a... Jim Meyering
    • Re: patch... Bug reports, suggestions, general discussion for GNU patch.
    • Re: patch... Bug reports, suggestions, general discussion for GNU patch.
    • Re: patch... Bug reports, suggestions, general discussion for GNU patch.
    • Re: patch... Bug reports, suggestions, general discussion for GNU patch.
      • Re: p... Andreas Grünbacher
        • R... Bug reports, suggestions, general discussion for GNU patch.
    • Re: patch... Bug reports, suggestions, general discussion for GNU patch.
    • Re: patch... Bug reports, suggestions, general discussion for GNU patch.
    • Re: new s... Andreas Grünbacher
      • Re: n... Eli Schwartz
      • Re: n... Bug reports, suggestions, general discussion for GNU patch.

Reply via email to