You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@community.apache.org by "Jayaram Subramanian (JIRA)" <ji...@apache.org> on 2010/01/08 04:21:59 UTC

[jira] Created: (COMDEV-11) Mentoring Project for Derby Test and Fix for Jayaram Subramanian

Mentoring Project for Derby Test and Fix for Jayaram Subramanian 
-----------------------------------------------------------------

                 Key: COMDEV-11
                 URL: https://issues.apache.org/jira/browse/COMDEV-11
             Project:  	 Community Development 
          Issue Type: Task
          Components: Mentoring
         Environment: Apache Derby
            Reporter: Jayaram Subramanian
            Priority: Minor


This mentoring assignment will include test conversions to JUnit and sysinfo improvements. Details are attached below

Apache Project of interest: APACHE DERBY


Benefits to Derby Community
Getting test cases converted to Junit will help to get rid of maintaining old test cases.

Name of the mentor: Katherine Marsden

Expected Deliverables:
Ramp up (3 weeks)
Do tutorial. Set up build, test, debug environment. 2) Read up on JUnit testing, review existing conversions.

 JUnit conversions (4 weeks)
 3) Convert autoincrement.sql to JUnit.  This should be a good straight
 forward starter. I think we need a Jira for this one.
 4) DERBY-4114.  Convert selectivity.sql This was an old test that was
 contributed but has old Cloudscape syntax, so will require some
 thought to convert to use Derby syntax.
 5) DERBY-4249. Create a simple store recovery test in JUnit.  This
 will provide a framework for converting store tests.

 Sysinfo improvements ( 5 weeks)
 These will improve supportability of DERBY significantly.
 6) DERBY-4441 - Change sysinfo to print out more specific JVM information.
 7) DERBY-1272 - log sysinfo to derby.log. Need to to nail down
 behavior with community and deal with possible security manager
 issues.

Duration: Total of 12 weeks with 6 hrs/ week

Expected Starting Date: Jan 4, 2010

Skills and Reason for undertaking this project
The objective of taking up this project is to apply my 2 years of a java skills contributing to derby community and get involved in higher level of Java
challenges.

My recent works in Java/J2EE involved 
1) Development of java swing component in JEDIT beanshell environment
2)Migration of .Net webservices to J2EE Websphere platform 
3)integration of legacy system with TIBCO EMS server. 

Overall I have 10 years of IT experience with 8 years of experience in COM, XML, XSL, SQL Server 2000(with expertise in stored procedures, views,performance tuning,indexing skills). This project aptly provides me to contribute and get involved and explore more avenues for developing SQL skills in Java world.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (COMDEV-11) Mentoring Project for Derby Test and Fix for Jayaram Subramanian

Posted by "Jayaram Subramanian (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/COMDEV-11?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12842533#action_12842533 ] 

Jayaram Subramanian commented on COMDEV-11:
-------------------------------------------

With the help of Kathy and Apache Derby team members i was able to learn the following things 
1) Setup the build and test environmets of Apache Derby
2) Learn and execute tutorial modules for Apache Derby
3) Learn tools and techniques for test conversion of AutoIncrement module to JUnit in Derby enviroment

Kathy has made herself available and has been assisting me over the IRC and emails whenever i need help. As expected i am looking forward to complete the AutoIncrement module by March 29 and proceed to next module.

Overall it has been a extemely rewarding experience for me to have been associated with this great team.


> Mentoring Project for Derby Test and Fix for Jayaram Subramanian 
> -----------------------------------------------------------------
>
>                 Key: COMDEV-11
>                 URL: https://issues.apache.org/jira/browse/COMDEV-11
>             Project:  	 Community Development 
>          Issue Type: Task
>          Components: Mentoring
>         Environment: Apache Derby
>            Reporter: Jayaram Subramanian
>            Priority: Minor
>
> This mentoring assignment will include test conversions to JUnit and sysinfo improvements. Details are attached below
> Apache Project of interest: APACHE DERBY
> Benefits to Derby Community
> Getting test cases converted to Junit will help to get rid of maintaining old test cases.
> Name of the mentor: Katherine Marsden
> Expected Deliverables:
> Ramp up (3 weeks)
> Do tutorial. Set up build, test, debug environment. 2) Read up on JUnit testing, review existing conversions.
>  JUnit conversions (4 weeks)
>  3) Convert autoincrement.sql to JUnit.  This should be a good straight
>  forward starter. I think we need a Jira for this one.
>  4) DERBY-4114.  Convert selectivity.sql This was an old test that was
>  contributed but has old Cloudscape syntax, so will require some
>  thought to convert to use Derby syntax.
>  5) DERBY-4249. Create a simple store recovery test in JUnit.  This
>  will provide a framework for converting store tests.
>  Sysinfo improvements ( 5 weeks)
>  These will improve supportability of DERBY significantly.
>  6) DERBY-4441 - Change sysinfo to print out more specific JVM information.
>  7) DERBY-1272 - log sysinfo to derby.log. Need to to nail down
>  behavior with community and deal with possible security manager
>  issues.
> Duration: Total of 12 weeks with 6 hrs/ week
> Expected Starting Date: Jan 4, 2010
> Skills and Reason for undertaking this project
> The objective of taking up this project is to apply my 2 years of a java skills contributing to derby community and get involved in higher level of Java
> challenges.
> My recent works in Java/J2EE involved 
> 1) Development of java swing component in JEDIT beanshell environment
> 2)Migration of .Net webservices to J2EE Websphere platform 
> 3)integration of legacy system with TIBCO EMS server. 
> Overall I have 10 years of IT experience with 8 years of experience in COM, XML, XSL, SQL Server 2000(with expertise in stored procedures, views,performance tuning,indexing skills). This project aptly provides me to contribute and get involved and explore more avenues for developing SQL skills in Java world.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Recognising completed mentor programmes (Re: [jira] Commented: (COMDEV-11) Mentoring Project for Derby Test and Fix for Jayaram Subramanian)

Posted by Ross Gardler <rg...@apache.org>.
On 07/03/2010 00:16, Kathey Marsden wrote:
> Ross Gardler wrote:
>> Thanks for the update Kathey, glad to hear things are going well.
>>
>> I too have personal issues keeping me from being fully productive. i
>> really need to get cracking on the GSoC ramp up. Org registrations
>> start on March 8th.
>>
>> We also need to think about what we give to mentees on completion.
>> Anyone want to put that in place?
>>
> Since the program is flexible in terms of scope of work and time spent,
> I am not really sure what's appropriate. Even a certificate might
> represent vastly different levels of accomplishment for different
> mentees. Do you have an idea what we should do here?

At the very least we should provide a web page with a link to the 
appropriate issues closed as a result of the mentor work. That will 
provide a trail for people wanting to examine the individuals work.

Ross

Re: [jira] Commented: (COMDEV-11) Mentoring Project for Derby Test and Fix for Jayaram Subramanian

Posted by Kathey Marsden <km...@sbcglobal.net>.
Ross Gardler wrote:
> Thanks for the update Kathey, glad to hear things are going well.
>
> I too have personal issues keeping me from being fully productive. i 
> really need to get cracking on the GSoC ramp up. Org registrations 
> start on March 8th.
>
> We also need to think about what we give to mentees on completion. 
> Anyone want to put that in place?
>
Since the program is flexible in terms of scope of work and time spent, 
I am not really sure what's appropriate.  Even a certificate might 
represent vastly different levels of accomplishment for different 
mentees.  Do you have an idea what we should do here?

Thanks

Kathey



Re: [jira] Commented: (COMDEV-11) Mentoring Project for Derby Test and Fix for Jayaram Subramanian

Posted by Ross Gardler <rg...@apache.org>.
Thanks for the update Kathey, glad to hear things are going well.

I too have personal issues keeping me from being fully productive. i 
really need to get cracking on the GSoC ramp up. Org registrations start 
on March 8th.

We also need to think about what we give to mentees on completion. 
Anyone want to put that in place?

Ross


On 05/03/2010 00:41, Kathey Marsden (JIRA) wrote:
>
>      [ https://issues.apache.org/jira/browse/COMDEV-11?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12841628#action_12841628 ]
>
> Kathey Marsden commented on COMDEV-11:
> --------------------------------------
>
> Mid term review for COMDEV-11 Mentoring Project for Derby Test and Fix for Jayaram Subramanian
>
> Jayaram has been working steadily on Derby since the mentoring session began on January 4, 2010  and interacting well with the community.  He his build and test environment set up and is working in Eclipse.  He also completed the tutorial and has started contributing to Derby.    He has been working arduously on the test conversion for autoincrement.sql (DERBY-4509), which has turned out to be a bigger task that first anticipated. The latest patch shows that he is gaining a good understanding of the structure and utilities available in JUnit testing and the patch will be ready to commit after some additonal cleanup.
>
> As a mentor, I have not been as available as I normally like to be with mentees and have been impressed that Jayaram has stuck with the task and the program without a great deal of support.  I think he now understands the general flow of the patch, review cycle and learning his way around the Derby community, product and test infrastructure.
>
> I believe this session, scheduled to end March 28, should continue and complete on that date, but that the scope should be changed.  Jayaram should work on completing autoincrement.sql but remove the other tasks for this session.  We have discussed continuing with a second three month round of mentoring starting March 29 to convert selectivity.sql and perhaps other tasks, but will file a separate issue for that.
>
>
>
>> Mentoring Project for Derby Test and Fix for Jayaram Subramanian
>> -----------------------------------------------------------------
>>
>>                  Key: COMDEV-11
>>                  URL: https://issues.apache.org/jira/browse/COMDEV-11
>>              Project:  	 Community Development
>>           Issue Type: Task
>>           Components: Mentoring
>>          Environment: Apache Derby
>>             Reporter: Jayaram Subramanian
>>             Priority: Minor
>>
>> This mentoring assignment will include test conversions to JUnit and sysinfo improvements. Details are attached below
>> Apache Project of interest: APACHE DERBY
>> Benefits to Derby Community
>> Getting test cases converted to Junit will help to get rid of maintaining old test cases.
>> Name of the mentor: Katherine Marsden
>> Expected Deliverables:
>> Ramp up (3 weeks)
>> Do tutorial. Set up build, test, debug environment. 2) Read up on JUnit testing, review existing conversions.
>>   JUnit conversions (4 weeks)
>>   3) Convert autoincrement.sql to JUnit.  This should be a good straight
>>   forward starter. I think we need a Jira for this one.
>>   4) DERBY-4114.  Convert selectivity.sql This was an old test that was
>>   contributed but has old Cloudscape syntax, so will require some
>>   thought to convert to use Derby syntax.
>>   5) DERBY-4249. Create a simple store recovery test in JUnit.  This
>>   will provide a framework for converting store tests.
>>   Sysinfo improvements ( 5 weeks)
>>   These will improve supportability of DERBY significantly.
>>   6) DERBY-4441 - Change sysinfo to print out more specific JVM information.
>>   7) DERBY-1272 - log sysinfo to derby.log. Need to to nail down
>>   behavior with community and deal with possible security manager
>>   issues.
>> Duration: Total of 12 weeks with 6 hrs/ week
>> Expected Starting Date: Jan 4, 2010
>> Skills and Reason for undertaking this project
>> The objective of taking up this project is to apply my 2 years of a java skills contributing to derby community and get involved in higher level of Java
>> challenges.
>> My recent works in Java/J2EE involved
>> 1) Development of java swing component in JEDIT beanshell environment
>> 2)Migration of .Net webservices to J2EE Websphere platform
>> 3)integration of legacy system with TIBCO EMS server.
>> Overall I have 10 years of IT experience with 8 years of experience in COM, XML, XSL, SQL Server 2000(with expertise in stored procedures, views,performance tuning,indexing skills). This project aptly provides me to contribute and get involved and explore more avenues for developing SQL skills in Java world.
>


[jira] Commented: (COMDEV-11) Mentoring Project for Derby Test and Fix for Jayaram Subramanian

Posted by "Kathey Marsden (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/COMDEV-11?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12841628#action_12841628 ] 

Kathey Marsden commented on COMDEV-11:
--------------------------------------

Mid term review for COMDEV-11 Mentoring Project for Derby Test and Fix for Jayaram Subramanian 

Jayaram has been working steadily on Derby since the mentoring session began on January 4, 2010  and interacting well with the community.  He his build and test environment set up and is working in Eclipse.  He also completed the tutorial and has started contributing to Derby.    He has been working arduously on the test conversion for autoincrement.sql (DERBY-4509), which has turned out to be a bigger task that first anticipated. The latest patch shows that he is gaining a good understanding of the structure and utilities available in JUnit testing and the patch will be ready to commit after some additonal cleanup.

As a mentor, I have not been as available as I normally like to be with mentees and have been impressed that Jayaram has stuck with the task and the program without a great deal of support.  I think he now understands the general flow of the patch, review cycle and learning his way around the Derby community, product and test infrastructure.  

I believe this session, scheduled to end March 28, should continue and complete on that date, but that the scope should be changed.  Jayaram should work on completing autoincrement.sql but remove the other tasks for this session.  We have discussed continuing with a second three month round of mentoring starting March 29 to convert selectivity.sql and perhaps other tasks, but will file a separate issue for that.



> Mentoring Project for Derby Test and Fix for Jayaram Subramanian 
> -----------------------------------------------------------------
>
>                 Key: COMDEV-11
>                 URL: https://issues.apache.org/jira/browse/COMDEV-11
>             Project:  	 Community Development 
>          Issue Type: Task
>          Components: Mentoring
>         Environment: Apache Derby
>            Reporter: Jayaram Subramanian
>            Priority: Minor
>
> This mentoring assignment will include test conversions to JUnit and sysinfo improvements. Details are attached below
> Apache Project of interest: APACHE DERBY
> Benefits to Derby Community
> Getting test cases converted to Junit will help to get rid of maintaining old test cases.
> Name of the mentor: Katherine Marsden
> Expected Deliverables:
> Ramp up (3 weeks)
> Do tutorial. Set up build, test, debug environment. 2) Read up on JUnit testing, review existing conversions.
>  JUnit conversions (4 weeks)
>  3) Convert autoincrement.sql to JUnit.  This should be a good straight
>  forward starter. I think we need a Jira for this one.
>  4) DERBY-4114.  Convert selectivity.sql This was an old test that was
>  contributed but has old Cloudscape syntax, so will require some
>  thought to convert to use Derby syntax.
>  5) DERBY-4249. Create a simple store recovery test in JUnit.  This
>  will provide a framework for converting store tests.
>  Sysinfo improvements ( 5 weeks)
>  These will improve supportability of DERBY significantly.
>  6) DERBY-4441 - Change sysinfo to print out more specific JVM information.
>  7) DERBY-1272 - log sysinfo to derby.log. Need to to nail down
>  behavior with community and deal with possible security manager
>  issues.
> Duration: Total of 12 weeks with 6 hrs/ week
> Expected Starting Date: Jan 4, 2010
> Skills and Reason for undertaking this project
> The objective of taking up this project is to apply my 2 years of a java skills contributing to derby community and get involved in higher level of Java
> challenges.
> My recent works in Java/J2EE involved 
> 1) Development of java swing component in JEDIT beanshell environment
> 2)Migration of .Net webservices to J2EE Websphere platform 
> 3)integration of legacy system with TIBCO EMS server. 
> Overall I have 10 years of IT experience with 8 years of experience in COM, XML, XSL, SQL Server 2000(with expertise in stored procedures, views,performance tuning,indexing skills). This project aptly provides me to contribute and get involved and explore more avenues for developing SQL skills in Java world.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (COMDEV-11) Mentoring Project for Derby Test and Fix for Jayaram Subramanian

Posted by "Kathey Marsden (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/COMDEV-11?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Kathey Marsden resolved COMDEV-11.
----------------------------------

      Assignee: Kathey Marsden
    Resolution: Fixed

Jayaram finished the autoincrement.sql  conversion and I think got a good introduction to working in an open source project, as well as working with Java and Derby.  He continues to work on the Derby project as time permits and is currently looking at security manager issues.    We had discussed a second round of mentoring, but after this first cycle Jayaram feels comfortable enough working in the community framework to continue outside of the formal mentoring framework.


> Mentoring Project for Derby Test and Fix for Jayaram Subramanian 
> -----------------------------------------------------------------
>
>                 Key: COMDEV-11
>                 URL: https://issues.apache.org/jira/browse/COMDEV-11
>             Project: Community Development
>          Issue Type: Task
>          Components: Mentoring
>         Environment: Apache Derby
>            Reporter: Jayaram Subramanian
>            Assignee: Kathey Marsden
>            Priority: Minor
>
> This mentoring assignment will include test conversions to JUnit and sysinfo improvements. Details are attached below
> Apache Project of interest: APACHE DERBY
> Benefits to Derby Community
> Getting test cases converted to Junit will help to get rid of maintaining old test cases.
> Name of the mentor: Katherine Marsden
> Expected Deliverables:
> Ramp up (3 weeks)
> Do tutorial. Set up build, test, debug environment. 2) Read up on JUnit testing, review existing conversions.
>  JUnit conversions (4 weeks)
>  3) Convert autoincrement.sql to JUnit.  This should be a good straight
>  forward starter. I think we need a Jira for this one.
>  4) DERBY-4114.  Convert selectivity.sql This was an old test that was
>  contributed but has old Cloudscape syntax, so will require some
>  thought to convert to use Derby syntax.
>  5) DERBY-4249. Create a simple store recovery test in JUnit.  This
>  will provide a framework for converting store tests.
>  Sysinfo improvements ( 5 weeks)
>  These will improve supportability of DERBY significantly.
>  6) DERBY-4441 - Change sysinfo to print out more specific JVM information.
>  7) DERBY-1272 - log sysinfo to derby.log. Need to to nail down
>  behavior with community and deal with possible security manager
>  issues.
> Duration: Total of 12 weeks with 6 hrs/ week
> Expected Starting Date: Jan 4, 2010
> Skills and Reason for undertaking this project
> The objective of taking up this project is to apply my 2 years of a java skills contributing to derby community and get involved in higher level of Java
> challenges.
> My recent works in Java/J2EE involved 
> 1) Development of java swing component in JEDIT beanshell environment
> 2)Migration of .Net webservices to J2EE Websphere platform 
> 3)integration of legacy system with TIBCO EMS server. 
> Overall I have 10 years of IT experience with 8 years of experience in COM, XML, XSL, SQL Server 2000(with expertise in stored procedures, views,performance tuning,indexing skills). This project aptly provides me to contribute and get involved and explore more avenues for developing SQL skills in Java world.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.