Hi,
For those of you not on the call today, we reviewed the SCM Migration
Project in preparation for Steve being out of the office in May. One of
the outcomes of the meeting is this email alias :-)
Notes, SCM Migration Project Review Meeting
4/19/07
Attendees:
Bonnie Corwin
Danek Duvall
Mike Kupfer
Steve Lau
Rich Lowe
* Updates/Questions
- Kelli Dupee will be helping us at least through May, hopefully a
a little longer.
- Kelli will focus on:
- beta test plan;
- pulling together training materials for Phase 1: ON moving
to Mercurial;
- planning process changes and pulling together any training
materials for Phase 2: ON moving outside
- Since the team is growing, we'll set up a project alias for
logistical use. We'll still use tools-discuss for technical
discussions.
- Three engineers in Beijing are getting up to speed on Mercurial
and Python. Their names are on the tasks they will be working.
* Task List Review: http://genunix.org/wiki/index.php/SCMMigrationTasks
- Gate/Gatekeeper tools is the biggest hole.
- Danek can help part-time
- Danek/Steve will talk next week and determine completion
estimates.
- Best plan seems to be for Danek to work on these (as opposed
to finding additional help) because he made so many changes/
additions during his recent tenure as gatekeeper.
- Versioning
- Steve will write up/post a synopsis of the plan for versioning
(the results of his conversations with Service).
- Only work needed is removal of %I% in source files.
- Other keyword work
- Rich/Steve have already done some removal.
- Will leave #ident lines and make it a check module item.
- IAM.xml fro ARC
- Published but not stable.
- We're relying on this to be a stable interface.
- Steve to add item (w/ John Plocher as owner) for stablizing work.
Steve will let John know about the new task.
- Cadmium support
- Mostly feature-complete. Rich to implement backup/restore.
- Discussion about whether it should remain part of ONbld or
be its own packages.
- Will leave as part of ONbld. Steve will update list.
- Webrev
- Rich has working version. Relies on Cadmium.
- Decision: Reliance ok for now. Rich to extend webrev so it
doesn't need Cdm loaded - but instead uses Cdm out of
onnv-tools workspace. Standalone webrev can happen post-
migration.
- Discussion about flp files. No resolution. Will continue to
discuss as part of xref work.
- "Developing in ON" paper. Bonnie will contact some people to
see if anyone is willing to start work on converting this to
be about working with Mercurial. Then we'll worry about adding
Cadmium information.
* Generic Command Hook and 'strip' equivalent
- Version of the generic command hook pushed out soon. Bonnie
will let the alias know when it's available.
- Bonnie will push for a plan/delivery date for strip functionality.
If it can't be done, we have an option but need to know.
* Mercurial Stoppers
- Mike has a partial list. Will incorporate feedback and put
out to tools-discuss.
- Danek has some questions around rename - he and Steve will
discuss and create a list so we can determine what are
usability questions and what are issues/bugs we will want
addressed/fixed.
- Bonnie will let Matt know a list is coming.
* Solaris Stoppers
- 14 bugs marked with 'hg_trans' keyword. Some fixed in our code.
- Steve will send out list and status.
- Other people could help with these.
* Discussion about project workspaces
- Conversion Tool
- Tool to convert project workspaces would be useful.
- Should not try to preserve file history.
- Bonnie will ask for a resource.
- Process
- Discussion around how to suggest teams move. Result:
- New projects or recently-created projects need to use
Mercurial.
- Existing projects that are targeting integration before
ON moves to Mercurial or just after ON moves should wait.
Those integrating just after ON moves should convert at
the time of integration.
<Need ON move date so can be specific about the window>
- Existing projects expecting to integrate farther out
after ON moves can choose when to move. We recommend
people convert early because squishing deltas will be
easier than staying in sync with ON once it moves.
* Miscellaneous
- deleted_files
- There will be no deleted_files hierarchy in the Mercurial
tree because Mercurial has real delete capability.
- We will have the immediate follow-on putback (after the big
'SCM Migration' wad puts back) to remove the deleted_files
hierarchy so that it is preserved in the history, but removed
from the working copy.
* Next Steps
- Bonnie will send out a list of resources needed.
- Danek/Steve will figure out estimates for gate/gatekeeper tools
work.