You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by Paul Shemansky <pa...@gmail.com> on 2007/10/12 20:59:45 UTC

New Contributor Introduction & Initial Proposal for Contribution

Fellow Developers,

I am new to this group, and I wanted to take a moment to introduce myself. I
have been a Java developer since 2001, and an open source advocate since the
mid-90s. It would be an honor to volunteer a part of my time to work on
several Apache projects which I have found to be vital to my career.
Therefore, today, 10/12/2007, I faxed my signed Contributor License
Agreement to the Apache Software Foundation.

I will be continuing my adventure through the "New Contributor" sections of
the Apache site, and would like to get acquainted with contributing to the
Tomcat project, first and foremost. I humbly request any help that any of
you may be able to provide, and I ask that you to bear with me while I
attempt to get my feet wet here.

With that being said, I eagerly checked-out the source code and followed the
BUILDING.txt file's instructions. Unfortunately, my build is failing due to
dependency issues. Therefore, at first glance, I realized that one of the
first things that I would love to contribute is the full Mavenization (M10N)
of the Tomcat build process. Please let me know if this is already in
discussion. If it is not, please let me know how I may proceed.

I look forward to working with all of you.

Sincerely,
Paul Shemansky

Re: New Contributor Introduction & Initial Proposal for Contribution

Posted by Filip Hanik - Dev Lists <de...@hanik.com>.
Paul Shemansky wrote:
> Hi Filip,
>
> Thank you for your guidance.
>
> I resolved my build issues.  According to the BUILDING.txt, you need a 
> 1.5.x "or later" JDK, and I was using a 1.6.x JDK.  Although the build 
> properties are set to compile using 1.5, the build still seems to 
> break on 1.6.  Perhaps we should investigate building on 1.6.x more, 
> and/or update the BUILDING.txt to clarify this.
most likely on the DBCP, as they implement the java.sql.Connection 
interface directly, and hence are tied to a java version
>
> The build also could not find the JDT zip file mentioned in the build 
> properties :
> http://sunsite.informatik.rwth-aachen.de/eclipse/downloads/drops/R-3.2.2-200702121330/eclipse-JDT-3.2.2.zip 
> <http://sunsite.informatik.rwth-aachen.de/eclipse/downloads/drops/R-3.2.2-200702121330/eclipse-JDT-3.2.2.zip>
yes, we are updating this shortly
>
> Perhaps their site is just down at the time I am building, or it needs 
> to be updated.
>
> I switched it to use the ibiblio mirror site, which in my opinion is 
> probably more stable :
> http://sunsite.informatik.rwth-aachen.de/eclipse/downloads/drops/R-3.2.2-200702121330/eclipse-JDT-3.2.2.zip
>
> I have attached a patch to make this switch.
its in the process of being applied

Filip
>
> Most of my Maven 2 experiences have been favorable over Ant, and I 
> will attempt a Maven Evangelism email thread soon.
>
> Thank You,
> Paul
>
> On 10/12/07, *Filip Hanik - Dev Lists* <devlists@hanik.com 
> <ma...@hanik.com>> wrote:
>
>     Hi Paul, welcome!
>
>     It's good news and we always welcome new ideas and new contributions.
>
>     Let me address your building issue first, building is quite easy.
>
>     Requirements: ant, java 1.5
>
>     1. check out SVN directory
>     svn co http://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk
>
>     2. download deps
>     cd trunk
>     ant download
>
>     3. build
>     ant
>
>     The question about maven has been around, last time it was brought up
>     the community wasn't too keen on it, the ant is so simple and easy to
>     maintain. I've seen other projects always spend vast amount of times
>     just trying to get their maven stuff to work, we've never really had
>     that problem with ant. It's simply too simple to screw up :)
>     What I would do, is start an email thread where you poll the interest
>     for such contribution before you spend the time on it.
>
>     In terms of contribution, everyone pretty much works on the area of
>     their own interest.
>     A good place to start is the bug database, and submit patches to the
>     bugzilla database.
>     for example
>     http://issues.apache.org/bugzilla/buglist.cgi?query_format=specific&order=relevance+desc&bug_status=__open__&product=Tomcat+6&content=
>     <http://issues.apache.org/bugzilla/buglist.cgi?query_format=specific&order=relevance+desc&bug_status=__open__&product=Tomcat+6&content=>
>
>     have fun digging around, just let us know if you need more help
>
>     Filip
>
>     Paul Shemansky wrote:
>     > Fellow Developers,
>     >
>     > I am new to this group, and I wanted to take a moment to
>     introduce myself. I
>     > have been a Java developer since 2001, and an open source
>     advocate since the
>     > mid-90s. It would be an honor to volunteer a part of my time to
>     work on
>     > several Apache projects which I have found to be vital to my career.
>     > Therefore, today, 10/12/2007, I faxed my signed Contributor License
>     > Agreement to the Apache Software Foundation.
>     >
>     > I will be continuing my adventure through the "New Contributor"
>     sections of
>     > the Apache site, and would like to get acquainted with
>     contributing to the
>     > Tomcat project, first and foremost. I humbly request any help
>     that any of
>     > you may be able to provide, and I ask that you to bear with me
>     while I
>     > attempt to get my feet wet here.
>     >
>     > With that being said, I eagerly checked-out the source code and
>     followed the
>     > BUILDING.txt file's instructions. Unfortunately, my build is
>     failing due to
>     > dependency issues. Therefore, at first glance, I realized that
>     one of the
>     > first things that I would love to contribute is the full
>     Mavenization (M10N)
>     > of the Tomcat build process. Please let me know if this is
>     already in
>     > discussion. If it is not, please let me know how I may proceed.
>     >
>     > I look forward to working with all of you.
>     >
>     > Sincerely,
>     > Paul Shemansky
>     >
>     >
>     >
>     ------------------------------------------------------------------------
>     >
>     > No virus found in this incoming message.
>     > Checked by AVG Free Edition.
>     > Version: 7.5.488 / Virus Database: 269.14.8/1064 - Release Date:
>     10/11/2007 3:09 PM
>     >
>
>
>     ---------------------------------------------------------------------
>     To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
>     <ma...@tomcat.apache.org>
>     For additional commands, e-mail: dev-help@tomcat.apache.org
>     <ma...@tomcat.apache.org>
>
>
> ------------------------------------------------------------------------
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: dev-help@tomcat.apache.org
> ------------------------------------------------------------------------
>
> No virus found in this incoming message.
> Checked by AVG Free Edition. 
> Version: 7.5.488 / Virus Database: 269.14.8/1064 - Release Date: 10/11/2007 3:09 PM


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


Re: New Contributor Introduction & Initial Proposal for Contribution

Posted by Paul Shemansky <pa...@gmail.com>.
Hi Filip,

Thank you for your guidance.

I resolved my build issues.  According to the BUILDING.txt, you need a
1.5.x"or later" JDK, and I was using a
1.6.x JDK.  Although the build properties are set to compile using 1.5, the
build still seems to break on 1.6.  Perhaps we should investigate building
on 1.6.x more, and/or update the BUILDING.txt to clarify this.

The build also could not find the JDT zip file mentioned in the build
properties :
http://sunsite.informatik.rwth-aachen.de/eclipse/downloads/drops/R-3.2.2-200702121330/eclipse-JDT-3.2.2.zip

Perhaps their site is just down at the time I am building, or it needs to be
updated.

I switched it to use the ibiblio mirror site, which in my opinion is
probably more stable :
http://sunsite.informatik.rwth-aachen.de/eclipse/downloads/drops/R-3.2.2-200702121330/eclipse-JDT-3.2.2.zip

I have attached a patch to make this switch.

Most of my Maven 2 experiences have been favorable over Ant, and I will
attempt a Maven Evangelism email thread soon.

Thank You,
Paul

On 10/12/07, Filip Hanik - Dev Lists <de...@hanik.com> wrote:
>
> Hi Paul, welcome!
>
> It's good news and we always welcome new ideas and new contributions.
>
> Let me address your building issue first, building is quite easy.
>
> Requirements: ant, java 1.5
>
> 1. check out SVN directory
> svn co http://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk
>
> 2. download deps
> cd trunk
> ant download
>
> 3. build
> ant
>
> The question about maven has been around, last time it was brought up
> the community wasn't too keen on it, the ant is so simple and easy to
> maintain. I've seen other projects always spend vast amount of times
> just trying to get their maven stuff to work, we've never really had
> that problem with ant. It's simply too simple to screw up :)
> What I would do, is start an email thread where you poll the interest
> for such contribution before you spend the time on it.
>
> In terms of contribution, everyone pretty much works on the area of
> their own interest.
> A good place to start is the bug database, and submit patches to the
> bugzilla database.
> for example
>
> http://issues.apache.org/bugzilla/buglist.cgi?query_format=specific&order=relevance+desc&bug_status=__open__&product=Tomcat+6&content=
>
> have fun digging around, just let us know if you need more help
>
> Filip
>
> Paul Shemansky wrote:
> > Fellow Developers,
> >
> > I am new to this group, and I wanted to take a moment to introduce
> myself. I
> > have been a Java developer since 2001, and an open source advocate since
> the
> > mid-90s. It would be an honor to volunteer a part of my time to work on
> > several Apache projects which I have found to be vital to my career.
> > Therefore, today, 10/12/2007, I faxed my signed Contributor License
> > Agreement to the Apache Software Foundation.
> >
> > I will be continuing my adventure through the "New Contributor" sections
> of
> > the Apache site, and would like to get acquainted with contributing to
> the
> > Tomcat project, first and foremost. I humbly request any help that any
> of
> > you may be able to provide, and I ask that you to bear with me while I
> > attempt to get my feet wet here.
> >
> > With that being said, I eagerly checked-out the source code and followed
> the
> > BUILDING.txt file's instructions. Unfortunately, my build is failing due
> to
> > dependency issues. Therefore, at first glance, I realized that one of
> the
> > first things that I would love to contribute is the full Mavenization
> (M10N)
> > of the Tomcat build process. Please let me know if this is already in
> > discussion. If it is not, please let me know how I may proceed.
> >
> > I look forward to working with all of you.
> >
> > Sincerely,
> > Paul Shemansky
> >
> >
> > ------------------------------------------------------------------------
> >
> > No virus found in this incoming message.
> > Checked by AVG Free Edition.
> > Version: 7.5.488 / Virus Database: 269.14.8/1064 - Release Date:
> 10/11/2007 3:09 PM
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: dev-help@tomcat.apache.org
>
>

Re: New Contributor Introduction & Initial Proposal for Contribution

Posted by Filip Hanik - Dev Lists <de...@hanik.com>.
Hi Paul, welcome!

It's good news and we always welcome new ideas and new contributions.

Let me address your building issue first, building is quite easy.

Requirements: ant, java 1.5

1. check out SVN directory
svn co http://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk

2. download deps
cd trunk
ant download

3. build
ant

The question about maven has been around, last time it was brought up 
the community wasn't too keen on it, the ant is so simple and easy to 
maintain. I've seen other projects always spend vast amount of times 
just trying to get their maven stuff to work, we've never really had 
that problem with ant. It's simply too simple to screw up :)
What I would do, is start an email thread where you poll the interest 
for such contribution before you spend the time on it.

In terms of contribution, everyone pretty much works on the area of 
their own interest.
A good place to start is the bug database, and submit patches to the 
bugzilla database.
for example
http://issues.apache.org/bugzilla/buglist.cgi?query_format=specific&order=relevance+desc&bug_status=__open__&product=Tomcat+6&content=

have fun digging around, just let us know if you need more help

Filip

Paul Shemansky wrote:
> Fellow Developers,
>
> I am new to this group, and I wanted to take a moment to introduce myself. I
> have been a Java developer since 2001, and an open source advocate since the
> mid-90s. It would be an honor to volunteer a part of my time to work on
> several Apache projects which I have found to be vital to my career.
> Therefore, today, 10/12/2007, I faxed my signed Contributor License
> Agreement to the Apache Software Foundation.
>
> I will be continuing my adventure through the "New Contributor" sections of
> the Apache site, and would like to get acquainted with contributing to the
> Tomcat project, first and foremost. I humbly request any help that any of
> you may be able to provide, and I ask that you to bear with me while I
> attempt to get my feet wet here.
>
> With that being said, I eagerly checked-out the source code and followed the
> BUILDING.txt file's instructions. Unfortunately, my build is failing due to
> dependency issues. Therefore, at first glance, I realized that one of the
> first things that I would love to contribute is the full Mavenization (M10N)
> of the Tomcat build process. Please let me know if this is already in
> discussion. If it is not, please let me know how I may proceed.
>
> I look forward to working with all of you.
>
> Sincerely,
> Paul Shemansky
>
>   
> ------------------------------------------------------------------------
>
> No virus found in this incoming message.
> Checked by AVG Free Edition. 
> Version: 7.5.488 / Virus Database: 269.14.8/1064 - Release Date: 10/11/2007 3:09 PM
>   


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


Re: New Contributor Introduction & Initial Proposal for Contribution

Posted by jkew <jo...@sourcelabs.com>.
This reminds me, I don't think ever I've introduced myself formally yet:

My name is John Kew and I'm one of the open source engineers at 
SourceLabs. My job is to fix bugs in tomcat (among other side projects). 
I have a varied professional background and a history supporting open 
source software (with code, documentation, and legally).

I look forward to meeting everyone at some Apache conference. 
Unfortunately I have to pass on Atlanta as I have family in town. Please 
don't hesitate to contact me for odd jobs, however. I actually have a 
lot of fun working with the tomcat source code.

I can give out my IM/phone information privately, and if you visit 
Seattle, I'll buy you a beer!

-John

Paul Shemansky wrote:
> Fellow Developers,
>
> I am new to this group, and I wanted to take a moment to introduce myself. I
> have been a Java developer since 2001, and an open source advocate since the
> mid-90s. It would be an honor to volunteer a part of my time to work on
> several Apache projects which I have found to be vital to my career.
> Therefore, today, 10/12/2007, I faxed my signed Contributor License
> Agreement to the Apache Software Foundation.
>
> I will be continuing my adventure through the "New Contributor" sections of
> the Apache site, and would like to get acquainted with contributing to the
> Tomcat project, first and foremost. I humbly request any help that any of
> you may be able to provide, and I ask that you to bear with me while I
> attempt to get my feet wet here.
>
> With that being said, I eagerly checked-out the source code and followed the
> BUILDING.txt file's instructions. Unfortunately, my build is failing due to
> dependency issues. Therefore, at first glance, I realized that one of the
> first things that I would love to contribute is the full Mavenization (M10N)
> of the Tomcat build process. Please let me know if this is already in
> discussion. If it is not, please let me know how I may proceed.
>
> I look forward to working with all of you.
>
> Sincerely,
> Paul Shemansky
>
>   


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org