Source: python-pyfakefs Version: 4.5.4-1 Severity: serious Justification: FTBFS Tags: bookworm sid ftbfs User: lu...@debian.org Usertags: ftbfs-20220813 ftbfs-bookworm
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > ====================================================================== > ERROR: test_pause_resume > (pyfakefs.tests.fake_filesystem_unittest_test.PauseResumePatcherTest) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/pyfakefs/tests/fake_filesystem_unittest_test.py", > line 621, in test_pause_resume > fake_temp_file = tempfile.NamedTemporaryFile() > File "/usr/lib/python3.10/tempfile.py", line 698, in NamedTemporaryFile > file = _io.open(dir, mode, buffering=buffering, > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 4844, in open > return fake_open(file, mode, buffering, encoding, errors, > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 5517, in __call__ > return self.call(*args, **kwargs) > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 5591, in call > file_object = self._init_file_object(file_object, > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 5647, in > _init_file_object > file_object.set_contents('') > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 671, in > set_contents > raise self.filesystem.raise_os_error(errno.EISDIR, self.path) > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 1058, in > raise_os_error > raise OSError(err_no, message, filename) > IsADirectoryError: [Errno 21] Is a directory in the fake filesystem: '/tmp' > > ====================================================================== > ERROR: test_pause_resume_contextmanager > (pyfakefs.tests.fake_filesystem_unittest_test.PauseResumePatcherTest) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/pyfakefs/tests/fake_filesystem_unittest_test.py", > line 637, in test_pause_resume_contextmanager > fake_temp_file = tempfile.NamedTemporaryFile() > File "/usr/lib/python3.10/tempfile.py", line 698, in NamedTemporaryFile > file = _io.open(dir, mode, buffering=buffering, > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 4844, in open > return fake_open(file, mode, buffering, encoding, errors, > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 5517, in __call__ > return self.call(*args, **kwargs) > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 5591, in call > file_object = self._init_file_object(file_object, > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 5647, in > _init_file_object > file_object.set_contents('') > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 671, in > set_contents > raise self.filesystem.raise_os_error(errno.EISDIR, self.path) > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 1058, in > raise_os_error > raise OSError(err_no, message, filename) > IsADirectoryError: [Errno 21] Is a directory in the fake filesystem: '/tmp' > > ====================================================================== > ERROR: test_pause_resume > (pyfakefs.tests.fake_filesystem_unittest_test.PauseResumeTest) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/pyfakefs/tests/fake_filesystem_unittest_test.py", > line 552, in test_pause_resume > fake_temp_file = tempfile.NamedTemporaryFile() > File "/usr/lib/python3.10/tempfile.py", line 698, in NamedTemporaryFile > file = _io.open(dir, mode, buffering=buffering, > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 4844, in open > return fake_open(file, mode, buffering, encoding, errors, > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 5517, in __call__ > return self.call(*args, **kwargs) > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 5591, in call > file_object = self._init_file_object(file_object, > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 5647, in > _init_file_object > file_object.set_contents('') > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 671, in > set_contents > raise self.filesystem.raise_os_error(errno.EISDIR, self.path) > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 1058, in > raise_os_error > raise OSError(err_no, message, filename) > IsADirectoryError: [Errno 21] Is a directory in the fake filesystem: '/tmp' > > ====================================================================== > ERROR: test_pause_resume_contextmanager > (pyfakefs.tests.fake_filesystem_unittest_test.PauseResumeTest) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/pyfakefs/tests/fake_filesystem_unittest_test.py", > line 587, in test_pause_resume_contextmanager > fake_temp_file = tempfile.NamedTemporaryFile() > File "/usr/lib/python3.10/tempfile.py", line 698, in NamedTemporaryFile > file = _io.open(dir, mode, buffering=buffering, > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 4844, in open > return fake_open(file, mode, buffering, encoding, errors, > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 5517, in __call__ > return self.call(*args, **kwargs) > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 5591, in call > file_object = self._init_file_object(file_object, > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 5647, in > _init_file_object > file_object.set_contents('') > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 671, in > set_contents > raise self.filesystem.raise_os_error(errno.EISDIR, self.path) > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 1058, in > raise_os_error > raise OSError(err_no, message, filename) > IsADirectoryError: [Errno 21] Is a directory in the fake filesystem: '/tmp' > > ====================================================================== > ERROR: test_pause_resume_fs > (pyfakefs.tests.fake_filesystem_unittest_test.PauseResumeTest) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/pyfakefs/tests/fake_filesystem_unittest_test.py", > line 566, in test_pause_resume_fs > fake_temp_file = tempfile.NamedTemporaryFile() > File "/usr/lib/python3.10/tempfile.py", line 698, in NamedTemporaryFile > file = _io.open(dir, mode, buffering=buffering, > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 4844, in open > return fake_open(file, mode, buffering, encoding, errors, > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 5517, in __call__ > return self.call(*args, **kwargs) > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 5591, in call > file_object = self._init_file_object(file_object, > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 5647, in > _init_file_object > file_object.set_contents('') > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 671, in > set_contents > raise self.filesystem.raise_os_error(errno.EISDIR, self.path) > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 1058, in > raise_os_error > raise OSError(err_no, message, filename) > IsADirectoryError: [Errno 21] Is a directory in the fake filesystem: '/tmp' > > ====================================================================== > ERROR: test_pause_resume_fs_contextmanager > (pyfakefs.tests.fake_filesystem_unittest_test.PauseResumeTest) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/pyfakefs/tests/fake_filesystem_unittest_test.py", > line 600, in test_pause_resume_fs_contextmanager > fake_temp_file = tempfile.NamedTemporaryFile() > File "/usr/lib/python3.10/tempfile.py", line 698, in NamedTemporaryFile > file = _io.open(dir, mode, buffering=buffering, > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 4844, in open > return fake_open(file, mode, buffering, encoding, errors, > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 5517, in __call__ > return self.call(*args, **kwargs) > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 5591, in call > file_object = self._init_file_object(file_object, > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 5647, in > _init_file_object > file_object.set_contents('') > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 671, in > set_contents > raise self.filesystem.raise_os_error(errno.EISDIR, self.path) > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 1058, in > raise_os_error > raise OSError(err_no, message, filename) > IsADirectoryError: [Errno 21] Is a directory in the fake filesystem: '/tmp' > > ====================================================================== > ERROR: test_named_temporary_file > (pyfakefs.tests.fake_tempfile_test.FakeTempfileModuleTest) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/pyfakefs/tests/fake_tempfile_test.py", line 34, in > test_named_temporary_file > obj = tempfile.NamedTemporaryFile() > File "/usr/lib/python3.10/tempfile.py", line 698, in NamedTemporaryFile > file = _io.open(dir, mode, buffering=buffering, > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 4844, in open > return fake_open(file, mode, buffering, encoding, errors, > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 5517, in __call__ > return self.call(*args, **kwargs) > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 5591, in call > file_object = self._init_file_object(file_object, > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 5647, in > _init_file_object > file_object.set_contents('') > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 671, in > set_contents > raise self.filesystem.raise_os_error(errno.EISDIR, self.path) > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 1058, in > raise_os_error > raise OSError(err_no, message, filename) > IsADirectoryError: [Errno 21] Is a directory in the fake filesystem: '/tmp' > > ====================================================================== > ERROR: test_named_temporary_file_no_delete > (pyfakefs.tests.fake_tempfile_test.FakeTempfileModuleTest) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/pyfakefs/tests/fake_tempfile_test.py", line 41, in > test_named_temporary_file_no_delete > obj = tempfile.NamedTemporaryFile(delete=False) > File "/usr/lib/python3.10/tempfile.py", line 698, in NamedTemporaryFile > file = _io.open(dir, mode, buffering=buffering, > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 4844, in open > return fake_open(file, mode, buffering, encoding, errors, > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 5517, in __call__ > return self.call(*args, **kwargs) > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 5591, in call > file_object = self._init_file_object(file_object, > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 5647, in > _init_file_object > file_object.set_contents('') > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 671, in > set_contents > raise self.filesystem.raise_os_error(errno.EISDIR, self.path) > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 1058, in > raise_os_error > raise OSError(err_no, message, filename) > IsADirectoryError: [Errno 21] Is a directory in the fake filesystem: '/tmp' > > ====================================================================== > ERROR: test_temporary_file > (pyfakefs.tests.fake_tempfile_test.FakeTempfileModuleTest) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/pyfakefs/tests/fake_tempfile_test.py", line 101, in > test_temporary_file > with tempfile.TemporaryFile() as f: > File "/usr/lib/python3.10/tempfile.py", line 792, in TemporaryFile > file = _io.open(dir, mode, buffering=buffering, > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 4844, in open > return fake_open(file, mode, buffering, encoding, errors, > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 5517, in __call__ > return self.call(*args, **kwargs) > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 5591, in call > file_object = self._init_file_object(file_object, > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 5647, in > _init_file_object > file_object.set_contents('') > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 671, in > set_contents > raise self.filesystem.raise_os_error(errno.EISDIR, self.path) > File "/<<PKGBUILDDIR>>/pyfakefs/fake_filesystem.py", line 1058, in > raise_os_error > raise OSError(err_no, message, filename) > IsADirectoryError: [Errno 21] Is a directory in the fake filesystem: '/tmp' > > ====================================================================== > FAIL: test_temporay_file_with_dir > (pyfakefs.tests.fake_tempfile_test.FakeTempfileModuleTest) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/<<PKGBUILDDIR>>/pyfakefs/tests/fake_tempfile_test.py", line 107, in > test_temporay_file_with_dir > with self.assertRaises(FileNotFoundError): > AssertionError: FileNotFoundError not raised > > ---------------------------------------------------------------------- > Ran 2049 tests in 1.961s > > FAILED (failures=1, errors=9, skipped=813, expected failures=2) > Test failed: <unittest.runner.TextTestResult run=2049 errors=9 failures=1> > error: Test failed: <unittest.runner.TextTestResult run=2049 errors=9 > failures=1> > E: pybuild pybuild:369: test: plugin distutils failed with: exit code=1: > python3.10 setup.py test > dh_auto_test: error: pybuild --test -i python{version} -p 3.10 returned exit > code 13 The full build log is available from: http://qa-logs.debian.net/2022/08/13/python-pyfakefs_4.5.4-1_unstable.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20220813;users=lu...@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220813&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! If you reassign this bug to another package, please marking it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime.