[DRE-maint] Bug#512190: mongrel: Broken dependencies, uninstallable on some release archs.
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