Bug#184368: sematic error, 2.3.1 The package name
On Tue, Mar 11, 2003 at 03:57:07PM -0600, Drew Scott Daniels wrote:
> Package: debian-policy
>
> Section 2.3.1 says:
> "Package names must consist of lower case letters (a-z), digits (0-9),
> plus (+) and minus (-) signs, and periods (.)."
>
> It should say something like:
> "Package names must not consist of anything other than lower case letters
> (a-z), digits (0-9), plus (+) and minus (-) signs, and periods (.)."
>
> because it is not desirable, and not the current convention to make
> packages contain all of the items in the list. eg why force apt to have
> digits, plus and minus signs and periods. It would have to have a name
> like apt00+-.. to be valid.
Please do not push pedantic argument too much :-)
Double negative expressions are error prone and difficult to understand
for non-native speakers. I think it is fine as is since the original
text uses "consist of" instead of "contain".
BTW, I have never seen any package name starting any of "+", "-", or
".", nor I have seen any package name with repeated ".". I guess common
sense rules.
--
Osamu Aoki <osamu@debian.org> Cupertino CA USA, GPG-key: A8061F32
Reply to: