You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by Brian Deitte <bd...@macromedia.com> on 2002/05/16 21:34:02 UTC

RE: cvs commit: jakarta-ant/src/main/org/apache/tools/ant/taskdef s Jar.java

Hi Magesh, I was in software endgame mode and haven't been reading the list for awhile.  Could you explain how manifest merging is mucking up things?

> -----Original Message-----
> From: umagesh@apache.org [mailto:umagesh@apache.org]
> Sent: Wednesday, May 15, 2002 4:07 PM
> To: jakarta-ant-cvs@apache.org
> Subject: cvs commit: 
> jakarta-ant/src/main/org/apache/tools/ant/taskdefs
> Jar.java
> 
> 
> umagesh     02/05/15 13:06:30
> 
>   Modified:    src/main/org/apache/tools/ant/taskdefs Tag: 
> ANT_15_BRANCH
>                         Jar.java
>   Log:
>   Revert changes to keep JarInputStream happy.  Need to 
> investigate better way to merge manifests - Brian??
>   
>   Revision  Changes    Path
>   No                   revision
>   
>   
>   No                   revision
>   
>   
>   1.51.2.2  +5 -6      
> jakarta-ant/src/main/org/apache/tools/ant/taskdefs/Jar.java
>   
>   Index: Jar.java
>   ===================================================================
>   RCS file: 
> /home/cvs/jakarta-ant/src/main/org/apache/tools/ant/taskdefs/J
> ar.java,v
>   retrieving revision 1.51.2.1
>   retrieving revision 1.51.2.2
>   diff -u -r1.51.2.1 -r1.51.2.2
>   --- Jar.java	8 May 2002 22:27:46 -0000	1.51.2.1
>   +++ Jar.java	15 May 2002 20:06:30 -0000	1.51.2.2
>   @@ -223,11 +223,6 @@
>    
>        protected void initZipOutputStream(ZipOutputStream zOut)
>            throws IOException, BuildException {
>   -        super.initZipOutputStream(zOut);
>   -    }
>   -
>   -    protected void finalizeZipOutputStream(ZipOutputStream zOut)
>   -            throws IOException, BuildException {
>            String ls = System.getProperty("line.separator");
>    
>            try {
>   @@ -278,13 +273,17 @@
>                    new ByteArrayInputStream(baos.toByteArray());
>                super.zipFile(bais, zOut, "META-INF/MANIFEST.MF",
>                              System.currentTimeMillis(), null);
>   -            super.finalizeZipOutputStream(zOut);
>   +            super.initZipOutputStream(zOut);
>            } catch (ManifestException e) {
>                log("Manifest is invalid: " + e.getMessage(), 
> Project.MSG_ERR);
>                throw new BuildException("Invalid Manifest", 
> e, getLocation());
>            } finally {
>                System.getProperties().put("line.separator", ls);
>            }
>   +    }
>   +
>   +    protected void finalizeZipOutputStream(ZipOutputStream zOut)
>   +            throws IOException, BuildException {
>            if (index) {
>                createIndexList(zOut);
>            }
>   
>   
>   
> 
> --
> To unsubscribe, e-mail:   
<ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: cvs commit: jakarta-ant/src/main/org/apache/tools/ant/taskdefs Jar.java

Posted by Magesh Umasankar <um...@apache.org>.
Hi Brian:
This was the issue reported and I checke dthat it was valid.
Iprovided a fix, but it clashed with another fix as pointed out
by Conor - so I ended up reverting it.

http://marc.theaimsgroup.com/?t=102053683600001&r=1&w=2

Conor's resaon for rejecting the fix I put in is here:
http://marc.theaimsgroup.com/?l=ant-dev&m=102142231417706&w=2

Cheers,
Magesh

*********************************************
*  There are two types of people in this    *
*  world, good and bad.  The good sleep     *
*  better, but the bad seem to enjoy the    *
*  waking hours much more. - Woody Allen    *
*********************************************
----- Original Message -----
From: "Brian Deitte" <bd...@macromedia.com>
To: "'Ant Developers List'" <an...@jakarta.apache.org>
Sent: Thursday, May 16, 2002 3:34 PM
Subject: RE: cvs commit: jakarta-ant/src/main/org/apache/tools/ant/taskdefs
Jar.java


> Hi Magesh, I was in software endgame mode and haven't been reading the
list for awhile.  Could you explain how manifest merging is mucking up
things?
>
> > -----Original Message-----
> > From: umagesh@apache.org [mailto:umagesh@apache.org]
> > Sent: Wednesday, May 15, 2002 4:07 PM
> > To: jakarta-ant-cvs@apache.org
> > Subject: cvs commit:
> > jakarta-ant/src/main/org/apache/tools/ant/taskdefs
> > Jar.java
> >
> >
> > umagesh     02/05/15 13:06:30
> >
> >   Modified:    src/main/org/apache/tools/ant/taskdefs Tag:
> > ANT_15_BRANCH
> >                         Jar.java
> >   Log:
> >   Revert changes to keep JarInputStream happy.  Need to
> > investigate better way to merge manifests - Brian??
> >
> >   Revision  Changes    Path
> >   No                   revision
> >
> >
> >   No                   revision
> >
> >
> >   1.51.2.2  +5 -6
> > jakarta-ant/src/main/org/apache/tools/ant/taskdefs/Jar.java
> >
> >   Index: Jar.java
> >   ===================================================================
> >   RCS file:
> > /home/cvs/jakarta-ant/src/main/org/apache/tools/ant/taskdefs/J
> > ar.java,v
> >   retrieving revision 1.51.2.1
> >   retrieving revision 1.51.2.2
> >   diff -u -r1.51.2.1 -r1.51.2.2
> >   --- Jar.java 8 May 2002 22:27:46 -0000 1.51.2.1
> >   +++ Jar.java 15 May 2002 20:06:30 -0000 1.51.2.2
> >   @@ -223,11 +223,6 @@
> >
> >        protected void initZipOutputStream(ZipOutputStream zOut)
> >            throws IOException, BuildException {
> >   -        super.initZipOutputStream(zOut);
> >   -    }
> >   -
> >   -    protected void finalizeZipOutputStream(ZipOutputStream zOut)
> >   -            throws IOException, BuildException {
> >            String ls = System.getProperty("line.separator");
> >
> >            try {
> >   @@ -278,13 +273,17 @@
> >                    new ByteArrayInputStream(baos.toByteArray());
> >                super.zipFile(bais, zOut, "META-INF/MANIFEST.MF",
> >                              System.currentTimeMillis(), null);
> >   -            super.finalizeZipOutputStream(zOut);
> >   +            super.initZipOutputStream(zOut);
> >            } catch (ManifestException e) {
> >                log("Manifest is invalid: " + e.getMessage(),
> > Project.MSG_ERR);
> >                throw new BuildException("Invalid Manifest",
> > e, getLocation());
> >            } finally {
> >                System.getProperties().put("line.separator", ls);
> >            }
> >   +    }
> >   +
> >   +    protected void finalizeZipOutputStream(ZipOutputStream zOut)
> >   +            throws IOException, BuildException {
> >            if (index) {
> >                createIndexList(zOut);
> >            }
> >
> >
> >
> >
> > --
> > To unsubscribe, e-mail:
> <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>
>
> --
> To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>
>


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>