test-filename-utilities fails on 32-bit architectures
Affected Version
- Version: Nautilus 46.beta
- Distribution: Ubuntu 24.04 LTS and Debian Experimetnal
- Also happens with development version: Yes
Expected Behavior
Tests pass
Actual Behavior
On Ubuntu's armhf (Ubuntu's only complete 32-bit architecture), the test-filename-utilities
test is failing, specifically the filename-create-conflict
test with the long numerical filename.
Test case excerpt
=================================== 10/18 ====================================
test: test-filename-utilities
duration: 0.11s
result: exit status 1
----------------------------------- stdout -----------------------------------
ok 7 /file-name-shortening-with-base/not-needed
# End of file-name-shortening-with-base tests
# Start of filename-create-conflict tests
# ERROR:../test/automated/displayless/test-filename-utilities.c:118:test_filename_create_conflict_name:
assertion failed (duplicated == "foo foo (123345678902).txt"):
("foo foo (123345678901) (2).txt" == "foo foo (123345678902).txt")
not ok 8 /filename-create-conflict/file
Additional Information
Full build log
https://launchpad.net/ubuntu/+source/nautilus/1:46~beta-0ubuntu1/+latestbuild/armhf
Or the i386 build from: https://salsa.debian.org/gnome-team/nautilus/-/pipelines/639838