You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by Martin Cooper <ma...@apache.org> on 2003/05/07 07:35:52 UTC

Tapestry and FileUpload (was Re: cvs commit: jakarta-tapestry/support gump.xml)

I have to say that I am very disappointed to see this change. As I, and
others, have said on a couple of other lists, Gump exists to identify issues
with building the HEAD of each project against the HEAD of all of the
others. So the point is to *resolve* the issues introduced by incompatible
changes, not ignore them.

To that end, I offered, on both the Gump and Commons Dev lists, to help
resolve the problems introduced to the Tapestry code base by the recent
changes in Commons FileUpload. I have not been taken up on that offer by any
of the Tapestry developers (or anyone else interested in Tapestry, for that
matter).

I have even looked into submitting patches against the Tapestry code base to
resolve the build issues myself. However, as far as I have been able to
determine, there are no available instructions for how to actually build
Tapestry from scratch.

As the most active current Commons FileUpload committer, I have been doing
whatever I can to resolve client issues resulting from the recent changes to
the FileUpload API, across a number of projects. I would be happy to help
with Tapestry issues if someone from the Tapestry development community
would actually work with me.

--
Martin Cooper


<hl...@apache.org> wrote in message
news:20030506140827.64403.qmail@icarus.apache.org...
> hlship      2003/05/06 07:08:26
>
>   Modified:    support  gump.xml
>   Log:
>   Update gump.xml to use bundled copy of commons FileUpload, not latest
FileUpload (resolves API change errors).
>
>   Revision  Changes    Path
>   1.3       +15 -1     jakarta-tapestry/support/gump.xml
>
>   Index: gump.xml
>   ===================================================================
>   RCS file: /home/cvs/jakarta-tapestry/support/gump.xml,v
>   retrieving revision 1.2
>   retrieving revision 1.3
>   diff -u -r1.2 -r1.3
>   --- gump.xml 25 Apr 2003 15:29:21 -0000 1.2
>   +++ gump.xml 6 May 2003 14:08:26 -0000 1.3
>   @@ -27,7 +27,12 @@
>        <depend project="ant" inherit="runtime"/>
>        <depend project="commons-beanutils"/>
>        <depend project="commons-digester"/>
>   -    <depend project="commons-fileupload"/>
>   +
>   +    <!-- Temporarily removed fileupload because its API is changing.
>   +       We'll continue compiling against the beta for the meantime. -->
>   +
>   +    <!-- depend project="commons-fileupload"/ -->
>   +
>        <depend project="commons-logging"/>
>        <depend project="commons-lang"/>
>        <depend project="jakarta-bcel"/>
>   @@ -70,6 +75,15 @@
>
>        <jar name="lib/ext/ognl-2.4.2.jar"/>
>        <license name="lib/ext/LICENSE.ognl.txt"/>
>   +  </project>
>   +
>   +  <!-- See note above; for the moment, compile against bundled copy of
FileUpload. -->
>   +
>   +  <project name="tapestry-bundled-fileupload">
>   +    <package>org.apache.commons.fileupload</package>
>   +    <url
href="http://jakarta.apache.org/commons/fileupload/index.html"/>
>   +    <jar name="lib/ext/commons-fileupload-1.0-beta-1.jar"/>
>   +    <license name="lib/ext/LICENSE-commons-fileupload.txt"/>
>      </project>
>
>      <project name="jcharts">




RE: Tapestry and FileUpload (was Re: cvs commit: jakarta-tapestry/support gump.xml)

Posted by "Howard M. Lewis Ship" <hl...@attbi.com>.
FYI:  The Contributor's Guide has all the details on building Tapestry.

http://jakarta.apache.org/proposals/tapestry/doc/ContributorsGuide/ContributorsGuide.html

--
Howard M. Lewis Ship
Creator, Tapestry: Java Web Components
http://jakarta.apache.org/tapestry



> -----Original Message-----
> From: news [mailto:news@main.gmane.org] On Behalf Of Martin Cooper
> Sent: Wednesday, May 07, 2003 1:36 AM
> To: tapestry-dev@jakarta.apache.org
> Subject: Tapestry and FileUpload (was Re: cvs commit: 
> jakarta-tapestry/support gump.xml)
> 
> 
> I have to say that I am very disappointed to see this change. 
> As I, and others, have said on a couple of other lists, Gump 
> exists to identify issues with building the HEAD of each 
> project against the HEAD of all of the others. So the point 
> is to *resolve* the issues introduced by incompatible 
> changes, not ignore them.
> 
> To that end, I offered, on both the Gump and Commons Dev 
> lists, to help resolve the problems introduced to the 
> Tapestry code base by the recent changes in Commons 
> FileUpload. I have not been taken up on that offer by any of 
> the Tapestry developers (or anyone else interested in 
> Tapestry, for that matter).
> 
> I have even looked into submitting patches against the 
> Tapestry code base to resolve the build issues myself. 
> However, as far as I have been able to determine, there are 
> no available instructions for how to actually build Tapestry 
> from scratch.
> 
> As the most active current Commons FileUpload committer, I 
> have been doing whatever I can to resolve client issues 
> resulting from the recent changes to the FileUpload API, 
> across a number of projects. I would be happy to help with 
> Tapestry issues if someone from the Tapestry development 
> community would actually work with me.
> 
> --
> Martin Cooper
> 
> 
> <hl...@apache.org> wrote in message 
> news:20030506140827.64403.qmail@icarus.apache.org...
> > hlship      2003/05/06 07:08:26
> >
> >   Modified:    support  gump.xml
> >   Log:
> >   Update gump.xml to use bundled copy of commons FileUpload, not 
> > latest
> FileUpload (resolves API change errors).
> >
> >   Revision  Changes    Path
> >   1.3       +15 -1     jakarta-tapestry/support/gump.xml
> >
> >   Index: gump.xml
> >   
> ===================================================================
> >   RCS file: /home/cvs/jakarta-tapestry/support/gump.xml,v
> >   retrieving revision 1.2
> >   retrieving revision 1.3
> >   diff -u -r1.2 -r1.3
> >   --- gump.xml 25 Apr 2003 15:29:21 -0000 1.2
> >   +++ gump.xml 6 May 2003 14:08:26 -0000 1.3
> >   @@ -27,7 +27,12 @@
> >        <depend project="ant" inherit="runtime"/>
> >        <depend project="commons-beanutils"/>
> >        <depend project="commons-digester"/>
> >   -    <depend project="commons-fileupload"/>
> >   +
> >   +    <!-- Temporarily removed fileupload because its API 
> is changing.
> >   +       We'll continue compiling against the beta for the 
> meantime. -->
> >   +
> >   +    <!-- depend project="commons-fileupload"/ -->
> >   +
> >        <depend project="commons-logging"/>
> >        <depend project="commons-lang"/>
> >        <depend project="jakarta-bcel"/>
> >   @@ -70,6 +75,15 @@
> >
> >        <jar name="lib/ext/ognl-2.4.2.jar"/>
> >        <license name="lib/ext/LICENSE.ognl.txt"/>
> >   +  </project>
> >   +
> >   +  <!-- See note above; for the moment, compile against 
> bundled copy 
> > of
> FileUpload. -->
> >   +
> >   +  <project name="tapestry-bundled-fileupload">
> >   +    <package>org.apache.commons.fileupload</package>
> >   +    <url
> href="http://jakarta.apache.org/commons/fileupload/index.html"/>
> >   +    <jar name="lib/ext/commons-fileupload-1.0-beta-1.jar"/>
> >   +    <license name="lib/ext/LICENSE-commons-fileupload.txt"/>
> >      </project>
> >
> >      <project name="jcharts">
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tapestry-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tapestry-dev-help@jakarta.apache.org
> 
> 


Re: Tapestry and FileUpload (was Re: cvs commit: jakarta-tapestry/support gump.xml)

Posted by "Andrew C. Oliver" <ac...@apache.org>.
This comment flies in the face of the factual data that Gump has been
generating over the past year and some change.  Howard, I know you're new,
but check your data.  Notice all those projects with white?  Check their
dependencies.  

Check into XP and continuous integration.  Then you will know GUMP :-)

-Andy

On 5/7/03 8:56 AM, "Howard M. Lewis Ship" <hl...@attbi.com> wrote:

> As the comments state, it is a temporary change.  I just wanted the warnings
> to go away.  As soon as FileUpload does another release (beta-2?) I'll
> change Tapestry to bundle that, compile against it, and revert the Gump
> change.
> 
> Gump makes perfect sense when there are a number of sub-projects that are
> distributed together, on the same release schedule.  That's not the case
> here.
> 
> --
> Howard M. Lewis Ship
> Creator, Tapestry: Java Web Components
> http://jakarta.apache.org/tapestry
> 
> 
> 
>> -----Original Message-----
>> From: news [mailto:news@main.gmane.org] On Behalf Of Martin Cooper
>> Sent: Wednesday, May 07, 2003 1:36 AM
>> To: tapestry-dev@jakarta.apache.org
>> Subject: Tapestry and FileUpload (was Re: cvs commit:
>> jakarta-tapestry/support gump.xml)
>> 
>> 
>> I have to say that I am very disappointed to see this change.
>> As I, and others, have said on a couple of other lists, Gump
>> exists to identify issues with building the HEAD of each
>> project against the HEAD of all of the others. So the point
>> is to *resolve* the issues introduced by incompatible
>> changes, not ignore them.
>> 
>> To that end, I offered, on both the Gump and Commons Dev
>> lists, to help resolve the problems introduced to the
>> Tapestry code base by the recent changes in Commons
>> FileUpload. I have not been taken up on that offer by any of
>> the Tapestry developers (or anyone else interested in
>> Tapestry, for that matter).
>> 
>> I have even looked into submitting patches against the
>> Tapestry code base to resolve the build issues myself.
>> However, as far as I have been able to determine, there are
>> no available instructions for how to actually build Tapestry
>> from scratch.
>> 
>> As the most active current Commons FileUpload committer, I
>> have been doing whatever I can to resolve client issues
>> resulting from the recent changes to the FileUpload API,
>> across a number of projects. I would be happy to help with
>> Tapestry issues if someone from the Tapestry development
>> community would actually work with me.
>> 
>> --
>> Martin Cooper
>> 
>> 
>> <hl...@apache.org> wrote in message
>> news:20030506140827.64403.qmail@icarus.apache.org...
>>> hlship      2003/05/06 07:08:26
>>> 
>>>   Modified:    support  gump.xml
>>>   Log:
>>>   Update gump.xml to use bundled copy of commons FileUpload, not
>>> latest
>> FileUpload (resolves API change errors).
>>> 
>>>   Revision  Changes    Path
>>>   1.3       +15 -1     jakarta-tapestry/support/gump.xml
>>> 
>>>   Index: gump.xml
>>>   
>> ===================================================================
>>>   RCS file: /home/cvs/jakarta-tapestry/support/gump.xml,v
>>>   retrieving revision 1.2
>>>   retrieving revision 1.3
>>>   diff -u -r1.2 -r1.3
>>>   --- gump.xml 25 Apr 2003 15:29:21 -0000 1.2
>>>   +++ gump.xml 6 May 2003 14:08:26 -0000 1.3
>>>   @@ -27,7 +27,12 @@
>>>        <depend project="ant" inherit="runtime"/>
>>>        <depend project="commons-beanutils"/>
>>>        <depend project="commons-digester"/>
>>>   -    <depend project="commons-fileupload"/>
>>>   +
>>>   +    <!-- Temporarily removed fileupload because its API
>> is changing.
>>>   +       We'll continue compiling against the beta for the
>> meantime. -->
>>>   +
>>>   +    <!-- depend project="commons-fileupload"/ -->
>>>   +
>>>        <depend project="commons-logging"/>
>>>        <depend project="commons-lang"/>
>>>        <depend project="jakarta-bcel"/>
>>>   @@ -70,6 +75,15 @@
>>> 
>>>        <jar name="lib/ext/ognl-2.4.2.jar"/>
>>>        <license name="lib/ext/LICENSE.ognl.txt"/>
>>>   +  </project>
>>>   +
>>>   +  <!-- See note above; for the moment, compile against
>> bundled copy 
>>> of
>> FileUpload. -->
>>>   +
>>>   +  <project name="tapestry-bundled-fileupload">
>>>   +    <package>org.apache.commons.fileupload</package>
>>>   +    <url
>> href="http://jakarta.apache.org/commons/fileupload/index.html"/>
>>>   +    <jar name="lib/ext/commons-fileupload-1.0-beta-1.jar"/>
>>>   +    <license name="lib/ext/LICENSE-commons-fileupload.txt"/>
>>>      </project>
>>> 
>>>      <project name="jcharts">
>> 
>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: tapestry-dev-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: tapestry-dev-help@jakarta.apache.org
>> 
>> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tapestry-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tapestry-dev-help@jakarta.apache.org
> 

-- 
Andrew C. Oliver
http://www.superlinksoftware.com/poi.jsp
Custom enhancements and Commercial Implementation for Jakarta POI

http://jakarta.apache.org/poi
For Java and Excel, Got POI?


RE: Tapestry and FileUpload (was Re: cvs commit: jakarta-tapestry/support gump.xml)

Posted by "Howard M. Lewis Ship" <hl...@attbi.com>.
As the comments state, it is a temporary change.  I just wanted the warnings
to go away.  As soon as FileUpload does another release (beta-2?) I'll
change Tapestry to bundle that, compile against it, and revert the Gump
change.

Gump makes perfect sense when there are a number of sub-projects that are
distributed together, on the same release schedule.  That's not the case
here.

--
Howard M. Lewis Ship
Creator, Tapestry: Java Web Components
http://jakarta.apache.org/tapestry



> -----Original Message-----
> From: news [mailto:news@main.gmane.org] On Behalf Of Martin Cooper
> Sent: Wednesday, May 07, 2003 1:36 AM
> To: tapestry-dev@jakarta.apache.org
> Subject: Tapestry and FileUpload (was Re: cvs commit: 
> jakarta-tapestry/support gump.xml)
> 
> 
> I have to say that I am very disappointed to see this change. 
> As I, and others, have said on a couple of other lists, Gump 
> exists to identify issues with building the HEAD of each 
> project against the HEAD of all of the others. So the point 
> is to *resolve* the issues introduced by incompatible 
> changes, not ignore them.
> 
> To that end, I offered, on both the Gump and Commons Dev 
> lists, to help resolve the problems introduced to the 
> Tapestry code base by the recent changes in Commons 
> FileUpload. I have not been taken up on that offer by any of 
> the Tapestry developers (or anyone else interested in 
> Tapestry, for that matter).
> 
> I have even looked into submitting patches against the 
> Tapestry code base to resolve the build issues myself. 
> However, as far as I have been able to determine, there are 
> no available instructions for how to actually build Tapestry 
> from scratch.
> 
> As the most active current Commons FileUpload committer, I 
> have been doing whatever I can to resolve client issues 
> resulting from the recent changes to the FileUpload API, 
> across a number of projects. I would be happy to help with 
> Tapestry issues if someone from the Tapestry development 
> community would actually work with me.
> 
> --
> Martin Cooper
> 
> 
> <hl...@apache.org> wrote in message 
> news:20030506140827.64403.qmail@icarus.apache.org...
> > hlship      2003/05/06 07:08:26
> >
> >   Modified:    support  gump.xml
> >   Log:
> >   Update gump.xml to use bundled copy of commons FileUpload, not 
> > latest
> FileUpload (resolves API change errors).
> >
> >   Revision  Changes    Path
> >   1.3       +15 -1     jakarta-tapestry/support/gump.xml
> >
> >   Index: gump.xml
> >   
> ===================================================================
> >   RCS file: /home/cvs/jakarta-tapestry/support/gump.xml,v
> >   retrieving revision 1.2
> >   retrieving revision 1.3
> >   diff -u -r1.2 -r1.3
> >   --- gump.xml 25 Apr 2003 15:29:21 -0000 1.2
> >   +++ gump.xml 6 May 2003 14:08:26 -0000 1.3
> >   @@ -27,7 +27,12 @@
> >        <depend project="ant" inherit="runtime"/>
> >        <depend project="commons-beanutils"/>
> >        <depend project="commons-digester"/>
> >   -    <depend project="commons-fileupload"/>
> >   +
> >   +    <!-- Temporarily removed fileupload because its API 
> is changing.
> >   +       We'll continue compiling against the beta for the 
> meantime. -->
> >   +
> >   +    <!-- depend project="commons-fileupload"/ -->
> >   +
> >        <depend project="commons-logging"/>
> >        <depend project="commons-lang"/>
> >        <depend project="jakarta-bcel"/>
> >   @@ -70,6 +75,15 @@
> >
> >        <jar name="lib/ext/ognl-2.4.2.jar"/>
> >        <license name="lib/ext/LICENSE.ognl.txt"/>
> >   +  </project>
> >   +
> >   +  <!-- See note above; for the moment, compile against 
> bundled copy 
> > of
> FileUpload. -->
> >   +
> >   +  <project name="tapestry-bundled-fileupload">
> >   +    <package>org.apache.commons.fileupload</package>
> >   +    <url
> href="http://jakarta.apache.org/commons/fileupload/index.html"/>
> >   +    <jar name="lib/ext/commons-fileupload-1.0-beta-1.jar"/>
> >   +    <license name="lib/ext/LICENSE-commons-fileupload.txt"/>
> >      </project>
> >
> >      <project name="jcharts">
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tapestry-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tapestry-dev-help@jakarta.apache.org
> 
>