Re: Please add me to the team
* Laszlo Kajan <lkajan@rostlab.org>, 2012-08-13, 10:29:
From a quick look at librcsb-core-wrapper, it doesn't seem to fit
DPMT. As far as I understand it, it's a library package that just
happens to have Python bindings.
Hmm, I thought libraries with bindings were modules just as well as - I
don't know - 'native' modules? For the Perl team, this makes no
difference at all (or at least so far no one there told me).
The are called “extension modules” (or simply: “extensions”) in Python
world. And yes, we package them too.
If libfoo and python-foo are separate packages, then DPMT would be the
correct team to (co-)maintain python-foo.
But if libfoo and python-foo are built from the same source package,
then it's not really our business anymore.
(Is my point clear now?)
But I would like to, indeed, seek advice with librcsb-core-wrapper, to
be kept at the Deb Med team.
debian/patches/pythonwrapper and debian/patches/objectfiles worry me a
bit. They both hardcode Python versions. This should be normally
avoided. (Worse, the latter harcodes 2.5, which we've removed over a
year ago.)
The package currently FTBFS:
make[2]: Entering directory `/build/librcsb-core-wrapper-CQ0jkK/librcsb-core-wrapper-1.000/common'
libtool --mode=compile g++ -O -fPIC -ansi -Werror -Wall -Wno-deprecated -DHAVE_STRCASECMP -DINCL_TEMPLATE_SRC -DHAVE_PLACEMENT_NEW -I./include -I../include -c src/RcsbPlatform.C -o ./obj/RcsbPlatform.o
make[2]: libtool: Command not found
make[2]: *** [RcsbPlatform.o] Error 127
make[2]: Leaving directory `/build/librcsb-core-wrapper-CQ0jkK/librcsb-core-wrapper-1.000/common'
make[1]: *** [lib/librcsb-core-wrapper.la] Error 1
make[1]: Leaving directory `/build/librcsb-core-wrapper-CQ0jkK/librcsb-core-wrapper-1.000'
dh_auto_build: make -j1 returned exit code 2
make: *** [build] Error 2
After adding libtool, bison and flex to Build-Depends, it still FTBFS:
cp: cannot stat `./wrapper/lib/CorePyWrap.so': No such file or directory
make[1]: *** [install] Error 1
make[1]: Leaving directory `/build/librcsb-core-wrapper-moPRXb/librcsb-core-wrapper-1.000'
dh_auto_install: make -j1 install DESTDIR=/build/librcsb-core-wrapper-moPRXb/librcsb-core-wrapper-1.000/debian/tmp AM_UPDATE_INFO_DIR=no returned exit code 2
make: *** [binary] Error 29
--
Jakub Wilk
Reply to: