Your message dated Sat, 30 Nov 2019 18:51:18 +0000
with message-id <[email protected]>
and subject line Bug#945608: fixed in qutip 4.4.1-4
has caused the Debian Bug report #945608,
regarding qutip: autopkgtest failure: 56 failed
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
945608: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=945608
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: qutip
Version: 4.4.1-3
X-Debbugs-CC: [email protected]
User: [email protected]
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


--- End Message ---
--- Begin Message ---
Source: qutip
Source-Version: 4.4.1-4

We believe that the bug you reported is fixed in the latest version of
qutip, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Drew Parsons <[email protected]> (supplier of updated qutip package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 30 Nov 2019 19:21:56 +0800
Source: qutip
Architecture: source
Version: 4.4.1-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<[email protected]>
Changed-By: Drew Parsons <[email protected]>
Closes: 945608
Changes:
 qutip (4.4.1-4) unstable; urgency=medium
 .
   * python3-qutip Depends: gcc. Needed but not automatically installed
     by cython. qutip generates cython code at runtime
     e.g. QobjEvo used in sesolve.py. Closes: #945608.
   * ignore build-time test errors on non-amd64 architectures
Checksums-Sha1:
 f2a51b29ef58e6c79b163bab484be0f1ed959870 2146 qutip_4.4.1-4.dsc
 c9eff138f0842e459375f03ded61171ceb1b3a47 3236 qutip_4.4.1-4.debian.tar.xz
Checksums-Sha256:
 bb19e877a892742e1bef12ff5dda32b9857f5061a60851015c4db33730bd1640 2146 
qutip_4.4.1-4.dsc
 66e3cba671ce02534b385a5691d665bb32a7129b7a357cfd6456572425a1ee64 3236 
qutip_4.4.1-4.debian.tar.xz
Files:
 ea311670b6ae5a6b59fc2194d5ffbbd3 2146 python optional qutip_4.4.1-4.dsc
 d19598ffcf8bd64c288082210556a0e6 3236 python optional 
qutip_4.4.1-4.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEI8mpPlhYGekSbQo2Vz7x5L1aAfoFAl3itucACgkQVz7x5L1a
Afr0aQ//bdXEZjglrEjX+eMS4aZjUUzY7nxrITTVjQVogktlO5ev9dbD+eTL1hEO
j8yP8PoEXeYR0gsAFcwy6ng2QnQ26Xsh6Iq0GbHgSir8SkmPHDtTvD9BB4JryNEr
/SQLqj3lQ1fftl5P7yco6Ev0OXwLqBFqP61oK+cZyABgejZMceL/v3wTWiS3f41B
pmTPenOotb/MoMc4BJ+nGJlwzPCRR8Z9yxV4v9mNdIXslXqlDQb58N0vYowOanU2
sP04B3o+Y5qfDOjrZ+DMgIyhO4W2RJyV1hGxWHTimxv+EG2JK7G48SOYK3ykSIUB
oWj7Y1hkHaiimkGLK+SbUdgkh3S2ZxrYaeGnh+ytWFHBso1sBvCGYwnlYzYqxzMf
aSq/TsVFOeymTIX4CD5KweHpjpVUsggLT1ETbmzARKt6q9T0g4dMAyg52/0Z+0zV
hCE+54yGUWsDYLdYlVZk7Jl9BeOV5wboae3N9/bTZtIX5OAM09SOzFJmpiKMHUAZ
IRGGU97cZnE5XmvwBLHCFYkcWA0kvXPmBPZlAnG6fxNYCkaDVY5QUjrHIn+GTSuj
dhrTn3/oyxe9nZXwdfTiGysllFXXG/h6+94QxTW1ryNt3Nmq5UTzRz9wRCGynnXA
gmAaPgJsM3Vcpszh7AGIFvYgsrVp1LSEOCA1kVxrIyYgeB7AjVU=
=hcRC
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to