Bug#1143309: fssync: FTBFS: dh_auto_test: error: make -j2 test returned exit code 2

Julien Muchembled <[email protected]> Mon, 3 Aug 2026 13:07:28 +0200
Newsgroups gmane.linux.debian.devel.bugs.rc
Message-ID <[email protected]>
I think I found. It looks related to a change about os.link in Python 3.14

Python 3.13
   link("c", "d")                          = 0
Python 3.14
   linkat(AT_FDCWD, "c", AT_FDCWD, "d", AT_SYMLINK_FOLLOW) = -1 EPERM (Operation not permitted)

If I call os.link with follow_symlinks=False on Python 3.14, it works:
   linkat(AT_FDCWD, "c", AT_FDCWD, "d", 0) = 0

I'm going to check the Python source code and the related recent commits.

Julien