[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: RE: [sdd-comment] VersionRangeType
Hi Julia, How are the semantics of FixName any different than the semantics
associated with the VersionRangeType based upon my proposal? MinVersion
and MaxVersion are of type VersionType which is xsd:string. FixName is
also xsd:string. How are the greater than/less than comparison's
semantically different? There is no rule that MinVersion and MaxVersion
can't be "Joe" or "Sam" respectively and as such the
comparison issue raised for FixName is also inherent in MinVersion/MaxVersion.
I see no difference. The issue you raised is why I recommend we revisit Version in the 1.1
version of the specification. For 1.0, however, I am looking for a tweak
that gets us closer to having something that works and I think adding FixName
to MinVersion/MaxVersion gets us much closer. And I would like to amend my proposal based on Randy and I's
exchange last night and state that we should remove FixName from
VersionRangeType and only have FixName associated with MinVersion and
MaxVersion. Cheers, -Jason From: Julia McCarthy
[mailto:julia@us.ibm.com] This proposal will not accomplish what you
want. Fix name can only be compared for equality. Let's use your example of a
min version of Windows 2000 with SP1 and max Version of Windows Vista with SP1.
If the actual os is Windows 2000 with SP4, all you know is that it is not
Windows 2000 with SP1. You do NOT know if it is within the required range. SP1
and SP42 are fix names and the semantics of fix name do not involve comparison
for greater or less than. All you can know is that SP1 does not equal SP4.
|
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]