Your message dated Sat, 27 Apr 2019 13:48:39 +0000
with message-id <[email protected]>
and subject line Bug#923606: fixed in beancount 2.2.0-3
has caused the Debian Bug report #923606,
regarding beancount: FTBFS randomly (gpg-related race condition)
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.)


-- 
923606: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=923606
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:beancount
Version: 2.2.0-2
Severity: serious
Tags: ftbfs

Dear maintainer:

I tried to build this package in buster but it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules binary-indep
dh binary-indep --with python3,elpa --buildsystem pybuild
   dh_update_autotools_config -i -O--buildsystem=pybuild
   dh_autoreconf -i -O--buildsystem=pybuild
   dh_auto_configure -i -O--buildsystem=pybuild
I: pybuild base:217: python3.7 setup.py config 
running config
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build
I: pybuild base:217: /usr/bin/python3 setup.py build 
running build
running build_py
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.7/build/beancount

[... snipped ...]

                is_dir = False
            if is_dir:
                try:
                    dirfd = os.open(entry.name, os.O_RDONLY, dir_fd=topfd)
                except OSError:
                    onerror(os.open, fullname, sys.exc_info())
                else:
                    try:
                        if os.path.samestat(orig_st, os.fstat(dirfd)):
                            _rmtree_safe_fd(dirfd, fullname, onerror)
                            try:
                                os.rmdir(entry.name, dir_fd=topfd)
                            except OSError:
                                onerror(os.rmdir, fullname, sys.exc_info())
                        else:
                            try:
                                # This can only happen if someone replaces
                                # a directory with a symlink after the call to
                                # os.scandir or stat.S_ISDIR above.
                                raise OSError("Cannot call rmtree on a symbolic 
"
                                              "link")
                            except OSError:
                                onerror(os.path.islink, fullname, 
sys.exc_info())
                    finally:
                        os.close(dirfd)
            else:
                try:
>                   os.unlink(entry.name, dir_fd=topfd)
E                   FileNotFoundError: [Errno 2] No such file or directory: 
'S.gpg-agent.browser'

/usr/lib/python3.7/shutil.py:447: FileNotFoundError
=============================== warnings summary ===============================
/usr/lib/python3/dist-packages/bottle.py:87
  /usr/lib/python3/dist-packages/bottle.py:87: DeprecationWarning: Using or 
importing the ABCs from 'collections' instead of from 'collections.abc' is 
deprecated, and in 3.8 it will stop working
    from collections import MutableMapping as DictMixin

.pybuild/cpython3_3.7/build/beancount/ingest/regression_test.py::TestImporterTestGenerators::test_compare_sample_files__no_directory
  /tmp/TestImporterTestGenerators.wuw61umy:170: DeprecationWarning: Call to 
deprecated function compare_sample_files: Use 
beancount.ingest.regression_pytest instead

-- Docs: https://docs.pytest.org/en/latest/warnings.html
== 1 failed, 1632 passed, 22 skipped, 2 xfailed, 2 warnings in 137.49 seconds ==
E: pybuild pybuild:338: test: plugin distutils failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.7/build; python3.7 -m pytest -v
dh_auto_test: pybuild --test --test-pytest -i python{version} -p 3.7 returned 
exit code 13
make: *** [debian/rules:13: binary-indep] Error 25
dpkg-buildpackage: error: debian/rules binary-indep subprocess returned exit 
status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part,
so I've put a bunch of failed build logs here:

https://people.debian.org/~sanvila/build-logs/beancount/

The failure happens randomly. Sometimes it happens, sometimes it does not,
but the failure rate is so high that we can't really say that the package
"builds from source and without failure".

This failure is similar to another one which I reported before in another 
package:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=906335

but I'm not really sure if that helps.

If you need a test machine where this happens almost all the time, please 
contact me
privately and I will gladly offer ssh access.

Thanks.

--- End Message ---
--- Begin Message ---
Source: beancount
Source-Version: 2.2.0-3

We believe that the bug you reported is fixed in the latest version of
beancount, 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.
Stefano Zacchiroli <[email protected]> (supplier of updated beancount 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: Sun, 21 Apr 2019 17:00:36 +0200
Source: beancount
Binary: beancount python3-beancount python3-beancount-dbgsym
Architecture: source all amd64
Version: 2.2.0-3
Distribution: unstable
Urgency: medium
Maintainer: Python Applications Packaging Team 
<[email protected]>
Changed-By: Stefano Zacchiroli <[email protected]>
Description:
 beancount  - Double-entry accounting from text files
 python3-beancount - Double-entry accounting from text files - Python module
Closes: 923606
Changes:
 beancount (2.2.0-3) unstable; urgency=medium
 .
   [ Santiago Vila ]
   * patches/0003: Ignore FileNotFoundError from self.tmpdir.cleanup().
     Fixes a FTBFS problem which happens randomly (Closes: #923606)
Checksums-Sha1:
 0cb6b75d9fd8c99b59c41b8b57c4c49b37fafb28 2361 beancount_2.2.0-3.dsc
 1dfb06e21c410f00b121bbeb0e70b1132a5b4e1b 5216 beancount_2.2.0-3.debian.tar.xz
 7757c1936446017956ad2cf0036a9c4592e7b603 168140 beancount_2.2.0-3_all.deb
 c3b94f32a976708a506f819618560afb7ce422c1 11067 
beancount_2.2.0-3_amd64.buildinfo
 8b828abb465b0844cab95be5afeca991c23cd925 50860 
python3-beancount-dbgsym_2.2.0-3_amd64.deb
 f8401956361fa48fc475a4794e49d02c8a3f0bad 487848 
python3-beancount_2.2.0-3_amd64.deb
Checksums-Sha256:
 3201d91b5fd391921f544c2b7dd60a08132a0ee08ce1bba395cdcd504269926a 2361 
beancount_2.2.0-3.dsc
 2ca065765f732f440ef63834363f5575d27f3f1389027a7ab27c981d8b26064d 5216 
beancount_2.2.0-3.debian.tar.xz
 41fdbc7fd95d834004fb9f753e4435fb3bc9f5a5a6b4a829e02af9176d7c72b6 168140 
beancount_2.2.0-3_all.deb
 306359507eb4ef6a6229e5010b94fcf0a86fb02f6f7ce08544d95ff23773bc09 11067 
beancount_2.2.0-3_amd64.buildinfo
 d8bec6b9091033c1b9a9dc866d0366436a368df116cff0f25bb89ac6394295f5 50860 
python3-beancount-dbgsym_2.2.0-3_amd64.deb
 cff04ab80ff87380e3a4a740a8d66057a26ac6db5b55a862fd4b8c3667d66770 487848 
python3-beancount_2.2.0-3_amd64.deb
Files:
 7c8860c08bb1603760dc6205cdc7ff8e 2361 utils optional beancount_2.2.0-3.dsc
 754f565dda8d9a5bd919f61ef4c0d4ce 5216 utils optional 
beancount_2.2.0-3.debian.tar.xz
 df9f1e2e4e3711efef81888516a85ed3 168140 utils optional 
beancount_2.2.0-3_all.deb
 52472fcb40e96b16b079aad5fc4379ad 11067 utils optional 
beancount_2.2.0-3_amd64.buildinfo
 69a78a650e0d5007efd361cb1e970001 50860 debug optional 
python3-beancount-dbgsym_2.2.0-3_amd64.deb
 b6e71fab339275d36cd3ba414b37bf76 487848 python optional 
python3-beancount_2.2.0-3_amd64.deb

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

iQJEBAEBCAAuFiEE8ZooXsFA+JEz681OfH5Cj5NBJ5kFAlzEVPkQHHphY2tAZGVi
aWFuLm9yZwAKCRB8fkKPk0EnmVxHD/wIbH5kahi7Ug8b9NZ71Grd+HntD2sxxXbP
LIVoQ3HKEWGRRqRA0xdMT2ZSE+4F8c8eUjRPDCdr0T2sTaUjPXGlpB8/h9NNBzTT
p/aCD/kYI18L1METCwzxdCbuGHCmJkG+DeW09/5skFQwRlei8ysxAS7Z0ULJp2Qs
RHpxqj9HSkkkR6JuG9/z/RVeppfcu1b58u1NBquCGCv6n4fVlK2gef5X+Wzmrp5T
NadDq3gaXwjxVBaJLO/E+IegFfBPbpx4/lPT3Uio+0XB2tznXpxumriJFR2DfCcq
XK6b6rb0mYk9KimtccA35SzrSChvudrBrHAmqPbTlMN1+oQzO/fsYUE943bOiLlS
HCD7z0dcGryVbFutFRn6+UjHwjkmK0U9Ka0J5zuXrBA6a+85TitPJUF2GvsRiHzd
WUC8OWnoWILM4TF0eRDMypZtWX2kso/aeDQObmEjdosyV0Mhd8RSt/50p3HsL/lv
KRzONOnhsMnKLNjFPWj/54fRR3X5LiBOtESa7GVwHtzM9atf5aeQ2Q/h0HvwsqKi
ZuE2rjhude/3r2mAX/o4OPLHTkzYi6McPD16ClXda4eUZt6WsIfep5/TR18qi6Qu
yWKZgwnH2BCNwlAgVNX/VSRtGsDPAJmTlfJjpo/99uksk3LtBg0xGFGiGGHsqY62
z6pwckW00A==
=/1Zo
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to