Re: Bug#354505: ghc on AMD64 testing depends on unavailable libgmp3c2
Martin Michlmayr <email@example.com> writes:
> * Sebastian H. Miele <firstname.lastname@example.org> [2006-02-26 23:39]:
>> In the AMD64 testing distribution the ghc package depends on the
>> unavailable package libgmp3c2. My /etc/apt/sources.list is:
>> deb http://ftp.de.debian.org/debian-amd64/debian/ testing main
>> deb http://ftp.de.debian.org/debian-amd64/debian/ stable main
>> However, the libgmp3c2 package is available in the unstable branch, so
>> the problem will probably fix itself in the future.
> I'm copying the AMD64 list.
That is a result of bad timing and how testing works for amd64. A
package enters testing if the same version is in testing in Debian
regardless of anything else. Usualy that works out well but not if the
amd64 package has different depends than the debian package
(e.g. build at a much later time) or if one of the depends is
unavailable in the latest version.
Given the timeline for amd64 inclusion in Debian there are no
intentions on improving this and people just have to live with
A simple solution (although not always) is to add unstable but pin it
lower than testing. In case of missing packages in etch apt will then
use the one from unstable.