Source: qutip Version: 4.4.1-3 X-Debbugs-CC: debian-ci@lists.debian.org User: debian-ci@lists.debian.org Usertags: regression Dear maintainers, Your new source package qutip fails its autopkgtest. There's 56 failures reported. I copied some of the output at the bottom of this report. Currently this regression is blocking the migration to testing [1]. Can you please investigate the situation and fix it? More information about this bug and the reason for filing it can be found on https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation Paul [1] https://qa.debian.org/excuses.php?package=qutip https://ci.debian.net/data/autopkgtest/testing/amd64/q/qutip/3466738/log.gz =================================== FAILURES =================================== ___________________________ test_td_brmesolve_basic ____________________________ self = <distutils.unixccompiler.UnixCCompiler object at 0x7f236b0fd690> obj = '/home/debci/.pyxbld/temp.linux-x86_64-3.7/home/debci/.pyxbld/temp.linux-x86_64-3.7/pyrex/rhs15070.o' src = '/home/debci/.pyxbld/temp.linux-x86_64-3.7/pyrex/rhs15070.cpp' ext = '.cpp' cc_args = ['-I/usr/lib/python3/dist-packages/numpy/core/include', '-I/usr/include/python3.7m', '-c'] extra_postargs = ['-w', '-O1'] pp_opts = ['-I/usr/lib/python3/dist-packages/numpy/core/include', '-I/usr/include/python3.7m'] def _compile(self, obj, src, ext, cc_args, extra_postargs, pp_opts): compiler_so = self.compiler_so if sys.platform == 'darwin': compiler_so = _osx_support.compiler_fixup(compiler_so, cc_args + extra_postargs) try: self.spawn(compiler_so + cc_args + [src, '-o', obj] + > extra_postargs) /usr/lib/python3.7/distutils/unixccompiler.py:118: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <distutils.unixccompiler.UnixCCompiler object at 0x7f236b0fd690> cmd = ['x86_64-linux-gnu-gcc', '-pthread', '-Wno-unused-result', '-Wsign-compare', '-DNDEBUG', '-g', ...] def spawn(self, cmd): > spawn(cmd, dry_run=self.dry_run) /usr/lib/python3.7/distutils/ccompiler.py:910: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cmd = ['x86_64-linux-gnu-gcc', '-pthread', '-Wno-unused-result', '-Wsign-compare', '-DNDEBUG', '-g', ...] search_path = 1, verbose = 0, dry_run = 0 def spawn(cmd, search_path=1, verbose=0, dry_run=0): """Run another program, specified as a command list 'cmd', in a new process. 'cmd' is just the argument list for the new process, ie. cmd[0] is the program to run and cmd[1:] are the rest of its arguments. There is no way to run a program with a name different from that of its executable. If 'search_path' is true (the default), the system's executable search path will be used to find the program; otherwise, cmd[0] must be the exact path to the executable. If 'dry_run' is true, the command will not actually be run. Raise DistutilsExecError if running the program fails in any way; just return on success. """ # cmd is documented as a list, but just in case some code passes a tuple # in, protect our %-formatting code against horrible death cmd = list(cmd) if os.name == 'posix': > _spawn_posix(cmd, search_path, dry_run=dry_run) /usr/lib/python3.7/distutils/spawn.py:36: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cmd = 'x86_64-linux-gnu-gcc', search_path = 1, verbose = 0, dry_run = 0 def _spawn_posix(cmd, search_path=1, verbose=0, dry_run=0): log.info(' '.join(cmd)) if dry_run: return executable = cmd[0] exec_fn = search_path and os.execvp or os.execv env = None if sys.platform == 'darwin': global _cfg_target, _cfg_target_split if _cfg_target is None: _cfg_target = sysconfig.get_config_var( 'MACOSX_DEPLOYMENT_TARGET') or '' if _cfg_target: _cfg_target_split = [int(x) for x in _cfg_target.split('.')] if _cfg_target: # ensure that the deployment target of build process is not less # than that used when the interpreter was built. This ensures # extension modules are built with correct compatibility values cur_target = os.environ.get('MACOSX_DEPLOYMENT_TARGET', _cfg_target) if _cfg_target_split > [int(x) for x in cur_target.split('.')]: my_msg = ('$MACOSX_DEPLOYMENT_TARGET mismatch: ' 'now "%s" but "%s" during configure' % (cur_target, _cfg_target)) raise DistutilsPlatformError(my_msg) env = dict(os.environ, MACOSX_DEPLOYMENT_TARGET=cur_target) exec_fn = search_path and os.execvpe or os.execve pid = os.fork() if pid == 0: # in the child try: if env is None: exec_fn(executable, cmd) else: exec_fn(executable, cmd, env) except OSError as e: if not DEBUG: cmd = executable sys.stderr.write("unable to execute %r: %s\n" % (cmd, e.strerror)) os._exit(1) if not DEBUG: cmd = executable sys.stderr.write("unable to execute %r for unknown reasons" % cmd) os._exit(1) else: # in the parent # Loop until the child either exits or is terminated by a signal # (ie. keep waiting if it's merely stopped) while True: try: pid, status = os.waitpid(pid, 0) except OSError as exc: if not DEBUG: cmd = executable raise DistutilsExecError( "command %r failed: %s" % (cmd, exc.args[-1])) if os.WIFSIGNALED(status): if not DEBUG: cmd = executable raise DistutilsExecError( "command %r terminated by signal %d" % (cmd, os.WTERMSIG(status))) elif os.WIFEXITED(status): exit_status = os.WEXITSTATUS(status) if exit_status == 0: return # hey, it succeeded! else: if not DEBUG: cmd = executable raise DistutilsExecError( "command %r failed with exit status %d" > % (cmd, exit_status)) E distutils.errors.DistutilsExecError: command 'x86_64-linux-gnu-gcc' failed with exit status 1 /usr/lib/python3.7/distutils/spawn.py:159: DistutilsExecError During handling of the above exception, another exception occurred: name = 'rhs15070' pyxfilename = '/tmp/autopkgtest-lxc.hvn0m9_x/downtmp/autopkgtest_tmp/rhs15070.pyx' pyxbuild_dir = '/home/debci/.pyxbld', is_package = False, build_inplace = False language_level = None, so_path = None def load_module(name, pyxfilename, pyxbuild_dir=None, is_package=False, build_inplace=False, language_level=None, so_path=None): try: if so_path is None: if is_package: module_name = name + '.__init__' else: module_name = name so_path = build_module(module_name, pyxfilename, pyxbuild_dir, > inplace=build_inplace, language_level=language_level) /usr/lib/python3/dist-packages/pyximport/pyximport.py:215: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Attachment:
signature.asc
Description: OpenPGP digital signature