On Wed, May 22, 2013 at 11:44 AM, Senaka Fernando <[email protected]> wrote:

> Hi Amila,
>
> I re-read [1], but the question is not about how to compile the product
> with a patch. It is about how a user who downloads the product can build
> 3rd party extensions for it. Most of these (including those built by DevS,
> if I'm not mistaken) use Maven builds. The doc does not explain how
> somebody can refer a patched jar instead of the one coming from the Maven
> repo.
>

There is no way and there is no requirement.

Please note that we don't expect any one to make any API changes with
patches. So they should compile their code with released maven artefacts.

For runtime you can apply the patch.

thanks,
Amila.



>
> If you compile the source, this should be ok, but I'm not assuming that
> you expect all users (I'm referring to anybody downloading the product in
> here and not those within WSO2 who build the product) to compile source,
> before their builds. Or did you actually mean that?
>
> Thanks,
> Senaka.
>
>
> On Wed, May 22, 2013 at 11:00 AM, Amila Suriarachchi <[email protected]>wrote:
>
>>
>>
>>
>> On Wed, May 22, 2013 at 9:53 AM, Senaka Fernando <[email protected]> wrote:
>>
>>> Hi all,
>>>
>>
>>
>>
>>> With the new patching strategy that we have, we preserve the same
>>> version numbers for patches when it comes to the jars that are patched. My
>>> question is how would these get deployed into our Maven Repos?
>>>
>>
>> You don't need to deployed them to maven repos. Only patch zip is
>> deployed to maven repo.
>>
>>
>>>
>>> A. The releases that use the older (non-patched) versions would require
>>> the older jars (which would most probably already be in the Maven repos),
>>> for samples and other 3rd party implementations.
>>>
>>> B. The newer releases that use the patched versions would require the
>>> new jars OTOH, for samples and other 3rd party implementations.
>>>
>>
>> If a new product need that, need to get the patch.
>>
>>
>>>
>>> How is this problem addressed in our patching strategy?
>>>
>>
>> Please read this[1]. And ask your team members to read as well :)
>>
>> One issue with the current path process is to run the integration tests
>> with the patch. You can do this by running the features and distribution
>> after patch is build. But need to find a better way.
>>
>> thanks,
>> Amila.
>>
>>
>> [1]
>> https://docs.google.com/a/wso2.com/document/d/1Kz6vINXA1j74sM8vb8BE0BSIAUnYJH0BERbJxwxi2xQ/edit
>>
>>>
>>> Thanks,
>>> Senaka.
>>>
>>> --
>>> *Senaka Fernando*
>>> Member - Integration Technologies Management Committee;
>>> 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
>>>
>>
>>
>>
>> --
>> *Amila Suriarachchi*
>>
>> Software Architect
>> WSO2 Inc. ; http://wso2.com
>> lean . enterprise . middleware
>>
>> phone : +94 71 3082805
>>
>
>
>
> --
> *Senaka Fernando*
> Member - Integration Technologies Management Committee;
> 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
>



-- 
*Amila Suriarachchi*

Software Architect
WSO2 Inc. ; http://wso2.com
lean . enterprise . middleware

phone : +94 71 3082805
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to