Your message dated Sun, 27 Sep 2015 23:18:50 +0000
with message-id <[email protected]>
and subject line Bug#800239: fixed in py3cairo 1.10.0+dfsg-5
has caused the Debian Bug report #800239,
regarding py3cairo: FTBFS with python3.5 as a supported python3 version
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.)


-- 
800239: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=800239
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: py3cairo
Version: 1.10.0+dfsg-4
Severity: serious
Justification: fails to build from source (but built successfully in the past)

py3cairo FTBFS when binNMUed to add support for python3.5.  Here's what
appears to be the relevant bit of the build log:

Checking for library python3.5 in LIBDIR : 06:20:11 runner ['/usr/bin/gcc', 
'-D_FORTIFY_SOURCE=2', '-g', '-O2', '-fstack-protector-strong', '-Wformat', 
'-Werror=format-security', '-pthread', '-fwrapv', '-fstack-protector-strong', 
'-flto', '-fuse-linker-plugin', '-ffat-lto-objects', 
'-DPYTHONDIR="/usr/lib/python3/dist-packages"', 
'-DPYTHONARCHDIR="[\'/usr/lib/python3/dist-packages\']"', '-DNDEBUG', 
'../test.c', '-c', '-o', 'test.c.0.o']
06:20:11 runner ['/usr/bin/gcc', 'test.c.0.o', '-o', 
'/«BUILDDIR»/py3cairo-1.10.0+dfsg/build3.5/.conf_check_48bc0baa924006e4ec070860d537efdb/testbuild/testprog',
 '-Wl,-Bstatic', '-Wl,-Bdynamic', '-L/usr/lib', '-lpython3.5', '-Wl,-z,relro', 
'-Wl,-z,relro', '-pthread', '-Wl,-O1', '-Wl,-Bsymbolic-functions', 
'-Wl,-z,relro']
  ./options()
  ./configure()
Traceback (most recent call last):
  File "/«BUILDDIR»/py3cairo-1.10.0+dfsg/waflib/Scripting.py", line 93, in 
waf_entry_point
    run_commands()
  File "/«BUILDDIR»/py3cairo-1.10.0+dfsg/waflib/Scripting.py", line 145, in 
run_commands
    run_command(cmd_name)
  File "/«BUILDDIR»/py3cairo-1.10.0+dfsg/waflib/Scripting.py", line 138, in 
run_command
    ctx.execute()
  File "/«BUILDDIR»/py3cairo-1.10.0+dfsg/waflib/Configure.py", line 124, in 
execute
    super(ConfigurationContext,self).execute()
  File "/«BUILDDIR»/py3cairo-1.10.0+dfsg/waflib/Context.py", line 87, in execute
    self.recurse([os.path.dirname(g_module.root_path)])
  File "/«BUILDDIR»/py3cairo-1.10.0+dfsg/waflib/Context.py", line 127, in 
recurse
    user_function(self)
  File "/«BUILDDIR»/py3cairo-1.10.0+dfsg/wscript", line 29, in configure
    ctx.check_python_headers()
  File "/«BUILDDIR»/py3cairo-1.10.0+dfsg/waflib/Configure.py", line 217, in fun
    return f(*k,**kw)
  File "/«BUILDDIR»/py3cairo-1.10.0+dfsg/waflib/Tools/python.py", line 146, in 
check_python_headers
    
result=conf.check(lib=name,uselib='PYEMBED',libpath=path,mandatory=False,msg='Checking
 for library %s in LIBDIR'%name)
  File "/«BUILDDIR»/py3cairo-1.10.0+dfsg/waflib/Configure.py", line 217, in fun
    return f(*k,**kw)
  File "/«BUILDDIR»/py3cairo-1.10.0+dfsg/waflib/Tools/c_config.py", line 357, 
in check
    ret=self.run_c_code(*k,**kw)
  File "/«BUILDDIR»/py3cairo-1.10.0+dfsg/waflib/Configure.py", line 217, in fun
    return f(*k,**kw)
  File "/«BUILDDIR»/py3cairo-1.10.0+dfsg/waflib/Tools/c_config.py", line 435, 
in run_c_code
    bld.compile()
  File "/«BUILDDIR»/py3cairo-1.10.0+dfsg/waflib/Tools/errcheck.py", line 95, in 
check_compile
    ret=old_compile(self)
  File "/«BUILDDIR»/py3cairo-1.10.0+dfsg/waflib/Build.py", line 190, in compile
    self.store()
  File "/«BUILDDIR»/py3cairo-1.10.0+dfsg/waflib/Utils.py", line 300, in f
    ret=fun(*k,**kw)
  File "/«BUILDDIR»/py3cairo-1.10.0+dfsg/waflib/Build.py", line 164, in store
    cPickle.dump(data,f)
AttributeError: Can't pickle local object 'Context.__init__.<locals>.node_class'

It does look like there is a fix for this in Ubuntu [1].

Scott K

[1] https://launchpad.net/ubuntu/+source/py3cairo/1.10.0+dfsg-4ubuntu2

--- End Message ---
--- Begin Message ---
Source: py3cairo
Source-Version: 1.10.0+dfsg-5

We believe that the bug you reported is fixed in the latest version of
py3cairo, 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 py3cairo 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, 27 Sep 2015 18:41:16 -0400
Source: py3cairo
Binary: python3-cairo python3-cairo-dev python3-cairo-doc
Architecture: source all amd64
Version: 1.10.0+dfsg-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Modules Team 
<[email protected]>
Changed-By: Scott Kitterman <[email protected]>
Description:
 python3-cairo - Python 3 bindings for the Cairo vector graphics library
 python3-cairo-dev - Python 3 cairo bindings: development files
 python3-cairo-doc - Python 3 cairo bindings: documentation files
Closes: 800239
Changes:
 py3cairo (1.10.0+dfsg-5) unstable; urgency=medium
 .
   * Team upload.
   * Add patches 80_fix-pickle.patch and 81_pickling-again.patch from Ubuntu
     to fix FTBFS (Closes: #800239)
Checksums-Sha1:
 2856623fad4f2f20d70479156a6f3f33a5224574 2218 py3cairo_1.10.0+dfsg-5.dsc
 9e9db7f466aefba3dba9b5101df0833e285da142 12556 
py3cairo_1.10.0+dfsg-5.debian.tar.xz
 67372b1ead937d5e289e40df24e0cea454818162 7212 
python3-cairo-dev_1.10.0+dfsg-5_all.deb
 b76deabd082909457552f3c37bc8ceecba21bd79 85232 
python3-cairo-doc_1.10.0+dfsg-5_all.deb
 730a1a5a22d11bc273ce81cabba125e3d650b8ff 28802 
python3-cairo_1.10.0+dfsg-5_amd64.deb
Checksums-Sha256:
 c0bd9b09da8eab71715243ff99c795ef585f5379cbb764efe2ed9985a5bad8a4 2218 
py3cairo_1.10.0+dfsg-5.dsc
 69cc3aac6accdfdde823c0b60507067e8ce0ce365c7b7396aef4531481eb39c0 12556 
py3cairo_1.10.0+dfsg-5.debian.tar.xz
 b627029722eaf61e75155990383a949985c9d1eb5d3613adc41bafc30002dce3 7212 
python3-cairo-dev_1.10.0+dfsg-5_all.deb
 946428cba6cac73a3f8bc5ba02740bff01efbc270a6c90cd75b1be7cbd127a46 85232 
python3-cairo-doc_1.10.0+dfsg-5_all.deb
 b27519a57bca739a2e36f1ddf81de4e057756736eafcdcdcbb5a8784701c1a78 28802 
python3-cairo_1.10.0+dfsg-5_amd64.deb
Files:
 06547d2d7163a24b940d50f47508f51d 2218 python optional 
py3cairo_1.10.0+dfsg-5.dsc
 ab661a9f8e2abf840f0f159115b2916e 12556 python optional 
py3cairo_1.10.0+dfsg-5.debian.tar.xz
 0b4607dc11371922577fdaa7d3885a35 7212 python optional 
python3-cairo-dev_1.10.0+dfsg-5_all.deb
 92b8af70b2dd80253f250d6ae5dcb85f 85232 doc optional 
python3-cairo-doc_1.10.0+dfsg-5_all.deb
 32ebc0f3a2189f9ffe41c94d80a4fd7e 28802 python optional 
python3-cairo_1.10.0+dfsg-5_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJWCHWOAAoJEHjX3vua1ZrxvZwP/jC8ljLNiyvS9cQjxLUlDjNm
qHmHSmkUjvzGTKdpc7ApPSu+KOqfwVQosj6PS5zVxWRPzmP7CPMqqLCl+AgZHr7m
wSzHgmMe0lcgs/dDe3zVTjRqUNhitEcueUOfmGCJkeSwEJVSC3o9JwiXR68e4Saa
6I6Laybfqst2Cb1Af3g+tXAvBXqgEvjoq4vANurgu50ViX5nvjTGAFJGZCAdLjos
OA2xi8qYrzn8ofBYKxbX9J0k9si63h/Kuqc+NZ5oa55tt1ZBBXKCRrS/F3GaeNMS
OPHcc+PhqqATP/V9HMooCPFQFkd5h42Y4IOVT8rUpXjl7ednZsvQYk7OaW2M25Af
IOg0RN4kCyp3kl8AcGpV5X8F+/KrhUOnAu2eFXeuuZgGTR77+DIm/w+t702N5Gob
B95tS8cNWTuVa+HVnCY2hwEmP9SGeYjVi+yJUw3acqio0Xi1XZT0gItN3GiGD/oN
dn/1EBMnfNAd/vYV5G1tS1HWDZrFv0qZ3DAKbWKecdxj4Szfv5snSgTAWLy/1dgU
Yiy2PhUWWDoo8wu+vnbbqk3V+atUCYzZAU7CJKmFYn6AhBKtz/9n1Q7JZcFEJVte
AiXj1d9AGptyegXTxRsLOtSjMF7hUrp0MhGjqPnoRsE8u0O/AsiLl6uADxVxY2b1
dr8MeIJ8V29VgQ8LB+7a
=zCCN
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to