> It is perfectly valid to use testing packages in stable using > apt-pinning. [...]
Alright, I think I see what an appropriate view would be: A package should only take for granted another package's _oldest_ version that is in _any_ supported Debian distribution (which will usually be the one in the current "stable" release). Stable AKA Woody currently contains Perl 5.6.1, so only 5.6.1 could be taken for granted. > The Policy's definition of dependency must include the min. version > number required. I can't imagine how else it could work. Unfortunately, the policy isn't explicit enough on this issue. > If a package requires >Perl 5.5, then (I believe) that should be > specified in the dependencies. If it does not, I would also consider > it a bug. No, I don't think so. These days, Perl 5.6.1 can very well be taken for granted, since older versions aren't supported by Debian any more. > [ apt-get install -t testing courier-filter-perl ] > > My expectation, in this use case, is that apt will tell me if I need > dependencies from testing or not. [...] This is how all other testing > packages have behaved when I used apt-pinning. I agree, this makes sense. I'm going to release another version of courier-filter-perl soon which explicitly depends on Perl 5.8. I just hope it gets into testing before the freeze. Thanks for bringing this issue to my attention. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

