07.09.2015 в 20:10:31 +0300 Sergei Golovan написал: > On Mon, Sep 7, 2015 at 6:12 PM, Stepan Golosunov <ste...@golosunov.pp.ru> > wrote: > >> On the other hand, you have the non-free repository enables, so why do > >> you expect APT > >> not to install packages available from there? If you don't want them > >> then switch off the repository. > > > > Debian Social Contract says > > "We will never make the system require the use of a non-free component." > > And I asked apt to install a package from Debian, not non-free. > > After you've added the non-free repository to your sources.list you > can't say that, sorry. Non-free repository is not a part of Debian, > but APT by default happily installs non-free packages. You can pin > different priorities to different components (main, contrib, non-free) > but I never tried that and can't say if it works.
Presence of non-free component in sources.list does not void social contract. And any case when installation of a package from main results in installation of a package from non-free (or contrib) is definitly a bug. (And in many of these cases a release-critical bug.)