[asterisk-dev] Named ACLs
Kevin P. Fleming
kpfleming at digium.com
Wed Jun 13 11:14:08 CDT 2012
On 06/13/2012 11:00 AM, Olle E. Johansson wrote:
>
> 13 jun 2012 kl. 17:28 skrev Kevin P. Fleming:
>
>> On 06/13/2012 09:46 AM, Olle E. Johansson wrote:
>>
>>> In response to the review:
>>>
>>> I think you've totally missed why John Todd and I came up with the ideas around Named ACLs. They have to be MANAGEABLE. That's why you will find a lot of work with trying to find out a way to manage NACLs in AMI and the CLI in my code. I would suggest that you take a look at this part too.
>>
>> And I think you've missed a very important point: the code that has been posted so far is a *framework*, clearly marked as not yet finished, that was put up for review in order to ensure that the framework was sound and was headed in the right direction to support what was desired. It is not done, not even close to done, and no statement to that effect has been made.
> So should I take it that you don't want feedback on framework reviews? You make me confused. I say that I think that the code in this review has totally missed the point of the whole project as outlined at one point by John and myself. You say I missed the point - which point? Don't you want' feedback?
I have not seen any feedback on the code itself from you, did I miss it?
All I've seen is comments that we have 'missed the point'. Since the
code is not done, you must believe that the framework that is posted for
review is unable to support your desired usage modes. If that is the
case, can you describe why that is the case, so that we can better
understand what the framework must be able to do?
'missed the point' is not a constructive criticism, it does not help the
code developer improve the code in any way towards your goals.
As I understand it at this point, the framework that has been posted
*will* be able to support your desired usage (dynamic changes of the
named ACLs with nearly immediate updates in the consumers of them), but
with the addition of persistent storage and other aspects.
>>
>> As it turns out, now that we've had the opportunity to spend more time thinking about how the end result needs to work, we've tasked Johnathan with stepping back and documenting the desired use cases and proposed design on a wiki page so we can ensure that the project is headed in the right direction. This should have been done originally, but was not, and for that we'll take the blame.
>
> I am still confused on why Jonathan was not tasked with getting back to me and John to figure out why we did this in the first place and what state the code is in. But I guess I'm missing your point again and apologize for that.
>
> Sorry for disturbing the conversation.
Can we please attempt to keep these discussions about the technical
merits of proposed solutions?
We have already apologized twice for mishandling this project, and we
have tasked Johnathan (and Matt Jordan) with discussing this with you,
but not until there is a wiki page that represents our understanding of
what the project is supposed at accomplish. There's no point in having
such a discussion without a common basis for all parties to read and
provide criticism of. In fact, other than responses to code review
feedback, that is the *only* thing of substance that has been worked on
in this project since late Friday (our time), when this whole uproar began.
I ask that you treat us with the same patience and respect that you feel
you deserve (something about a 'golden rule' comes to mind here), and
that you also understand that we are all human, we all make mistakes,
and the best way we can deal with them is to understand what went wrong
and take actions to correct the situation. This will not happen
overnight, but it will happen, and you'll see the evidence of it here on
the mailing list, since this is the proper forum for this discussion.
--
Kevin P. Fleming
Digium, Inc. | Director of Software Technologies
Jabber: kfleming at digium.com | SIP: kpfleming at digium.com | Skype: kpfleming
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at www.digium.com & www.asterisk.org
More information about the asterisk-dev
mailing list