[hibernate-dev] want to join hibernate development community
Elhanan Maayan
elh.mailgate at gmail.com
Wed Apr 15 16:45:12 EDT 2009
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?
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.
On Wed, Apr 15, 2009 at 9:25 PM, Max Rydahl Andersen <
max.andersen at redhat.com> wrote:
>
>
> 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
>>
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/hibernate-dev/attachments/20090415/5720bb2a/attachment.html
More information about the hibernate-dev
mailing list