From: Colin Watson Date: Thu, 6 Dec 2012 09:31:12 +0000 (+0000) Subject: address comments from Stefano X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=a4bb169a96c2a25f0b01b550179256e650b8f3fd;p=debian-ctte.git address comments from Stefano --- diff --git a/681419_free_non_free_dependencies/cjwatson_draft.txt b/681419_free_non_free_dependencies/cjwatson_draft.txt index 97a579c..13e4040 100644 --- a/681419_free_non_free_dependencies/cjwatson_draft.txt +++ b/681419_free_non_free_dependencies/cjwatson_draft.txt @@ -66,7 +66,9 @@ B B 6. Virtual packages are a suitable existing mechanism for packages to B declare the set of abstract features they provide, and allow B packages in main to depend on such abstract features without -B needing to name every (free or non-free) alternative. +B needing to name every (free or non-free) alternative. They should +B nevertheless name at least one free preferred alternative, so that +B the package management system has appropriate defaults. B B Therefore: B @@ -75,4 +77,6 @@ B the form "Depends: package-in-main | package-in-non-free" B constitute a violation of the policy clause cited in point 1. B B 8. We recommend that affected packages consider the use of virtual -B packages instead. +B packages instead. When doing so, they should specify a real +B package in main as the first alternative, e.g. "Depends: +B package-in-main | virtual-interface".