Hi Subash,

On Wed, May 2, 2012 at 9:33 AM, Subash Chaturanga <[email protected]> wrote:

>
>
> On Wed, May 2, 2012 at 12:20 AM, Senaka Fernando <[email protected]> wrote:
>
>> Hi guys,
>>
>> Hi Senaka,
>
>> Once something moved from one state to another (and it got copied to a
>> new location as a result), and if you try to get rid of the LC - you
>> screwed up. This is not something that needs to be fixed. Why would anyone
>> do something like that in the first place?
>>
>>
> +1 for that. And then what we should do is "DISABLE" the option to remove
> or alter LC from UI when it is not in initial state. Shall we do this ?
>

Honestly, I don't think that's needed either. If someone wants to validate
this, they can implement a handler to do that and that's not a hard to do
thing either.

Thanks,
Senaka.

>
>
>
>> Thanks,
>> Senaka.
>>
>>
>> On Mon, Apr 30, 2012 at 8:44 PM, Subash Chaturanga <[email protected]>wrote:
>>
>>>
>>>
>>> On Mon, Apr 30, 2012 at 7:29 PM, Eranda Sooriyabandara 
>>> <[email protected]>wrote:
>>>
>>>> Hi Subash,
>>>>
>>>> AFAIK, We should  "move the artifact from branch to trunk or just
>>>> remove it from branch." Because LC change means current LC is out of
>>>> date or no longer valid and keeping it is redundant. Also I don't think we
>>>> need a "preserve-the-original" flag since moving to a new LC means a
>>>> new start and we can use a warning message if it really need the user to be
>>>> warned.
>>>>
>>>
>>> A user detaches a LC from an already promoted governance artifact (i.e
>>> service), may be because he no longer wants it or else he doesn't want it
>>> for the moment.
>>> In that sense, we should provide an option to add a LC again (which is
>>> already we supports). Then question comes what are the acceptable
>>> expectations of the user when he create his LC again.(want to start from
>>> trunk or from recent state) .  Because a user who has 10 states in his LC
>>> and he may detach the LC in 5th state. Should we force him to come from
>>> initial state (trunk). We don't know in what context they use our LCs.
>>>
>>> What I propose is, lets add a option called "attach" in the LifeCycle
>>> admin menu, which gets activate upon creating a LC. It can attach and
>>> detach itself.
>>> And LC can only be created from Add artifact UI.(i.e Add Service UI).
>>> WDYT ?  I think this will give a more flexibility for the users.
>>>
>>>
>>>
>>>
>>>>
>>>> thanks
>>>> Eranda
>>>>
>>>> On Mon, Apr 30, 2012 at 2:34 PM, Subash Chaturanga <[email protected]>wrote:
>>>>
>>>>> Hi all,
>>>>>
>>>>> $subject is regarding the carbon issue [1] . Here,
>>>>>
>>>>> When try to disassociate(making associated LC to None) an existing LC
>>>>> from an already promoted service (which resides in branches with a new
>>>>> version according to DefalutLC impl ) and associate the LC again, its
>>>>> state is in initial state. (now a service in branches has a LC with
>>>>> the initial state), which is WRONG.
>>>>>
>>>>> Theoretically, if the associated LC is in its initial state, the
>>>>> relevant artifact SHOULD be in trunk. So to fix the above issue,
>>>>>
>>>>> - based on the flag, preserve-the-original, we can move the artifact
>>>>> from branch to trunk or just remove it from branch.
>>>>> - or should we allow users to decide what should happen upon removing
>>>>> an already associated LC from a service (or any governance artifact). i.e
>>>>> whether they want to start the service from trunk or start from its recent
>>>>> state or etc ?
>>>>>
>>>>> [1] - https://wso2.org/jira/browse/CARBON-12994
>>>>>
>>>>> Thanks
>>>>> --
>>>>> Subash Chaturanga
>>>>> Software Engineer
>>>>> WSO2 Inc. http://wso2.com
>>>>>
>>>>> email - [email protected]
>>>>> phone - 077 2225922
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Dev mailing list
>>>>> [email protected]
>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> *Eranda Sooriyabandara
>>>> *Software Engineer;
>>>> Integration Technologies Team;
>>>> WSO2 Inc.; http://wso2.com
>>>>
>>>> *
>>>> *
>>>>
>>>>
>>>
>>>
>>> --
>>>
>>> Subash Chaturanga
>>> Software Engineer
>>> WSO2 Inc. http://wso2.com
>>>
>>> email - [email protected]
>>> phone - 077 2225922
>>>
>>>
>>
>>
>> --
>> *Senaka Fernando*
>> Product Manager - WSO2 Governance Registry;
>> Associate Technical Lead; WSO2 Inc.; http://wso2.com*
>> Member; Apache Software Foundation; http://apache.org
>>
>> E-mail: senaka AT wso2.com
>> **P: +1 408 754 7388; ext: 51736*; *M: +94 77 322 1818
>> Linked-In: http://linkedin.com/in/senakafernando
>>
>> *Lean . Enterprise . Middleware
>>
>>
>
>
> --
>
> Subash Chaturanga
> Software Engineer
> WSO2 Inc. http://wso2.com
>
> email - [email protected]
> phone - 077 2225922
>
>


-- 
*Senaka Fernando*
Product Manager - WSO2 Governance Registry;
Associate Technical Lead; WSO2 Inc.; http://wso2.com*
Member; Apache Software Foundation; http://apache.org

E-mail: senaka AT wso2.com
**P: +1 408 754 7388; ext: 51736*; *M: +94 77 322 1818
Linked-In: http://linkedin.com/in/senakafernando

*Lean . Enterprise . Middleware
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to