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.

Reply via email to