tags 923606 + patch thanks On Tue, 9 Apr 2019, Stefano Zacchiroli wrote:
> On Tue, Apr 09, 2019 at 10:38:10AM +0200, Santiago Vila wrote: > > I obviously have interest to fix this before the release, because I > > can build 99.99% of packages in my setup and this is an inconvenient > > exception for me. I don't like NMUs. Should I join the Python > > Applications Packaging Team? Please tell me how I would proceed. > > either way is fine, and also just submitting a merge request would do > (although please let this bug log know if you do so, to make sure it > doesn't get overlooked). Well, could we do it the old-fashioned way for this time? In other words: My "merge request" is below. Thanks. diff -Nru beancount-2.2.0/debian/changelog beancount-2.2.0/debian/changelog --- beancount-2.2.0/debian/changelog 2019-01-14 09:01:37.000000000 +0000 +++ beancount-2.2.0/debian/changelog 2019-04-21 15:00:36.000000000 +0000 @@ -1,3 +1,11 @@ +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) + + -- Stefano Zacchiroli <z...@debian.org> Sun, 21 Apr 2019 17:00:36 +0200 + beancount (2.2.0-2) unstable; urgency=medium * rules: do not ship *.picklecache files with Python examples (fixes diff -Nru beancount-2.2.0/debian/patches/0003-Ignore-FileNotFoundError-from-self.tmpdir.cleanup.patch beancount-2.2.0/debian/patches/0003-Ignore-FileNotFoundError-from-self.tmpdir.cleanup.patch --- beancount-2.2.0/debian/patches/0003-Ignore-FileNotFoundError-from-self.tmpdir.cleanup.patch 1970-01-01 00:00:00.000000000 +0000 +++ beancount-2.2.0/debian/patches/0003-Ignore-FileNotFoundError-from-self.tmpdir.cleanup.patch 2019-04-21 15:00:36.000000000 +0000 @@ -0,0 +1,18 @@ +From: Santiago Vila <sanv...@debian.org> +Date: Sun, 21 Apr 2019 16:48:40 +0200 +Subject: Ignore FileNotFoundError from self.tmpdir.cleanup() + +--- a/beancount/utils/encryption_test.py ++++ b/beancount/utils/encryption_test.py +@@ -98,7 +98,10 @@ + self.run_gpg('--import', stdin=TEST_SECRET_KEY.encode('ascii')) + + def tearDown(self): +- self.tmpdir.cleanup() ++ try: ++ self.tmpdir.cleanup() ++ except FileNotFoundError: ++ pass + + def run_gpg(self, *args, **kw): + command = ('gpg', diff -Nru beancount-2.2.0/debian/patches/series beancount-2.2.0/debian/patches/series --- beancount-2.2.0/debian/patches/series 2019-01-14 09:01:37.000000000 +0000 +++ beancount-2.2.0/debian/patches/series 2019-04-21 15:00:36.000000000 +0000 @@ -1,2 +1,3 @@ 0001-Remove-fonts.googleapis.com-links-for-the-bean-web-t.patch 0002-make-test_version-more-lax-to-accept-non-git-hg-vers.patch +0003-Ignore-FileNotFoundError-from-self.tmpdir.cleanup.patch