Received: (at submit) by debbugs.gnu.org; 30 Dec 2023 02:08:56 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 29 21:08:56 2023 Received: from localhost ([127.0.0.1]:42684 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rJOmV-0004NJ-Ok for submit <at> debbugs.gnu.org; Fri, 29 Dec 2023 21:08:56 -0500 Received: from lists.gnu.org ([2001:470:142::17]:59370) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maxim.cournoyer@HIDDEN>) id 1rJOmT-0004N3-8V for submit <at> debbugs.gnu.org; Fri, 29 Dec 2023 21:08:54 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <maxim.cournoyer@HIDDEN>) id 1rJOmN-0008GM-8v for bug-guix@HIDDEN; Fri, 29 Dec 2023 21:08:47 -0500 Received: from mail-qt1-x833.google.com ([2607:f8b0:4864:20::833]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <maxim.cournoyer@HIDDEN>) id 1rJOmL-0006rB-Gz for bug-guix@HIDDEN; Fri, 29 Dec 2023 21:08:47 -0500 Received: by mail-qt1-x833.google.com with SMTP id d75a77b69052e-427a3887483so53451521cf.3 for <bug-guix@HIDDEN>; Fri, 29 Dec 2023 18:08:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1703902124; x=1704506924; darn=gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:to:from:from:to:cc:subject:date:message-id:reply-to; bh=OtyqU1wMbwLP4bfXVRuXPeqmveu/ALWB7wy33GE0aeg=; b=k8kZOnKJGE80/TmXuwcHordYmkS1so+oWIuVnuOaPEAtvkdRtLCReG2oD8yC6BOqsV w92iW34LUpeyMAg0+2ipujf7CdnLhaHelOVw7c3LrcMT6d5RwK7IH5MQN4Dkr98f+LOK 8Z2k+qidfzUeC1sfDIhqVyGCQfPTRKQxWI9loMCnNPycgELpu74O2wW2J9QeVHLFeOoQ id0c1znTZK8l16DleCyf1i6Fse1qYUtOobpZNWRsEBJVNay3oM9Z+GVi7eMyw9sAFcPs aqNfcffGQJa+rKOCaQrfYx0x1l5Evm1b3uw07kt3gfxRxlO3LAbS5OcBMfPofkRhh9UY stlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1703902124; x=1704506924; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=OtyqU1wMbwLP4bfXVRuXPeqmveu/ALWB7wy33GE0aeg=; b=Wdh0KNfHj0tPU1tyR2mhcpeX2zVdeAHhNGzv4YSptVW0BrNwQUqQOAxIRHb4/tIOye 2cHdxWyuko2bNVzlbzyU3tLl7452gtscDw9TNtwLRR8kC+ApxzhndQM9A5YvLqYAjxZY hvvIpDKmDx13E5S4J4EfqkTqoTjhZKRgMe0PB73O/jQ/yMKTZDUYn1cr3G1TfRb3wV5m F0tMZAVSiR7DnWy4I6ybK215PD/hsh9MwTbGjn2RTLTnJO+uKEcsr0m37QSXHVjmYlrn K8AY22WO59uIMVXvqy2rIMrSyQIw8qK2cUTd1inhIWml4x7Ln8VRBEM/H7yVb8K6HNFy A1UQ== X-Gm-Message-State: AOJu0Yz1dVNV7gswAuAicZsjrqioj0ZbBGnUU9HMLTJuaUlZT/xIykyF lGTaSPGWXbbhNEcfBhcO+FISpv5jC6k= X-Google-Smtp-Source: AGHT+IE2ypCgpiYRbKFsOBN1XXgDtt0uOz12ZEl1kRqT/sTuidBM38GaDcB6qeeZc2kgD/IeWngU0Q== X-Received: by 2002:a05:622a:64b:b0:41e:2037:72b6 with SMTP id a11-20020a05622a064b00b0041e203772b6mr19221611qtb.40.1703902124013; Fri, 29 Dec 2023 18:08:44 -0800 (PST) Received: from hurd (dsl-152-202.b2b2c.ca. [66.158.152.202]) by smtp.gmail.com with ESMTPSA id ez15-20020a05622a4c8f00b00427fe1def2fsm1766798qtb.23.2023.12.29.18.08.43 for <bug-guix@HIDDEN> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 Dec 2023 18:08:43 -0800 (PST) From: Maxim Cournoyer <maxim.cournoyer@HIDDEN> To: bug-guix <bug-guix@HIDDEN> Subject: test failure in python-ipython 8.5.0 on powerpc64le (flaky?) In-Reply-To: <3253@HIDDEN> (cuirass@HIDDEN's message of "Fri, 29 Dec 2023 10:12:03 +0000") References: <3253@HIDDEN> Date: Fri, 29 Dec 2023 21:08:42 -0500 Message-ID: <875y0gtpat.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::833; envelope-from=maxim.cournoyer@HIDDEN; helo=mail-qt1-x833.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) Hi, cuirass@HIDDEN (Cuirass) writes: > <p>The build <b>python-ipython.powerpc64le-linux</b> for specification <b>master</b> is > broken. You can find the detailed information about this build <a > href="https://ci.guix.gnu.org/build/3099199/details">here</a>.</p> > > https://ci.guix.gnu.org/build/3099199/details --8<---------------cut here---------------start------------->8--- =================================== FAILURES =================================== __________________ test_debug_magic_passes_through_generators __________________ @contextmanager def _wrap_ptyprocess_err(): """Turn ptyprocess errors into our own ExceptionPexpect errors""" try: > yield /gnu/store/ygac2wk64z8bwz3i1v9qjghbqg8di2q7-python-pexpect-4.8.0/lib/python3.10/site-packages/pexpect/pty_spawn.py:23: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pexpect.pty_spawn.spawn object at 0x7fff55eaa080>, force = True def close(self, force=True): '''This closes the connection with the child application. Note that calling close() more than once is valid. This emulates standard Python behavior with files. Set force to True if you want to make sure that the child is terminated (SIGKILL is sent if the child ignores SIGHUP and SIGINT). ''' self.flush() with _wrap_ptyprocess_err(): # PtyProcessError may be raised if it is not possible to terminate # the child. > self.ptyproc.close(force=force) /gnu/store/ygac2wk64z8bwz3i1v9qjghbqg8di2q7-python-pexpect-4.8.0/lib/python3.10/site-packages/pexpect/pty_spawn.py:328: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = PtyProcess.spawn(['/gnu/store/slnz6nv5lmj38px3yy43g4b5lmfrj09v-python-wrapper-3.10.7/bin/python', '-m', 'IPython', '--...PYTEST_CURRENT_TEST': 'IPython/terminal/tests/test_debug_magic.py::test_debug_magic_passes_through_generators (call)'}) force = True def close(self, force=True): '''This closes the connection with the child application. Note that calling close() more than once is valid. This emulates standard Python behavior with files. Set force to True if you want to make sure that the child is terminated (SIGKILL is sent if the child ignores SIGHUP and SIGINT). ''' if not self.closed: self.flush() self.fileobj.close() # Closes the file descriptor # Give kernel time to update process status. time.sleep(self.delayafterclose) if self.isalive(): if not self.terminate(force): > raise PtyProcessError('Could not terminate the child.') E ptyprocess.ptyprocess.PtyProcessError: Could not terminate the child. /gnu/store/hlmc99r0g2b5cy2j78366036sgjgm7cn-python-ptyprocess-0.5.2/lib/python3.10/site-packages/ptyprocess/ptyprocess.py:393: PtyProcessError During handling of the above exception, another exception occurred: @skip_win32 def test_debug_magic_passes_through_generators(): """ This test that we can correctly pass through frames of a generator post-mortem. """ import pexpect import re in_prompt = re.compile(br'In ?\[\d+\]:') ipdb_prompt = 'ipdb>' env = os.environ.copy() child = pexpect.spawn(sys.executable, ['-m', 'IPython', '--colors=nocolor', '--simple-prompt'], env=env) child.timeout = 15 * IPYTHON_TESTING_TIMEOUT_SCALE child.expect(in_prompt) child.timeout = 2 * IPYTHON_TESTING_TIMEOUT_SCALE child.sendline("def f(x):") child.sendline(" raise Exception") child.sendline("") child.expect(in_prompt) child.sendline("gen = (f(x) for x in [0])") child.sendline("") child.expect(in_prompt) child.sendline("for x in gen:") child.sendline(" pass") child.sendline("") child.timeout = 10 * IPYTHON_TESTING_TIMEOUT_SCALE child.expect('Exception:') child.expect(in_prompt) child.sendline(r'%debug') child.expect('----> 2 raise Exception') child.expect(ipdb_prompt) child.sendline('u') child.expect_exact(r'----> 1 gen = (f(x) for x in [0])') child.expect(ipdb_prompt) child.sendline('u') child.expect_exact('----> 1 for x in gen:') child.expect(ipdb_prompt) child.sendline('u') child.expect_exact('*** Oldest frame') child.expect(ipdb_prompt) child.sendline('exit') child.expect(in_prompt) child.sendline('exit') > child.close() IPython/terminal/tests/test_debug_magic.py:80: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /gnu/store/ygac2wk64z8bwz3i1v9qjghbqg8di2q7-python-pexpect-4.8.0/lib/python3.10/site-packages/pexpect/pty_spawn.py:325: in close with _wrap_ptyprocess_err(): /gnu/store/6mwp6qhfds9pp7xmj93gs9hvdys9yphj-python-3.10.7/lib/python3.10/contextlib.py:153: in __exit__ self.gen.throw(typ, value, traceback) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextmanager def _wrap_ptyprocess_err(): """Turn ptyprocess errors into our own ExceptionPexpect errors""" try: yield except ptyprocess.PtyProcessError as e: > raise ExceptionPexpect(*e.args) E pexpect.exceptions.ExceptionPexpect: Could not terminate the child. /gnu/store/ygac2wk64z8bwz3i1v9qjghbqg8di2q7-python-pexpect-4.8.0/lib/python3.10/site-packages/pexpect/pty_spawn.py:25: ExceptionPexpect [...] FAILED IPython/terminal/tests/test_debug_magic.py::test_debug_magic_passes_through_generators = 1 failed, 1002 passed, 67 skipped, 1 xpassed, 130 warnings in 305.79s (0:05:05) = error: in phase 'check': uncaught exception: --8<---------------cut here---------------end--------------->8--- -- Thanks, Maxim
Maxim Cournoyer <maxim.cournoyer@HIDDEN>
:bug-guix@HIDDEN
.
Full text available.bug-guix@HIDDEN
:bug#68126
; Package guix
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.