Yes, that would certainly maintain api compatibility if one creates an
ACL without specifying aclid, it creates a new list and applies it to
the given network.

On Fri, Nov 8, 2013 at 12:28 PM, Animesh Chaturvedi
<animesh.chaturv...@citrix.com> wrote:
> Actually use this link to the message in that thread http://s.apache.org/QKI
>
>
>
>> -----Original Message-----
>> From: Animesh Chaturvedi [mailto:animesh.chaturv...@citrix.com]
>> Sent: Friday, November 08, 2013 11:24 AM
>> To: dev@cloudstack.apache.org
>> Cc: Kishan Kavala
>> Subject: RE: api incompatibility between 4.1 and 4.2 in ACLs
>>
>>
>> I will let Kishan comment but found this thread
>> http://markmail.org/thread/fxzki6ftqacyrylk
>>
>>
>> > -----Original Message-----
>> > From: Marcus Sorensen [mailto:shadow...@gmail.com]
>> > Sent: Friday, November 08, 2013 9:13 AM
>> > To: dev@cloudstack.apache.org
>> > Subject: Re: api incompatibility between 4.1 and 4.2 in ACLs
>> >
>> > So I take the silence to simply be a collective "oops".  I guess this
>> > just should serve as a reminder to not break API compatibility without
>> > a discussion. Perhaps our tests will surface this better in the future
>> > (although I need to look, I wonder if any ACL tests were also simply
>> > changed to accomodate the new behavior).
>> >
>> > On Thu, Nov 7, 2013 at 2:23 PM, Marcus Sorensen <shadow...@gmail.com>
>> > wrote:
>> > > Maybe this has been discussed already, but we seem to have run into
>> > > an api incompatibility. In 4.1, you could create ad-hoc ACL rules
>> > > that applied to a network. In 4.2, you have to first create an 'ACL
>> > > list', then add those rules to the list, then apply the list to a
>> > > network. Or so it seems.  This means that applications that are
>> > > coded to the cloudstack API and utilize createNetworkACL will break,
>> > > because the flow has changed.
>> > >
>> > > Am I correct on this? And if so, shouldn't we have deployed 4.2 as
>> > > 5.0, since the stated versioning is based on API compatibility?

Reply via email to