I talked to the C-team and we agree that we should send out a heads up email to on-all to let technology owners of code that have user visible SCCS keywords to let them know of the impending breakage when we switch to Mercurial. Here's the heads up I plan on sending (per the C-team's review), but I'd like your review first:
----------------------------------------------------- This is a heads up to let you all know of an important impending change as we switch from Teamware to Mercurial. Currently, onnv-gate has multiple occurrences of user-visible SCCS keywords (%I%, %E%, etc.). We've flagged and filed bugs for the ones that we've found[1]. Unfortunately, we (the SCM Migration project team) aren't experts in that code, and can't know whether or not they can safely be replaced or removed; what we *do* know is that when we switch to Mercurial, those keywords will be visible in _unexpanded form_, so: $ genmsg -v genmsg version %I% This is teh sux0r. If you are responsible for any code that has user visible SCCS keywords, or consume any such keywords (or have a dependency in some form or another on this output), you should make every effort to fix this code to either eliminate or replace the use of SCCS keywords (and no, Mercurial does not have an equivalent keyword feature). If they aren't replaced, they will be carried through and left unexpanded when we switch to Mercurial. When a date is chosen for transitioning onnv-gate to Mercurial, we will let you know so nobody is surprised. We don't have an exact date yet, but expect it sometime in the September-October timeframe. [1] flagged with the 'hg_trans' keyword (along with other bugs) http://monaco.sfbay/list.jsf?product=solaris&keyword=hg_trans (If you find other occurrences we haven't filed bugs for, please attach the 'hg_trans' keyword to the bug you file to track it) ------------------------------------------------------------ So... do you guys think I should include mention of driver/modinfo strings? Anything else I missed? cheers, steve -- stephen lau // stevel at sun.com | 650.786.0845 | http://whacked.net opensolaris // solaris kernel development