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.