Hi, When trying to prepare an upload of octave-optim, the testsuite failed in a call to the gplk function, which is part of Octave core. The reason is that __gplk__.oct (from octave package) is dynamically linked against libglpk.so.0, but libglpk0 is not a dependency of octave (so the testsuite fails in a pbuilder, but not in my chroot since the library is installed there). I think the dependency is missing because +x permissions are removed From oct files in the override_dh_strip rule of debian/rules, and that dh_shlibdeps comes *after* dh_strip in the dh sequence. I guess that many more dependencies are missing, since the dependency list of octave is much smaller than that of octave3.2. Thomas: do you remember why you removed the +x flag on the oct files? I note that in the octave3.2, this flag was not removed. The fix is either to not touch the +x flag, or to move the chmod -x to the override_dh_shlibdeps rule. -- Sébastien Villemot Researcher in Economics & Debian Maintainer http://www.dynare.org/sebastien Phone: +33-1-40-77-84-04 - GPG Key: 4096R/381A7594
Attachment:
pgpDlCtZRE5ON.pgp
Description: PGP signature