You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ivy-user@ant.apache.org by Xavier Hanin <xa...@gmail.com> on 2007/01/09 22:55:55 UTC

Ivy talk at ApacheCon Europe 2007?

Hi All,

I plan to make a proposal for a talk on Ivy at ApacheCon Europe 07. I'm
still wondering what kind of talk could be the most interesting. IMHO an
introduction for Ivy newbie or even for people who never heard about Ivy
would be the most interesting, since Ivy is not of widespread use for the
moment. What do you think? Do you see any particular things that would
really be interesting to talk about? Do you have any suggestion?

Thanks for your input.

Xavier

Re: Ivy talk at ApacheCon Europe 2007?

Posted by Steve Loughran <st...@apache.org>.
Xavier Hanin wrote:
> On 1/10/07, Steve Loughran <st...@apache.org> wrote:

> 
> Thanks! Note that I'm not in a hurry, I don't really need them to make my
> proposal, and I'll work on the slides only if the proposal is accepted.
> 

It's a work in progress: 
http://smartfrog.svn.sourceforge.net/viewvc/*checkout*/smartfrog/trunk/core/antbuild/doc/ivy.ppt

Re: Ivy talk at ApacheCon Europe 2007?

Posted by Xavier Hanin <xa...@gmail.com>.
On 1/10/07, Steve Loughran <st...@apache.org> wrote:
>
> Xavier Hanin wrote:
> > On 1/10/07, Steve Loughran <st...@apache.org> wrote:
> >>
> >> Xavier Hanin wrote:
> >> > Hi All,
> >> >
> >> > I plan to make a proposal for a talk on Ivy at ApacheCon Europe 07.
> I'm
> >> > still wondering what kind of talk could be the most interesting.
> >> IMHO an
> >> > introduction for Ivy newbie or even for people who never heard about
> >> Ivy
> >> > would be the most interesting, since Ivy is not of widespread use for
> >> the
> >> > moment. What do you think? Do you see any particular things that
> would
> >> > really be interesting to talk about? Do you have any suggestion?
> >> >
> >> > Thanks for your input.
> >> >
> >> > Xavier
> >> >
> >>
> >> Using Ivy to manage dependencies in Ant
> >>
> >> -What it is
> >> -What it does
> >> -managing dependencies in a single project
> >> -publishing artifacts
> >> -choreography
> >> -relationship w/ Maven
> >> -migratng to Ivy
> >> -internals
> >> -status
> >
> >
> > This is a good plan. One question: what do you put in choreography?
>
> "choreography" is the term we use @work for for coordinating complex
> things. It has that notion of a delicate dance where things are hard to
> get right. Like bringing up the vmware image, then mysql, once mysql is
> up you start the app server with mysql connectin patched in, etc etc.
> The problem is not just the actions, it is ordering them.
>
> In Ivy, I view 'choreography' as the task of creating an ordered list of
> build files to hand to subant. When presenting I'd also discuss its big
> limit: <subant> takes a list not a tree, so cannot handle failures of
> single builds by skipping the dependencies. That's something we'll need
> to fix in Ant with some kind of tree type.
>
> >
> > I have to do this presentation internally next week; no slideware yet.
> >>
> >> If you can share some thoughts with me, it would be very helpful.
>
> I'll see if I can do the rough slides tomorrow and put them in the
> public smartfrog SVN repo.


Thanks! Note that I'm not in a hurry, I don't really need them to make my
proposal, and I'll work on the slides only if the proposal is accepted.

Xavier

-steve
>

Re: Ivy talk at ApacheCon Europe 2007?

Posted by Steve Loughran <st...@apache.org>.
Xavier Hanin wrote:
> On 1/10/07, Steve Loughran <st...@apache.org> wrote:
>>
>> Xavier Hanin wrote:
>> > Hi All,
>> >
>> > I plan to make a proposal for a talk on Ivy at ApacheCon Europe 07. I'm
>> > still wondering what kind of talk could be the most interesting. 
>> IMHO an
>> > introduction for Ivy newbie or even for people who never heard about 
>> Ivy
>> > would be the most interesting, since Ivy is not of widespread use for
>> the
>> > moment. What do you think? Do you see any particular things that would
>> > really be interesting to talk about? Do you have any suggestion?
>> >
>> > Thanks for your input.
>> >
>> > Xavier
>> >
>>
>> Using Ivy to manage dependencies in Ant
>>
>> -What it is
>> -What it does
>> -managing dependencies in a single project
>> -publishing artifacts
>> -choreography
>> -relationship w/ Maven
>> -migratng to Ivy
>> -internals
>> -status
> 
> 
> This is a good plan. One question: what do you put in choreography?

"choreography" is the term we use @work for for coordinating complex 
things. It has that notion of a delicate dance where things are hard to 
get right. Like bringing up the vmware image, then mysql, once mysql is 
up you start the app server with mysql connectin patched in, etc etc. 
The problem is not just the actions, it is ordering them.

In Ivy, I view 'choreography' as the task of creating an ordered list of 
build files to hand to subant. When presenting I'd also discuss its big 
limit: <subant> takes a list not a tree, so cannot handle failures of 
single builds by skipping the dependencies. That's something we'll need 
to fix in Ant with some kind of tree type.

> 
> I have to do this presentation internally next week; no slideware yet.
>>
>> If you can share some thoughts with me, it would be very helpful.

I'll see if I can do the rough slides tomorrow and put them in the 
public smartfrog SVN repo.

-steve

Re: Ivy talk at ApacheCon Europe 2007?

Posted by Xavier Hanin <xa...@gmail.com>.
On 1/10/07, Steve Loughran <st...@apache.org> wrote:
>
> Xavier Hanin wrote:
> > Hi All,
> >
> > I plan to make a proposal for a talk on Ivy at ApacheCon Europe 07. I'm
> > still wondering what kind of talk could be the most interesting. IMHO an
> > introduction for Ivy newbie or even for people who never heard about Ivy
> > would be the most interesting, since Ivy is not of widespread use for
> the
> > moment. What do you think? Do you see any particular things that would
> > really be interesting to talk about? Do you have any suggestion?
> >
> > Thanks for your input.
> >
> > Xavier
> >
>
> Using Ivy to manage dependencies in Ant
>
> -What it is
> -What it does
> -managing dependencies in a single project
> -publishing artifacts
> -choreography
> -relationship w/ Maven
> -migratng to Ivy
> -internals
> -status


This is a good plan. One question: what do you put in choreography?

I have to do this presentation internally next week; no slideware yet.
>
> If you can share some thoughts with me, it would be very helpful.

Xavier

Re: Ivy talk at ApacheCon Europe 2007?

Posted by Steve Loughran <st...@apache.org>.
Xavier Hanin wrote:
> Hi All,
> 
> I plan to make a proposal for a talk on Ivy at ApacheCon Europe 07. I'm
> still wondering what kind of talk could be the most interesting. IMHO an
> introduction for Ivy newbie or even for people who never heard about Ivy
> would be the most interesting, since Ivy is not of widespread use for the
> moment. What do you think? Do you see any particular things that would
> really be interesting to talk about? Do you have any suggestion?
> 
> Thanks for your input.
> 
> Xavier
> 

Using Ivy to manage dependencies in Ant

-What it is
-What it does
-managing dependencies in a single project
-publishing artifacts
-choreography
-relationship w/ Maven
-migratng to Ivy
-internals
-status

I have to do this presentation internally next week; no slideware yet.