Your message dated Sat, 13 Oct 2018 07:51:06 +0000
with message-id <e1gbehw-000c8l...@fasolo.debian.org>
and subject line Bug#910311: fixed in elpy 1.25.0-1
has caused the Debian Bug report #910311,
regarding elpy FTBFS randomly: test 
elpy-promise-wait-should-return-early-for-resolved-promise fails
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 ow...@bugs.debian.org
immediately.)


-- 
910311: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=910311
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: elpy
Version: 1.24.0-1
Severity: serious
Tags: ftbfs

elpy fails to build from source randomly. A build log contains:

| Test elpy-promise-wait-should-return-early-for-resolved-promise backtrace:
|   (if (unwind-protect (setq value-774 (apply fn-772 args-773)) (setq f
|   (let (form-description-776) (if (unwind-protect (setq value-774 (app
|   (let ((value-774 (quote ert-form-evaluation-aborted-775))) (let (for
|   (let ((fn-772 (function elpy-promise-resolved-p)) (args-773 (list pr
|   (let ((start-time (current-time)) (promise (elpy-promise nil))) (run
|   (progn (let ((start-time (current-time)) (promise (elpy-promise nil)
|   (progn (setq elpy-rpc-timeout 100) (progn (let ((start-time (current
|   (unwind-protect (progn (setq elpy-rpc-timeout 100) (progn (let ((sta
|   (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn
|   (let ((temp-buffer (generate-new-buffer " *temp*"))) (save-current-b
|   (progn (let ((temp-buffer (generate-new-buffer " *temp*"))) (save-cu
|   (unwind-protect (progn (let ((temp-buffer (generate-new-buffer " *te
|   (let ((old-process-list (process-list)) (old-buffer-list (buffer-lis
|   (lambda nil (let ((old-process-list (process-list)) (old-buffer-list
|   ert--run-test-internal([cl-struct-ert--test-execution-info [cl-struc
|   ert-run-test([cl-struct-ert-test elpy-promise-wait-should-return-ear
|   ert-run-or-rerun-test([cl-struct-ert--stats t [[cl-struct-ert-test e
|   ert-run-tests(t #[385 "\306^B\307\"\203G^@\211\211G\310U\203^T^@\211@\20
|   ert-run-tests-batch(nil)
|   ert-run-tests-batch-and-exit()
|   eval((ert-run-tests-batch-and-exit))
|   command-line-1(("-l" "package" "--eval" "(add-to-list 'package-direc
|   command-line()
|   normal-top-level()
| Test elpy-promise-wait-should-return-early-for-resolved-promise condition:
|     (ert-test-failed
|      ((should
|        (elpy-promise-resolved-p promise))
|       :form
|       (elpy-promise-resolved-p
|        [*elpy-promise* nil nil #<killed buffer> nil])
|       :value nil))
|    FAILED  222/362  elpy-promise-wait-should-return-early-for-resolved-promise

This happened in sbuild on unstable/amd64.

The reproducible builds folks encountered the same failure in one out of
two builds using pbuilder:

https://tests.reproducible-builds.org/debian/logs/unstable/amd64/elpy_1.24.0-1.build2.log.gz
https://tests.reproducible-builds.org/debian/rbuild/unstable/arm64/elpy_1.24.0-1.rbuild.log.gz
https://tests.reproducible-builds.org/debian/rbuild/unstable/armhf/elpy_1.24.0-1.rbuild.log.gz

For amd64, only the second build failed. When I tried it locally in
sbuild, three builds succeeded. I have no clue how the failure is
caused, but it is evident that it is not broken infrastructure.

Helmut

--- End Message ---
--- Begin Message ---
Source: elpy
Source-Version: 1.25.0-1

We believe that the bug you reported is fixed in the latest version of
elpy, 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 910...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Nicholas D Steeves <nstee...@gmail.com> (supplier of updated elpy 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 ftpmas...@ftp-master.debian.org)


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

Format: 1.8
Date: Fri, 12 Oct 2018 18:16:00 -0400
Source: elpy
Binary: elpa-elpy
Architecture: source all
Version: 1.25.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Emacsen team <debian-emac...@lists.debian.org>
Changed-By: Nicholas D Steeves <nstee...@gmail.com>
Description:
 elpa-elpy  - Emacs Python Development Environment
Closes: 910311
Changes:
 elpy (1.25.0-1) unstable; urgency=medium
 .
   * New upstream version.
   * Upstream no longer distributes NEWS.rst
     - debian/rules: Drop build/NEWS generation.
     - Drop debian/local-var-snippet which was only used in NEWS.
     - debian/docs: do not install build/NEWS.
     - debian/elpa-test: Do not run test for elpy-news-should-insert-file,
       because it depends on NEWS.rst, which was dropped upstream.
   * Support 'nodoc' build profile
     - debian/control: Add <!nodoc> to python3-sphinx and texinfo build deps.
     - debian/rules: Only attempt to generate documentation when nodoc is
       not present in DEB_BUILD_PROFILES.
     - debian/rules: Workaround Bug #908078, because dh_sphinxdoc does not
       yet detect when "nodoc" is active and --with sphinxdoc will fail when
       python3-sphinx is not installed.
   * Add lintian-override for wrong-section-according-to-package-name, because
     section "devel" is most appropriate for an IDE for Python development
     when that IDE is implemented in Emacs Lisp.
   * debian/rules: Fix typo.
   * Enable support for Black, the uncompromising Python code formatter, now
     that it has been added to the Debian archive.
     - debian/control: Add black to Build-Depends and Suggests.
     - Drop debian/patches/0002-Disable-tests-for-black-code-formatter.patch.
   * Import upstream 0002-Handle-sphinx-warnings-linked-to-indexnode.patch
     This patch fixes numerous warnings of "4 column based index found" when
     building.
   * Fix sentence fragment in long description.
   * debian/elpa-test: Temporarily disable
     elpy-promise-wait-should-return-early-for-resolved and related tests
     in elpy-promise-wait-test.el.  This test passes 100% of the time with
     python3.6=3.6.6-1 and python3.7=3.7.1~rc1-1 and fails ~40% of the time
     with python3.6=3.6.7~rc1-1.  Issue has been forwarded upstream.  Tests
     involving Elpy "promises" will be reenabled after the Python 3.7
     transition. (Closes: #910311)
Checksums-Sha1:
 5b1d2ea438622e886e311e8dee80e63a5a12dc7f 2422 elpy_1.25.0-1.dsc
 e2a1fe6ec94267f839b49fdbd50453eef969f27f 118068 elpy_1.25.0.orig.tar.xz
 5ccc39b2b9721b570935b4b181312fb0897eb02c 7628 elpy_1.25.0-1.debian.tar.xz
 343ac42435339deffa2f17988046fbb53892988d 111436 elpa-elpy_1.25.0-1_all.deb
 3640d92202125f0586209fc1b681a9a7daa41076 10609 elpy_1.25.0-1_amd64.buildinfo
Checksums-Sha256:
 08a635d6b48056df05109bb0ff7b306e001d4022799717a9c84389a2be1461a2 2422 
elpy_1.25.0-1.dsc
 03b90d0dc334c3c4dc2b3c35a8c65abbc57f17d6243c5f7029f751a0e5019de8 118068 
elpy_1.25.0.orig.tar.xz
 1bfad64bf2db89fd8255f7310316a86aa5922a80a970c14f7817e5a0b903929c 7628 
elpy_1.25.0-1.debian.tar.xz
 f48d0f5741bd02986079b80c3ef500868494cbbce6fb1d0b28a4a43b1f4681a0 111436 
elpa-elpy_1.25.0-1_all.deb
 b6ba92868e8bc8c4ad309c81565d6f219c7a343d218d20daae7d4ca4ef9c4b84 10609 
elpy_1.25.0-1_amd64.buildinfo
Files:
 7cd4c221ebeaf520cf6c12bfa4ea321a 2422 devel optional elpy_1.25.0-1.dsc
 4c378bbc3acb7052955b6e21f9831c90 118068 devel optional elpy_1.25.0.orig.tar.xz
 63f43f5e5fa38d0d814f6ffb03cc7195 7628 devel optional 
elpy_1.25.0-1.debian.tar.xz
 658226c6c26f753d6ded2b3fa992f0f0 111436 devel optional 
elpa-elpy_1.25.0-1_all.deb
 604715acbdcd362810d925554c6f30c4 10609 devel optional 
elpy_1.25.0-1_amd64.buildinfo

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

iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAlvBoOUACgkQHpU+J9Qx
Hlibxg/6AwBx4H+Do/UwHurDrCJM6wYPmRL42KrpY6zZJeFHkgCjDLgKwP5J022V
yld69LXeNdDqycgD6XhO+adhbuNGhL3OevbJRejYL8VovgjCZqURmBB3P37x4k5q
3DOfLHBxfrzu+iAaCVx6mayZawfEsvKrTOYTOMfgvBNa9gD+CFQ8aFWbbG7NmGHB
7TjL6vKOUXEkMBpCBapq+sjfXUghwb++ykx7ZvXi/rPdr6re9K/wVtyg5y6JAlRr
B2DsfXuyGLB6QC6disRLkCy4XRrKV3JothszvaEIK8MhMfVyaBEXMCc986wLH9KN
gFgnmpKU7sIVJVy+qO/8Qps4Q0P7S40U97kzeFxUUIipDeJC9SauM6Wms6dCC9e3
EEo4rUHWbzkAPf3irWm5vje3lPo07kVM8xL/tbL1ri0bEhYNLBlVtVrxNTvrNcyy
j3SzVPaBmg6/ap9aiRuJICKpxFV4wc/z2KDpihYNYo3UFRow8W1oZKWTRs9K5gG2
iF+BPXSDNPvC1EWE7Xt+Rka08S5dC4NfaSqyz2G2+u8LCEIGG8I+x+pPt94FOfSI
WjIRdKwcMgWvwaqqKFpmPXRtLS0nDkvSpKVjTucRwy1TOU/AdMHonNZvZ8XCbKR9
jEk4TftnBgoePmbbWbFAS4j234ItCLI3erJOABAu+rVTZ+XeNwg=
=mVO4
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to