1 |
>>>>> On Sat, 29 Sep 2012, Ciaran McCreesh wrote: |
2 |
|
3 |
>> d) Require a) for Package managers and b) by tree policy |
4 |
>> (Postel's Law, brought up by mgorny). Practically, this |
5 |
>> would mean that repoman would reject "foo-1" as package |
6 |
>> name, but the rest of Portage would accept it. |
7 |
|
8 |
> Postel's Law is what lead to the current state of HTML and |
9 |
> JavaScript, where everything has to be tested carefully on dozens of |
10 |
> different browser versions and littered with workarounds. Accepting |
11 |
> lax input just leads to lax input being provided... |
12 |
|
13 |
Providing lax input is not at all Postel's Law, but the opposite of it. |
14 |
|
15 |
In our case, strict input would be enforced with repoman. |
16 |
|
17 |
Ulrich |