<div dir="ltr"><div>ok, so do you have any areas i should avoid, or alternately, easy areas as a beginner i should filter jira to look for bugs? </div>
<div> </div>
<div>i did speak up regarding unit tests :) no one spoke back, but that's ok , i understand folks won't always be here to answer every question, didn't stop me from asking though.</div>
<div><br><br> </div>
<div class="gmail_quote">On Wed, Apr 15, 2009 at 9:25 PM, Max Rydahl Andersen <span dir="ltr"><<a href="mailto:max.andersen@redhat.com">max.andersen@redhat.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div class="im"><br><br>Elhanan Maayan wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><br>"looking at the code which has a problem and fix it" sounds so simple :), it did sound simple, until i got to working on a bug with sql generation and had huge amount of time figuring out what went wrong, even now, after i found the bug, i don't know if fixing it requires major refactoring or is it something simpler then i'm missing.<br>
<br></blockquote></div>Your problem is probably not the first thing I would try and grasp in Hibernate - it's probably the most complex part of hibernate; but don't let that scare you.
<div class="im"><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><br>yes, i know about the unitests, they scared me at first, when i first run them after the initial download and saw failures, but i guess i didn't read the results correctly because the hibernate-core project test went ok.<br>
<br></blockquote></div>Speak up if you got questions about them :)<br><br>/max<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>
<div></div>
<div class="h5"><br><br>On Tue, Apr 14, 2009 at 6:51 PM, Max Rydahl Andersen <<a href="mailto:max.andersen@redhat.com" target="_blank">max.andersen@redhat.com</a> <mailto:<a href="mailto:max.andersen@redhat.com" target="_blank">max.andersen@redhat.com</a>>> wrote:<br>
<br><br> i never thought hibernate was simple, my problem is that i<br> don't see how anyone outside jboss personal can actually<br> create fixes (patches or commits) without internal overview of<br>
hibernate. and jumping head first is actually what a new<br> developer in jboss would need to do, even if he did had prior<br> usage of hibernate. so either there are white papers kept in<br> jboss for their use only , or the information is pass down<br>
orally by a senior developer.<br><br> There are no internal secret jboss documents - all the information<br> is public. Many people are creating patches to hibernate in<br> various areas by simply reading the code that is having a problem<br>
and fix it - of course for more detailed hardcore bugs more info<br> is needed, but no written documentation would help you there - you<br> would still need to look at the code to learn it.<br><br> btw. I did not work for JBoss when I started contribute to<br>
Hibernate, and there are non-JBoss committers today too - the<br> right to commit is earned by showing skill and drive; not by<br> getting hired.<br><br><br> to give an example, we have a developer with a 7 year<br>
experience in java j2ee, working on an undocumented homegrown<br> framework with no internal overview documentation, and only<br> oral info passed from previous developer, and that's not<br> nearly enough as fixes usually break something else.<br>
<br> Look at the unittests, if you break them you know you messed up -<br> if they pass the chance of you having messed up is less ;)<br><br> /max<br><br> On Tue, Apr 14, 2009 at 3:30 PM, Chris Bredesen<br> <<a href="mailto:cbredesen@redhat.com" target="_blank">cbredesen@redhat.com</a> <mailto:<a href="mailto:cbredesen@redhat.com" target="_blank">cbredesen@redhat.com</a>><br>
</div></div> <mailto:<a href="mailto:cbredesen@redhat.com" target="_blank">cbredesen@redhat.com</a> <mailto:<a href="mailto:cbredesen@redhat.com" target="_blank">cbredesen@redhat.com</a>>>>
<div class="im"><br> wrote:<br><br> Some observations on this thread:<br><br> 1. You do not need m2eclipse. /trunk and /Branch_3_3 both use<br> Maven 2 and will build straight away with "mvn compile".<br>
<br> 2. You can generate Eclipse or IDEA project files from the<br> command<br> line in the standard Maven way (mvn eclipse:eclipse or mvn<br> idea:idea) and then import the projects. I understand that<br>
IDEA<br> reads Maven metadata natively but I cannot speak to that.<br><br> 3. Only committers are allowed to ... commit. This is what the<br></div> <a href="http://svn.jboss.org/" target="_blank">svn.jboss.org</a> <<a href="http://svn.jboss.org/" target="_blank">http://svn.jboss.org/</a>> <<a href="http://svn.jboss.org/" target="_blank">http://svn.jboss.org/</a>>
<div>
<div></div>
<div class="h5"><br> server is for.<br> <a href="http://anonsvn.jboss.org/" target="_blank">anonsvn.jboss.org</a> <<a href="http://anonsvn.jboss.org/" target="_blank">http://anonsvn.jboss.org/</a>><br> <<a href="http://anonsvn.jboss.org/" target="_blank">http://anonsvn.jboss.org/</a>> is a replica with<br>
<br> read-only privileges. Use this for now. You are free to open<br> JIRA tickets and attach patch files which will be reviewed by<br> Hibernate committers and possibly committed in a future<br>
release.<br><br> 4. Yes, Hibernate is complicated. It is not a trivial<br> project to<br> jump into head-first. So please understand that there are many<br> ways to contribute:<br>
<br> * Helping on the forums<br> * Hanging around in IRC to participate/answer questions<br> * Improving the wiki<br> * Filing JIRA issues for bugs or attaching test cases that are<br>
required<br><br> Happy Hibernating,<br><br> Chris<br><br> joy deep wrote:<br><br> Thanks soo much , I was by the side of the ocean no<br> idea about<br> depth .<br>
Are only JBoss people allowed to make changes !!!<br><br><br> Thanks and Regards<br> Joydeep Bhattacharjee<br><br><br> --- On *Tue, 14/4/09, Elhanan Maayan<br> /<<a href="mailto:elh.mailgate@gmail.com" target="_blank">elh.mailgate@gmail.com</a> <mailto:<a href="mailto:elh.mailgate@gmail.com" target="_blank">elh.mailgate@gmail.com</a>><br>
<mailto:<a href="mailto:elh.mailgate@gmail.com" target="_blank">elh.mailgate@gmail.com</a><br> <mailto:<a href="mailto:elh.mailgate@gmail.com" target="_blank">elh.mailgate@gmail.com</a>>>>/* wrote:<br>
<br><br> From: Elhanan Maayan <<a href="mailto:elh.mailgate@gmail.com" target="_blank">elh.mailgate@gmail.com</a><br> <mailto:<a href="mailto:elh.mailgate@gmail.com" target="_blank">elh.mailgate@gmail.com</a>><br>
</div></div> <mailto:<a href="mailto:elh.mailgate@gmail.com" target="_blank">elh.mailgate@gmail.com</a> <mailto:<a href="mailto:elh.mailgate@gmail.com" target="_blank">elh.mailgate@gmail.com</a>>>>
<div class="im"><br><br> Subject: Re: [hibernate-dev] want to join hibernate<br> development<br> community<br> To: "joy deep" <<a href="mailto:bha_joy@yahoo.co.in" target="_blank">bha_joy@yahoo.co.in</a><br>
<mailto:<a href="mailto:bha_joy@yahoo.co.in" target="_blank">bha_joy@yahoo.co.in</a>><br></div> <mailto:<a href="mailto:bha_joy@yahoo.co.in" target="_blank">bha_joy@yahoo.co.in</a> <mailto:<a href="mailto:bha_joy@yahoo.co.in" target="_blank">bha_joy@yahoo.co.in</a>>>>
<div>
<div></div>
<div class="h5"><br><br> Cc: "Peter Harrison"<br> <<a href="mailto:peter.harrison@methodmaker.co.nz" target="_blank">peter.harrison@methodmaker.co.nz</a><br> <mailto:<a href="mailto:peter.harrison@methodmaker.co.nz" target="_blank">peter.harrison@methodmaker.co.nz</a>><br>
<mailto:<a href="mailto:peter.harrison@methodmaker.co.nz" target="_blank">peter.harrison@methodmaker.co.nz</a><br> <mailto:<a href="mailto:peter.harrison@methodmaker.co.nz" target="_blank">peter.harrison@methodmaker.co.nz</a>>>>,<br>
<br> <a href="mailto:hibernate-dev@lists.jboss.org" target="_blank">hibernate-dev@lists.jboss.org</a><br> <mailto:<a href="mailto:hibernate-dev@lists.jboss.org" target="_blank">hibernate-dev@lists.jboss.org</a>><br>
<mailto:<a href="mailto:hibernate-dev@lists.jboss.org" target="_blank">hibernate-dev@lists.jboss.org</a><br> <mailto:<a href="mailto:hibernate-dev@lists.jboss.org" target="_blank">hibernate-dev@lists.jboss.org</a>>><br>
<br> Date: Tuesday, 14 April, 2009, 6:38 PM<br><br> i've started a small blog<br> <a href="http://osventure.wordpress.com/" target="_blank">http://osventure.wordpress.com/</a><br>
about my<br> experiences with open source, documenting my attempts.<br> please note that you will need m2eclipse plugin to<br> download the<br> code, as the svn repo is not in eclipse project.<br>
you will then need to change your .settings.xml file for<br> maven in<br> ~/m2 direcotry for jboss plugins<br> also after you downloaded the code you will<br>
encounter<br> huge amount of<br> compiler errors you will need to the following:<br> 1. run mvn install on the pom parent - to<br> generate some<br> antlr files<br>
that were not generated during the initial load<br> 2. change hibernate-core project compiler settings to :<br> generated .class file compatibility to 1.4, source<br>
compatibility : 1.4<br> 3. on hibernate-common-annotations project change<br> the compiler<br> error/warnings , turn the forbidden reference<br> (access rules) to<br>
warning instead of error.<br> good luck getting your feet, personally i feel<br> somewhat<br> drowning<br> when i'm trying to figure out this bug :<br>
<a href="http://opensource.atlassian.com/projects/hibernate/browse/HHH-3856" target="_blank">http://opensource.atlassian.com/projects/hibernate/browse/HHH-3856</a><br> personally i have no idea how anyone outside<br>
jboss can<br> even begin to<br> start modify the code without some white papers or<br> explanation on<br> the internal structure of hibernate.<br> On Tue, Apr 14, 2009 at 6:05 AM, joy deep<br>
<<a href="mailto:bha_joy@yahoo.co.in" target="_blank">bha_joy@yahoo.co.in</a> <mailto:<a href="mailto:bha_joy@yahoo.co.in" target="_blank">bha_joy@yahoo.co.in</a>><br></div></div> <mailto:<a href="mailto:bha_joy@yahoo.co.in" target="_blank">bha_joy@yahoo.co.in</a> <mailto:<a href="mailto:bha_joy@yahoo.co.in" target="_blank">bha_joy@yahoo.co.in</a>>>
<div class="im"><br><br> </mc/compose?to=<a href="mailto:bha_joy@yahoo.co.in" target="_blank">bha_joy@yahoo.co.in</a> <mailto:<a href="mailto:bha_joy@yahoo.co.in" target="_blank">bha_joy@yahoo.co.in</a>><br>
</div>
<div class="im"> <mailto:<a href="mailto:bha_joy@yahoo.co.in" target="_blank">bha_joy@yahoo.co.in</a> <mailto:<a href="mailto:bha_joy@yahoo.co.in" target="_blank">bha_joy@yahoo.co.in</a>>>>> wrote:<br>
<br> Hi,<br> Is there any SVN repository from where I can<br> download the<br> source codes, and set up my project in eclipse<br> .Can you<br>
also<br> give the Bugzilla link for hibernate.I want to<br> get my<br> feet wet<br> with the code soon . Thanks for replying.<br><br><br> Thanks and Regards<br>
Joydeep Bhattacharjee<br><br><br> --- On *Tue, 14/4/09, Peter Harrison<br> /<<a href="mailto:peter.harrison@methodmaker.co.nz" target="_blank">peter.harrison@methodmaker.co.nz</a><br>
<mailto:<a href="mailto:peter.harrison@methodmaker.co.nz" target="_blank">peter.harrison@methodmaker.co.nz</a>><br></div>
<div class="im"> <mailto:<a href="mailto:peter.harrison@methodmaker.co.nz" target="_blank">peter.harrison@methodmaker.co.nz</a><br></div>
<div class="im"> <mailto:<a href="mailto:peter.harrison@methodmaker.co.nz" target="_blank">peter.harrison@methodmaker.co.nz</a>>><br><br> </mc/compose?to=<a href="mailto:peter.harrison@methodmaker.co.nz" target="_blank">peter.harrison@methodmaker.co.nz</a><br>
<mailto:<a href="mailto:peter.harrison@methodmaker.co.nz" target="_blank">peter.harrison@methodmaker.co.nz</a>><br></div>
<div class="im"> <mailto:<a href="mailto:peter.harrison@methodmaker.co.nz" target="_blank">peter.harrison@methodmaker.co.nz</a><br></div>
<div class="im"> <mailto:<a href="mailto:peter.harrison@methodmaker.co.nz" target="_blank">peter.harrison@methodmaker.co.nz</a>>>>>/* wrote:<br><br><br> From: Peter Harrison<br>
<<a href="mailto:peter.harrison@methodmaker.co.nz" target="_blank">peter.harrison@methodmaker.co.nz</a><br> <mailto:<a href="mailto:peter.harrison@methodmaker.co.nz" target="_blank">peter.harrison@methodmaker.co.nz</a>><br>
</div>
<div class="im"> <mailto:<a href="mailto:peter.harrison@methodmaker.co.nz" target="_blank">peter.harrison@methodmaker.co.nz</a><br></div>
<div class="im"> <mailto:<a href="mailto:peter.harrison@methodmaker.co.nz" target="_blank">peter.harrison@methodmaker.co.nz</a>>><br><br> </mc/compose?to=<a href="mailto:peter.harrison@methodmaker.co.nz" target="_blank">peter.harrison@methodmaker.co.nz</a><br>
<mailto:<a href="mailto:peter.harrison@methodmaker.co.nz" target="_blank">peter.harrison@methodmaker.co.nz</a>><br></div>
<div class="im"> <mailto:<a href="mailto:peter.harrison@methodmaker.co.nz" target="_blank">peter.harrison@methodmaker.co.nz</a><br></div>
<div class="im"> <mailto:<a href="mailto:peter.harrison@methodmaker.co.nz" target="_blank">peter.harrison@methodmaker.co.nz</a>>>>><br><br><br> Subject: Re: [hibernate-dev] want to join<br>
hibernate<br> development community<br> To: <a href="mailto:bha_joy@yahoo.co.in" target="_blank">bha_joy@yahoo.co.in</a><br> <mailto:<a href="mailto:bha_joy@yahoo.co.in" target="_blank">bha_joy@yahoo.co.in</a>><br>
</div> <mailto:<a href="mailto:bha_joy@yahoo.co.in" target="_blank">bha_joy@yahoo.co.in</a> <mailto:<a href="mailto:bha_joy@yahoo.co.in" target="_blank">bha_joy@yahoo.co.in</a>>>
<div class="im"><br> </mc/compose?to=<a href="mailto:bha_joy@yahoo.co.in" target="_blank">bha_joy@yahoo.co.in</a><br></div> <mailto:<a href="mailto:bha_joy@yahoo.co.in" target="_blank">bha_joy@yahoo.co.in</a>> <mailto:<a href="mailto:bha_joy@yahoo.co.in" target="_blank">bha_joy@yahoo.co.in</a>
<div>
<div></div>
<div class="h5"><br> <mailto:<a href="mailto:bha_joy@yahoo.co.in" target="_blank">bha_joy@yahoo.co.in</a>>>><br><br><br> Date: Tuesday, 14 April, 2009, 5:02 AM<br><br> The ideal way to get involved is to download the<br>
source and<br> get familiar with it first - if you have not<br> already. I am<br> here because I made some modifications to<br> hibernate<br>
for my<br> own project and want to contribute back. The<br> best<br> way to<br> start is to look at existing bug reports,<br> write a<br>
patch or<br> two and attach them to the ticket. Of<br> course, I'm in a<br> similar boat as you, in that I'm not an active<br> committer<br>
right now. I'm personally looking at issues<br> which<br> affect me<br> - aka I don't want to be committing code for<br> things<br> that I<br>
am not having practical use for.<br><br> 2009/4/12 <<a href="mailto:bha_joy@yahoo.co.in" target="_blank">bha_joy@yahoo.co.in</a><br> <mailto:<a href="mailto:bha_joy@yahoo.co.in" target="_blank">bha_joy@yahoo.co.in</a>><br>
</div></div> <mailto:<a href="mailto:bha_joy@yahoo.co.in" target="_blank">bha_joy@yahoo.co.in</a> <mailto:<a href="mailto:bha_joy@yahoo.co.in" target="_blank">bha_joy@yahoo.co.in</a>>>
<div class="im"><br><br> <<a href="http://mc/compose?to=bha_joy@yahoo.co.in" target="_blank">http://mc/compose?to=bha_joy@yahoo.co.in</a>>><br><br><br> Hi All,<br><br> I am new to hibernate development<br>
community though<br> I have been using the the product for<br> some time<br> now , I<br> would like to be a part of this wonderful<br>
product how<br> can I get on with it .<br> Any help in this regard will be highly<br> appreciated.<br><br><br><br><br> ------------------------------------------------------------------------<br>
Add more friends to your messenger and enjoy! Invite<br> them now.<br> <<a href="http://in.rd.yahoo.com/tagline_messenger_6/*http://messenger.yahoo.com/invite/" target="_blank">http://in.rd.yahoo.com/tagline_messenger_6/*http://messenger.yahoo.com/invite/</a>><br>
<br><br><br> _______________________________________________<br> hibernate-dev mailing list<br> <a href="mailto:hibernate-dev@lists.jboss.org" target="_blank">hibernate-dev@lists.jboss.org</a><br>
<mailto:<a href="mailto:hibernate-dev@lists.jboss.org" target="_blank">hibernate-dev@lists.jboss.org</a>><br></div>
<div class="im"> <mailto:<a href="mailto:hibernate-dev@lists.jboss.org" target="_blank">hibernate-dev@lists.jboss.org</a><br></div>
<div class="im"> <mailto:<a href="mailto:hibernate-dev@lists.jboss.org" target="_blank">hibernate-dev@lists.jboss.org</a>>><br><br> </mc/compose?to=<a href="mailto:hibernate-dev@lists.jboss.org" target="_blank">hibernate-dev@lists.jboss.org</a><br>
<mailto:<a href="mailto:hibernate-dev@lists.jboss.org" target="_blank">hibernate-dev@lists.jboss.org</a>><br></div>
<div class="im"> <mailto:<a href="mailto:hibernate-dev@lists.jboss.org" target="_blank">hibernate-dev@lists.jboss.org</a><br></div>
<div class="im"> <mailto:<a href="mailto:hibernate-dev@lists.jboss.org" target="_blank">hibernate-dev@lists.jboss.org</a>>>><br><br><br> <a href="https://lists.jboss.org/mailman/listinfo/hibernate-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/hibernate-dev</a><br>
<br><br><br> ------------------------------------------------------------------------<br> Get perfect Email ID for your Resume. Get before others<br> grab.<br> <<a href="http://in.rd.yahoo.com/tagline_dbid_9/*http://in.promos.yahoo.com/address" target="_blank">http://in.rd.yahoo.com/tagline_dbid_9/*http://in.promos.yahoo.com/address</a>><br>
<br><br> ------------------------------------------------------------------------<br><br><br><br> _______________________________________________<br> hibernate-dev mailing list<br>
<a href="mailto:hibernate-dev@lists.jboss.org" target="_blank">hibernate-dev@lists.jboss.org</a><br> <mailto:<a href="mailto:hibernate-dev@lists.jboss.org" target="_blank">hibernate-dev@lists.jboss.org</a>><br>
</div>
<div class="im"> <mailto:<a href="mailto:hibernate-dev@lists.jboss.org" target="_blank">hibernate-dev@lists.jboss.org</a><br></div>
<div class="im"> <mailto:<a href="mailto:hibernate-dev@lists.jboss.org" target="_blank">hibernate-dev@lists.jboss.org</a>>><br><br> <a href="https://lists.jboss.org/mailman/listinfo/hibernate-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/hibernate-dev</a><br>
<br> _______________________________________________<br> hibernate-dev mailing list<br> <a href="mailto:hibernate-dev@lists.jboss.org" target="_blank">hibernate-dev@lists.jboss.org</a><br> <mailto:<a href="mailto:hibernate-dev@lists.jboss.org" target="_blank">hibernate-dev@lists.jboss.org</a>><br>
</div>
<div class="im"> <mailto:<a href="mailto:hibernate-dev@lists.jboss.org" target="_blank">hibernate-dev@lists.jboss.org</a><br></div>
<div class="im"> <mailto:<a href="mailto:hibernate-dev@lists.jboss.org" target="_blank">hibernate-dev@lists.jboss.org</a>>><br><br> <a href="https://lists.jboss.org/mailman/listinfo/hibernate-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/hibernate-dev</a><br>
<br><br> ------------------------------------------------------------------------<br><br> _______________________________________________<br> hibernate-dev mailing list<br> <a href="mailto:hibernate-dev@lists.jboss.org" target="_blank">hibernate-dev@lists.jboss.org</a><br>
<mailto:<a href="mailto:hibernate-dev@lists.jboss.org" target="_blank">hibernate-dev@lists.jboss.org</a>><br> <a href="https://lists.jboss.org/mailman/listinfo/hibernate-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/hibernate-dev</a><br>
<br><br></div></blockquote></blockquote></div><br></div>