[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#116145: marked as done ([PR libgcj/7854] fastjar update (-u) should be implemented)



Your message dated Mon, 19 Jul 2004 15:50:25 -0400
with message-id <E1Bme9Z-0003bH-00@newraff.debian.org>
and subject line Bug#116145: fixed in gcc-3.4 3.4.1-1
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 18 Oct 2001 20:55:06 +0000
>From doogie@brainfood.com Thu Oct 18 15:55:06 2001
Return-path: <doogie@brainfood.com>
Received: from boof.brainfood.com (doogie2.private.brainfood.com) [216.234.231.190] 
	by master.debian.org with esmtp (Exim 3.12 1 (Debian))
	id 15uKC2-0001w8-00; Thu, 18 Oct 2001 15:55:06 -0500
Received: from localhost ([127.0.0.1] ident=adam)
	by doogie2.private.brainfood.com with esmtp (Exim 3.32 #1 (Debian))
	id 15uKC1-00013Z-00
	for <submit@bugs.debian.org>; Thu, 18 Oct 2001 15:55:05 -0500
Date: Thu, 18 Oct 2001 15:55:03 -0500 (CDT)
From: Adam Heath <doogie@brainfood.com>
X-X-Sender:  <adam@doogie2.private.brainfood.com>
To:  <submit@bugs.debian.org>
Subject: fastjar in update mode is buggy
Message-ID: <Pine.LNX.4.33.0110181552130.1102-100000@doogie2.private.brainfood.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Delivered-To: submit@bugs.debian.org

package: fastjar
Version: 1:3.0.2-0pre010908

Please look at the following command history.  'jar' is from j2sdk1.3.

Not only does fastjar obliterate existing contents in a jar when updating,
but, it appears it can also corrupt the file.

This mis-feature is making it difficult(read, impossible) for me to treat jar
files like .ar files, in make.


adam@doogie2:~/brainfood/jboss/test/build/src$ rm foo.jar
adam@doogie2:~/brainfood/jboss/test/build/src$ jar -cf /home/adam/brainfood/jboss/test/build/src/foo.jar -C java org/doogie/jboss/test/RemoteFile.class
adam@doogie2:~/brainfood/jboss/test/build/src$ jar -uf /home/adam/brainfood/jboss/test/build/src/foo.jar -C java org/doogie/jboss/test/RemoteHome.class
adam@doogie2:~/brainfood/jboss/test/build/src$ unzip -tv foo.jar
Archive:  foo.jar
    testing: META-INF/                OK
    testing: META-INF/MANIFEST.MF     OK
    testing: org/doogie/jboss/test/RemoteFile.class   OK
    testing: org/doogie/jboss/test/RemoteHome.class   OK
No errors detected in compressed data of foo.jar.
adam@doogie2:~/brainfood/jboss/test/build/src$ rm foo.jar
adam@doogie2:~/brainfood/jboss/test/build/src$ fastjar -cf /home/adam/brainfood/jboss/test/build/src/foo.jar -C java org/doogie/jboss/test/RemoteFile.class
adam@doogie2:~/brainfood/jboss/test/build/src$ fastjar -uf /home/adam/brainfood/jboss/test/build/src/foo.jar -C java org/doogie/jboss/test/RemoteHome.class
adam@doogie2:~/brainfood/jboss/test/build/src$ unzip -tv foo.jar
Archive:  foo.jar
    testing: META-INF/                OK
    testing: META-INF/MANIFEST.MF     OK
    testing: org/doogie/jboss/test/RemoteHome.class   OK
No errors detected in compressed data of foo.jar.
adam@doogie2:~/brainfood/jboss/test/build/src$ fastjar -uf /home/adam/brainfood/jboss/test/build/src/foo.jar -C java org/doogie/jboss/test/RemoteFile.class
adam@doogie2:~/brainfood/jboss/test/build/src$ unzip -tv foo.jar
Archive:  foo.jar
    testing: META-INF/                OK
    testing: META-INF/MANIFEST.MF     OK
    testing: org/doogie/jboss/test/RemoteFile.class   OK
No errors detected in compressed data of foo.jar.
adam@doogie2:~/brainfood/jboss/test/build/src$ fastjar -uf /home/adam/brainfood/jboss/test/build/src/foo.jar -C java org/doogie/jboss/test/RemoteHome.class
adam@doogie2:~/brainfood/jboss/test/build/src$ unzip -tv foo.jar
Archive:  foo.jar
error [foo.jar]:  start of central directory not found;
  zipfile corrupt.
  (please check that you have transferred or created the zipfile in the
  appropriate BINARY mode and that you have compiled UnZip properly)



---------------------------------------
Received: (at 116145-close) by bugs.debian.org; 19 Jul 2004 19:55:45 +0000
>From dsilvers@newraff.debian.org Mon Jul 19 12:55:45 2004
Return-path: <dsilvers@newraff.debian.org>
Received: from newraff.debian.org [208.185.25.31] (mail)
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1BmeEi-0002rB-00; Mon, 19 Jul 2004 12:55:44 -0700
Received: from dsilvers by newraff.debian.org with local (Exim 3.35 1 (Debian))
	id 1Bme9Z-0003bH-00; Mon, 19 Jul 2004 15:50:25 -0400
From: Matthias Klose <doko@debian.org>
To: 116145-close@bugs.debian.org
X-Katie: lisa $Revision: 1.30 $
Subject: Bug#116145: fixed in gcc-3.4 3.4.1-1
Message-Id: <E1Bme9Z-0003bH-00@newraff.debian.org>
Sender: Daniel Silverstone <dsilvers@newraff.debian.org>
Date: Mon, 19 Jul 2004 15:50:25 -0400
Delivered-To: 116145-close@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
	autolearn=no version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 

Source: gcc-3.4
Source-Version: 3.4.1-1

We believe that the bug you reported is fixed in the latest version of
gcc-3.4, which is due to be installed in the Debian FTP archive:

cpp-3.4-doc_3.4.1-1_all.deb
  to pool/main/g/gcc-3.4/cpp-3.4-doc_3.4.1-1_all.deb
cpp-3.4_3.4.1-1_i386.deb
  to pool/main/g/gcc-3.4/cpp-3.4_3.4.1-1_i386.deb
fastjar_3.4.1-1_i386.deb
  to pool/main/g/gcc-3.4/fastjar_3.4.1-1_i386.deb
g++-3.4_3.4.1-1_i386.deb
  to pool/main/g/gcc-3.4/g++-3.4_3.4.1-1_i386.deb
g77-3.4-doc_3.4.1-1_all.deb
  to pool/main/g/gcc-3.4/g77-3.4-doc_3.4.1-1_all.deb
g77-3.4_3.4.1-1_i386.deb
  to pool/main/g/gcc-3.4/g77-3.4_3.4.1-1_i386.deb
gcc-3.4-base_3.4.1-1_i386.deb
  to pool/main/g/gcc-3.4/gcc-3.4-base_3.4.1-1_i386.deb
gcc-3.4-doc_3.4.1-1_all.deb
  to pool/main/g/gcc-3.4/gcc-3.4-doc_3.4.1-1_all.deb
gcc-3.4_3.4.1-1.diff.gz
  to pool/main/g/gcc-3.4/gcc-3.4_3.4.1-1.diff.gz
gcc-3.4_3.4.1-1.dsc
  to pool/main/g/gcc-3.4/gcc-3.4_3.4.1-1.dsc
gcc-3.4_3.4.1-1_i386.deb
  to pool/main/g/gcc-3.4/gcc-3.4_3.4.1-1_i386.deb
gcc-3.4_3.4.1.orig.tar.gz
  to pool/main/g/gcc-3.4/gcc-3.4_3.4.1.orig.tar.gz
gcj-3.4_3.4.1-1_i386.deb
  to pool/main/g/gcc-3.4/gcj-3.4_3.4.1-1_i386.deb
gij-3.4_3.4.1-1_i386.deb
  to pool/main/g/gcc-3.4/gij-3.4_3.4.1-1_i386.deb
gnat-3.4-doc_3.4.1-1_all.deb
  to pool/main/g/gcc-3.4/gnat-3.4-doc_3.4.1-1_all.deb
gnat-3.4_3.4.1-1_i386.deb
  to pool/main/g/gcc-3.4/gnat-3.4_3.4.1-1_i386.deb
gobjc-3.4_3.4.1-1_i386.deb
  to pool/main/g/gcc-3.4/gobjc-3.4_3.4.1-1_i386.deb
gpc-2.1-3.4-doc_3.4.1-1_all.deb
  to pool/main/g/gcc-3.4/gpc-2.1-3.4-doc_3.4.1-1_all.deb
gpc-2.1-3.4_3.4.1-1_i386.deb
  to pool/main/g/gcc-3.4/gpc-2.1-3.4_3.4.1-1_i386.deb
libgcc1_3.4.1-1_i386.deb
  to pool/main/g/gcc-3.4/libgcc1_3.4.1-1_i386.deb
libgcj5-awt_3.4.1-1_i386.deb
  to pool/main/g/gcc-3.4/libgcj5-awt_3.4.1-1_i386.deb
libgcj5-common_3.4.1-1_all.deb
  to pool/main/g/gcc-3.4/libgcj5-common_3.4.1-1_all.deb
libgcj5-dev_3.4.1-1_i386.deb
  to pool/main/g/gcc-3.4/libgcj5-dev_3.4.1-1_i386.deb
libgcj5_3.4.1-1_i386.deb
  to pool/main/g/gcc-3.4/libgcj5_3.4.1-1_i386.deb
libgnat-3.4_3.4.1-1_i386.deb
  to pool/main/g/gcc-3.4/libgnat-3.4_3.4.1-1_i386.deb
libstdc++6-dbg_3.4.1-1_i386.deb
  to pool/main/g/gcc-3.4/libstdc++6-dbg_3.4.1-1_i386.deb
libstdc++6-dev_3.4.1-1_i386.deb
  to pool/main/g/gcc-3.4/libstdc++6-dev_3.4.1-1_i386.deb
libstdc++6-doc_3.4.1-1_all.deb
  to pool/main/g/gcc-3.4/libstdc++6-doc_3.4.1-1_all.deb
libstdc++6-pic_3.4.1-1_i386.deb
  to pool/main/g/gcc-3.4/libstdc++6-pic_3.4.1-1_i386.deb
libstdc++6_3.4.1-1_i386.deb
  to pool/main/g/gcc-3.4/libstdc++6_3.4.1-1_i386.deb
treelang-3.4_3.4.1-1_i386.deb
  to pool/main/g/gcc-3.4/treelang-3.4_3.4.1-1_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 116145@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matthias Klose <doko@debian.org> (supplier of updated gcc-3.4 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Sat, 10 Jul 2004 11:21:26 +0200
Source: gcc-3.4
Binary: g77-3.4-doc gcc-3.4-base libstdc++6 lib64gcj5-awt gnat-3.4 libobjc1 libgcj5 libgcc1 gcc-3.4 lib64g2c0 gobjc-3.4 gcc-3.4-nof libgcc2 libstdc++6-dev libstdc++6-doc protoize libgnat-3.4 libgcj5-dev libgcj5-common lib64stdc++6 libstdc++6-dbg gij-3.4 lib64gnat-3.4 lib64objc1 cpp-3.4 lib64ffi2 lib64gcj5 gcc-3.4-hppa64 libffi2-dev gcc-3.4-soft-float libgcj5-awt cpp-3.4-doc libgcj-common gcc-3.4-doc libg2c0-dev gpc-2.1-3.4-doc lib64gcc1 fastjar treelang-3.4 fixincludes libg2c0 libstdc++6-pic gnat-3.4-doc gcj-3.4 gpc-2.1-3.4 g++-3.4 libffi2 g77-3.4
Architecture: source i386 all
Version: 3.4.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian GCC maintainers <debian-gcc@lists.debian.org>
Changed-By: Matthias Klose <doko@debian.org>
Description: 
 cpp-3.4    - The GNU C preprocessor
 cpp-3.4-doc - Documentation for the GNU C preprocessor (cpp)
 fastjar    - Jar creation utility
 g++-3.4    - The GNU C++ compiler
 g77-3.4    - The GNU Fortran 77 compiler
 g77-3.4-doc - Documentation for the GNU Fortran compiler (g77)
 gcc-3.4    - The GNU C compiler
 gcc-3.4-base - The GNU Compiler Collection (base package)
 gcc-3.4-doc - Documentation for the GNU compilers (gcc, gobjc, g++)
 gcj-3.4    - The GNU compiler for Java(TM)
 gij-3.4    - The GNU Java bytecode interpreter
 gnat-3.4   - The GNU Ada compiler
 gnat-3.4-doc - Documentation for the GNU Ada compiler (gnat)
 gobjc-3.4  - The GNU Objective-C compiler
 gpc-2.1-3.4 - The GNU Pascal compiler
 gpc-2.1-3.4-doc - Documentation for the GNU Pascal compiler (gpc)
 libgcc1    - GCC support library
 libgcj5    - Java runtime library for use with gcj
 libgcj5-awt - AWT peer runtime libraries for use with gcj
 libgcj5-common - Java runtime library for use with gcj (jar files)
 libgcj5-dev - Java development headers and static library for use with gcj
 libgnat-3.4 - Runtime library for GNU Ada applications
 libstdc++6 - The GNU Standard C++ Library v3
 libstdc++6-dbg - The GNU Standard C++ Library v3 (debugging files)
 libstdc++6-dev - The GNU Standard C++ Library v3 (development files)
 libstdc++6-doc - The GNU Standard C++ Library v3 (documentation files)
 libstdc++6-pic - The GNU Standard C++ Library v3 (shared library subset kit)
 treelang-3.4 - The GNU Treelang compiler
Closes: 116145
Changes: 
 gcc-3.4 (3.4.1-1) unstable; urgency=medium
 .
   * gcc-3.4.1 final release.
     - configured with --enable-libstdcxx-allocator=mt.
   * Update to gcc-3.4 CVS 20040710.
   * Fixes for generating cross compiler packages (Jeff Bailey).
   * Make gccbug script POSIX compliant (David Weinehall).
   * Disable the build of the libobjc, libg2c, libffi, libgcj-common,
     fixincludes and protoize packages (still built from the gcc-3.3 package).
   * Build fastjar, implemented -u option (closes: #116145).
   * Integrated multiarch support.
   * Lower priorities of all packages except libgcc1 to optional.
   * Add notes on GCC 3.3 / 3.4 incompatinilities (NEWS.Debian, README.Debian).
   * Split out the gcj-3.4 jar file to it's own binary indep package.
Files: 
 e41db32eda30615f514219cbe8f7f735 2467 devel optional gcc-3.4_3.4.1-1.dsc
 4f6f815600e3260c11983d6e6f180a8f 30258452 devel optional gcc-3.4_3.4.1.orig.tar.gz
 0d4f4e05de8c0c7ba4f0aa61445f1af7 3344188 devel optional gcc-3.4_3.4.1-1.diff.gz
 f3f9f499e27ae1056b6dac2a01bc1048 174782 doc optional cpp-3.4-doc_3.4.1-1_all.deb
 6ec4b6d4fa35fa3791958ca8810cf1cd 1868966 libs optional libgcj5-common_3.4.1-1_all.deb
 620d6bcb1f0bd910d7dbc0cbcbaf5ca7 4003772 doc optional libstdc++6-doc_3.4.1-1_all.deb
 34386526e0849ff0606674551cbd2ae5 572852 doc optional g77-3.4-doc_3.4.1-1_all.deb
 98f280aa669a81532204ed03bfb43819 851722 doc optional gnat-3.4-doc_3.4.1-1_all.deb
 7bea886ee164093ccb427ff1fa4705d1 433700 doc optional gpc-2.1-3.4-doc_3.4.1-1_all.deb
 efa0bc330d36e750c1fb72327a8b8634 1349416 doc optional gcc-3.4-doc_3.4.1-1_all.deb
 1192544815c3a6a3459f682aded79d73 155350 devel optional gcc-3.4-base_3.4.1-1_i386.deb
 b78dcf71d1c80a7a34fcfaad29c54e17 77096 libs required libgcc1_3.4.1-1_i386.deb
 d9bc995ca7831127bbed3c79b4b818dd 1570498 interpreters optional cpp-3.4_3.4.1-1_i386.deb
 04e34be6420edaf4755720b9adebf510 1604978 devel optional gobjc-3.4_3.4.1-1_i386.deb
 5197c16d1e3c4d76584ec377a9697993 13260 devel optional gij-3.4_3.4.1-1_i386.deb
 c700f7bd7a89e4c7de23b3d8586af309 3448040 libs optional libgcj5_3.4.1-1_i386.deb
 9bb4d6b47d517b0cfd01fa42ba7a9810 175146 libs optional libgcj5-awt_3.4.1-1_i386.deb
 9bd80d5b6adeff7d7b8eb79a1680d33f 1891832 devel optional gcj-3.4_3.4.1-1_i386.deb
 12bbf6cfeba3445cc4be5225e127079d 6430488 libdevel optional libgcj5-dev_3.4.1-1_i386.deb
 18c0dbb23efa7d1c1e388c5109fac2c6 116200 devel optional fastjar_3.4.1-1_i386.deb
 c1cfd90610906229899af1c05e3a44d3 1774894 devel optional g++-3.4_3.4.1-1_i386.deb
 b8d30ab6b36b4f99b26c9eef29bf41d8 318856 base optional libstdc++6_3.4.1-1_i386.deb
 c9fa7abd227eb2efa36e81ec86194870 872198 libdevel optional libstdc++6-dev_3.4.1-1_i386.deb
 73672fa747e428e64ede66ed080558bd 372150 libdevel extra libstdc++6-pic_3.4.1-1_i386.deb
 f27037a6680a77360beaeadc4eb5ac45 4416956 libdevel extra libstdc++6-dbg_3.4.1-1_i386.deb
 59f750258f3939455c71099e25c830d0 1709990 devel optional g77-3.4_3.4.1-1_i386.deb
 9d0da4d28c795db87d5b8fd890ea4101 727516 libs optional libgnat-3.4_3.4.1-1_i386.deb
 26511ccd5e030c52c5f07269bc0c2048 6579626 devel optional gnat-3.4_3.4.1-1_i386.deb
 fdc4d1f574733fecae503b8e3a15dc80 2711516 devel optional treelang-3.4_3.4.1-1_i386.deb
 9532cff57ed6e14fdb03299774fa2c8f 2110642 devel optional gpc-2.1-3.4_3.4.1-1_i386.deb
 ea2efbe39c3a5f61dbdab9bfce223301 1347024 devel optional gcc-3.4_3.4.1-1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFA8DZjStlRaw+TLJwRAtnIAJ9fQ4KPCbMTzo11H93IXVC1B0LAAQCgnL5J
13f4z8DwFS/U9oGBwOurmgs=
=UEYf
-----END PGP SIGNATURE-----



Reply to: