OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

sdd-comment message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: RE: [sdd-comment] VersionRangeType


I see that I need to further explain the assumptions underlying my objections.

There are conceptually two distinct types of maintenance that are intended to be modeled in the SDD by Version and Fix Name. One type modifies a comparable version. Versions are known to be greater or less than each other. If you have a greater version, you know that it incorporates the contents of a lesser version. The other type of maintenance applies a named fix. Fix names only tell you that a particular fix is applied. You can't make any assumptions about what other fixes are applied. These distinct types exist in the realm we are modeling and the concepts need to be reflected in the SDD. To further clarify these concepts, imagine a simple world where comparable versions are numeric - like 1.2.3.2 and fix names are things like "Fix for Problem XYZ" and "Fix for Problem ABC". We intuitively understand that 1.2.3.2 is larger than 1.2.3.1 and incorporates the content of 1.2.3.1. It is also easy to understand from these names that just determining that the "Fix for Problem XYZ" is installed doesn't tell you anything about whether or not the "Fix for Problem ABC" is installed.

Our difficulty right now is that the actual realms that we need to model don't make things this obvious from the names of their maintenance packages. We have to dig a little to determine if a particular thing is really a version - and therefore comparable with greater and less than logic; or if it is really a fix name that is only comparable with equality. Windows makes this hard, but not impossible. The proposed solution would do away with the ability to model the named fix concept in the SDD by overloading its semantics. We need to dig deeper until we understand how Windows should map to these concepts - not throw out a necessary capability of the SDD.

I do have ideas about how Windows really does map to these concepts, but we need to agree on the concepts before that discussion will be useful.


Julia McCarthy
Install Strategy and Development
julia@us.ibm.com
877-261-0391



Inactive hide details for Jason Losh <Jason.Losh@sas.com>Jason Losh <Jason.Losh@sas.com>


          Jason Losh <Jason.Losh@sas.com>

          02/19/2008 11:58 AM


To

Julia McCarthy/Raleigh/IBM@IBMUS

cc

"sdd-comment@lists.oasis-open.org" <sdd-comment@lists.oasis-open.org>

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]
Sent:
Tuesday, February 19, 2008 10:17 AM
To:
Jason Losh
Cc:
sdd-comment@lists.oasis-open.org
Subject:
Re: [sdd-comment] VersionRangeType

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.

Julia McCarthy
Install Strategy and Development
julia@us.ibm.com
877-261-0391



Inactive hide details for Jason Losh <Jason.Losh@sas.com>Jason Losh <Jason.Losh@sas.com>

                  Jason Losh <Jason.Losh@sas.com>

                  02/18/2008 04:33 PM

To

"sdd-comment@lists.oasis-open.org" <sdd-comment@lists.oasis-open.org>
cc
Subject

[sdd-comment] VersionRangeType



Hello SDD TC,

In the SDD schema posted for review, there is a complex type called VersionRangeType that includes an element called FixName. FixName in this case is associated with the range and not the MinVersion or MaxVersion elements. I suggest adding FixName to MinVersion and MaxVersion in addition to leaving FixName associated with the overall range. By adding FixName to MinVersion and MaxVersion, one can specify a minimum and maximum version that includes fix information specific to MinVersion and MaxVersion, for example, any Windows operating system between Windows 2000 SP1 and Windows Vista SP1.

Regards,
-Jason

_________________
Jason Losh
Software Manager, Installation Technologies
Release Management Division, SAS
Office: (919) 531-4759
Mobile: (919) 607-5709
Email: Jason.Losh@sas.com<
mailto:Jason.Losh@sas.com>
http://www.sas.com

SAS ... THE POWER TO KNOW




--
This publicly archived list offers a means to provide input to the
OASIS Solution Deployment Descriptor (SDD) TC.

In order to verify user consent to the Feedback License terms and
to minimize spam in the list archive, subscription is required
before posting.

Subscribe: sdd-comment-subscribe@lists.oasis-open.org
Unsubscribe: sdd-comment-unsubscribe@lists.oasis-open.org
List help: sdd-comment-help@lists.oasis-open.org
List archive:
http://lists.oasis-open.org/archives/sdd-comment/
Feedback License:
http://www.oasis-open.org/who/ipr/feedback_license.pdf
List Guidelines:
http://www.oasis-open.org/maillists/guidelines.php
Committee:
http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=sdd



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]