So the directive is to move the ON gate without waiting for or coordinating with the RTI or defect tracking folks.
While I think that the whole is much greater than the sum of the parts, I also agree that herein lies our greatest (only, perhaps) chance of getting this ("open development") done. So before I start laying out the rti-related tasks, I wanted to get a sanity check on where my thoughts have taken me: - We need, in this phase, to interact ONLY with webrti, ignoring openrti - We will NOT solve the "how to query webrti from opensolaris" problem - We need to validate both ARC case references and bugids against approved RTIs - We (the SCM team) will need to implement something along the lines of the arc database (flat file, really) push and arc.py to allow this to work on opensolaris.org, with some differences: -- The data push will need to be synchronous, rather than asynchronous like the ARC data. That's because the time delay from RTI approval to push is often negligible. Mechanism for triggering the push is TBD, could be e-mail, could be done by webrti, need to work with Larry to figure it out. -- Data may reasonably have a limited lifetime -- We should define the format based on our intended usage -- We'll want to consider what we do for multiple consolidations and target gates. Might be reasonable to only keep "approved for onnv-gate" RTI data. I'm thinking that we (the SCM team) need to take this on as part of moving the gate. Further, I suspect that whatever we do will likely live for longer than we might guess; see my next note rambling about webrti/openrti boundaries. --Mark