Quoting Michael Biebl (2017-12-13 17:28:29)
> Am 13.12.2017 um 17:11 schrieb Jonas Smedegaard:
> > Quoting Michael Biebl (2017-12-13 16:26:56)
> >> Am 13.12.2017 um 16:02 schrieb Jonas Smedegaard:
> >>> Moreover, vnc-viewer is provided by nonfree packages tightvnc-java and
> >>> vnc-java, 
> >>
> >> I can't confirm that. Those vnc viewers are from contrib, not from 
> >> non-free.
> > 
> > Acknowledged - sorry for my too harsh description.
> > 
> > My point was (and still is) that those package are outside main, which 
> > Debian Policy § 2.2.1 forbids.
> > 
> > How do you interpret that section differently?
> 
> Well, the package does *not* recommend a package outside of main.
> It recommends a virtual package which can be satisfied by packages from
> main and outside. In our case, there are enough packages in main which
> satisfy that provides. So I fail to see how avahi-uti-utils violates that.

Ok, so we agree that the package recommend a virtual package which can 
be satisfied by either free or non-free packages.

Problem with that is that non-free packages can then satisfy the 
recommendation as _default_ alternative.

§ 2.2.1 of Debian Poilcy states:

> packages in main [...] must not declare a Pre-Depends, Depends, 
> Recommends, Build-Depends, Build-Depends-Indep, or Build-Depends-Arch 
> relationship on a non-main package unless that package is only listed 
> as a non-default alternative for a package in main

Please fix vnc-viewer to list non-main packages only as *non-default* 
alternatives.


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

Attachment: signature.asc
Description: signature

Reply via email to