On 01/05/2013 01:06 AM, Johannes Schauer wrote: > Hi, > > I have some questions about the graph tool Debian package: > > Why does it depend on libboost-all-dev? Out of all ~38k binary packages > in Debian, only libfeel++-dev depends on libboost-all-dev. I dont see a > reason for the graph-tool package to depend on libboost-all-dev. Why > does it?
This is clearly an overkill... The idea behind it was that the inline() function of graph-tool allows for on-the-fly compilation of C++ code, and I usually would use different parts of the boost library. This is also why other -dev packages and g++ are listed as run-time dependencies. > The graph-tool binary package also depends on expat. Why? The expat > package only ships the program /usr/bin/xmlwf which I dont see being > used by graph-tool at all? This is clearly an error. It should be libexpat1. > It also depends on python-dev. Why? Packages that are not *-dev packages > should not need to depend on python-dev. > > It also depends on the g++ package. The g++ package only ships the > binary /usr/bin/g++ which, as far as I can see, is never executed by > graph-tool? This is because of the inline() functionality, as explained above. > I'm just asking because once I try to install the graph-tool package, > apt-get tells me that it will fill 1036 MB of disk space with 323 new > packages it needs to resolve graph-tool's dependencies. This seems > somehow a bit like overkill to spend one gigabyte just to install > graph-tool? This is clearly excessive. I'll make the modifications such that only the bare minimum is required. If the user wants to use the inline() function, only then should the -dev packages be installed. Thanks for pointing this out. Cheers, Tiago -- Tiago de Paula Peixoto <[email protected]> _______________________________________________ graph-tool mailing list [email protected] http://lists.skewed.de/mailman/listinfo/graph-tool
