Build Rhino tools against NHibernate 2.1ga and the Castle trunk

1 view
Skip to first unread message

Lorenzo Melato

unread,
Oct 25, 2009, 6:12:45 PM10/25/09
to Rhino Tools Dev
Hello,

there's a way to build Rhino commons against NHibernate 2.1ga and the
Castle trunk?

I have try to check out the r2200 from the svn as suggested by Ayende,
copy the new binaries in the rhino tools SharedLib folder and rebuild
all, but the build fail.

Lorenzo Melato
http:\\blogs.ynnova.it/lorenzomelato

Ayende Rahien

unread,
Oct 25, 2009, 6:26:56 PM10/25/09
to rhino-t...@googlegroups.com
fix the build?

Lorenzo Melato

unread,
Oct 26, 2009, 5:29:00 AM10/26/09
to Rhino Tools Dev
Ok Ayende,

the message is clear :-)
The problem is that I have no much time and I'm not practical with the
rhino tools codebase.

There is someone who has already solved the problem in the community
and have produced the patch?

Thank you,

Lorenzo Melato
http://blogs.ynnova.it/lorenzomelato

On 25 Ott, 23:26, Ayende Rahien <aye...@ayende.com> wrote:
> fix the build?
>
> On Mon, Oct 26, 2009 at 12:12 AM, Lorenzo Melato
> <lorenzo.mel...@ynnova.it>wrote:

Ayende Rahien

unread,
Oct 26, 2009, 6:12:17 AM10/26/09
to rhino-t...@googlegroups.com
The best solution is to substitute time with money.

Lorenzo Melato

unread,
Oct 26, 2009, 6:18:40 AM10/26/09
to Rhino Tools Dev
I agree, but unfortunately is not applicable to all scenarios.

Lorenzo Melato
http://blogs.ynnova.it/lorenzomelato

On 26 Ott, 11:12, Ayende Rahien <aye...@ayende.com> wrote:
> The best solution is to substitute time with money.
>
> On Mon, Oct 26, 2009 at 11:29 AM, Lorenzo Melato
> <lorenzo.mel...@ynnova.it>wrote:

Paul Cowan

unread,
Oct 26, 2009, 6:22:56 AM10/26/09
to rhino-t...@googlegroups.com
That leaves you with the choice of fixing or do not use :-)

I use Rhino.Commons and I am going to update the horn descriptor to build Rhino.Commons against the git Rhino.Dsl and the latest Nhibernate and Castle.

I can patch through horn or maybe I can change the source direct if nobody has any objections.

I just do not think I can devote too much time to Rhino.Commons because of horn though.

Cheers

Paul Cowan

Cutting-Edge Solutions (Scotland)

http://thesoftwaresimpleton.blogspot.com/



2009/10/26 Lorenzo Melato <lorenzo...@ynnova.it>

Wayne Douglas

unread,
Oct 26, 2009, 6:25:04 AM10/26/09
to rhino-t...@googlegroups.com
i think i'm going to try to take the issue on as i'd like to see
commons' life extended - it's a good set of tools.

i'm new to commons however and would need some support/pointers/slaps
- any takers?

cheeyaz

w://

On Mon, Oct 26, 2009 at 10:22 AM, Paul Cowan <dag...@scotalt.net> wrote:
> k I can devote too muc

--
Cheers,

w://

Lorenzo Melato

unread,
Oct 26, 2009, 6:34:29 AM10/26/09
to Rhino Tools Dev
Ciao Paul,

Its clear that I have no choice... I think Rhino.Commons is great and
that I must fix it in order to use it with the last nh and castle...
but if you have already make the patch I think the best choice is to
change the rhino tools source directly, for two reasons:

You know that I'm a big fan of horn, but in this case I think the
patch must be available also to the not-horn users;
Patching rhino commons is a signal that the project is alive and
supported by someone of the community.



On 26 Ott, 11:22, Paul Cowan <dag...@scotalt.net> wrote:
> That leaves you with the choice of fixing or do not use :-)
>
> I use Rhino.Commons and I am going to update the horn descriptor to build
> Rhino.Commons against the git Rhino.Dsl and the latest Nhibernate and
> Castle.
>
> I can patch through horn or maybe I can change the source direct if nobody
> has any objections.
>
> I just do not think I can devote too much time to Rhino.Commons because of
> horn though.
>
> Cheers
>
> Paul Cowan
>
> Cutting-Edge Solutions (Scotland)
>
> http://thesoftwaresimpleton.blogspot.com/
>
> 2009/10/26 Lorenzo Melato <lorenzo.mel...@ynnova.it>

Paul Cowan

unread,
Oct 26, 2009, 6:45:42 AM10/26/09
to rhino-t...@googlegroups.com
Well, I can patch through horn.

I think the git projects need to be removed, e.g. Rhino.Dsl and binary dependencies added.

Also the old Rhino code tree is massive and could do with some pruning.

The only ones I am interested in are Rhino.Commons and Rhino.Security.

I am sure there are people out there who differ with this opinion.


Cheers

Paul Cowan

Cutting-Edge Solutions (Scotland)

http://thesoftwaresimpleton.blogspot.com/



2009/10/26 Lorenzo Melato <lorenzo...@ynnova.it>

Lorenzo Melato

unread,
Oct 26, 2009, 6:58:56 AM10/26/09
to rhino-t...@googlegroups.com
Paul I think it's best if you patch directly in the rhino tools svn, it's a problem for you?

Also, you say:


>> I think the git projects need to be removed, e.g. Rhino.Dsl and binary dependencies added.
>> Also the old Rhino code tree is massive and could do with some pruning.
>> The only ones I am interested in are Rhino.Commons and Rhino.Security.

I quote all your instance, if you need help...

Lorenzo Melato
http://blogs.ynnova.it/lorenzomelato

Paul Cowan

unread,
Oct 26, 2009, 7:07:30 AM10/26/09
to rhino-t...@googlegroups.com
I will get it build through horn first.

If somebody wants to run with Rhino.Commons like Wayne then they should start a seperate repo with it.

That would be my shout.  Move it to github or start a new google code repo with it.

As I said previously, the old Rhino source tree is huge.


Cheers

Paul Cowan

Cutting-Edge Solutions (Scotland)

http://thesoftwaresimpleton.blogspot.com/



2009/10/26 Lorenzo Melato <lorenzo...@ynnova.it>
Paul I think it's best if you patch directly in the rhino tools svn, it's a problem for you?

Wayne Douglas

unread,
Oct 26, 2009, 7:09:16 AM10/26/09
to rhino-t...@googlegroups.com
i think i'd slim it down to only the components i need/feel i can
support - like i said i haven't barely looked at the code yet so will
need to spend some time familiarising myself before i make the push.

i'll spend some time this week and then report back.

w://

On Mon, Oct 26, 2009 at 11:07 AM, Paul Cowan <dag...@scotalt.net> wrote:
> ould be my sh

--
Cheers,

w://

Ayende Rahien

unread,
Oct 26, 2009, 7:10:12 AM10/26/09
to rhino-t...@googlegroups.com
Which was the reason it got split

Lorenzo Melato

unread,
Oct 28, 2009, 4:45:27 AM10/28/09
to rhino-t...@googlegroups.com
I'm doing gardening on the old rhino tools solution in order to extract only the rhino commons project.

First step: Take the last buildable rhino commons r2200, extract it from the huge rhino tools solution, change the project references with binary reference (for example rhino.dsl) and switch from nant build tool to psake build tool (like the others rhino tools project on github);

Second step: create a new repo on github for the new Rhino.Commons project;

Third step: patch the code in order to build against the Castle trunk and NHibernate 2.1ga.

I have no much time but I think I will be ready the first days of the W45.

Is this welcome?

--
Lorenzo Melato
http://blogs.ynnova.it/lorenzomelato

Paul Cowan

unread,
Oct 28, 2009, 4:53:32 AM10/28/09
to rhino-t...@googlegroups.com

I am in!!

I can help with the binsor fixes and updates which I use a lot

I will hook up horn to resolve the dependencies to the latest binaries when you create the repo and we will take it from there.

Lorenzo Melato http://blogs.ynnova.it/lorenzomelato --~--~---------~--~----~------------~-------~--...

Wayne Douglas

unread,
Oct 28, 2009, 4:58:45 AM10/28/09
to rhino-t...@googlegroups.com
count me in please - if you need to send some work my way you're more
than welcome :)
--
Cheers,

w://

Lorenzo Melato

unread,
Oct 28, 2009, 5:09:33 AM10/28/09
to rhino-t...@googlegroups.com
OK. Thank you.
I proceed than report back next week.
Reply all
Reply to author
Forward
0 new messages