On Thu, Jan 21, 2010 at 01:21:24PM +0000, Jeffrey Cao wrote: > sure elinks has not been updated for a long time. So, what is changed > to make elinks depends on libtre5?
I don't know about this particular case, but in general, one of two things probably happened: - The upstream author changed a library dependency. This happens a lot, and is only a bug if the package doesn't track the dependency correctly. - The maintainer made an error in a configuration file when building the deb. If you've ever tried to build your own deb files, you'd understand how easy it is for this to happen. Either way, you will typically get zero traction with "Why did someone break my favorite package?" The correct thing to do is report a bug, if no one has already done so, and then either wait for a new package to migrate to your chosen repository (such as testing), install from somewhere else (e.g. sid or experimental), or roll your own from source. If you're tracking packages from testing or unstable, then expect this sort of thing to happen from time to time. The only cure is bug reports and the occasional invocation of "aptitude dist-upgrade" to ensure that you're upgrading things that have problematic library dependencies. -- "Oh, look: rocks!" -- Doctor Who, "Destiny of the Daleks" -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org