[EMAIL PROTECTED] wrote:
>But whenever I try to install it, it wants to remove some critical files
>from my system first!
>
>  # apt-get install alsa-source
>  Reading Package Lists... Done
>  Building Dependency Tree... Done
>  The following packages will be REMOVED:
>    alien debhelper dh-make 

Those aren't critical (not in the sense that the testing scripts
consider, anyway - they might be critical to *you*). As Anthony Towns
put it on -devel when this came up recently, 'testing just says
everything can be installed, not that everything you might want can be
installed /at once/'.

The current alsa-source really does need a newer debhelper to work
properly, though: see bug #98819. I assume it's a Recommends: so that
you're not forced to install debhelper to use other bits of the package.

>I thought the idea behind testing was that packages would only go into
>testing once all the packages that they needed were also in testing...

testing ignores the Recommends: (it's installable without it), and
resolves the Conflicts: by assuming that you can remove debhelper in
order to install the package. It's not optimal in this case, but is
necessary in others.

-- 
Colin Watson                                  [EMAIL PROTECTED]

Reply via email to