Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Obsolete COSMOS SDD Tooling BTG Line Items"
Line 4: | Line 4: | ||
|+ | |+ | ||
|- bgcolor=lightgrey | |- bgcolor=lightgrey | ||
− | ! Item !! Owner !! Sizing !! Iteration !! Comments | + | ! Item !! Owner !! Sizing (days) !! Iteration !! Comments |
|- | |- | ||
− | | Define format for command line parms that override properties file || || 2 || 2 || | + | | Define format for command line parms that override properties file || || 2 || 2 || '''Functions provided:'''<br>Parse overridden command line parms |
|- | |- | ||
− | | Code to parse command line parms that override properties file || || 2 || 2 || | + | | Code to parse command line parms that override properties file || || 2 || 2 || '''Functions provided:'''<br>Parse overridden command line parms |
|- | |- | ||
− | | write default rules || || || || | + | | write default rules || || || || '''Functions provided:'''<br>Merging of two simple, but useful, SDDs<br>Merging of many SDDs<br>Merging of complex SDDs |
|- | |- | ||
− | | common schema(easy) || || 2 || || '''SDD Types:'''<br><DisplayTextType><br><VersionType><br><BuildInformationType><br><UUIDType><br><LocationType> | + | | common schema(easy) || || 2 || || '''SDD Types:'''<br><DisplayTextType><br><VersionType><br><BuildInformationType><br><UUIDType><br><LocationType><br><br>'''Functions provided:'''<br>Merging of two simple, but useful, SDDs<br>Merging of many SDDs<br>Merging of complex SDDs |
|- | |- | ||
− | | common schema(hard) || || 4 || || '''SDD Types:'''<br><FixIdentityType><br><ManufacturerType><br><MaintenanceInformationType><br><IdentityType> | + | | common schema(hard) || || 4 || || '''SDD Types:'''<br><FixIdentityType><br><ManufacturerType><br><MaintenanceInformationType><br><IdentityType><br><br>'''Functions provided:'''<br>Merging of two simple, but useful, SDDs<br>Merging of many SDDs<br>Merging of complex SDDs |
|- | |- | ||
− | | package schema(easy) || || 3 || || '''SDD Types:'''<br><SDDContentPurposeType><br><ContentPurposeType><br><ContentsType><br><SDDPackageTypeType><br><ExtensiblePackageTypeType><br><PackageTypeType> | + | | package schema(easy) || || 3 || || '''SDD Types:'''<br><SDDContentPurposeType><br><ContentPurposeType><br><ContentsType><br><SDDPackageTypeType><br><ExtensiblePackageTypeType><br><PackageTypeType><br><br>'''Functions provided:'''<br>Merging of two simple, but useful, SDDs<br>Merging of many SDDs<br>Merging of complex SDDs |
|- | |- | ||
− | | package schema(hard) || || 3 || || '''SDD Types:'''<br><ContentType><br><PackageIdentityType><br><PackageDescriptorType> | + | | package schema(hard) || || 3 || || '''SDD Types:'''<br><ContentType><br><PackageIdentityType><br><PackageDescriptorType><br><br>'''Functions provided:'''<br>Merging of two simple, but useful, SDDs<br>Merging of many SDDs<br>Merging of complex SDDs |
|- | |- | ||
| deployment schema(easy) || || 30 || || '''SDD Types:'''<br><VariableExpressionType><br><ResourceTypeNameType><br><PropertyMatchType><br><OperationType><br><OperationListType><br><StringCaseType><br><DependencyType><br><RequirementsType><br><LanguagesType><br><SDDCompletionTypeNamesType><br><DescriptionGroup><br><ArgumentListType><br><OutputVariableListType><br><ArtifactTypeNameType><br><GroupsType><br><MultiplicityConstraintType><br><RequisitesType><br><TopologyType><br><PropertyType><br><VersionValueType><br><MaxVersionType><br><VersionRangeType><br> | | deployment schema(easy) || || 30 || || '''SDD Types:'''<br><VariableExpressionType><br><ResourceTypeNameType><br><PropertyMatchType><br><OperationType><br><OperationListType><br><StringCaseType><br><DependencyType><br><RequirementsType><br><LanguagesType><br><SDDCompletionTypeNamesType><br><DescriptionGroup><br><ArgumentListType><br><OutputVariableListType><br><ArtifactTypeNameType><br><GroupsType><br><MultiplicityConstraintType><br><RequisitesType><br><TopologyType><br><PropertyType><br><VersionValueType><br><MaxVersionType><br><VersionRangeType><br> | ||
<VersionConstraintValueType><br><VersionConstraintType><br><UniquenessConstraintType><br><RelationshipConstraintType><br><AlternativeConditionalType><br><BoundaryType><br><IntegerParameterType><br><BooleanParameterType><br><URIParameterType><br><ParametersType><br><BaseVariableType><br><ResourcePropertyType><br><CapacityConstraintType><br><ConsumptionConstraintValueType><br><ConsumptionConstraintType><br><ConstrainedResourceType><br><FeatureReferenceType><br><InstallationArtifactsType><br><LocalizationContentType><br> | <VersionConstraintValueType><br><VersionConstraintType><br><UniquenessConstraintType><br><RelationshipConstraintType><br><AlternativeConditionalType><br><BoundaryType><br><IntegerParameterType><br><BooleanParameterType><br><URIParameterType><br><ParametersType><br><BaseVariableType><br><ResourcePropertyType><br><CapacityConstraintType><br><ConsumptionConstraintValueType><br><ConsumptionConstraintType><br><ConstrainedResourceType><br><FeatureReferenceType><br><InstallationArtifactsType><br><LocalizationContentType><br> | ||
− | <SelectableContentType><br><FeaturesType><br><MultiSelectType><br><FeatureType><br><PackageFeatureReferenceType><br><ContentElementReferenceType><br><BaseContentType><br><ResourceMapType><br><RequiredContentSelectionType><br><ContentSelectionFeatureType><br><LanguageSelectionsType><br><OptionalLanguagesType><br><LanguageSetType><br><ConfigurationArtifactsType><br><OutputVariableType><br><ArgumentType><br><RelationshipType><br><ResultingPropertyType><br><LanguageType><br><PropertyConstraintType><br><DerivedVariableType><br><PropertyValueListType> | + | <SelectableContentType><br><FeaturesType><br><MultiSelectType><br><FeatureType><br><PackageFeatureReferenceType><br><ContentElementReferenceType><br><BaseContentType><br><ResourceMapType><br><RequiredContentSelectionType><br><ContentSelectionFeatureType><br><LanguageSelectionsType><br><OptionalLanguagesType><br><LanguageSetType><br><ConfigurationArtifactsType><br><OutputVariableType><br><ArgumentType><br><RelationshipType><br><ResultingPropertyType><br><LanguageType><br><PropertyConstraintType><br><DerivedVariableType><br><PropertyValueListType><br><br>'''Functions provided:'''<br>Merging of two simple, but useful, SDDs<br>Merging of many SDDs<br>Merging of complex SDDs |
|- | |- | ||
− | | deployment schema(medium) || || 15 || || '''SDD Types:'''<br><MultiplicityType><br><GroupType><br><ResultingChangeMapType><br><AdditionalContentType><br><SubstitutionType><br><CompletionType><br><RequirementType><br><AlternativeRequirementType><br><InternalDependencyType><br><RequirementResourceConstraintType><br><CapacityValueType><br><RequiredBaseType><br><AlternativeRequiredBaseConstraintType><br><RequiredBaseConstraintType><br><VariablesType><br><ConditionalDerivedVariableExpressionType><br><StringParameterType><br><BaseParameterType><br><ConditionType><br><ConditionalPropertyConstraintType> | + | | deployment schema(medium) || || 15 || || '''SDD Types:'''<br><MultiplicityType><br><GroupType><br><ResultingChangeMapType><br><AdditionalContentType><br><SubstitutionType><br><CompletionType><br><RequirementType><br><AlternativeRequirementType><br><InternalDependencyType><br><RequirementResourceConstraintType><br><CapacityValueType><br><RequiredBaseType><br><AlternativeRequiredBaseConstraintType><br><RequiredBaseConstraintType><br><VariablesType><br><ConditionalDerivedVariableExpressionType><br><StringParameterType><br><BaseParameterType><br><ConditionType><br><ConditionalPropertyConstraintType><br><br>'''Functions provided:'''<br>Merging of two simple, but useful, SDDs<br>Merging of many SDDs<br>Merging of complex SDDs |
|- | |- | ||
− | | deployment schema(hard) || || 15 || || '''SDD Types:'''<br><ReferencedPackageType><br><ResultingResourceMapType><br><LocalizationUnitType><br><ConfigurationUnitType><br><InstallableUnitType><br><DeploymentDescriptorType><br><CompositeInstallableType><br><CompositeLocalizationUnitType><br><NestedFeatureType><br><CompositeUnitType><br><ArtifactType><br><ResultingChangeType><br><ResultingResourceType><br><ConditionalResourceConstraintType><br><ResourceType> | + | | deployment schema(hard) || || 15 || || '''SDD Types:'''<br><ReferencedPackageType><br><ResultingResourceMapType><br><LocalizationUnitType><br><ConfigurationUnitType><br><InstallableUnitType><br><DeploymentDescriptorType><br><CompositeInstallableType><br><CompositeLocalizationUnitType><br><NestedFeatureType><br><CompositeUnitType><br><ArtifactType><br><ResultingChangeType><br><ResultingResourceType><br><ConditionalResourceConstraintType><br><ResourceType><br><br>'''Functions provided:'''<br>Merging of two simple, but useful, SDDs<br>Merging of many SDDs<br>Merging of complex SDDs |
|- | |- | ||
− | | ID Conflict Resolution || || 4 || 1 || | + | | ID Conflict Resolution || || 4 || 1 || '''Functions provided:'''<br>Merging of two simple, but useful, SDDs<br>Merging of many SDDs<br>Merging of complex SDDs |
|- | |- | ||
− | | JUnit test cases || || || || | + | | JUnit test cases || || || || '''Functions provided:'''<br>Test Cases |
|- | |- | ||
− | | RPMReader || || 5 || || | + | | RPMReader || || 5 || || '''Functions provided:'''<br>Test Cases |
|- | |- | ||
− | | SDDReader || || 1 || || | + | | SDDReader || || 1 || || '''Functions provided:'''<br>Test Cases |
|- | |- | ||
− | | Aggregator || || 8 || || | + | | Aggregator || || 8 || || '''Functions provided:'''<br>Test Cases |
|- | |- | ||
− | | Rules || || 40 || || | + | | Rules || || 40 || || '''Functions provided:'''<br>Test Cases |
|- | |- | ||
− | | Command line parms || || 2 || || | + | | Command line parms || || 2 || || '''Functions provided:'''<br>Test Cases |
|- | |- | ||
− | | additional plugins || || 5 || || | + | | additional plugins || || 5 || || '''Functions provided:'''<br>Test Cases |
|- | |- | ||
− | | Validator Design Doc || || 2 || || | + | | Validator Design Doc || || 2 || || '''Functions provided:'''<br>User documentation |
|- | |- | ||
− | | SPI Design Doc || || 8 || || | + | | SPI Design Doc || || 8 || || '''Functions provided:'''<br>User documentation |
|- | |- | ||
− | | BTG Design Doc || || 3 || || | + | | BTG Design Doc || || 3 || || '''Functions provided:'''<br>User documentation |
|- | |- | ||
− | | Determine logging framework and format || || 2 || 1 || | + | | Determine logging framework and format || || 2 || 1 || '''Functions provided:'''<br>Logging |
|- | |- | ||
− | | determine how profiles will work || || 5 || 3+ || | + | | determine how profiles will work || || 5 || 3+ || '''Functions provided:'''<br>Profile support |
|- | |- | ||
− | | implement profiles || || 0 || || | + | | implement profiles || || 0 || || '''Functions provided:'''<br>Profile support |
|- | |- | ||
− | | ANT task that calls the BTG || || 3 || 3 || | + | | ANT task that calls the BTG || || 3 || 3 || '''Functions provided:'''<br>Startup scripts/ANT scripts |
|- | |- | ||
− | | Determine command line options for logging. || || 2 || 1 || | + | | Determine command line options for logging. || || 2 || 1 || '''Functions provided:'''<br>Parse overridden command line parms<br>Logging |
|- | |- | ||
− | | Write start-up scripts (get examples from SAS) || || 2 || 1 || | + | | Write start-up scripts (get examples from SAS) || || 2 || 1 || '''Functions provided:'''<br>Startup scripts/ANT scripts |
|- | |- | ||
− | | Determine how user will write custom rules || || 4 || 3+ || | + | | Determine how user will write custom rules || || 4 || 3+ || '''Functions provided:'''<br>User can define custom rules |
|- | |- | ||
− | | Define targetRef in InstallableUnit || || 0 || 3+ || | + | | Define targetRef in InstallableUnit || || 0 || 3+ || '''Functions provided:'''<br>Merging of two simple, but useful, SDDs<br>Merging of many SDDs<br>Merging of complex SDDs |
|- | |- | ||
− | | Determine the rules that custom rules should be constrained by || || 2 || 3+ || | + | | Determine the rules that custom rules should be constrained by || || 2 || 3+ || '''Functions provided:'''<br>User can define custom rules |
|- | |- | ||
− | | Determine the rules that plug-ins should be constrained by || || 3 || 3+ || | + | | Determine the rules that plug-ins should be constrained by || || 3 || 3+ || '''Functions provided:'''<br>New custom plug-ins |
|- | |- | ||
− | | Handle missing information || || 2 || 1 || | + | | Handle missing information || || 2 || 1 || '''Functions provided:'''<br>Merging of two simple, but useful, SDDs<br>Merging of many SDDs<br>Merging of complex SDDs |
|- | |- | ||
− | | Handle versioning for plug-ins || || 2 || 3+ || | + | | Handle versioning for plug-ins || || 2 || 3+ || '''Functions provided:'''<br>New custom plug-ins |
|- | |- | ||
− | | Combine language bundles || || 5 || 3+ || | + | | Combine language bundles || || 5 || 3+ || '''Functions provided:'''<br>Language bundle support |
|- | |- | ||
− | | Resolve translated bundle names for comparison || || 2 || 3+ || | + | | Resolve translated bundle names for comparison || || 2 || 3+ || '''Functions provided:'''<br>Language bundle support |
|- | |- | ||
− | | Provide the ability to specify one properties file or a directory of properties files. || || 2 || 2 || | + | | Provide the ability to specify one properties file or a directory of properties files. || || 2 || 2 || '''Functions provided:'''<br>Parse overridden command line parms |
|- | |- | ||
− | | Modify SDDReader plugin to handle bundles || || || 3+ || | + | | Modify SDDReader plugin to handle bundles || || || 3+ || '''Functions provided:'''<br>Language bundle support |
|- | |- | ||
− | | exmaples and samples (1) || || 13 || || | + | | exmaples and samples (1) || || 13 || || '''Functions provided:'''<br>User documentation |
|} | |} |
Revision as of 14:21, 20 March 2008
These are line items scheduled for the Build Time Generator:
Item | Owner | Sizing (days) | Iteration | Comments |
---|---|---|---|---|
Define format for command line parms that override properties file | 2 | 2 | Functions provided: Parse overridden command line parms | |
Code to parse command line parms that override properties file | 2 | 2 | Functions provided: Parse overridden command line parms | |
write default rules | Functions provided: Merging of two simple, but useful, SDDs Merging of many SDDs Merging of complex SDDs | |||
common schema(easy) | 2 | SDD Types: <DisplayTextType> <VersionType> <BuildInformationType> <UUIDType> <LocationType> Functions provided: Merging of two simple, but useful, SDDs Merging of many SDDs Merging of complex SDDs | ||
common schema(hard) | 4 | SDD Types: <FixIdentityType> <ManufacturerType> <MaintenanceInformationType> <IdentityType> Functions provided: Merging of two simple, but useful, SDDs Merging of many SDDs Merging of complex SDDs | ||
package schema(easy) | 3 | SDD Types: <SDDContentPurposeType> <ContentPurposeType> <ContentsType> <SDDPackageTypeType> <ExtensiblePackageTypeType> <PackageTypeType> Functions provided: Merging of two simple, but useful, SDDs Merging of many SDDs Merging of complex SDDs | ||
package schema(hard) | 3 | SDD Types: <ContentType> <PackageIdentityType> <PackageDescriptorType> Functions provided: Merging of two simple, but useful, SDDs Merging of many SDDs Merging of complex SDDs | ||
deployment schema(easy) | 30 | SDD Types: <VariableExpressionType> <ResourceTypeNameType> <PropertyMatchType> <OperationType> <OperationListType> <StringCaseType> <DependencyType> <RequirementsType> <LanguagesType> <SDDCompletionTypeNamesType> <DescriptionGroup> <ArgumentListType> <OutputVariableListType> <ArtifactTypeNameType> <GroupsType> <MultiplicityConstraintType> <RequisitesType> <TopologyType> <PropertyType> <VersionValueType> <MaxVersionType> <VersionRangeType> <VersionConstraintValueType> | ||
deployment schema(medium) | 15 | SDD Types: <MultiplicityType> <GroupType> <ResultingChangeMapType> <AdditionalContentType> <SubstitutionType> <CompletionType> <RequirementType> <AlternativeRequirementType> <InternalDependencyType> <RequirementResourceConstraintType> <CapacityValueType> <RequiredBaseType> <AlternativeRequiredBaseConstraintType> <RequiredBaseConstraintType> <VariablesType> <ConditionalDerivedVariableExpressionType> <StringParameterType> <BaseParameterType> <ConditionType> <ConditionalPropertyConstraintType> Functions provided: Merging of two simple, but useful, SDDs Merging of many SDDs Merging of complex SDDs | ||
deployment schema(hard) | 15 | SDD Types: <ReferencedPackageType> <ResultingResourceMapType> <LocalizationUnitType> <ConfigurationUnitType> <InstallableUnitType> <DeploymentDescriptorType> <CompositeInstallableType> <CompositeLocalizationUnitType> <NestedFeatureType> <CompositeUnitType> <ArtifactType> <ResultingChangeType> <ResultingResourceType> <ConditionalResourceConstraintType> <ResourceType> Functions provided: Merging of two simple, but useful, SDDs Merging of many SDDs Merging of complex SDDs | ||
ID Conflict Resolution | 4 | 1 | Functions provided: Merging of two simple, but useful, SDDs Merging of many SDDs Merging of complex SDDs | |
JUnit test cases | Functions provided: Test Cases | |||
RPMReader | 5 | Functions provided: Test Cases | ||
SDDReader | 1 | Functions provided: Test Cases | ||
Aggregator | 8 | Functions provided: Test Cases | ||
Rules | 40 | Functions provided: Test Cases | ||
Command line parms | 2 | Functions provided: Test Cases | ||
additional plugins | 5 | Functions provided: Test Cases | ||
Validator Design Doc | 2 | Functions provided: User documentation | ||
SPI Design Doc | 8 | Functions provided: User documentation | ||
BTG Design Doc | 3 | Functions provided: User documentation | ||
Determine logging framework and format | 2 | 1 | Functions provided: Logging | |
determine how profiles will work | 5 | 3+ | Functions provided: Profile support | |
implement profiles | 0 | Functions provided: Profile support | ||
ANT task that calls the BTG | 3 | 3 | Functions provided: Startup scripts/ANT scripts | |
Determine command line options for logging. | 2 | 1 | Functions provided: Parse overridden command line parms Logging | |
Write start-up scripts (get examples from SAS) | 2 | 1 | Functions provided: Startup scripts/ANT scripts | |
Determine how user will write custom rules | 4 | 3+ | Functions provided: User can define custom rules | |
Define targetRef in InstallableUnit | 0 | 3+ | Functions provided: Merging of two simple, but useful, SDDs Merging of many SDDs Merging of complex SDDs | |
Determine the rules that custom rules should be constrained by | 2 | 3+ | Functions provided: User can define custom rules | |
Determine the rules that plug-ins should be constrained by | 3 | 3+ | Functions provided: New custom plug-ins | |
Handle missing information | 2 | 1 | Functions provided: Merging of two simple, but useful, SDDs Merging of many SDDs Merging of complex SDDs | |
Handle versioning for plug-ins | 2 | 3+ | Functions provided: New custom plug-ins | |
Combine language bundles | 5 | 3+ | Functions provided: Language bundle support | |
Resolve translated bundle names for comparison | 2 | 3+ | Functions provided: Language bundle support | |
Provide the ability to specify one properties file or a directory of properties files. | 2 | 2 | Functions provided: Parse overridden command line parms | |
Modify SDDReader plugin to handle bundles | 3+ | Functions provided: Language bundle support | ||
exmaples and samples (1) | 13 | Functions provided: User documentation |