[DRE-maint] Bug#512190: mongrel: Broken dependencies, uninstallable on some release archs.

peter green plugwash at p10link.net
Sun Jan 18 21:54:11 UTC 2009

notfound 512190 1.1.5-3
found 512190 1.1.5-4

512190 only affects the version in unstable, the one in testing is fine.

512190 appears to be the result of fixing 508975 by removing use of 
shlibs and adding hardcoded dependencies in it's place. Using hardcoded 
dependencies for shared libraries is not reccomended since libraries can 
have different names on different architectures (as mentioned in this 
bug) and rebuilding a package on a system with a different version of 
the libraries development files may change the versions of the library 
it can work with.

Better soloutions to that bug would have been (in order from least hacky 
to most hacky)
* get libruby to use symbols files so packages only pick up dependencies 
on the version that is needed for the symbols they actually use.
* use a shlibs.local file to override the shlibs versioning from libruby

More information about the Pkg-ruby-extras-maintainers mailing list