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

Reply via email to