Your message dated Sun, 19 May 2013 22:48:14 +0000
with message-id <[email protected]>
and subject line Bug#686871: fixed in python-kyotocabinet 1.22-2
has caused the Debian Bug report #686871,
regarding python-kyotocabinet: FTBFS with Python 3.3: cannot stat
`debian/tmp/kyotocabinet.cpython-32mu.so': No such file or directory
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.)
--
686871: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=686871
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: python-kyotocabinet
Version: 1.22-1
Severity: important
User: [email protected]
Usertags: python3.3
python-kyotocabinet FTBFS if built against Python 3.3:
| performing copy and merge:
| Traceback (most recent call last):
| File "kctest.py", line 1015, in <module>
| exit(main())
| File "kctest.py", line 37, in main
| rv = runmisc()
| File "kctest.py", line 164, in runmisc
| rv = procmisc(path)
| File "kctest.py", line 982, in procmisc
| shutil.rmtree(copypath, True)
| File "/usr/lib/python3.3/shutil.py", line 456, in rmtree
| "Not a directory: '{}'".format(path))
| NotADirectoryError: [Errno 20] Not a directory: 'casket.kch.1.kch'
| make[2]: *** [check-each] Error 1
This appears to be a regression in the Python interpreter:
http://bugs.python.org/issue15872
However, if I work-around this issue (see the attachment), the package
still FTBFS:
| dh binary --with python3 --parallel
| dh_testroot -O--parallel
| dh_prep -O--parallel
| dh_installdirs -O--parallel
| dh_install -O--parallel
| cp: cannot stat `debian/tmp/kyotocabinet.cpython-32mu.so': No such file or
directory
| dh_install: cp -a debian/tmp/kyotocabinet.cpython-32mu.so
debian/python3-kyotocabinet/usr/lib/python3/dist-packages// returned exit code 1
--
Jakub Wilk
--- a/kctest.py
+++ b/kctest.py
@@ -979,7 +979,10 @@
dberrprint(srcdb, "DB::open")
err = True
for copypath in copypaths:
- shutil.rmtree(copypath, True)
+ try:
+ shutil.rmtree(copypath, True)
+ except OSError as e:
+ pass
try:
os.remove(copypath)
except OSError as e:
--- End Message ---
--- Begin Message ---
Source: python-kyotocabinet
Source-Version: 1.22-2
We believe that the bug you reported is fixed in the latest version of
python-kyotocabinet, 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.
Scott Kitterman <[email protected]> (supplier of updated python-kyotocabinet
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: SHA1
Format: 1.8
Date: Sun, 19 May 2013 17:38:55 -0400
Source: python-kyotocabinet
Binary: python3-kyotocabinet python3-kyotocabinet-dbg
Architecture: source i386
Version: 1.22-2
Distribution: unstable
Urgency: low
Maintainer: Debian Python Modules Team
<[email protected]>
Changed-By: Scott Kitterman <[email protected]>
Description:
python3-kyotocabinet - Straightforward implementation of DBM - Python 3
bindings
python3-kyotocabinet-dbg - Straightforward implementation of DBM - Python 3
debuggin symbols
Closes: 686871
Changes:
python-kyotocabinet (1.22-2) unstable; urgency=low
.
* Team upload.
* Update debian/rules to build for all supported python3 versions
(Closes: #686871)
- Remove python-kyotocabinet.install, no longer needed
* Drop unneeded X-Python-Version field from debian/control
Checksums-Sha1:
f5fd803dfac0708ead0eaa31f0ce88fc064ab098 1546 python-kyotocabinet_1.22-2.dsc
8135a7122184eafff49918ddd7ceafd00638f810 3542
python-kyotocabinet_1.22-2.debian.tar.gz
92f542a9a4056125959d18a438fc04d5eed75d6c 311824
python3-kyotocabinet_1.22-2_i386.deb
72ed7323ad1c4efcd9bf83cf4594ca8c39fd90b7 1998494
python3-kyotocabinet-dbg_1.22-2_i386.deb
Checksums-Sha256:
4cf615118bb6fb20ec70f22dc3bdb02edcc68cd85ca26a33641c31c9663bc209 1546
python-kyotocabinet_1.22-2.dsc
de9f932395e1cb028c9e3de28347731347404839e9dca80034e211520ac45939 3542
python-kyotocabinet_1.22-2.debian.tar.gz
af823eb3b7b910a4438d886a05e7edd22e322b24d46c0a80133326a69d8423a4 311824
python3-kyotocabinet_1.22-2_i386.deb
bfa8ed1648579cc9bd196d3c3b288d1b95d6b4cad58c49b7800eafc72b391b39 1998494
python3-kyotocabinet-dbg_1.22-2_i386.deb
Files:
a4aa955db64d322885872f15647edabe 1546 devel optional
python-kyotocabinet_1.22-2.dsc
5d35c20e06b724974d114df9adbdf0ab 3542 devel optional
python-kyotocabinet_1.22-2.debian.tar.gz
47939c240cf1a9004e42154ba0e4ba49 311824 python optional
python3-kyotocabinet_1.22-2_i386.deb
b2b90e99669bff81ae4da0908ee336e2 1998494 debug extra
python3-kyotocabinet-dbg_1.22-2_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iEYEARECAAYFAlGZVhcACgkQHajaM93NaGoQ0wCfTA8tcdm3r+EO1blG6EQ3X9Z5
auEAniMHzIPS8UXu2M8B2/hZF2fgTM8c
=2pLh
-----END PGP SIGNATURE-----
--- End Message ---
_______________________________________________
Python-modules-team mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team