Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [alf-dev] ALF Source Code Mangement Vocabulary Meeting+1-303-928-3232 id 6053141# Wednesday 10:00AM PDT - meeting minutes

Meeting minutes for ALF Source Code Management Vocabulary Meeting,
Wednesday May 31th at 10:00AM PDT 

0. Last week's minutes (below - slightly edited for typos)

1. Status on tasks (see list in minutes below)

2. Component and Data Model discussion

3. Use Cases 

4. Workspace discussion 

5. Any other business

Attendees:
Brian Carrol
Tim Buss
Richard Title
Mark Phippard
Jamey Clark
Adam Simantel
Eric Minick

0. Last weeks minutes were accepted.  Not additional comments were noted

1. Status on tasks

Done:
T12. Review and Discuss Data Model (see item below)
T13. Review and Discuss "Component" - Due to the complications it raises
we decided to drop the notion of Component for now (see item below)

Todo

T7. Discuss "Workspace" -
The discussion continued in Email.  There are two points of view.  
1. That ALF should just specify an "API" with which to wrap the SCM
client allowing it to be installed in the same locality as a tool much
as an SCM client would normallybe but be controled by ALF to materialize
files "locally" to the tool.
2. That ALF should specify an API that and SCM server would implement
that would allow for a "common client" to be implemented.  This would
allow for more sophisticated interactions such a pushing the file to the
tool. ( not sure I've really captured this one)

We still have to resolve this. I propose that 2 may be considered an
extension of 1 and if we decide it is necessary we can build on 1 to
create 2.  They are not mutally exclusive.  I would like to get
agreement on this so we can mke an initial proposal.     

T11. Integration based use cases
We think that most build use cases are a variant of the K Shaw use case.
(see Use Case Discussion below)

T15.
Expand "primitive" use cases to include more detail (eg datatypes,
method signatures) Adam and Jamey are taking a look at this

T16.
Update Data model based on ALF meeting feedback.  Brian took notes and
will do this

T17.
Create a schema from the data model. Sicne the data model is in visio
this may need to be done by hand.  Looking for volunteers otherwise Tim
Buss may take this on.

T18
SCM metadata difference report schema.  We should capture some use cases
for this.  To make it worthwhile to define a machine readable schema
there needs to be some compelling mainstream use cases that need to
leverage the report results in an automated way. - All

2. Component and Data Model discussion
Brian presented v3 of the data model (attached).  There was general
consensus that it made sense.  Some modifications were suggested. 

It was suggested that maybe the notion of an ALF define meta-data
difference report should be captured.   There was some concern that this
may be beyond the scope of ALF but it was generally agree that this may
depend on what use cases we consider core and what are edge and that
this was worth some further analysis.  It seem likely that such a report
would be based on the same types defined by the data model and thus this
may not the that onorous to define if we think that is workwhile.  It
was noted that the is already a semi-standard differnce format for file
content.

Three action items were noted (T16, T17, T18)

On the idea of "component" (see attached) it was generally agreed that
this was an abstract notion that was not universally supported by SCMs.
It was suggested that it might be useful as a concept across stores.
For now we decided to drop it and perhaps re-visit it later once the
core is defined.

3. Use Cases - not discussed due to time

4. Workspaces - not discussed due to time (see T7 above) There has been
some discussion in the mailing list on this

5. Other business - none raised


Tim Buss,
Serena

-----Original Message-----
From: Tim Buss 
Sent: Tuesday, June 06, 2006 5:29 PM
To: 'ALF Developer Mailing List'
Subject: RE: [alf-dev] ALF Source Code Mangement Vocabulary
Meeting+1-303-928-3232 id 6053141# Wednesday 10:00AM PDT

Meeting minutes for ALF Source Code Management Vocabulary Meeting,
Wednesday May 31th at 10:00AM PDT 

Agenda
0. Last week's minutes (below)

1. Status on tasks (see list in minutes below)

2. Use Cases 

3. Workspace discussion (see T7 below)

4. Any other business

Attendees
Richard Title
Betsy Fry
Mark Phippard
Eric Minnick
Brian Carrol

0. Last weeks minutes were accepted.  Not additional comments were noted

1. Status on tasks

Done:
T3. Pick a couple of use cases to fully flesh out as examples. - we
picked one T9. Add SCM product equivalent terms to concepts T14. Wikki
pictures

Todo

T7. Discuss "Workspace" -
The discussion continued in Email.  There are two points of view.  
1. That ALF should just specify an "API" with which to wrap the SCM
client allowing it to be installed in the same locality as a tool much
as an SCM client would normallybe but be controled by ALF to materialize
files "locally" to the tool.
2. That ALF should specify an API that and SCM server would implement
that would allow for a "common client" to be implemented.  This would
allow for more sophisticated interactions such a pushing the file to the
tool. ( not sure I've really captured this one)

We still have to resolve this. I propose that 2 may be considered an
extension of 1 and if we decide it is necessary we can build on 1 to
create 2.  They are not mutally exclusive.  I would like to get
agreement on this so we can mke an initial proposal.     

T11. Integration based use cases
We think that most build use cases are a variant of the K Shaw use case.
(see Use Case Discussion below)

T12. Review and Discuss Data Model - All - due May 31 Postponed due to
Brian' absence

T13. Review and
Discuss "Component" concept - All - due May 31 Postponed due to Brian'
absence

T15.
Expand "primitive" use cases to include more detail (eg datatypes,
method signatures) Adam and Jamey are going to take a look at this

2. Use Cases
We discussed  Eric's analysis of K Shaw's use case.  The main points
that came from this discussion were 1. It would be useful for ALF to
define a common reporting schema since that would allow for mechanized
processing of same 2. ALF needs to provide a common storage facility for
created artifacts that might need to be shared between tools or outside
of ALF.  WE had already identified this in terms of workspace and
shareing that between tools but Reports is anotehr case where a document
might be emitted by a tool with the intent that it be available to
others.  This may be a separate location from workspace.

3. Workspaces - not discussed due to time (see T7 above)

4. Other business - none raised


Tim Buss,
Serena

-----Original Message-----
From: Tim Buss
Sent: Thursday, May 25, 2006 9:56 AM
To: 'ALF Developer Mailing List'
Subject: RE: [alf-dev] ALF Source Code Mangement Vocabulary
Meeting+1-303-928-3232 id 6053141# Wednesday 10:00AM PDT - meeting
minutes

Meeting minutes for ALF Source Code Management Vocabulary Meeting,
Wednesday May 24th at 10:00AM PDT 

Agenda
0. Last week's minutes

1. Status on tasks (see list in minutes below)

2. Use Cases 

3. Workspace discussion 

4. Any other business


Attendees:
Tim Buss - Serena
Adam Simantel - Serena
Eric Minick - Urban Code
Richard Title - Accurev
Mark Phippard - SoftLanding

0. Last weeks minutes were accepted.  Not additional comments were noted

1. Status on tasks

Todo
T3. Pick a couple of use cases to fully flesh out as examples. 

We received some integration based use cases from Kelly Shaw (see her
email) and have decided to pursue her first case from an ALF perspective
Eric Minick and Richard title "volunteered" to have go at this.

T7. Discuss "Workspace" -
We started the discussion on the all (see below)

T9. Add SCM product equivalent terms to concepts - due May 24
	Adam Simantel added some

T11. Integration based use cases
We need to capture a set of typical SCM integration use cases to ground
the ALF vocab effort
	Adam Simantel
	Eric Minick
	All
Eric created a Wikki page which was discussed (see below) It was
suggested that we need to have some scenario based use cases (see Use
Cases Below) We decided to continue this task in a separate Mail thread.
This appears to be close to the idea of T3 (above) which somehow I
missed in the task review

The email thread gathered some useful perspective.

T12. Review and Discuss Data Model - All - due May 31 Postponed due to
Brian' absence

T13. Review and
Discuss "Component" concept - All - due May 31 Postponed due to Brian'
absence

T14. Wikki pictures -
This has been figured out and while a bit convoluted seems to be fairly
easy.  When you are editing a section thre is a tab at the top that
allows you to insert an image tag   eg. [[Image:Example.jpg]] at the
cursor.  If you save the change and exit the edit mode you can click on
the image tag to upload the image.

New Tasks
T15.
Expand "primitive" use cases to include more detail (eg datatypes,
method signatures) I volunteered to ask Adam and Jamey to take a look at
this

2. Use cases
Basic point - While the it's true that primitive can be used to create
any SCM scenario we want to ALF focused integration scenarios to
prioritize primitives.  The goal is not to create the "best SCM ever".
We decided to pursue primitives and scenarios in tandem.  
Eric and Richard will break down Kelly Shaw's Scenario to illustrate how
that might get implmented using ALF.
Adam and Jamey (too be determined) will expand the primitive use cases
to start including the datatypes and method signatures (see tasks T3 and
T15)

3.  Workspaces
Basic point - SCM usually involves a client that controls some local
storage.  Tools operate on this local storage.  In ALF, the service flow
may iniate a get (fex) but it doesn't control any local storage and we
do not want to stream file content through BPEL.  We need a "workspace
service" that can provide storage for the get (fex) that the SCM can be
instructed to get to and tools can be instructed to access to obtain the
file content. The ALF purpose is to avoid the tool having in integrate
with every SCM client individually.  There are a number of models for
this.  This will be discussed in a separate thread.

4. Other business
No other business was noted.

Tim Buss - Serena. 
   


**********************************************************************
This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message.

Attachment: ALF SCM v00.03.pdf
Description: ALF SCM v00.03.pdf

Attachment: Components and Versions Specs.doc
Description: Components and Versions Specs.doc


Back to the top