Upon further digging it seems one of the tests try to put the newly 64-bit timestamps into a sqlite3 database's INT type:
root@autopkgtest-lxd-dmjxfz:/tmp/autopkgtest.c6ltL9/build.h9M/src# Traceback (most recent call last):
File "/tmp/autopkgtest.c6ltL9/build.h9M/src/examples/tmpfs.py", line 454, in <module>
trio.run(pyfuse3.main)
File "/usr/lib/python3/dist-packages/trio/_core/_run.py", line 2275, in run
raise runner.main_task_outcome.error
File "/tmp/autopkgtest.c6ltL9/build.h9M/src/src/_pyfuse3.py", line 43, in wrapper
await fn(*args, **kwargs)
File "src/pyfuse3.pyx", line 781, in main
async with trio.open_nursery() as nursery:
File "/usr/lib/python3/dist-packages/trio/_core/_run.py", line 971, in __aexit__
raise combined_error_from_nursery
File "/tmp/autopkgtest.c6ltL9/build.h9M/src/src/_pyfuse3.py", line 43, in wrapper
await fn(*args, **kwargs)
File "src/internal.pxi", line 272, in _session_loop
await py_retval
File "src/handlers.pxi", line 168, in fuse_setattr_async
entry = <EntryAttributes?> await operations.setattr(c.ino, entry, fields, fh, ctx)
File "/tmp/autopkgtest.c6ltL9/build.h9M/src/examples/tmpfs.py", line 308, in setattr
self.cursor.execute('UPDATE inodes SET mtime_ns=? WHERE id=?',
OverflowError: Python int too large to convert to SQLite INTEGER
Upon further digging it seems one of the tests try to put the newly 64-bit timestamps into a sqlite3 database's INT type:
root@autopkgtes t-lxd-dmjxfz: /tmp/autopkgtes t.c6ltL9/ build.h9M/ src# Traceback (most recent call last): st.c6ltL9/ build.h9M/ src/examples/ tmpfs.py" , line 454, in <module> run(pyfuse3. main) python3/ dist-packages/ trio/_core/ _run.py" , line 2275, in run main_task_ outcome. error st.c6ltL9/ build.h9M/ src/src/ _pyfuse3. py", line 43, in wrapper python3/ dist-packages/ trio/_core/ _run.py" , line 971, in __aexit__ error_from_ nursery st.c6ltL9/ build.h9M/ src/src/ _pyfuse3. py", line 43, in wrapper setattr( c.ino, entry, fields, fh, ctx) st.c6ltL9/ build.h9M/ src/examples/ tmpfs.py" , line 308, in setattr cursor. execute( 'UPDATE inodes SET mtime_ns=? WHERE id=?',
File "/tmp/autopkgte
trio.
File "/usr/lib/
raise runner.
File "/tmp/autopkgte
await fn(*args, **kwargs)
File "src/pyfuse3.pyx", line 781, in main
async with trio.open_nursery() as nursery:
File "/usr/lib/
raise combined_
File "/tmp/autopkgte
await fn(*args, **kwargs)
File "src/internal.pxi", line 272, in _session_loop
await py_retval
File "src/handlers.pxi", line 168, in fuse_setattr_async
entry = <EntryAttributes?> await operations.
File "/tmp/autopkgte
self.
OverflowError: Python int too large to convert to SQLite INTEGER