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 ?



> 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
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to