Re: Capitalization change in linux tool breaks xfstests

Zorro Lang <[email protected]>
Newsgroups org.kernel.vger.fstests,org.kernel.vger.linux-kernel
Message-ID <aiR4ekt_V0cEtR8V@zlang-mailbox>
On Thu, Jun 04, 2026 at 07:03:26PM -0500, Steve French wrote:
> xfstests generic/029, generic/030 and generic/031 now break with
> current Ubuntu (26.04) due to a change in capitalization of hexdumps
> in some tooling.  See below.  Has anyone found a way to workaround
> this?
> 
> generic/029  1s ... - output mismatch (see
> /home/smfrench/xfstests-dev/results//sambamfs/generic/029.out.bad)
>     --- tests/generic/029.out 2025-08-22 09:54:32.256748004 -0500
>     +++ /home/smfrench/xfstests-dev/results//sambamfs/generic/029.out.bad
> 2026-05-30 17:23:49.298460413 -0500
>     @@ -42,10 +42,10 @@
>      000600 57 57 58 58 58 58 58 58 58 58 58 58 58 58 58 58  >WWXXXXXXXXXXXXXX<
>      000610 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58  >XXXXXXXXXXXXXXXX<
>      *
>     -0007f0 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59  >XXXXXXXXXXXXXXXY<
>     +0007F0 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59  >XXXXXXXXXXXXXXXY<

I haven't hit this issue myself. These specific cases all rely on a _hexdump
helper, which actually executes the od command (od -Ax -t x1z) .

Therefore, you might want to check your coreutils package to see its version
and what changes have been made to od.

From what I recall, Ubuntu has been promoting the use of Rust-written uutils/coreutils
to replace the traditional C-based coreutils. It’s highly worth checking out, as
this could very well be the root cause of the issue you're facing :)

Thanks,
Zorro

>      000800 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59  >YYYYYYYYYYYYYYYY<
>      *
>     ...
>     (Run 'diff -u /home/smfrench/xfstests-dev/tests/generic/029.out
> /home/smfrench/xfstests-dev/results//sambamfs/generic/029.out.bad'  to
> see the entire diff)
> generic/030  0s ... - output mismatch (see
> /home/smfrench/xfstests-dev/results//sambamfs/generic/030.out.bad)
>     --- tests/generic/030.out 2025-08-22 09:54:32.257748640 -0500
>     +++ /home/smfrench/xfstests-dev/results//sambamfs/generic/030.out.bad
> 2026-05-30 17:23:49.845293290 -0500
>     @@ -4,50 +4,50 @@
>      ==== Pre-Remount ===
>      000000 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58  >XXXXXXXXXXXXXXXX<
>      *
>     -4e6400 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59  >YYYYYYYYYYYYYYYY<
>     +4E6400 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59  >YYYYYYYYYYYYYYYY<
>      *
>     -4e7000
>     ...
>     (Run 'diff -u /home/smfrench/xfstests-dev/tests/generic/030.out
> /home/smfrench/xfstests-dev/results//sambamfs/generic/030.out.bad'  to
> see the entire diff)
> generic/031  0s ... - output mismatch (see
> /home/smfrench/xfstests-dev/results//sambamfs/generic/031.out.bad)
>     --- tests/generic/031.out 2025-08-22 09:54:32.257748640 -0500
>     +++ /home/smfrench/xfstests-dev/results//sambamfs/generic/031.out.bad
> 2026-05-30 17:23:50.167877492 -0500
>     @@ -6,14 +6,14 @@
>      ==== Pre-Remount ===
>      000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
>      *
>     -01f860 00 00 00 00 00 00 00 00 00 00 00 00 cd cd cd cd  >................<
>     -01f870 cd cd cd cd cd cd cd cd cd cd cd cd cd cd cd cd  >................<
>     +01F860 00 00 00 00 00 00 00 00 00 00 00 00 cd cd cd cd  >................<
>     +01F870 cd cd cd cd cd cd cd cd cd cd cd cd cd cd cd cd  >................<
>     ...
> 
> -- 
> Thanks,
> 
> Steve
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.