Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Obsolete COSMOS SDD Tooling BTG Line Items"

(Iteration 11)
(Iteration 12)
Line 86: Line 86:
  
 
===Iteration 12===
 
===Iteration 12===
 +
{| border=1 width=100%
 +
|+
 +
|- bgcolor=lightgrey
 +
! Item !! Owner !! Start Date !! End Date !! Comments
 +
|- bgcolor=lightgreen
 +
| Rules || Eric, Yan, Josh, Robert || 0000/00/00 || 0000/00/00 || [[COSMOS_SDD_Tooling_BTG_Data_Type_Comparison_Iterations#Iteration_12_.283_days.29|Rules checklist]]
 +
|}
 +
 
===Iteration 13===
 
===Iteration 13===
 
===Iteration 14===
 
===Iteration 14===

Revision as of 14:21, 28 March 2008

This page contains the work items for the BTG. The item name, owner, sizing, the iteration it's scheduled to appear in and any associated comments are contained in the table. In the comments section we've included the major function that this item contributes. The list of functions is the following:

  • Merging of two simple, but useful, SDDs
  • Merging of many SDDs
  • Merging of complex SDDs
  • User can define custom rules
  • User can add additional plug-ins
  • Parse overridden command line parms
  • New custom plug-ins
  • Language bundle support
  • Startup scripts/ANT scripts
  • Logging
  • Test Cases
  • Profile support
  • User documentation


Once the SDD types are broken down into what would be useful for basic vs complex vs more complex (and on and on) descriptors, the items referring to rules will change to expose that information. We'll be able to schedule our iterations at that time as well.

In the iteration column, we currently list 1, 2, 3, and 3+. The iterations 1, 2, and 3 correspond to next iterations. Iteration 3+ means it's not scheduled yet, but will not be done until iteration 3 has completed.

BTG Line Items

Iteration 6

Item Owner Start Date End Date Comments
Rules Eric, Yan, Josh, Robert 0000/00/00 0000/00/00 Rules checklist
Determine logging framework and format 0000/00/00 0000/00/00 Functions provided:
Logging
Determine command line options for logging. 0000/00/00 0000/00/00 Functions provided:
Parse overridden command line parms
Logging
Write start-up scripts (get examples from SAS) 0000/00/00 0000/00/00 Functions provided:
Startup scripts/ANT scripts
ID Conflict Resolution 0000/00/00 0000/00/00 Functions provided:
Merging of two simple, but useful, SDDs
Merging of many SDDs
Merging of complex SDDs
Handle missing information 0000/00/00 0000/00/00 Functions provided:
Merging of two simple, but useful, SDDs
Merging of many SDDs
Merging of complex SDDs

Iteration 7

Item Owner Start Date End Date Comments
Rules Eric, Yan, Josh, Robert 0000/00/00 0000/00/00 Rules checklist

Iteration 8

Item Owner Start Date End Date Comments
Rules Eric, Yan, Josh, Robert 0000/00/00 0000/00/00 Rules checklist

Iteration 9

Item Owner Start Date End Date Comments
Rules Eric, Yan, Josh, Robert 0000/00/00 0000/00/00 Rules checklist

Iteration 10

Item Owner Start Date End Date Comments
Rules Eric, Yan, Josh, Robert 0000/00/00 0000/00/00 Rules checklist

Iteration 11

Item Owner Start Date End Date Comments
Rules Eric, Yan, Josh, Robert 0000/00/00 0000/00/00 Rules checklist

Iteration 12

Item Owner Start Date End Date Comments
Rules Eric, Yan, Josh, Robert 0000/00/00 0000/00/00 Rules checklist

Iteration 13

Iteration 14

Iteration 15

Iteration 16

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>
<VersionConstraintType>
<UniquenessConstraintType>
<RelationshipConstraintType>
<AlternativeConditionalType>
<BoundaryType>
<IntegerParameterType>
<BooleanParameterType>
<URIParameterType>
<ParametersType>
<BaseVariableType>
<ResourcePropertyType>
<CapacityConstraintType>
<ConsumptionConstraintValueType>
<ConsumptionConstraintType>
<ConstrainedResourceType>
<FeatureReferenceType>
<InstallationArtifactsType>
<LocalizationContentType>
<SelectableContentType>
<FeaturesType>
<MultiSelectType>
<FeatureType>
<PackageFeatureReferenceType>
<ContentElementReferenceType>
<BaseContentType>
<ResourceMapType>
<RequiredContentSelectionType>
<ContentSelectionFeatureType>
<LanguageSelectionsType>
<OptionalLanguagesType>
<LanguageSetType>
<ConfigurationArtifactsType>
<OutputVariableType>
<ArgumentType>
<RelationshipType>
<ResultingPropertyType>
<LanguageType>
<PropertyConstraintType>
<DerivedVariableType>
<PropertyValueListType>

Functions provided:
Merging of two simple, but useful, SDDs
Merging of many SDDs
Merging of complex SDDs

    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 This sizing is for additional work to test language bundles associated with the SDDReader plug-in.
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, implement profiles 5 3+ 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
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
examples and samples 13(each) Functions provided:
User documentation


Other BTG Work Items

  • Green = On schedule
  • Yellow = Danger of missing schedule
  • Red = Has missed schedule
  • Blue = Complete
Item Owner Scheduled start date (actual) Scheduled end date (actual) Comments
Label each SDD type as either CL1 or CL2 Josh and Robert 2008/03/26
Re-order SDD types for rules creation Josh and Robert 2008/03/26 The order we write the rules for the SDD types should be in such a way that they fit into logical milestones or iterations.
Scan code and send to Eclipse review board Chris 2008/03/21 (2008/03/21) 2008/03/21 (2008/03/21)

Back to the top