You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@poi.apache.org by Nicola Ken Barozzi <ni...@apache.org> on 2003/01/02 09:51:40 UTC
[HEADS UP] Gump now builds Centipede projects
Last Gump build has made a positive build of Jakarta POI using the
latest Centipede.
http://nagoya.apache.org/~rubys/gump/jakarta-poi.html
Since we use an enhanced Gump descriptor for building with Centipede,
it's easier now for Centipede projects to run under Gump. At Krysalis we
are working on a cent that will help make a local installation of Gump
too, with a customized profile. I'd like to thanks Nick Chalko
especially for this, he has been driving Centipede in the right
direction, thanks Nick!
Some maybe are asking why all the CCs in this mail. Maybe these projects
don't know, but they are all related in a way.
Ant is what Centipede uses to build projects. Actually our buildfile is
a standard Ant buildfile, we just added extra tasks and imported
buildfiles, and renamed it to make it possible for the two to coexist
during migrations.
In the last days we've been working closely with Costin for the move of
embed to the core of Ant. I take this opportunity to thank Costin for
his great work on the embed proposal, really thanks.
This shows that projects can actually work together in cross-pollinatin.
For example, the XmlProperty task came from Centipede, as well as the
Import one, and other patches. Centipede helped shape the embed
proposal, and the embed proposal helped shape Centipede.
Krysalis Centipede = Ant + autodownloadable build plugins + needed
jars autodownload
POI has been in the latest days the guinea pig of our Gump run tests.
I've added a parallel centipede buildfile to the POI CVS, and now it's
that that Gump builds.
Thanks to all the POI developers for bearing us in these tests, and
especially Andy for pushing me into doing this in the first place.
Now I'll port the Forrest docs to the new format, and delete all the old
build dirs in CVS.
Finally, thanks to Gump for gumping, without it we would have taken
probably weeks to get the embed proposal working in Ant core, instead of
just days. Which means thanks to Sam, the driving force behind Gump.
Work is not finished, we will make the Gump-Centipede integration better
and better, and include cents (our plugins) to the Gump runs.
Thank you all.
--
Nicola Ken Barozzi nicolaken@apache.org
- verba volant, scripta manent -
(discussions get forgotten, just code remains)
---------------------------------------------------------------------
Re: [HEADS UP] Gump now builds Centipede projects
Posted by Agustín Martín <ag...@terra.es>.
I think this would be a nice time to tackle and fix bug 13229 (
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13229 )
It's not really a bug, but a misconfiguration (in forrest?) since we're
using extra directories for translated files.
Agustín.
Nicola Ken Barozzi wrote:
>
>
> Glen Stampoultzis wrote:
>
>> Rather good stuff... Well done Ken.
>>
>> I assume after we're fully switched over people will need to use an
>> external install of Centipede to build?
>
>
> Yes. Would this be a problem? Any suggestion?
>
>> Also, I'm happy to help with the documentation conversion.
>
>
> Cool... I've already done it some time back, and only 3-4 docs changed
> since then, so I have them ready.
>
> What I woul really appreciate though is that you check the results,
> and tweak where there are errors or such.
>
> Thanks :-)
>
--
<Agustin/>
Agustín Martín Barbero
agusmb at netscape dot com
agusmba at terra dot com
--
<Agustin/>
Agustín Martín Barbero
agusmb at netscape dot com
agusmba at terra dot com
Re: [HEADS UP] Gump now builds Centipede projects
Posted by Nicola Ken Barozzi <ni...@apache.org>.
Andrew C. Oliver wrote:
>>
>>>
>>> More or less... yes.. . But you missed the .\bootstrapcent.bat... I
>>> thought that was more impressive... ;-)
>>
>> Andy, I'm starting to understand how you make people do things...
>> replying to that would have brought you into making me do it, and I
>> really prefer not to ;-) hehehe
>>
> me...trick people into things? 0:) Never ;-)
>
> I've always wanted to see an fully functiona,l pure Java, OpenSource
> Excel API, but you don't see me getting people to write that do you? oh
> wait... :-D
Stop him guys, he's doing it again! :-O
:-)
--
Nicola Ken Barozzi nicolaken@apache.org
- verba volant, scripta manent -
(discussions get forgotten, just code remains)
---------------------------------------------------------------------
Re: [HEADS UP] Gump now builds Centipede projects
Posted by "Andrew C. Oliver" <ac...@apache.org>.
>
>
>>
>> More or less... yes.. . But you missed the .\bootstrapcent.bat... I
>> thought that was more impressive... ;-)
>
>
> Andy, I'm starting to understand how you make people do things...
> replying to that would have brought you into making me do it, and I
> really prefer not to ;-) hehehe
>
me...trick people into things? 0:) Never ;-)
I've always wanted to see an fully functiona,l pure Java, OpenSource
Excel API, but you don't see me getting people to write that do you? oh
wait... :-D
-Andy
Re: [HEADS UP] Gump now builds Centipede projects
Posted by Nicola Ken Barozzi <ni...@apache.org>.
Andrew C. Oliver wrote:
>>
>>> I'm fine with it... Wait and see... If problem: ./bootstrapcent.sh
>>> {downloadcent();putInPath()} .\bootstrapcent.bat
>>> {downloadLinux();replaceOS();./bootstrapcent.sh}
>>
>> Wait a sec, you mean that we can make a build script that:
[...]
>> Cool!
>
> More or less... yes.. . But you missed the .\bootstrapcent.bat... I
> thought that was more impressive... ;-)
Andy, I'm starting to understand how you make people do things...
replying to that would have brought you into making me do it, and I
really prefer not to ;-) hehehe
--
Nicola Ken Barozzi nicolaken@apache.org
- verba volant, scripta manent -
(discussions get forgotten, just code remains)
---------------------------------------------------------------------
Re: [HEADS UP] Gump now builds Centipede projects
Posted by "Andrew C. Oliver" <ac...@apache.org>.
>
>
>> I'm fine with it... Wait and see... If problem: ./bootstrapcent.sh
>> {downloadcent();putInPath()} .\bootstrapcent.bat
>> {downloadLinux();replaceOS();./bootstrapcent.sh}
>
>
> Wait a sec, you mean that we can make a build script that:
>
> 1) if Centipede is there, tell the user to run "cent"
> 2) if not
> - download it
> - and install it where the users say to
> - make a script in the jakarta-poi local install that runs
> centipede from the download dir even if Centipede ha not
> the correct paths set. Since we downloaded it, we know where it
> is, so we can make the script that sets the env vars for the user
>
> Cool!
More or less... yes.. . But you missed the .\bootstrapcent.bat... I
thought that was more impressive... ;-)
>> ummm.. Guess I need to update our update script ;-)
>
>
> I'm getting there, I'm getting there...
>
> Do this for now, keep the old and new working side by side till we see
> it works well:
>
> 1) install Centipede on that machine
> 2) make the script run "cent" instead of build.sh
>
> When it's working, I'll convert the Forrest docs, switch system, and
> tell you to change the result dirs accordingly.
>
>
Will do
Re: [HEADS UP] Gump now builds Centipede projects
Posted by Nicola Ken Barozzi <ni...@apache.org>.
Andrew C. Oliver wrote:
> Nicola Ken Barozzi wrote:
>
>>
>>
>> Glen Stampoultzis wrote:
>>
>>> Rather good stuff... Well done Ken.
>>>
>>> I assume after we're fully switched over people will need to use an
>>> external install of Centipede to build?
>>
>>
>>
>> Yes. Would this be a problem? Any suggestion?
>
>
> I'm fine with it... Wait and see... If problem: ./bootstrapcent.sh
> {downloadcent();putInPath()} .\bootstrapcent.bat
> {downloadLinux();replaceOS();./bootstrapcent.sh}
Wait a sec, you mean that we can make a build script that:
1) if Centipede is there, tell the user to run "cent"
2) if not
- download it
- and install it where the users say to
- make a script in the jakarta-poi local install that runs
centipede from the download dir even if Centipede ha not
the correct paths set. Since we downloaded it, we know where it
is, so we can make the script that sets the env vars for the user
Cool!
>>
>>> Also, I'm happy to help with the documentation conversion.
>>
>> Cool... I've already done it some time back, and only 3-4 docs changed
>> since then, so I have them ready.
>>
>> What I woul really appreciate though is that you check the results,
>> and tweak where there are errors or such.
>
>
> ummm.. Guess I need to update our update script ;-)
I'm getting there, I'm getting there...
Do this for now, keep the old and new working side by side till we see
it works well:
1) install Centipede on that machine
2) make the script run "cent" instead of build.sh
When it's working, I'll convert the Forrest docs, switch system, and
tell you to change the result dirs accordingly.
--
Nicola Ken Barozzi nicolaken@apache.org
- verba volant, scripta manent -
(discussions get forgotten, just code remains)
---------------------------------------------------------------------
Re: [HEADS UP] Gump now builds Centipede projects
Posted by "Andrew C. Oliver" <ac...@apache.org>.
Nicola Ken Barozzi wrote:
>
>
> Glen Stampoultzis wrote:
>
>> Rather good stuff... Well done Ken.
>>
>> I assume after we're fully switched over people will need to use an
>> external install of Centipede to build?
>
>
> Yes. Would this be a problem? Any suggestion?
I'm fine with it... Wait and see... If problem: ./bootstrapcent.sh
{downloadcent();putInPath()}
.\bootstrapcent.bat {downloadLinux();replaceOS();./bootstrapcent.sh}
>
>> Also, I'm happy to help with the documentation conversion.
>
>
> Cool... I've already done it some time back, and only 3-4 docs changed
> since then, so I have them ready.
>
> What I woul really appreciate though is that you check the results,
> and tweak where there are errors or such.
ummm.. Guess I need to update our update script ;-)
>
> Thanks :-)
>
Re: [HEADS UP] Gump now builds Centipede projects
Posted by Nicola Ken Barozzi <ni...@apache.org>.
Glen Stampoultzis wrote:
> Rather good stuff... Well done Ken.
>
> I assume after we're fully switched over people will need to use an
> external install of Centipede to build?
Yes. Would this be a problem? Any suggestion?
> Also, I'm happy to help with the documentation conversion.
Cool... I've already done it some time back, and only 3-4 docs changed
since then, so I have them ready.
What I woul really appreciate though is that you check the results, and
tweak where there are errors or such.
Thanks :-)
--
Nicola Ken Barozzi nicolaken@apache.org
- verba volant, scripta manent -
(discussions get forgotten, just code remains)
---------------------------------------------------------------------
Re: [HEADS UP] Gump now builds Centipede projects
Posted by Glen Stampoultzis <gs...@iprimus.com.au>.
Rather good stuff... Well done Ken.
I assume after we're fully switched over people will need to use an
external install of Centipede to build?
Also, I'm happy to help with the documentation conversion.
-- Glen
At 09:07 AM 2/01/2003 -0500, you wrote:
>YESSS!!! Good work Ken!!!
>
>Nicola Ken Barozzi wrote:
>
>>
>>Last Gump build has made a positive build of Jakarta POI using the latest
>>Centipede.
>>
>>http://nagoya.apache.org/~rubys/gump/jakarta-poi.html
>>
>>Since we use an enhanced Gump descriptor for building with Centipede,
>>it's easier now for Centipede projects to run under Gump. At Krysalis we
>>are working on a cent that will help make a local installation of Gump
>>too, with a customized profile. I'd like to thanks Nick Chalko especially
>>for this, he has been driving Centipede in the right direction, thanks Nick!
>>
>>
>>Some maybe are asking why all the CCs in this mail. Maybe these projects
>>don't know, but they are all related in a way.
>>
>>Ant is what Centipede uses to build projects. Actually our buildfile is a
>>standard Ant buildfile, we just added extra tasks and imported
>>buildfiles, and renamed it to make it possible for the two to coexist
>>during migrations.
>>In the last days we've been working closely with Costin for the move of
>>embed to the core of Ant. I take this opportunity to thank Costin for his
>>great work on the embed proposal, really thanks.
>>This shows that projects can actually work together in cross-pollinatin.
>>For example, the XmlProperty task came from Centipede, as well as the
>>Import one, and other patches. Centipede helped shape the embed proposal,
>>and the embed proposal helped shape Centipede.
>>
>>Krysalis Centipede = Ant + autodownloadable build plugins + needed jars
>>autodownload
>>
>>
>>POI has been in the latest days the guinea pig of our Gump run tests.
>>I've added a parallel centipede buildfile to the POI CVS, and now it's
>>that that Gump builds.
>>Thanks to all the POI developers for bearing us in these tests, and
>>especially Andy for pushing me into doing this in the first place.
>>Now I'll port the Forrest docs to the new format, and delete all the old
>>build dirs in CVS.
>>
>>
>>Finally, thanks to Gump for gumping, without it we would have taken
>>probably weeks to get the embed proposal working in Ant core, instead of
>>just days. Which means thanks to Sam, the driving force behind Gump.
>>
>>
>>Work is not finished, we will make the Gump-Centipede integration better
>>and better, and include cents (our plugins) to the Gump runs.
>>
>>
>>Thank you all.
>
>
>
>
>--
>To unsubscribe, e-mail: <ma...@jakarta.apache.org>
>For additional commands, e-mail: <ma...@jakarta.apache.org>
Re: [HEADS UP] Gump now builds Centipede projects
Posted by "Andrew C. Oliver" <ac...@apache.org>.
YESSS!!! Good work Ken!!!
Nicola Ken Barozzi wrote:
>
> Last Gump build has made a positive build of Jakarta POI using the
> latest Centipede.
>
> http://nagoya.apache.org/~rubys/gump/jakarta-poi.html
>
> Since we use an enhanced Gump descriptor for building with Centipede,
> it's easier now for Centipede projects to run under Gump. At Krysalis
> we are working on a cent that will help make a local installation of
> Gump too, with a customized profile. I'd like to thanks Nick Chalko
> especially for this, he has been driving Centipede in the right
> direction, thanks Nick!
>
>
> Some maybe are asking why all the CCs in this mail. Maybe these
> projects don't know, but they are all related in a way.
>
> Ant is what Centipede uses to build projects. Actually our buildfile
> is a standard Ant buildfile, we just added extra tasks and imported
> buildfiles, and renamed it to make it possible for the two to coexist
> during migrations.
> In the last days we've been working closely with Costin for the move
> of embed to the core of Ant. I take this opportunity to thank Costin
> for his great work on the embed proposal, really thanks.
> This shows that projects can actually work together in cross-pollinatin.
> For example, the XmlProperty task came from Centipede, as well as the
> Import one, and other patches. Centipede helped shape the embed
> proposal, and the embed proposal helped shape Centipede.
>
> Krysalis Centipede = Ant + autodownloadable build plugins + needed
> jars autodownload
>
>
> POI has been in the latest days the guinea pig of our Gump run tests.
> I've added a parallel centipede buildfile to the POI CVS, and now it's
> that that Gump builds.
> Thanks to all the POI developers for bearing us in these tests, and
> especially Andy for pushing me into doing this in the first place.
> Now I'll port the Forrest docs to the new format, and delete all the
> old build dirs in CVS.
>
>
> Finally, thanks to Gump for gumping, without it we would have taken
> probably weeks to get the embed proposal working in Ant core, instead
> of just days. Which means thanks to Sam, the driving force behind Gump.
>
>
> Work is not finished, we will make the Gump-Centipede integration
> better and better, and include cents (our plugins) to the Gump runs.
>
>
> Thank you all.
>