[hibernate-dev] want to join hibernate development community

Max Rydahl Andersen max.andersen at redhat.com
Wed Apr 15 15:25:11 EDT 2009



Elhanan Maayan wrote:
>
> "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.
>
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.
>
> 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.
>
Speak up if you got questions about them :)

/max
>
>
> On Tue, Apr 14, 2009 at 6:51 PM, Max Rydahl Andersen 
> <max.andersen at redhat.com <mailto:max.andersen at redhat.com>> wrote:
>
>
>         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.
>
>     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.
>
>     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.
>
>
>         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.
>
>     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 ;)
>
>     /max
>
>         On Tue, Apr 14, 2009 at 3:30 PM, Chris Bredesen
>         <cbredesen at redhat.com <mailto:cbredesen at redhat.com>
>         <mailto:cbredesen at redhat.com <mailto:cbredesen at redhat.com>>>
>         wrote:
>
>            Some observations on this thread:
>
>            1. You do not need m2eclipse.  /trunk and /Branch_3_3 both use
>            Maven 2 and will build straight away with "mvn compile".
>
>            2. You can generate Eclipse or IDEA project files from the
>         command
>            line in the standard Maven way (mvn eclipse:eclipse or mvn
>            idea:idea) and then import the projects.  I understand that
>         IDEA
>            reads Maven metadata natively but I cannot speak to that.
>
>            3. Only committers are allowed to ... commit.  This is what the
>         svn.jboss.org <http://svn.jboss.org/> <http://svn.jboss.org/>
>         server is for.
>         anonsvn.jboss.org <http://anonsvn.jboss.org/>
>         <http://anonsvn.jboss.org/> is a replica with
>
>            read-only privileges.  Use this for now.  You are free to open
>            JIRA tickets and attach patch files which will be reviewed by
>            Hibernate committers and possibly committed in a future
>         release.
>
>            4. Yes, Hibernate is complicated.  It is not a trivial
>         project to
>            jump into head-first.  So please understand that there are many
>            ways to contribute:
>
>             * Helping on the forums
>             * Hanging around in IRC to participate/answer questions
>             * Improving the wiki
>             * Filing JIRA issues for bugs or attaching test cases that are
>            required
>
>            Happy Hibernating,
>
>            Chris
>
>            joy deep wrote:
>
>                Thanks soo much , I was by the side of the ocean no
>         idea about
>                depth .
>                Are only JBoss people allowed to make changes !!!
>
>
>                Thanks and Regards
>                Joydeep Bhattacharjee
>
>
>                --- On *Tue, 14/4/09, Elhanan Maayan
>         /<elh.mailgate at gmail.com <mailto:elh.mailgate at gmail.com>
>         <mailto:elh.mailgate at gmail.com
>         <mailto:elh.mailgate at gmail.com>>>/* wrote:
>
>
>                   From: Elhanan Maayan <elh.mailgate at gmail.com
>         <mailto:elh.mailgate at gmail.com>
>         <mailto:elh.mailgate at gmail.com <mailto:elh.mailgate at gmail.com>>>
>
>                   Subject: Re: [hibernate-dev] want to join hibernate
>         development
>                   community
>                   To: "joy deep" <bha_joy at yahoo.co.in
>         <mailto:bha_joy at yahoo.co.in>
>         <mailto:bha_joy at yahoo.co.in <mailto:bha_joy at yahoo.co.in>>>
>
>                   Cc: "Peter Harrison"
>         <peter.harrison at methodmaker.co.nz
>         <mailto:peter.harrison at methodmaker.co.nz>
>         <mailto:peter.harrison at methodmaker.co.nz
>         <mailto:peter.harrison at methodmaker.co.nz>>>,
>
>         hibernate-dev at lists.jboss.org
>         <mailto:hibernate-dev at lists.jboss.org>
>         <mailto:hibernate-dev at lists.jboss.org
>         <mailto:hibernate-dev at lists.jboss.org>>
>
>                   Date: Tuesday, 14 April, 2009, 6:38 PM
>
>                   i've started a small blog
>         http://osventure.wordpress.com/
>                about my
>                   experiences with open source, documenting my attempts.
>                       please note that you will need m2eclipse plugin to
>                download the
>                   code, as the svn repo is not in eclipse project.
>                   you will then need to change your .settings.xml file for
>                maven in
>                   ~/m2 direcotry  for jboss plugins
>                       also after you downloaded the code you will
>         encounter
>                huge amount of
>                   compiler errors  you will need to the following:
>                       1. run mvn install on the pom parent - to
>         generate some
>                antlr files
>                   that were not generated during the initial load
>                   2. change hibernate-core project compiler settings to :
>                      generated .class file compatibility to 1.4,      
>         source
>                compatibility : 1.4
>                   3. on hibernate-common-annotations project change
>         the compiler
>                   error/warnings , turn the forbidden reference
>         (access rules) to
>                   warning instead of error.
>                       good luck getting your feet, personally i feel
>         somewhat
>                drowning
>                   when i'm trying to figure out this bug :
>         http://opensource.atlassian.com/projects/hibernate/browse/HHH-3856
>                       personally i have no idea how anyone outside
>         jboss can
>                even begin to
>                   start modify the code without some white papers or
>                explanation on
>                   the internal structure of hibernate.
>                   On Tue, Apr 14, 2009 at 6:05 AM, joy deep
>         <bha_joy at yahoo.co.in <mailto:bha_joy at yahoo.co.in>
>         <mailto:bha_joy at yahoo.co.in <mailto:bha_joy at yahoo.co.in>>
>
>         </mc/compose?to=bha_joy at yahoo.co.in <mailto:bha_joy at yahoo.co.in>
>         <mailto:bha_joy at yahoo.co.in <mailto:bha_joy at yahoo.co.in>>>> wrote:
>
>                       Hi,
>                           Is there any SVN repository from where I can
>                download the
>                       source codes, and set up my project in eclipse
>         .Can you
>                also
>                       give the Bugzilla link for hibernate.I want to
>         get my
>                feet wet
>                       with the code soon . Thanks for replying.
>
>
>                       Thanks and Regards
>                       Joydeep Bhattacharjee
>
>
>                       --- On *Tue, 14/4/09, Peter Harrison
>                       /<peter.harrison at methodmaker.co.nz
>         <mailto:peter.harrison at methodmaker.co.nz>
>         <mailto:peter.harrison at methodmaker.co.nz
>         <mailto:peter.harrison at methodmaker.co.nz>>
>
>         </mc/compose?to=peter.harrison at methodmaker.co.nz
>         <mailto:peter.harrison at methodmaker.co.nz>
>         <mailto:peter.harrison at methodmaker.co.nz
>         <mailto:peter.harrison at methodmaker.co.nz>>>>/* wrote:
>
>
>                           From: Peter Harrison
>         <peter.harrison at methodmaker.co.nz
>         <mailto:peter.harrison at methodmaker.co.nz>
>         <mailto:peter.harrison at methodmaker.co.nz
>         <mailto:peter.harrison at methodmaker.co.nz>>
>
>         </mc/compose?to=peter.harrison at methodmaker.co.nz
>         <mailto:peter.harrison at methodmaker.co.nz>
>         <mailto:peter.harrison at methodmaker.co.nz
>         <mailto:peter.harrison at methodmaker.co.nz>>>>
>
>
>                           Subject: Re: [hibernate-dev] want to join
>         hibernate
>                           development community
>                           To: bha_joy at yahoo.co.in
>         <mailto:bha_joy at yahoo.co.in>
>         <mailto:bha_joy at yahoo.co.in <mailto:bha_joy at yahoo.co.in>>
>         </mc/compose?to=bha_joy at yahoo.co.in
>         <mailto:bha_joy at yahoo.co.in> <mailto:bha_joy at yahoo.co.in
>         <mailto:bha_joy at yahoo.co.in>>>
>
>
>                           Date: Tuesday, 14 April, 2009, 5:02 AM
>
>                           The ideal way to get involved is to download the
>                source and
>                           get familiar with it first - if you have not
>                already. I am
>                           here because I made some modifications to
>         hibernate
>                for my
>                           own project and want to contribute back. The
>         best
>                way to
>                           start is to look at existing bug reports,
>         write a
>                patch or
>                           two and attach them to the ticket. Of
>         course, I'm in a
>                           similar boat as you, in that I'm not an active
>                committer
>                           right now. I'm personally looking at issues
>         which
>                affect me
>                           - aka I don't want to be committing code for
>         things
>                that I
>                           am not having practical use for.
>
>                           2009/4/12 <bha_joy at yahoo.co.in
>         <mailto:bha_joy at yahoo.co.in>
>         <mailto:bha_joy at yahoo.co.in <mailto:bha_joy at yahoo.co.in>>
>
>         <http://mc/compose?to=bha_joy@yahoo.co.in>>
>
>
>                               Hi All,
>
>                                     I am new to hibernate development
>                community though
>                               I have been using the the product for
>         some time
>                now , I
>                               would like to be a part of this wonderful
>                product how
>                               can I get on with it .
>                               Any help in this regard will be highly
>         appreciated.
>
>
>
>
>                            
>         ------------------------------------------------------------------------
>                       Add more friends to your messenger and enjoy! Invite
>                them now.
>         <http://in.rd.yahoo.com/tagline_messenger_6/*http://messenger.yahoo.com/invite/>
>
>
>
>                       _______________________________________________
>                       hibernate-dev mailing list
>         hibernate-dev at lists.jboss.org
>         <mailto:hibernate-dev at lists.jboss.org>
>         <mailto:hibernate-dev at lists.jboss.org
>         <mailto:hibernate-dev at lists.jboss.org>>
>
>         </mc/compose?to=hibernate-dev at lists.jboss.org
>         <mailto:hibernate-dev at lists.jboss.org>
>         <mailto:hibernate-dev at lists.jboss.org
>         <mailto:hibernate-dev at lists.jboss.org>>>
>
>
>         https://lists.jboss.org/mailman/listinfo/hibernate-dev
>
>
>
>              
>          ------------------------------------------------------------------------
>                Get perfect Email ID for your Resume. Get before others
>         grab.
>         <http://in.rd.yahoo.com/tagline_dbid_9/*http://in.promos.yahoo.com/address>
>
>
>              
>          ------------------------------------------------------------------------
>
>
>
>                _______________________________________________
>                hibernate-dev mailing list
>         hibernate-dev at lists.jboss.org
>         <mailto:hibernate-dev at lists.jboss.org>
>         <mailto:hibernate-dev at lists.jboss.org
>         <mailto:hibernate-dev at lists.jboss.org>>
>
>         https://lists.jboss.org/mailman/listinfo/hibernate-dev
>
>            _______________________________________________
>            hibernate-dev mailing list
>         hibernate-dev at lists.jboss.org
>         <mailto:hibernate-dev at lists.jboss.org>
>         <mailto:hibernate-dev at lists.jboss.org
>         <mailto:hibernate-dev at lists.jboss.org>>
>
>         https://lists.jboss.org/mailman/listinfo/hibernate-dev
>
>
>         ------------------------------------------------------------------------
>
>         _______________________________________________
>         hibernate-dev mailing list
>         hibernate-dev at lists.jboss.org
>         <mailto:hibernate-dev at lists.jboss.org>
>         https://lists.jboss.org/mailman/listinfo/hibernate-dev
>
>



More information about the hibernate-dev mailing list