Mike Kupfer wrote:

> Mike> We could implement a policy [...]
> 
> One thing to keep in mind about the policy-based approaches is that
> there are situations where someone will need to push changes that
> (s)he didn't commit (e.g., gatekeeper for release N+1 synching up with
> the changes at the end of release N).

Hmm, perhaps something such as 'Project Leads are allowed to push 
changes they didn't commit' and then making only the GKers Project leads 
for the ON project might work...

And of course, as well as the Hg hookery that's needed to make this bit 
of the process work, we also need to address the same sort of issues in 
whatever replaces webrti.

We need to make some decisions about which bits of the 'Make a change to 
ON' process need what pieces of information, and then where they are 
going to get it from.  For example, at the moment inside SWAN we can use 
LDAP lookups to map from a userid to an email, but we won't have access 
to SWAN LDAP when the gate moves outside, and even if we did, it doesn't 
have details on everyone we need to know about.

I'd like to see use cases of how all this stuff is going to hang 
together, for example what happens right the way through from raising an 
RTI through to the associated commit operation, what happens when a new 
person joins, what happens when someone leaves (or is removed), who 
manages access rights and how, how auditing is performed and so forth.

I am also not clear on who is going to manage commit rights for ON, or 
how they are going to do so.  I'm assuming that some degree of 
cooperation with the new user management system I'm writing will be 
required, but at the moment there is nothing in there to manage commit 
rights, other than indirectly, by being able to assign people to CGs and 
Projects.

The schema for the new application is more or less finalised and I'm 
working on very tight schedules, so telling me in 2 months that 
attribute X, table Y or feature Z is needed is unlikely to get a 
positive response.

-- 
Alan Burlison
--

Reply via email to