Source: mongodb Severity: normal Trying to understand where the javascript part of mongodb comes from, I noticed that the sources contain lintian overrides for xulrunner-1.9.1 which I *do* not have installed on my system (but mongodb works here).
So, I guess that this bug is actually a multipart one: 1 - The overrides are not used, as indicated by lintian. 2 - The source tree for mongodb contains a lot of convenience copies of other programs (e.g., the whole src/third_party directory) that may be used during the build process. The first point is illustrated by: ,----[ lintian -IE *.deb | grep -i override ] | I: mongodb-clients: unused-override binary-or-shlib-defines-rpath ./usr/bin/mongo /usr/lib/xulrunner-1.9.1 | I: mongodb-clients: unused-override binary-or-shlib-defines-rpath ./usr/bin/mongo /usr/lib64/xulrunner-1.9.1 | I: mongodb-clients: unused-override binary-or-shlib-defines-rpath ./usr/bin/mongodump /usr/lib/xulrunner-1.9.1 | I: mongodb-clients: unused-override binary-or-shlib-defines-rpath ./usr/bin/mongodump /usr/lib64/xulrunner-1.9.1 | I: mongodb-clients: unused-override binary-or-shlib-defines-rpath ./usr/bin/mongoexport /usr/lib/xulrunner-1.9.1 | I: mongodb-clients: unused-override binary-or-shlib-defines-rpath ./usr/bin/mongoexport /usr/lib64/xulrunner-1.9.1 | I: mongodb-clients: unused-override binary-or-shlib-defines-rpath ./usr/bin/mongofiles /usr/lib/xulrunner-1.9.1 | I: mongodb-clients: unused-override binary-or-shlib-defines-rpath ./usr/bin/mongofiles /usr/lib64/xulrunner-1.9.1 | I: mongodb-clients: unused-override binary-or-shlib-defines-rpath ./usr/bin/mongoimport /usr/lib/xulrunner-1.9.1 | I: mongodb-clients: unused-override binary-or-shlib-defines-rpath ./usr/bin/mongoimport /usr/lib64/xulrunner-1.9.1 | I: mongodb-clients: unused-override binary-or-shlib-defines-rpath ./usr/bin/mongorestore /usr/lib/xulrunner-1.9.1 | I: mongodb-clients: unused-override binary-or-shlib-defines-rpath ./usr/bin/mongorestore /usr/lib64/xulrunner-1.9.1 | I: mongodb-clients: unused-override binary-or-shlib-defines-rpath ./usr/bin/mongostat /usr/lib/xulrunner-1.9.1 | I: mongodb-clients: unused-override binary-or-shlib-defines-rpath ./usr/bin/mongostat /usr/lib64/xulrunner-1.9.1 | I: mongodb-clients: unused-override binary-or-shlib-defines-rpath usr/bin/mongo /usr/lib/xulrunner-1.9.1 | I: mongodb-clients: unused-override binary-or-shlib-defines-rpath usr/bin/mongo /usr/lib64/xulrunner-1.9.1 | I: mongodb-clients: unused-override binary-or-shlib-defines-rpath usr/bin/mongodump /usr/lib/xulrunner-1.9.1 | I: mongodb-clients: unused-override binary-or-shlib-defines-rpath usr/bin/mongodump /usr/lib64/xulrunner-1.9.1 | I: mongodb-clients: unused-override binary-or-shlib-defines-rpath usr/bin/mongoexport /usr/lib/xulrunner-1.9.1 | I: mongodb-clients: unused-override binary-or-shlib-defines-rpath usr/bin/mongoexport /usr/lib64/xulrunner-1.9.1 | I: mongodb-clients: unused-override binary-or-shlib-defines-rpath usr/bin/mongofiles /usr/lib/xulrunner-1.9.1 | I: mongodb-clients: unused-override binary-or-shlib-defines-rpath usr/bin/mongofiles /usr/lib64/xulrunner-1.9.1 | I: mongodb-clients: unused-override binary-or-shlib-defines-rpath usr/bin/mongoimport /usr/lib/xulrunner-1.9.1 | I: mongodb-clients: unused-override binary-or-shlib-defines-rpath usr/bin/mongoimport /usr/lib64/xulrunner-1.9.1 | I: mongodb-clients: unused-override binary-or-shlib-defines-rpath usr/bin/mongorestore /usr/lib/xulrunner-1.9.1 | I: mongodb-clients: unused-override binary-or-shlib-defines-rpath usr/bin/mongorestore /usr/lib64/xulrunner-1.9.1 | I: mongodb-clients: unused-override binary-or-shlib-defines-rpath usr/bin/mongostat /usr/lib/xulrunner-1.9.1 | I: mongodb-clients: unused-override binary-or-shlib-defines-rpath usr/bin/mongostat /usr/lib64/xulrunner-1.9.1 | I: mongodb-server: unused-override binary-or-shlib-defines-rpath ./usr/bin/mongod /usr/lib/xulrunner-1.9.1 | I: mongodb-server: unused-override binary-or-shlib-defines-rpath ./usr/bin/mongod /usr/lib64/xulrunner-1.9.1 | I: mongodb-server: unused-override binary-or-shlib-defines-rpath ./usr/bin/mongos /usr/lib/xulrunner-1.9.1 | I: mongodb-server: unused-override binary-or-shlib-defines-rpath ./usr/bin/mongos /usr/lib64/xulrunner-1.9.1 | I: mongodb-server: unused-override binary-or-shlib-defines-rpath usr/bin/mongod /usr/lib/xulrunner-1.9.1 | I: mongodb-server: unused-override binary-or-shlib-defines-rpath usr/bin/mongod /usr/lib64/xulrunner-1.9.1 | I: mongodb-server: unused-override binary-or-shlib-defines-rpath usr/bin/mongos /usr/lib/xulrunner-1.9.1 | I: mongodb-server: unused-override binary-or-shlib-defines-rpath usr/bin/mongos /usr/lib64/xulrunner-1.9.1 `---- The second point should be clearly documented in README.source or something equivalent. -- System Information: Debian Release: 7.0 APT prefers unstable APT policy: (500, 'unstable'), (100, 'experimental') Architecture: i386 (x86_64) Foreign Architectures: amd64 Kernel: Linux 3.8-trunk-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.utf-8, LC_CTYPE=pt_BR.utf-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash -- no debconf information -- Rogério Brito : rbrito@{ime.usp.br,gmail.com} : GPG key 4096R/BCFCAAAA http://rb.doesntexist.org/blog : Projects : https://github.com/rbrito/ DebianQA: http://qa.debian.org/developer.php?login=rbrito%40ime.usp.br -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org