Hello Nathiesha, According to your explanation, the second email address could be useful for a company for internal auditing purposes. Hence I think we should leave it editable.
Regards Awanthika On Fri, Aug 26, 2016 at 12:25 PM, Nathiesha Maddage < [email protected]> wrote: > Hi all, > > Thank you for the suggestions. I changed the template of the blog, so now > the contents are more visible to the user. > > Regarding the email address, In the preference page [1], a user can set 2 > email addresses. The first is under contact information. That should be the > user's email address. That is used in case the development team wants to > contact the user regarding the issue posted. Entering that is optional. > > Secondly there is another email address to be entered under email > information. That should be the recipient email. If the user wants to email > the error report, he can enter the recipient email address here. > > Then we have created a separate Micro Service to handle the email > publishing and Jira publishing tasks, which is hosted in App cloud. The > email address which is used to send the email to the recipient and it's > credentials are stored in the cloud, as environment variables. It is not > visible to the Developer Studio user and that can be configured externally > by the Development team as they wish. > > One reason we added the email feature to the project is to give user an > opportunity to email the error report to his preferred email address.But > that is quite unlikely to be used. Another reason is to create a way to use > the error reports to any other purpose later, other than just getting them > published in Jira. If we consider it that way, the recipient email should > also be given by the development team, to get the error report emailed to > any of their preferred addresses. If so I can change the recipient email to > be an un-editable field. > > Regarding the url, I will try with a different organization name and the > custom url feature. > > Thanks and regards > > Nathiesha > > On Wed, Aug 24, 2016 at 8:47 AM, Awanthika Senarath < > [email protected]> wrote: > >> Hello Susinda, >> >> If the email address is configured by us to send the reports, it is true >> that we should not allow the user to edit it, since it may prevent us >> getting the reports, >> >> But the user should be able to see it. we can leave it visible >> un-editable. WDYT? Given the deadlines, aren't we too late to be discussing >> this anyway? >> >> Anyways Nathiesha good work, the blog posts were great! I felt the same >> as Jasintha, please replace the background image so that your content is >> more visible to the reader :) >> >> Regards >> Awanthika >> >> On Wed, Aug 24, 2016 at 12:43 PM, Susinda Perera <[email protected]> >> wrote: >> >>> >>> >>> On Wed, Aug 24, 2016 at 8:03 AM, Danushka Fernando <[email protected]> >>> wrote: >>> >>>> Hi >>>> test4475 is the organization name. You can either try with some other >>>> organization name or you can use the custom url feature in App Cloud. But >>>> you will need to add a cname entry in a name service provider. >>>> >>>> Thanks & Regards >>>> Danushka Fernando >>>> Senior Software Engineer >>>> WSO2 inc. http://wso2.com/ >>>> Mobile : +94716332729 >>>> >>>> On Wed, Aug 24, 2016 at 7:52 AM, Nathiesha Maddage < >>>> [email protected]> wrote: >>>> >>>>> Hi, >>>>> >>>>> Regarding the app cloud URL, the URL I got was " >>>>> http://test4475-error-publisher-4-0-0.wso2apps.com/". I can change >>>>> the "error-publisher" part in the URL. But I cannot edit the "test4475" >>>>> part. I will inquire from the App Cloud team regarding that and see if it >>>>> is possible to get a new URL. Since I created a WSO2 app cloud account for >>>>> temporary testing purposes, that URL was added to the preferences page and >>>>> added the screenshot of it for demonstration purposes. >>>>> >>>>> I removed the "[email protected]" email address and added a new >>>>> screenshot to the blog post. >>>>> >>>> Hi Nathesha >>> What i mean was, we dont need to let this information to be edited by >>> users, Isnt it?, This may be a mail address that we configured which is to >>> be used in sending reports. Souser may not need to see this or edit this. >>> >>>> >>>>> I made the submission to GSOC Final Evaluation. But I can update the >>>>> blog post contents where necessary. >>>>> Thank you for the support and guidance given through out this period. >>>>> >>>>> >>>>> Thanks and regards >>>>> >>>>> Nathiesha >>>>> >>>>> >>>>> >>>>> On Tue, Aug 23, 2016 at 10:38 AM, Susinda Perera <[email protected]> >>>>> wrote: >>>>> >>>>>> In the [2], Cant we get some other url from wso2apss.com, Also I >>>>>> dont think that we need to show the [email protected] mail address >>>>>> [2]. http://nathiesha.blogspot.com/2016/08/how-to-make-best- >>>>>> use-of-error-reporting.html >>>>>> >>>>>> On Tue, Aug 23, 2016 at 10:27 AM, Kavith Lokuhewage <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> Hi Nathiesha, >>>>>>> >>>>>>> Blog post looks good enough and it provides enough information about >>>>>>> the work you have done. >>>>>>> >>>>>>> Please let us know if you find any issues related to submission. >>>>>>> Since tomorrow is the last day for your submission, we can have a >>>>>>> meeting >>>>>>> today or tomorrow to clear out any issues. >>>>>>> >>>>>>> Please let us know. >>>>>>> >>>>>>> Thanks, >>>>>>> >>>>>>> *Kavith Lokuhewage* >>>>>>> Senior Software Engineer >>>>>>> WSO2 Inc. - http://wso2.com >>>>>>> lean . enterprise . middleware >>>>>>> Mobile - +94779145123 >>>>>>> Linkedin <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419> >>>>>>> Twitter <https://twitter.com/KavithThiranga> >>>>>>> >>>>>>> On Sun, Aug 21, 2016 at 11:53 AM, Nathiesha Maddage < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> This is the link to the blog post regarding my project [1]. >>>>>>>> There I have added a brief introduction about the project, and how >>>>>>>> the plugin works. I also added the links to the GitHub repositories. >>>>>>>> Since >>>>>>>> it was advised to add the URLs of the commits, in the email I got from >>>>>>>> Google regarding the final evaluations, I added the links of my >>>>>>>> commits as >>>>>>>> well. Please have a look and let me know if the post is good enough for >>>>>>>> submission. >>>>>>>> >>>>>>>> I also created a blog post [2] on the use of the plugin, and added >>>>>>>> that link as well in the above mentioned post[1]. Please let me know >>>>>>>> whether it is good enough or any changes need to be done for that. >>>>>>>> >>>>>>>> [1]. http://nathiesha.blogspot.com/2016/08/contact-developme >>>>>>>> nt-team-feature-in.html >>>>>>>> [2]. http://nathiesha.blogspot.com/2016/08/how-to-make-best- >>>>>>>> use-of-error-reporting.html >>>>>>>> >>>>>>>> Thanks and regards >>>>>>>> >>>>>>>> Nathiesha >>>>>>>> >>>>>>>> >>>>>>>> On Sat, Aug 20, 2016 at 10:13 AM, Nathiesha Maddage < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> Hi , >>>>>>>>> >>>>>>>>> Thank you for the suggestion. I started writing a blog post with >>>>>>>>> all the repository links in it as you have suggested. >>>>>>>>> I will send the link of the blog post as soon as possible. >>>>>>>>> >>>>>>>>> Thanks and regards >>>>>>>>> >>>>>>>>> Nathiesha >>>>>>>>> >>>>>>>>> On Fri, Aug 19, 2016 at 8:31 AM, Kavith Lokuhewage < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> Hi Nathiesha, >>>>>>>>>> >>>>>>>>>> You already have two standalone github repos for the plugin and >>>>>>>>>> micro-service. Furthermore, you have a fork of devs-kernel repo with >>>>>>>>>> the >>>>>>>>>> code for the plugin is merged - the one you have prepared to send >>>>>>>>>> the pull >>>>>>>>>> request. >>>>>>>>>> >>>>>>>>>> Since there are multiple places and we cannot submit a single >>>>>>>>>> link for them - in my point of view - the best option is to write a >>>>>>>>>> blog >>>>>>>>>> post as they have suggested. You can include the links to individual >>>>>>>>>> repos >>>>>>>>>> and forked repo with a filter for your commits. Importantly, you can >>>>>>>>>> put >>>>>>>>>> the link for pull request too - once you sent it. >>>>>>>>>> >>>>>>>>>> This way, everyone will have a clear picture of your work and the >>>>>>>>>> best part - what is the final work that is going to be merged into >>>>>>>>>> WSO2 >>>>>>>>>> repository. >>>>>>>>>> >>>>>>>>>> Thanks, >>>>>>>>>> >>>>>>>>>> *Kavith Lokuhewage* >>>>>>>>>> Senior Software Engineer >>>>>>>>>> WSO2 Inc. - http://wso2.com >>>>>>>>>> lean . enterprise . middleware >>>>>>>>>> Mobile - +94779145123 >>>>>>>>>> Linkedin >>>>>>>>>> <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419> >>>>>>>>>> Twitter <https://twitter.com/KavithThiranga> >>>>>>>>>> >>>>>>>>>> On Thu, Aug 18, 2016 at 11:55 AM, Nathiesha Maddage < >>>>>>>>>> [email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> Hi, >>>>>>>>>>> >>>>>>>>>>> I have completed almost all of the coding part now, and working >>>>>>>>>>> with fixing a few left errors and tidying the code. >>>>>>>>>>> >>>>>>>>>>> I plan to submit the plugin project, feature project and the >>>>>>>>>>> documentation as the deliverable. >>>>>>>>>>> For the final submission, I need to upload a URL that contains >>>>>>>>>>> our project. For that Google has provided certain examples such as >>>>>>>>>>> the link >>>>>>>>>>> of Git Hub commits, a web page or a blog post, public folder in >>>>>>>>>>> Google >>>>>>>>>>> Drive etc. [1] >>>>>>>>>>> >>>>>>>>>>> What would be the best way of submission, for our project? >>>>>>>>>>> >>>>>>>>>>> [1]. https://developers.google.com/open-source/gsoc/help/wor >>>>>>>>>>> k-product >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Thanks and regards >>>>>>>>>>> >>>>>>>>>>> Nathiesha >>>>>>>>>>> >>>>>>>>>>> On Thu, Aug 11, 2016 at 4:40 PM, Kavith Lokuhewage < >>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hi Nathiesha, >>>>>>>>>>>> >>>>>>>>>>>> Great! We can have the meeting at 3.00pm to 4.00pm tomorrow. I >>>>>>>>>>>> will send the invitation. Meanwhile, please push the latest >>>>>>>>>>>> changes to >>>>>>>>>>>> github before the meeting. >>>>>>>>>>>> >>>>>>>>>>>> Thanks, >>>>>>>>>>>> >>>>>>>>>>>> *Kavith Lokuhewage* >>>>>>>>>>>> Senior Software Engineer >>>>>>>>>>>> WSO2 Inc. - http://wso2.com >>>>>>>>>>>> lean . enterprise . middleware >>>>>>>>>>>> Mobile - +94779145123 >>>>>>>>>>>> Linkedin >>>>>>>>>>>> <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419> >>>>>>>>>>>> Twitter <https://twitter.com/KavithThiranga> >>>>>>>>>>>> >>>>>>>>>>>> On Thu, Aug 11, 2016 at 4:35 PM, Nathiesha Maddage < >>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hi Kavith, >>>>>>>>>>>>> >>>>>>>>>>>>> I externalized the credentials in micro-service code and >>>>>>>>>>>>> implemented the extension point. I plan to start on OSGI services >>>>>>>>>>>>> part once >>>>>>>>>>>>> I finalize the remaining small tasks in these sections. >>>>>>>>>>>>> >>>>>>>>>>>>> How about tomorrow evening for the next meeting? I have >>>>>>>>>>>>> lectures in the morning. So it would be easy if we can arrange >>>>>>>>>>>>> the meeting >>>>>>>>>>>>> after 2 pm. >>>>>>>>>>>>> >>>>>>>>>>>>> Thanks and regards >>>>>>>>>>>>> Nathiesha >>>>>>>>>>>>> >>>>>>>>>>>>> On Thu, Aug 11, 2016 at 11:42 AM, Kavith Lokuhewage < >>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Hi Nathiesha, >>>>>>>>>>>>>> >>>>>>>>>>>>>> How is the progress on remaining tasks? As per the previous >>>>>>>>>>>>>> update, you are already done with configuring maven build + >>>>>>>>>>>>>> creating a >>>>>>>>>>>>>> basic micro-service for publishing reports, aren't you? >>>>>>>>>>>>>> >>>>>>>>>>>>>> The remaining work was to externalize hard coded credentials >>>>>>>>>>>>>> in micro-service code, implement the extension point for >>>>>>>>>>>>>> providing >>>>>>>>>>>>>> different JIRA keys to report errors for specific java packages >>>>>>>>>>>>>> and define >>>>>>>>>>>>>> an OSGI service to be able to contribute publishers via other >>>>>>>>>>>>>> eclipse >>>>>>>>>>>>>> plugins - if needed in future. >>>>>>>>>>>>>> >>>>>>>>>>>>>> It would be great if we can finalize these soon as we are >>>>>>>>>>>>>> reaching towards the end of GSOC program. Please suggest a time >>>>>>>>>>>>>> for a >>>>>>>>>>>>>> meeting tomorrow. We can discuss about the issues you are facing >>>>>>>>>>>>>> - if any - >>>>>>>>>>>>>> and discuss the plat to wrap the rest of the work by end of next >>>>>>>>>>>>>> week. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>> >>>>>>>>>>>>>> *Kavith Lokuhewage* >>>>>>>>>>>>>> Senior Software Engineer >>>>>>>>>>>>>> WSO2 Inc. - http://wso2.com >>>>>>>>>>>>>> lean . enterprise . middleware >>>>>>>>>>>>>> Mobile - +94779145123 >>>>>>>>>>>>>> Linkedin >>>>>>>>>>>>>> <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419> >>>>>>>>>>>>>> Twitter <https://twitter.com/KavithThiranga> >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Fri, Aug 5, 2016 at 2:06 PM, Kavith Lokuhewage < >>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Hi Nathiesha, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Please join the hangout https://hangouts.googl >>>>>>>>>>>>>>> e.com/hangouts/_/wso2.com/kavith >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> *Kavith Lokuhewage* >>>>>>>>>>>>>>> Senior Software Engineer >>>>>>>>>>>>>>> WSO2 Inc. - http://wso2.com >>>>>>>>>>>>>>> lean . enterprise . middleware >>>>>>>>>>>>>>> Mobile - +94779145123 >>>>>>>>>>>>>>> Linkedin >>>>>>>>>>>>>>> <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419> >>>>>>>>>>>>>>> Twitter <https://twitter.com/KavithThiranga> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Fri, Aug 5, 2016 at 11:49 AM, Kavith Lokuhewage < >>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hi Nathiesha, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Great! I have sent you the invitation. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> *Kavith Lokuhewage* >>>>>>>>>>>>>>>> Senior Software Engineer >>>>>>>>>>>>>>>> WSO2 Inc. - http://wso2.com >>>>>>>>>>>>>>>> lean . enterprise . middleware >>>>>>>>>>>>>>>> Mobile - +94779145123 >>>>>>>>>>>>>>>> Linkedin >>>>>>>>>>>>>>>> <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419> >>>>>>>>>>>>>>>> Twitter <https://twitter.com/KavithThiranga> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> ---------- Forwarded message ---------- >>>>>>>>>>>>>>>> From: Nathiesha Maddage <[email protected]> >>>>>>>>>>>>>>>> Date: Fri, Aug 5, 2016 at 9:36 AM >>>>>>>>>>>>>>>> Subject: Re: [Dev] GSoC2016-Contact Development Team Feature >>>>>>>>>>>>>>>> To: Kavith Lokuhewage <[email protected]> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hi Kavith, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> That time is OK with me. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Thanks >>>>>>>>>>>>>>>> Nathiesha >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Fri, Aug 5, 2016 at 8:01 AM, Kavith Lokuhewage < >>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Hi Nathiesha, >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Shall we have the meeting at 2pm – 3pm today? Please let >>>>>>>>>>>>>>>>> us know your availability. >>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> *Kavith Lokuhewage* >>>>>>>>>>>>>>>>> Senior Software Engineer >>>>>>>>>>>>>>>>> WSO2 Inc. - http://wso2.com >>>>>>>>>>>>>>>>> lean . enterprise . middleware >>>>>>>>>>>>>>>>> Mobile - +94779145123 >>>>>>>>>>>>>>>>> Linkedin >>>>>>>>>>>>>>>>> <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419> >>>>>>>>>>>>>>>>> Twitter <https://twitter.com/KavithThiranga> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On Thu, Aug 4, 2016 at 12:21 PM, Nathiesha Maddage < >>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Hi Kavith, >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> I started with creating a micro service. Thank you for >>>>>>>>>>>>>>>>>> the reference. >>>>>>>>>>>>>>>>>> If you can please show me how to host it in the cloud, >>>>>>>>>>>>>>>>>> maybe during tomorrow meeting. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Thanks and regards >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Nathiesha >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> On Wed, Aug 3, 2016 at 10:22 AM, Kavith Lokuhewage < >>>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Hi Nathiesha, >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Friday morning seems to work for us. I will send you an >>>>>>>>>>>>>>>>>>> invitation shortly. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> BTW, instead of implementing a JAX-RS service, we can >>>>>>>>>>>>>>>>>>> implement a micro service using WSO2 MSF4J 2.0.0. And WSO2 >>>>>>>>>>>>>>>>>>> app cloud now >>>>>>>>>>>>>>>>>>> supports deploying micro-services on the cloud. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Please follow [1] to create a micro service. It has >>>>>>>>>>>>>>>>>>> detailed steps with a hello world service sample. Once you >>>>>>>>>>>>>>>>>>> define the >>>>>>>>>>>>>>>>>>> service structure, you will be able to reuse most of the >>>>>>>>>>>>>>>>>>> code from existing >>>>>>>>>>>>>>>>>>> publishers. >>>>>>>>>>>>>>>>>>> However we have to externalize credentials for JIRA and >>>>>>>>>>>>>>>>>>> SMTP to a file. You may use Java Preferences API to do that. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> For now, test it on your local env. We can directly host >>>>>>>>>>>>>>>>>>> the jar in the cloud and get a URL for the service. I can >>>>>>>>>>>>>>>>>>> show you how to >>>>>>>>>>>>>>>>>>> do it in a quick call if needed. Anyway, local testing is >>>>>>>>>>>>>>>>>>> sufficient for >>>>>>>>>>>>>>>>>>> now and make sure that the service URL is configurable via >>>>>>>>>>>>>>>>>>> eclipse >>>>>>>>>>>>>>>>>>> preferences. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> [1] *https://github.com/wso2/msf4j >>>>>>>>>>>>>>>>>>> <https://github.com/wso2/msf4j>* >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> *Kavith Lokuhewage* >>>>>>>>>>>>>>>>>>> Senior Software Engineer >>>>>>>>>>>>>>>>>>> WSO2 Inc. - http://wso2.com >>>>>>>>>>>>>>>>>>> lean . enterprise . middleware >>>>>>>>>>>>>>>>>>> Mobile - +94779145123 >>>>>>>>>>>>>>>>>>> Linkedin >>>>>>>>>>>>>>>>>>> <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419> >>>>>>>>>>>>>>>>>>> Twitter <https://twitter.com/KavithThiranga> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> On Wed, Aug 3, 2016 at 8:58 AM, Nathiesha Maddage < >>>>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Hi Kavith, >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> I will fork the repo as you have suggested and I got >>>>>>>>>>>>>>>>>>>> started with the REST API part. >>>>>>>>>>>>>>>>>>>> How about Friday morning for the next meeting? >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Thanks and Regards >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Nathiesha >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> On Tue, Aug 2, 2016 at 9:42 PM, Kavith Lokuhewage < >>>>>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Hi Nathiesha, >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Nothing wrong with both poms and yeah, pom1.xml will >>>>>>>>>>>>>>>>>>>>> break the build. However, I think there's a proper >>>>>>>>>>>>>>>>>>>>> solution to this. >>>>>>>>>>>>>>>>>>>>> Take a fork of the developer-studio-kernel repo, add >>>>>>>>>>>>>>>>>>>>> your plugin to plugins folder. Keep working on that repo >>>>>>>>>>>>>>>>>>>>> afterwards. This >>>>>>>>>>>>>>>>>>>>> way, after finalizing the development, you can directly >>>>>>>>>>>>>>>>>>>>> send a pull request >>>>>>>>>>>>>>>>>>>>> to kernel repo from your fork. >>>>>>>>>>>>>>>>>>>>> Yes, we use the qualifier in versions, in addition to >>>>>>>>>>>>>>>>>>>>> major, minor and patch version components. >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> As we discussed during previous meeting, you can now >>>>>>>>>>>>>>>>>>>>> start working on moving email and jira publishing logic >>>>>>>>>>>>>>>>>>>>> to a web app and >>>>>>>>>>>>>>>>>>>>> expose a single rest API for to invoke them. So, eclipse >>>>>>>>>>>>>>>>>>>>> plugin will call >>>>>>>>>>>>>>>>>>>>> to this rest service and only a single publisher will be >>>>>>>>>>>>>>>>>>>>> implemented in the >>>>>>>>>>>>>>>>>>>>> plugin. In this way, we can get rid of asking users to >>>>>>>>>>>>>>>>>>>>> register on our jira >>>>>>>>>>>>>>>>>>>>> and asking them to enter their gmail credentials - both >>>>>>>>>>>>>>>>>>>>> which are most >>>>>>>>>>>>>>>>>>>>> likely ignored by users. We will create a bot jira user >>>>>>>>>>>>>>>>>>>>> and email account >>>>>>>>>>>>>>>>>>>>> and keep those credentials within the web app it self - >>>>>>>>>>>>>>>>>>>>> and only ask users >>>>>>>>>>>>>>>>>>>>> about their contact information (name, email - in case we >>>>>>>>>>>>>>>>>>>>> need to get back >>>>>>>>>>>>>>>>>>>>> - and company) when sending the error report. >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> BTW, we can have another review on this Friday. Please >>>>>>>>>>>>>>>>>>>>> propose a time which fits for you. >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> *Kavith Lokuhewage* >>>>>>>>>>>>>>>>>>>>> Senior Software Engineer >>>>>>>>>>>>>>>>>>>>> WSO2 Inc. - http://wso2.com >>>>>>>>>>>>>>>>>>>>> lean . enterprise . middleware >>>>>>>>>>>>>>>>>>>>> Mobile - +94779145123 >>>>>>>>>>>>>>>>>>>>> Linkedin >>>>>>>>>>>>>>>>>>>>> <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419> >>>>>>>>>>>>>>>>>>>>> Twitter <https://twitter.com/KavithThiranga> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> On Tue, Aug 2, 2016 at 8:33 AM, Nathiesha Maddage < >>>>>>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Hi Kavith, >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> I tried creating the pom.xml by referring to the >>>>>>>>>>>>>>>>>>>>>> Developer Studio plugin projects in git hub. Following >>>>>>>>>>>>>>>>>>>>>> the same structure >>>>>>>>>>>>>>>>>>>>>> as in the github plugin projects. I came up with this, >>>>>>>>>>>>>>>>>>>>>> pom1.xml. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> However since my project is still not under those >>>>>>>>>>>>>>>>>>>>>> parent projects as in github, I created another pom2.xml >>>>>>>>>>>>>>>>>>>>>> as follows, by >>>>>>>>>>>>>>>>>>>>>> removing the parent tag, by adding p2 repositaries and >>>>>>>>>>>>>>>>>>>>>> tycho plugin. After >>>>>>>>>>>>>>>>>>>>>> fixing couple of errors, I could successfully build the >>>>>>>>>>>>>>>>>>>>>> project using >>>>>>>>>>>>>>>>>>>>>> pom2.xml. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Can you please have a look at the two pom.xml files >>>>>>>>>>>>>>>>>>>>>> and tell me if they seem to be OK or if there are any >>>>>>>>>>>>>>>>>>>>>> issues in them? If >>>>>>>>>>>>>>>>>>>>>> that is OK, I can move to the next milestone of the >>>>>>>>>>>>>>>>>>>>>> project. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Furthermore I changed the Bundle-Version in the >>>>>>>>>>>>>>>>>>>>>> project manifest to 4.2.0.qualifier, because the plugin >>>>>>>>>>>>>>>>>>>>>> projects in git hub >>>>>>>>>>>>>>>>>>>>>> under Developer studio seem to have that version. I hope >>>>>>>>>>>>>>>>>>>>>> that is OK. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Thanks for the article on osgi services. I will go >>>>>>>>>>>>>>>>>>>>>> through it. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Thanks and regards >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Nathiesha >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> On Mon, Aug 1, 2016 at 8:22 AM, Kavith Lokuhewage < >>>>>>>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> Hi Nathiesha, >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> How is the progress on converting project to a maven >>>>>>>>>>>>>>>>>>>>>>> project? Please let us know if you face any issues. >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> BTW, [1] is a good article on osgi services with >>>>>>>>>>>>>>>>>>>>>>> eclipse plugins. We can use them for further decoupling >>>>>>>>>>>>>>>>>>>>>>> publishers and >>>>>>>>>>>>>>>>>>>>>>> report generators. >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> [1] http://www.vogella.com/tutoria >>>>>>>>>>>>>>>>>>>>>>> ls/OSGiServices/article.html >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> On 29 Jul 2016 5:19 p.m., "Nathiesha Maddage" < >>>>>>>>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> Hi Jasintha and Kavith, >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> Here is the project plan for the upcoming 3/4 weeks. >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> *July 30th-1st Aug* >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> - Add and configure pom.xml >>>>>>>>>>>>>>>>>>>>>>>> - Use Maven tycho plugin >>>>>>>>>>>>>>>>>>>>>>>> - Build project using Maven >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> *2nd Aug-6th Aug* >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> - Write a REST web service to publish errors, >>>>>>>>>>>>>>>>>>>>>>>> deploy in tomcat and testing. >>>>>>>>>>>>>>>>>>>>>>>> - Add options for the current plugin project >>>>>>>>>>>>>>>>>>>>>>>> to use above web service >>>>>>>>>>>>>>>>>>>>>>>> - Add current project classes and methods to >>>>>>>>>>>>>>>>>>>>>>>> be comply with above changes >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> *7th Aug-11th Aug* >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> - Define an extension point of the plugin >>>>>>>>>>>>>>>>>>>>>>>> - Add methods to get the registered plugins >>>>>>>>>>>>>>>>>>>>>>>> and their Project keys, to maintain a map >>>>>>>>>>>>>>>>>>>>>>>> - Add methods to group errors under their >>>>>>>>>>>>>>>>>>>>>>>> required plugins >>>>>>>>>>>>>>>>>>>>>>>> - Change the publisher methods to create >>>>>>>>>>>>>>>>>>>>>>>> multiple issues in Jira >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> *12th Aug -15th Aug* >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> - Improve ErrorPublisher interfaces >>>>>>>>>>>>>>>>>>>>>>>> - Write OSGI services for ErrorPublisher >>>>>>>>>>>>>>>>>>>>>>>> interfaces >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> *16th Aug – 17th Aug* >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> - Create Feature Project using the plugin >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> * 18th Aug – 20th Aug* >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> - Refine the code >>>>>>>>>>>>>>>>>>>>>>>> - Fix bugs >>>>>>>>>>>>>>>>>>>>>>>> - Testing >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> *21st Aug – 22nd Aug* >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> - Documentation >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> Thanks and regards >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> Nathiesha >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> On Fri, Jul 29, 2016 at 9:48 AM, Nathiesha Maddage >>>>>>>>>>>>>>>>>>>>>>>> <[email protected]> wrote: >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> Hi all, >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> Here are the minutes of the meeting I had >>>>>>>>>>>>>>>>>>>>>>>>> yesterday (28/07/16) with Jasintha and Kavith. >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> During the meeting the current project progress >>>>>>>>>>>>>>>>>>>>>>>>> was discussed and suggestions were made to improve >>>>>>>>>>>>>>>>>>>>>>>>> and finalize the >>>>>>>>>>>>>>>>>>>>>>>>> development of the project. Listed below are the key >>>>>>>>>>>>>>>>>>>>>>>>> points discussed >>>>>>>>>>>>>>>>>>>>>>>>> during the meeting. >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> 1. Instructions were given on how to add >>>>>>>>>>>>>>>>>>>>>>>>> pom.xml, to change its fields to match with the >>>>>>>>>>>>>>>>>>>>>>>>> project , to use Maven >>>>>>>>>>>>>>>>>>>>>>>>> tycho plugin and to build the project using maven. >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> 2. Suggestions were made on creating and >>>>>>>>>>>>>>>>>>>>>>>>> improving interfaces like ErrorPublisher and >>>>>>>>>>>>>>>>>>>>>>>>> ReportGenerator, and how to >>>>>>>>>>>>>>>>>>>>>>>>> call the publish method of all the registered >>>>>>>>>>>>>>>>>>>>>>>>> publishers using an iterator >>>>>>>>>>>>>>>>>>>>>>>>> in the main controller class. >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> 3. We planned to add another option for the >>>>>>>>>>>>>>>>>>>>>>>>> user, where he does not have any gmail and jira >>>>>>>>>>>>>>>>>>>>>>>>> credentials, but a remote >>>>>>>>>>>>>>>>>>>>>>>>> server would take care of publishing the error using >>>>>>>>>>>>>>>>>>>>>>>>> a common general >>>>>>>>>>>>>>>>>>>>>>>>> account. For that I was asked to write a REST web >>>>>>>>>>>>>>>>>>>>>>>>> service that would handle >>>>>>>>>>>>>>>>>>>>>>>>> this procedure, and to deploy it in tomcat for >>>>>>>>>>>>>>>>>>>>>>>>> testing. Possibility of >>>>>>>>>>>>>>>>>>>>>>>>> using micro services for this was also discussed. >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> 4. We planned to add multiple project keys >>>>>>>>>>>>>>>>>>>>>>>>> for the jira create issue option where required, and >>>>>>>>>>>>>>>>>>>>>>>>> to assign the project >>>>>>>>>>>>>>>>>>>>>>>>> key based on the plugin that is responsible for the >>>>>>>>>>>>>>>>>>>>>>>>> error. For that >>>>>>>>>>>>>>>>>>>>>>>>> purpose, it was suggested to create an extension >>>>>>>>>>>>>>>>>>>>>>>>> point of the project, so >>>>>>>>>>>>>>>>>>>>>>>>> other plugins can extend it and define their own >>>>>>>>>>>>>>>>>>>>>>>>> project key. Using this >>>>>>>>>>>>>>>>>>>>>>>>> all the plugins that have extended the error reporter >>>>>>>>>>>>>>>>>>>>>>>>> plugin and their >>>>>>>>>>>>>>>>>>>>>>>>> respective project keys can be fetched, and a map can >>>>>>>>>>>>>>>>>>>>>>>>> be maintained, to be >>>>>>>>>>>>>>>>>>>>>>>>> used during the error reporting process. >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> 5. To expose the Publisher classes, OSGI >>>>>>>>>>>>>>>>>>>>>>>>> services will be introduced to the project. >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> 6. It was suggested to create a feature by >>>>>>>>>>>>>>>>>>>>>>>>> adding this plugin. >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> Furthermore instructions were given on the >>>>>>>>>>>>>>>>>>>>>>>>> documentation required for the project, and time >>>>>>>>>>>>>>>>>>>>>>>>> frame for documentation >>>>>>>>>>>>>>>>>>>>>>>>> was suggested. And I was asked to send a project plan >>>>>>>>>>>>>>>>>>>>>>>>> for the upcoming 3 >>>>>>>>>>>>>>>>>>>>>>>>> weeks. >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> Thanks and regards >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> Nathiesha >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> On Tue, Jul 26, 2016 at 7:39 AM, Nathiesha Maddage >>>>>>>>>>>>>>>>>>>>>>>>> <[email protected]> wrote: >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> Hi Kavith, >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> I accepted the invitation. >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> Thanks and regards >>>>>>>>>>>>>>>>>>>>>>>>>> Nathiesha >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Jul 25, 2016 at 8:42 PM, Kavith >>>>>>>>>>>>>>>>>>>>>>>>>> Lokuhewage <[email protected]> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Nathiesha, >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> I have sent the invitation for the meeting at >>>>>>>>>>>>>>>>>>>>>>>>>>> 2pm-3pm on 28/07/2016 [1]. >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> [1] https://goo.gl/PLEWQd >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> *Kavith Lokuhewage* >>>>>>>>>>>>>>>>>>>>>>>>>>> Senior Software Engineer >>>>>>>>>>>>>>>>>>>>>>>>>>> WSO2 Inc. - http://wso2.com >>>>>>>>>>>>>>>>>>>>>>>>>>> lean . enterprise . middleware >>>>>>>>>>>>>>>>>>>>>>>>>>> Mobile - +94779145123 >>>>>>>>>>>>>>>>>>>>>>>>>>> Linkedin >>>>>>>>>>>>>>>>>>>>>>>>>>> <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419> >>>>>>>>>>>>>>>>>>>>>>>>>>> Twitter <https://twitter.com/KavithThiranga> >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Jul 25, 2016 at 8:13 PM, Nathiesha >>>>>>>>>>>>>>>>>>>>>>>>>>> Maddage <[email protected]> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Kavith, >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> How about Thursday evening, for the meeting? I >>>>>>>>>>>>>>>>>>>>>>>>>>>> am free after 1 pm. >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> Thank you for the examples. I was going to >>>>>>>>>>>>>>>>>>>>>>>>>>>> refactor the code by introducing the interfaces as >>>>>>>>>>>>>>>>>>>>>>>>>>>> you suggested during the >>>>>>>>>>>>>>>>>>>>>>>>>>>> mid evaluation. But I was not sure how to do that. >>>>>>>>>>>>>>>>>>>>>>>>>>>> I will try to change the >>>>>>>>>>>>>>>>>>>>>>>>>>>> code as given in the examples before the next >>>>>>>>>>>>>>>>>>>>>>>>>>>> meeting. >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> I think it is good to start converting the >>>>>>>>>>>>>>>>>>>>>>>>>>>> project to a maven project as only a few weeks >>>>>>>>>>>>>>>>>>>>>>>>>>>> remaining to finalize the >>>>>>>>>>>>>>>>>>>>>>>>>>>> project. We can discuss about that during the >>>>>>>>>>>>>>>>>>>>>>>>>>>> meeting. >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks and regards >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> Nathiesha >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Jul 25, 2016 at 3:10 PM, Kavith >>>>>>>>>>>>>>>>>>>>>>>>>>>> Lokuhewage <[email protected]> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Nathiesha, >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> I noticed that there are some more pending >>>>>>>>>>>>>>>>>>>>>>>>>>>>> tasks to restructure the code base as per the >>>>>>>>>>>>>>>>>>>>>>>>>>>>> discussion we had during last >>>>>>>>>>>>>>>>>>>>>>>>>>>>> code review. Just putting them down here again, >>>>>>>>>>>>>>>>>>>>>>>>>>>>> so that you are able to go >>>>>>>>>>>>>>>>>>>>>>>>>>>>> through again and complete any missing parts. >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> *Introduce interfaces for the each sub >>>>>>>>>>>>>>>>>>>>>>>>>>>>> component to decouple main controller logic from >>>>>>>>>>>>>>>>>>>>>>>>>>>>> implementation specific >>>>>>>>>>>>>>>>>>>>>>>>>>>>> things* >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> For example, right now, the controller class >>>>>>>>>>>>>>>>>>>>>>>>>>>>> (ErrorReporter) is hardly coupled with >>>>>>>>>>>>>>>>>>>>>>>>>>>>> EmailSender and RemoteJiraConnector. >>>>>>>>>>>>>>>>>>>>>>>>>>>>> We can think latter two as error report >>>>>>>>>>>>>>>>>>>>>>>>>>>>> publishers and introduce an >>>>>>>>>>>>>>>>>>>>>>>>>>>>> interface called ErrorPublisher as below. >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> public interface ErrorPublisher{ >>>>>>>>>>>>>>>>>>>>>>>>>>>>> void publish(ReportGenerator reportGen) >>>>>>>>>>>>>>>>>>>>>>>>>>>>> throws IOException; >>>>>>>>>>>>>>>>>>>>>>>>>>>>> } >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> And then EmailSender and RemoreJiraConnector >>>>>>>>>>>>>>>>>>>>>>>>>>>>> classes can be refactored like below. >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> public class EmailPublisher implements >>>>>>>>>>>>>>>>>>>>>>>>>>>>> ErrorPublisher{ >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> void init () throws IOException{ >>>>>>>>>>>>>>>>>>>>>>>>>>>>> //init : read preferences for SMTP >>>>>>>>>>>>>>>>>>>>>>>>>>>>> connection params >>>>>>>>>>>>>>>>>>>>>>>>>>>>> } >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> // implement publish method >>>>>>>>>>>>>>>>>>>>>>>>>>>>> void publish(ReportGenerator reportGen) >>>>>>>>>>>>>>>>>>>>>>>>>>>>> throws IOException{ >>>>>>>>>>>>>>>>>>>>>>>>>>>>> init(); >>>>>>>>>>>>>>>>>>>>>>>>>>>>> //send mail >>>>>>>>>>>>>>>>>>>>>>>>>>>>> } >>>>>>>>>>>>>>>>>>>>>>>>>>>>> } >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> public class JiraPublisher implements >>>>>>>>>>>>>>>>>>>>>>>>>>>>> ErrorPublisher{ >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> void init () throws IOException{ >>>>>>>>>>>>>>>>>>>>>>>>>>>>> //init : read preferences for JIRA >>>>>>>>>>>>>>>>>>>>>>>>>>>>> resp API connection params >>>>>>>>>>>>>>>>>>>>>>>>>>>>> } >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> // implement publish method >>>>>>>>>>>>>>>>>>>>>>>>>>>>> void publish(ReportGenerator reportGen) >>>>>>>>>>>>>>>>>>>>>>>>>>>>> throws IOException{ >>>>>>>>>>>>>>>>>>>>>>>>>>>>> init(); >>>>>>>>>>>>>>>>>>>>>>>>>>>>> //post to JIRA api and create issue >>>>>>>>>>>>>>>>>>>>>>>>>>>>> } >>>>>>>>>>>>>>>>>>>>>>>>>>>>> } >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Finally refactor ErrorReporter class to use >>>>>>>>>>>>>>>>>>>>>>>>>>>>> only ErrorPublisher interface. Further more, >>>>>>>>>>>>>>>>>>>>>>>>>>>>> introduce methods to >>>>>>>>>>>>>>>>>>>>>>>>>>>>> bind/unbind error publishers. >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> public class ErrorReporter { >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Map<String, ErrorPublisher> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> registeredPublishers; >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> public void addPublisher (String id, >>>>>>>>>>>>>>>>>>>>>>>>>>>>> ErrorPublisher publisher){ >>>>>>>>>>>>>>>>>>>>>>>>>>>>> registeredPublishers.put(id,publisher); >>>>>>>>>>>>>>>>>>>>>>>>>>>>> } >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> public void reportError(){ >>>>>>>>>>>>>>>>>>>>>>>>>>>>> //iterate over all publishers >>>>>>>>>>>>>>>>>>>>>>>>>>>>> // and call publish() method >>>>>>>>>>>>>>>>>>>>>>>>>>>>> } >>>>>>>>>>>>>>>>>>>>>>>>>>>>> } >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> (We can further ErrorReporter class by using >>>>>>>>>>>>>>>>>>>>>>>>>>>>> OSGI services to let other devstudio plugins to >>>>>>>>>>>>>>>>>>>>>>>>>>>>> contribute publishers as >>>>>>>>>>>>>>>>>>>>>>>>>>>>> needed - we can do that later as time permits) >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> For another example, currently you have used a >>>>>>>>>>>>>>>>>>>>>>>>>>>>> class called ReportGenerator to generate the >>>>>>>>>>>>>>>>>>>>>>>>>>>>> report in plain text and >>>>>>>>>>>>>>>>>>>>>>>>>>>>> directly used that generator inside main >>>>>>>>>>>>>>>>>>>>>>>>>>>>> controller. Instead, you can >>>>>>>>>>>>>>>>>>>>>>>>>>>>> introduce an interface called ReportGenerator and >>>>>>>>>>>>>>>>>>>>>>>>>>>>> create a class called >>>>>>>>>>>>>>>>>>>>>>>>>>>>> TextReportGenerator and move the code there - and >>>>>>>>>>>>>>>>>>>>>>>>>>>>> decouple main controller >>>>>>>>>>>>>>>>>>>>>>>>>>>>> and let other people add report generators later >>>>>>>>>>>>>>>>>>>>>>>>>>>>> (say an HTML report >>>>>>>>>>>>>>>>>>>>>>>>>>>>> generator) as needed. It can be done in same >>>>>>>>>>>>>>>>>>>>>>>>>>>>> manner as above example I have >>>>>>>>>>>>>>>>>>>>>>>>>>>>> provided . >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Once you do above restructuring, we can >>>>>>>>>>>>>>>>>>>>>>>>>>>>> further improve the code to use OSGI services to >>>>>>>>>>>>>>>>>>>>>>>>>>>>> decouple these components >>>>>>>>>>>>>>>>>>>>>>>>>>>>> even further. >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Finally, I think it is time for us to convert >>>>>>>>>>>>>>>>>>>>>>>>>>>>> the project to a maven project and use tycho >>>>>>>>>>>>>>>>>>>>>>>>>>>>> maven plugins for building it. >>>>>>>>>>>>>>>>>>>>>>>>>>>>> I can assist you with this task - let's discuss >>>>>>>>>>>>>>>>>>>>>>>>>>>>> this furthermore during the >>>>>>>>>>>>>>>>>>>>>>>>>>>>> call. The main requirement here is to make this >>>>>>>>>>>>>>>>>>>>>>>>>>>>> project directly mergable >>>>>>>>>>>>>>>>>>>>>>>>>>>>> to developer studio repository. Since we are now >>>>>>>>>>>>>>>>>>>>>>>>>>>>> reaching to the final >>>>>>>>>>>>>>>>>>>>>>>>>>>>> weeks of GSOC coding period, I think we should >>>>>>>>>>>>>>>>>>>>>>>>>>>>> concentrate a little more on >>>>>>>>>>>>>>>>>>>>>>>>>>>>> this task. >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Please a suggest a time for the meeting so we >>>>>>>>>>>>>>>>>>>>>>>>>>>>> are able to discuss these in-detail. >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> *Kavith Lokuhewage* >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Senior Software Engineer >>>>>>>>>>>>>>>>>>>>>>>>>>>>> WSO2 Inc. - http://wso2.com >>>>>>>>>>>>>>>>>>>>>>>>>>>>> lean . enterprise . middleware >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Mobile - +94779145123 >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Linkedin >>>>>>>>>>>>>>>>>>>>>>>>>>>>> <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Twitter <https://twitter.com/KavithThiranga> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Jul 25, 2016 at 2:11 PM, Kavith >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Lokuhewage <[email protected]> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Nathiesha, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> There were some changes done to preference >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> API since Eclipse Mars. I suspect that the root >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> cause for the issue should >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> be it. I will go through the changes we did in >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Developer Studio to fix >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> issues with new pref API and confirm you whether >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> it is the root cause or >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> not. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Meanwhile, please suggest a time for another >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> meeting this week - probably on Thursday or >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Friday. We will go through the >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> complete implementation to verify that >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> everything is in order. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I went through the code and have some >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> comments too. I will put them in github it self. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> *Kavith Lokuhewage* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Senior Software Engineer >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> WSO2 Inc. - http://wso2.com >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> lean . enterprise . middleware >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Mobile - +94779145123 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Linkedin >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> <http://www.linkedin.com/pub/kavith-lokuhewage/49/473/419> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Twitter <https://twitter.com/KavithThiranga> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Wed, Jul 20, 2016 at 10:20 AM, Nathiesha >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Maddage <[email protected]> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi all, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I started unit testing with InfoCollector >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> and Startup Classes, and created a few unit >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> tests using JUnit. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Regarding the progress of the project, I am >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> currently working on the ReportArchive module. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> The ReportArchive module >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> currently displays all the sent error reports >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> to the user in a window, and >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I am working on adding a context menu option >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> for each error report to >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> inquire the current status of the issue. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Regarding the Preference page, I tried >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> creating a Input Dialog, that would open up for >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> the very first time the >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> plugin reports an error to the user. This >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> dialog would ask the user to >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> fill values to compulsory fields like Jira >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Username and Password, and it >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> would store these values in the preference page >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> as well, for future use. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I tried to save the user entered values in >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Input dialog, to the preference page using >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Activator.getDefault().getPreferenceStore().setValue() >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> method. This method would set the user entered >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> values in respective fields >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> of the preference page, but that is just >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> temporary. These values disappear >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> from the preference page the next time I run >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> it. Only the default set >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> values by the code and the values that I enter >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> in the preference page there >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> itself would retain permanently. I tried to fix >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> this for a couple of days >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> and tried almost every solution I could find in >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> the internet regarding >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> this. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Have you encountered a situation like this >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> where you have to set the values in preference >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> page through code? Any idea >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> whether this is possible and if so how to do it >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> would be of big help! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Best regards >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Nathiesha >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Thu, Jul 7, 2016 at 6:31 AM, Nathiesha >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Maddage <[email protected]> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi all, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Regarding the current status of the >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> project, I am working on the development of >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> the report Archive module, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> where the user can view the previously sent >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> error reports and also the >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> current status of those issues. Meanwhile I >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> thought to look into the >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> testing part of the project as well. Is their >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> any special testing framework >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> used in Developer Studio testing, that I need >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> to adopt? I though to use >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> JUnit. Is it OK? >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Regards >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Nathiesha >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Tue, Jun 28, 2016 at 9:34 AM, Nathiesha >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Maddage <[email protected]> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi all, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I downloaded and tried running the Data >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Analytics Server . Currently I am going >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> through the DAS documentation and >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> the REST API. Is it possible to post data >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> using the REST API? As I noticed, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> it only allows to retrieve data from the DAS. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks and regards >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Nathiesha >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Dev mailing list >>>>>>> [email protected] >>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> *Susinda Perera* >>>>>> Software Engineer >>>>>> B.Sc.(Eng), M.Sc(Computer Science), AMIE(SL) >>>>>> Mobile:(+94)716049075 >>>>>> Blog: susinda.blogspot.com >>>>>> WSO2 Inc. http://wso2.com/ >>>>>> Tel : 94 11 214 5345 Fax :94 11 2145300 >>>>>> >>>>>> >>>>> >>>>> _______________________________________________ >>>>> Dev mailing list >>>>> [email protected] >>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>> >>>>> >>>> >>> >>> >>> -- >>> *Susinda Perera* >>> Software Engineer >>> B.Sc.(Eng), M.Sc(Computer Science), AMIE(SL) >>> Mobile:(+94)716049075 >>> Blog: susinda.blogspot.com >>> WSO2 Inc. http://wso2.com/ >>> Tel : 94 11 214 5345 Fax :94 11 2145300 >>> >>> >>> _______________________________________________ >>> Dev mailing list >>> [email protected] >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> >
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
