You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@roller.apache.org by Dave Johnson <da...@rollerweblogger.org> on 2005/09/06 16:53:46 UTC

VOTE: upgrade Roller 2.0 code-base to Hibernate 3.0

I'm supposed to stop working on Roller 2.0 development this week and 
start working on testing and debugging. The last bit of dev work that I 
want to do is the database migration stuff, partial Derby support (from 
Elias) and possibly upgrade to Hibernate 3.0.

I brought up the topic of Hibernate 3 support a while back and I think 
we understand the issue well enough so I'd like to call for a vote on 
this:

I propose that we upgrade the Roller 2.0 code base from Hibernate 2.1.4 
to Hibernate 3.0.5.

Work involved:
---
* Change package imports to new Hibernate 3 package names
* Add HIbernate 3 jars to build script

Reasons:
---
* To benefit from the many bug fixes made since Hibernate 2.1.4
* To make it easier to support Apache Derby database
* To benefit from updated dependencies
(e.g Hibernate 2's old CGLIB is incompatible with Groovy).

Risks:
---
* Risks are minimized by unit tests and the QA work we're about to do
* Main risk is that I'll run into problems, find some compatibility 
issue (XDoclet for example) and have to back-out after burning a 
half-day.


- Dave


Re: VOTE: upgrade Roller 2.0 code-base to Hibernate 3.0

Posted by Matt Raible <mr...@gmail.com>.
+1 - Let me know if you need any help as I've done this a couple of
times.  XDoclet 1.2.3 is working for AppFuse with Hibernate 3.0.5.

Matt

On 9/6/05, Dave Johnson <da...@rollerweblogger.org> wrote:
> I'm supposed to stop working on Roller 2.0 development this week and
> start working on testing and debugging. The last bit of dev work that I
> want to do is the database migration stuff, partial Derby support (from
> Elias) and possibly upgrade to Hibernate 3.0.
> 
> I brought up the topic of Hibernate 3 support a while back and I think
> we understand the issue well enough so I'd like to call for a vote on
> this:
> 
> I propose that we upgrade the Roller 2.0 code base from Hibernate 2.1.4
> to Hibernate 3.0.5.
> 
> Work involved:
> ---
> * Change package imports to new Hibernate 3 package names
> * Add HIbernate 3 jars to build script
> 
> Reasons:
> ---
> * To benefit from the many bug fixes made since Hibernate 2.1.4
> * To make it easier to support Apache Derby database
> * To benefit from updated dependencies
> (e.g Hibernate 2's old CGLIB is incompatible with Groovy).
> 
> Risks:
> ---
> * Risks are minimized by unit tests and the QA work we're about to do
> * Main risk is that I'll run into problems, find some compatibility
> issue (XDoclet for example) and have to back-out after burning a
> half-day.
> 
> 
> - Dave
> 
>

Hibernate 3.0 status

Posted by Dave Johnson <da...@rollerweblogger.org>.
I'm working on the Hibernate upgrade now. I've made all of the code 
changes and the  unit tests are looking pretty good. I may be ready to 
commit this stuff today.

- Dave


On Sep 6, 2005, at 2:38 PM, Elias Torres wrote:

> Dave,
>
> This is definitely good news. Most of the DB2/Derby db support (except
> for long index names on DB2) depends on Hibernate dialect issues that
> I'd rather resolve on the latest Hibernate version instead of patching
> the old hibernate used in Roller.
>
> I'll be watching on the outcome of the vote and your work :-) before I
> do anything further on either Hibernate.
>
> Thanks
>
> Elias
>
> On 9/6/05, Dave Johnson <da...@rollerweblogger.org> wrote:
>> I'm supposed to stop working on Roller 2.0 development this week and
>> start working on testing and debugging. The last bit of dev work that 
>> I
>> want to do is the database migration stuff, partial Derby support 
>> (from
>> Elias) and possibly upgrade to Hibernate 3.0.
>>
>> I brought up the topic of Hibernate 3 support a while back and I think
>> we understand the issue well enough so I'd like to call for a vote on
>> this:
>>
>> I propose that we upgrade the Roller 2.0 code base from Hibernate 
>> 2.1.4
>> to Hibernate 3.0.5.
>>
>> Work involved:
>> ---
>> * Change package imports to new Hibernate 3 package names
>> * Add HIbernate 3 jars to build script
>>
>> Reasons:
>> ---
>> * To benefit from the many bug fixes made since Hibernate 2.1.4
>> * To make it easier to support Apache Derby database
>> * To benefit from updated dependencies
>> (e.g Hibernate 2's old CGLIB is incompatible with Groovy).
>>
>> Risks:
>> ---
>> * Risks are minimized by unit tests and the QA work we're about to do
>> * Main risk is that I'll run into problems, find some compatibility
>> issue (XDoclet for example) and have to back-out after burning a
>> half-day.
>>
>>
>> - Dave
>>
>>
>


Re: VOTE: upgrade Roller 2.0 code-base to Hibernate 3.0

Posted by Elias Torres <el...@torrez.us>.
Dave,

This is definitely good news. Most of the DB2/Derby db support (except
for long index names on DB2) depends on Hibernate dialect issues that
I'd rather resolve on the latest Hibernate version instead of patching
the old hibernate used in Roller.

I'll be watching on the outcome of the vote and your work :-) before I
do anything further on either Hibernate.

Thanks

Elias

On 9/6/05, Dave Johnson <da...@rollerweblogger.org> wrote:
> I'm supposed to stop working on Roller 2.0 development this week and
> start working on testing and debugging. The last bit of dev work that I
> want to do is the database migration stuff, partial Derby support (from
> Elias) and possibly upgrade to Hibernate 3.0.
> 
> I brought up the topic of Hibernate 3 support a while back and I think
> we understand the issue well enough so I'd like to call for a vote on
> this:
> 
> I propose that we upgrade the Roller 2.0 code base from Hibernate 2.1.4
> to Hibernate 3.0.5.
> 
> Work involved:
> ---
> * Change package imports to new Hibernate 3 package names
> * Add HIbernate 3 jars to build script
> 
> Reasons:
> ---
> * To benefit from the many bug fixes made since Hibernate 2.1.4
> * To make it easier to support Apache Derby database
> * To benefit from updated dependencies
> (e.g Hibernate 2's old CGLIB is incompatible with Groovy).
> 
> Risks:
> ---
> * Risks are minimized by unit tests and the QA work we're about to do
> * Main risk is that I'll run into problems, find some compatibility
> issue (XDoclet for example) and have to back-out after burning a
> half-day.
> 
> 
> - Dave
> 
>

Re: upgrade Roller 2.0 code-base to Hibernate 3.0

Posted by Anil Gangolli <an...@busybuddha.org>.
+1

Note: There may be a bit more work involved.  There were some  API changes in the criteria formation area as well that may affect 
us.  I did a small app on Hibernate 3 a little while ago, and remember having to learn a few minor diffs.  There are a couple of 
changes in default behaviors as well; lazy fetching on relations (iirc) (?), so we might have to do a bit of tweaking to hibernate 
props in the doclet tags.

--a.

----- Original Message ----- 
From: "Dave Johnson" <da...@rollerweblogger.org>
To: <ro...@incubator.apache.org>
Sent: Tuesday, September 06, 2005 7:53 AM
Subject: VOTE: upgrade Roller 2.0 code-base to Hibernate 3.0


> I'm supposed to stop working on Roller 2.0 development this week and start working on testing and debugging. The last bit of dev 
> work that I want to do is the database migration stuff, partial Derby support (from Elias) and possibly upgrade to Hibernate 3.0.
>
> I brought up the topic of Hibernate 3 support a while back and I think we understand the issue well enough so I'd like to call for 
> a vote on this:
>
> I propose that we upgrade the Roller 2.0 code base from Hibernate 2.1.4 to Hibernate 3.0.5.
>
> Work involved:
> ---
> * Change package imports to new Hibernate 3 package names
> * Add HIbernate 3 jars to build script
>
> Reasons:
> ---
> * To benefit from the many bug fixes made since Hibernate 2.1.4
> * To make it easier to support Apache Derby database
> * To benefit from updated dependencies
> (e.g Hibernate 2's old CGLIB is incompatible with Groovy).
>
> Risks:
> ---
> * Risks are minimized by unit tests and the QA work we're about to do
> * Main risk is that I'll run into problems, find some compatibility issue (XDoclet for example) and have to back-out after burning 
> a half-day.
>
>
> - Dave
> 


Re: VOTE: upgrade Roller 2.0 code-base to Hibernate 3.0

Posted by Allen Gilliland <Al...@Sun.COM>.
+1

fine with me.

-- Allen


On Tue, 2005-09-06 at 07:53, Dave Johnson wrote:
> I'm supposed to stop working on Roller 2.0 development this week and 
> start working on testing and debugging. The last bit of dev work that I 
> want to do is the database migration stuff, partial Derby support (from 
> Elias) and possibly upgrade to Hibernate 3.0.
> 
> I brought up the topic of Hibernate 3 support a while back and I think 
> we understand the issue well enough so I'd like to call for a vote on 
> this:
> 
> I propose that we upgrade the Roller 2.0 code base from Hibernate 2.1.4 
> to Hibernate 3.0.5.
> 
> Work involved:
> ---
> * Change package imports to new Hibernate 3 package names
> * Add HIbernate 3 jars to build script
> 
> Reasons:
> ---
> * To benefit from the many bug fixes made since Hibernate 2.1.4
> * To make it easier to support Apache Derby database
> * To benefit from updated dependencies
> (e.g Hibernate 2's old CGLIB is incompatible with Groovy).
> 
> Risks:
> ---
> * Risks are minimized by unit tests and the QA work we're about to do
> * Main risk is that I'll run into problems, find some compatibility 
> issue (XDoclet for example) and have to back-out after burning a 
> half-day.
> 
> 
> - Dave
>