[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: