<div dir="ltr"><p>"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.</p>
<p>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></p>
<div class="gmail_quote">On Tue, Apr 14, 2009 at 6:51 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>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">i never thought hibernate was simple, my problem is that i don't see how anyone outside jboss personal can actually create fixes (patches or commits) without internal overview of hibernate. and jumping head first is actually what a new developer in jboss would need to do, even if he did had prior usage of hibernate. so either there are white papers kept in jboss for their use only , or the information is pass down orally by a senior developer.<br>
</blockquote></div>There are no internal secret jboss documents - all the information is public. Many people are creating patches to hibernate in various areas by simply reading the code that is having a problem and fix it - of course for more detailed hardcore bugs more info is needed, but no written documentation would help you there - you 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 Hibernate, and there are non-JBoss committers today too - the right to commit is earned by showing skill and drive; not by getting hired.
<div class="im"><br><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">to give an example, we have a developer with a 7 year experience in java j2ee, working on an undocumented homegrown framework with no internal overview documentation, and only oral info passed from previous developer, and that's not nearly enough as fixes usually break something else.<br>
</blockquote></div>Look at the unittests, if you break them you know you messed up - if they pass the chance of you having messed up is less ;)<br><br>/max<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div class="im">On Tue, Apr 14, 2009 at 3:30 PM, Chris Bredesen <<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>>> 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 command<br>
line in the standard Maven way (mvn eclipse:eclipse or mvn<br> idea:idea) and then import the projects. I understand that 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>> 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>> is a replica with
<div class="im"><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 release.<br>
<br> 4. Yes, Hibernate is complicated. It is not a trivial 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 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 /<<a href="mailto:elh.mailgate@gmail.com" target="_blank">elh.mailgate@gmail.com</a><br>
</div>
<div class="im"> <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>
</div> <mailto:<a href="mailto:elh.mailgate@gmail.com" target="_blank">elh.mailgate@gmail.com</a>>>
<div class="im"><br> Subject: Re: [hibernate-dev] want to join hibernate development<br> community<br> To: "joy deep" <<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>>>
<div class="im"><br> Cc: "Peter Harrison" <<a href="mailto:peter.harrison@methodmaker.co.nz" target="_blank">peter.harrison@methodmaker.co.nz</a><br></div> <mailto:<a href="mailto:peter.harrison@methodmaker.co.nz" target="_blank">peter.harrison@methodmaker.co.nz</a>>>,
<div class="im"><br> <a href="mailto:hibernate-dev@lists.jboss.org" target="_blank">hibernate-dev@lists.jboss.org</a><br></div> <mailto:<a href="mailto:hibernate-dev@lists.jboss.org" target="_blank">hibernate-dev@lists.jboss.org</a>>
<div>
<div></div>
<div class="h5"><br> Date: Tuesday, 14 April, 2009, 6:38 PM<br><br> i've started a small blog <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 encounter<br> huge amount of<br>
compiler errors you will need to the following:<br> 1. run mvn install on the pom parent - to 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 the compiler<br> error/warnings , turn the forbidden reference (access rules) to<br>
warning instead of error.<br> good luck getting your feet, personally i feel 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 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></div></div> <<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>
<div class="im"> <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 .Can you<br> also<br> give the Bugzilla link for hibernate.I want to 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>
</div> <mailto:<a href="mailto:peter.harrison@methodmaker.co.nz" target="_blank">peter.harrison@methodmaker.co.nz</a>>
<div class="im"><br> </mc/compose?to=<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>
</div> <mailto:<a href="mailto:peter.harrison@methodmaker.co.nz" target="_blank">peter.harrison@methodmaker.co.nz</a>>
<div class="im"><br> </mc/compose?to=<a href="mailto:peter.harrison@methodmaker.co.nz" target="_blank">peter.harrison@methodmaker.co.nz</a><br></div> <mailto:<a href="mailto:peter.harrison@methodmaker.co.nz" target="_blank">peter.harrison@methodmaker.co.nz</a>>>>
<div class="im"><br><br> Subject: Re: [hibernate-dev] want to join hibernate<br> development community<br> 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>><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>>>
<div class="im"><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 hibernate<br> for my<br> own project and want to contribute back. The best<br> way to<br> start is to look at existing bug reports, write a<br>
patch or<br> two and attach them to the ticket. Of 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 which<br>
affect me<br> - aka I don't want to be committing code for 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>
</div> <mailto:<a href="mailto:bha_joy@yahoo.co.in" target="_blank">bha_joy@yahoo.co.in</a>>
<div class="im"><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 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 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>
</div> <mailto:<a href="mailto:hibernate-dev@lists.jboss.org" target="_blank">hibernate-dev@lists.jboss.org</a>>
<div class="im"><br> </mc/compose?to=<a href="mailto:hibernate-dev@lists.jboss.org" target="_blank">hibernate-dev@lists.jboss.org</a><br></div> <mailto:<a href="mailto:hibernate-dev@lists.jboss.org" target="_blank">hibernate-dev@lists.jboss.org</a>>>
<div class="im"><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 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>
</div> <mailto:<a href="mailto:hibernate-dev@lists.jboss.org" target="_blank">hibernate-dev@lists.jboss.org</a>>
<div class="im"><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></div> <a href="mailto:hibernate-dev@lists.jboss.org" target="_blank">hibernate-dev@lists.jboss.org</a> <mailto:<a href="mailto:hibernate-dev@lists.jboss.org" target="_blank">hibernate-dev@lists.jboss.org</a>>
<div class="im"><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><a href="https://lists.jboss.org/mailman/listinfo/hibernate-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/hibernate-dev</a><br>
<br></div></blockquote></blockquote></div><br></div>