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

Reply via email to