-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hello Jakub and Andreas!
Ok, so I take it the package is as good as it gets. Andreas, could you please have another look, if you want, and upload it? Thank you very much in advance! Best regards, Laszlo On 20/08/12 16:10, Jakub Wilk wrote: > * Laszlo Kajan <[email protected]>, 2012-08-17, 18:50: >>> Lintian says: >>> >>> W: python-librcsb-core-wrapper: hardening-no-fortify-functions >>> usr/lib/python2.6/dist-packages/CorePyWrap.so >>> W: python-librcsb-core-wrapper: hardening-no-fortify-functions >>> usr/lib/python2.7/dist-packages/CorePyWrap.so >>> >>> which might be false-positive, but on the other hand blhc seems to confirm >>> that *FLAGS are lost somewhere: >>> >>> CFLAGS missing (-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat >>> -Werror=format-security): libtool --mode=compile gcc >>> -D_FORTIFY_SOURCE=2 -O -fPIC -DHAVE_STRCASECMP -DINCL_TEMPLATE_SRC >>> -DHAVE_PLACEMENT_NEW -I./include -I../include -DPOSIX_MISTAKE -c >>> src/regcomp.c -o ./obj/regcomp.o >>> [snip - more complaints about CFLAGS missing] >>> LDFLAGS missing (-Wl,-z,relro): g++ -D_FORTIFY_SOURCE=2 -w -L/usr/lib >>> obj/xml2mmcif.o ../lib/pdbml-parser.a ../lib/dict-obj-file.a >>> ../lib/cif-file-util.a ../lib/cif-file.a ../lib/cifparse-obj.a >>> ../lib/tables.a ../lib/common.a ../lib/regex.a -lxerces-c -lm -o >>> ./bin/xml2mmcif >> >> Ok, I tried to address this. svn-buildpackage | tee ... blhc does not report >> anything for me now. The gcc/g++ lines look right to my eyes. But >> I still get the lintian warning! *What can I do now?* > > Run away screaming? Wait, no, maybe not. ;) LOL - ah you made my evening! :) > > In my experience, blhc is much more reliable than lintian. So most likely > hardening-no-fortify-functions is a false-positive. > >>> It's customary to build extension modules also with python2.X-dbg >>> interpreters, and put them into a separate python-foo-dbg package. If you >>> build-depend on python-all-dbg then dh_auto_* will do most of the work for >>> you. (It's a feature added in debhelper 7.3.5, so you should bump >>> debhelper build-dependency if you decide to use it.) >> >> Ok, I added this. Building the wrapper (the binding) is painfully slow... >> it's a pity the four versions of this module can not be built in >> parallel. > > They probably can, it's just somebody has to write code to make that happen. > See e.g. how gamera[0] does this. Or you could write a patch to > debhelper, so that dh_auto_build takes care of parallel building > automatically. :) > > > [0] > http://anonscm.debian.org/viewvc/python-modules/packages/gamera/trunk/debian/rules?revision=22402&view=markup > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQIcBAEBAgAGBQJQMo/BAAoJEJvS1kCaDFL6bs8QAJPVO9Ck+GBjgYU5B9HLti/E 6ZMEVTlAsgDYg/Q379ABrTI+X83vf2vA7AOZmtTYL1cCX8vgXA8nvehfsV9LZ6HR GD26e2+YhnH6e4Q+pesODLsXuWUDftZqGGI7hgH9SsQIR0wFjtzJnR6+PB1oE303 kgfvmRVnCPvwehj9TKDRjb0R1Ed77oI8xk4sGIgcDz7r6mUrBeu4B1TIvUTQUoKH T/EzaElOqfZ0X1ZQqMSWivjxDeQWzGPFHehv+t6mEUVlDk3dMwAVPoOXdAt2So5n K3bi5VMzNcc7TOJRndFoft2Lgo2nN9E5jqqTxUDbsJsPyHb1eCv4BkaxpBpN7pXE wXsUUDVHQT+qcHVJW0kABwQQ42Z3NFAGiIYhK4W1+5mL9GNrl+u7jeeb5wSzfy76 UDEZaEwsbbbwwpKuaDsNmg1k2TyhueQnmdSuaLw/le6z+GA4VpSoTYHwsGytk3iB EipPgUVr5cdtoihkH4G5AvknwfIjP+ti2ofPeg9O/ofoflsenvPnrXkzNsVb4MAG mcNU08qNedqTbkXzN4FGsPu+T2Ns9gupgpePJxK0b43q9FgPdKFLJb2nkY5Mp54H 3h3mI77QJSZFFBUe/DdojjR7kqg1/03cwYGxTl/mlmwfi6Xx3oq6JdBNs40eHNnC 2Zn5j7gfpuVur+q/Dakb =3nYT -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

