{"thread":{"id":"9901","subject":"testsuite problems","startedAt":"2007-09-17T21:17:42Z","lastAt":"2007-09-18T19:35:48Z","messageCount":11,"participants":["Miklos Vajna","Pierre Habouzit","René Scharfe","Johannes Schindelin"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"53352","messageId":"20070917211742.GF19019@genesis.frugalware.org","threadId":"9901","inReplyTo":null,"subject":"testsuite problems","fromName":"Miklos Vajna","fromEmail":"vmiklos@frugalware.org","sentAt":"2007-09-17T21:17:42Z","receivedAt":"2007-09-17T21:17:42Z","isPatch":false,"sender":{"key":"vmiklos@frugalware.org","avatar":"https://gravatar.com/avatar/401c1cbbb3a5d13e650c691a2c71d6fd0b80df1a01bc74d9f1972675dd58f2bd?d=mp&s=160"},"body":"hello,\n\ni was running 'make test' on v1.5.3.1-109-gacd6917 and i hit the\nfollowing issue:\n\n*   ok 6: validate file modification time\n*   ok 7: git get-tar-commit-id\n*   ok 8: extract tar archive\n*   ok 9: validate filenames\n*   ok 10: validate file contents\n*   ok 11: git tar-tree with prefix\n*   ok 12: extract tar archive with prefix\n*   ok 13: validate filenames with prefix\n*   ok 14: validate file contents with prefix\n*   ok 15: create an archive with a substfile\n*   ok 16: extract substfile\n*   ok 17: validate substfile contents\n*   ok 18: git archive --format=zip\n*   ok 19: extract ZIP archive\n*   ok 20: validate filenames\n* FAIL 21: validate file contents\n        diff -r a d/a\n*   ok 22: git archive --format=zip with prefix\n*   ok 23: extract ZIP archive with prefix\n*   ok 24: validate filenames with prefix\n* FAIL 25: validate file contents with prefix\n        diff -r a e/prefix/a\n*   ok 26: git archive --list outside of a git repo\n* failed 2 among 26 test(s)\nmake[1]: *** [t5000-tar-tree.sh] Error 1\nmake[1]: Leaving directory `/home/vmiklos/git/git/t'\nmake: *** [test] Error 2\n\n$ tar --version\ntar (GNU tar) 1.18\n\n$ diff --version\ndiff (GNU diffutils) 2.8.1\n\nmaybe these versions are too new or old? if i missed any needed info,\nplease let me know.\n\nthanks,\n- VMiklos\n"},{"id":"53353","messageId":"20070917214103.GA13298@artemis.corp","threadId":"9901","inReplyTo":"20070917211742.GF19019@genesis.frugalware.org","subject":"Re: testsuite problems","fromName":"Pierre Habouzit","fromEmail":"madcoder@debian.org","sentAt":"2007-09-17T21:41:03Z","receivedAt":"2007-09-17T21:41:03Z","isPatch":false,"sender":{"key":"madcoder@debian.org","avatar":"https://avatars.githubusercontent.com/u/44708?v=4"},"body":"On Mon, Sep 17, 2007 at 09:17:42PM +0000, Miklos Vajna wrote:\n> hello,\n> \n> i was running 'make test' on v1.5.3.1-109-gacd6917 and i hit the\n> following issue:\n> \n[...]\n> * FAIL 21: validate file contents\n>         diff -r a d/a\n> *   ok 22: git archive --format=zip with prefix\n> *   ok 23: extract ZIP archive with prefix\n> *   ok 24: validate filenames with prefix\n> * FAIL 25: validate file contents with prefix\n>         diff -r a e/prefix/a\n> *   ok 26: git archive --list outside of a git repo\n> * failed 2 among 26 test(s)\n> make[1]: *** [t5000-tar-tree.sh] Error 1\n> make[1]: Leaving directory `/home/vmiklos/git/git/t'\n> make: *** [test] Error 2\n\n  Well, it works for me:\n\n$ git describe && git st\nv1.5.3.1-109-gacd6917\n# Not currently on any branch.\nnothing to commit (working directory clean)\n\n$ cd t && ./t5000-tar-tree.sh\n*   ok 1: populate workdir\n*   ok 2: add files to repository\n*   ok 3: git archive\n*   ok 4: git tar-tree\n*   ok 5: git archive vs. git tar-tree\n*   ok 6: validate file modification time\n*   ok 7: git get-tar-commit-id\n*   ok 8: extract tar archive\n*   ok 9: validate filenames\n*   ok 10: validate file contents\n*   ok 11: git tar-tree with prefix\n*   ok 12: extract tar archive with prefix\n*   ok 13: validate filenames with prefix\n*   ok 14: validate file contents with prefix\n*   ok 15: create an archive with a substfile\n*   ok 16: extract substfile\n*   ok 17: validate substfile contents\n*   ok 18: git archive --format=zip\n*   ok 19: extract ZIP archive\n*   ok 20: validate filenames\n*   ok 21: validate file contents\n*   ok 22: git archive --format=zip with prefix\n*   ok 23: extract ZIP archive with prefix\n*   ok 24: validate filenames with prefix\n*   ok 25: validate file contents with prefix\n*   ok 26: git archive --list outside of a git repo\n* passed all 26 test(s)\n\n-- \n·O·  Pierre Habouzit\n··O                                                madcoder@debian.org\nOOO                                                http://www.madism.org\n"},{"id":"53354","messageId":"46EEF6A8.1030308@lsrfire.ath.cx","threadId":"9901","inReplyTo":"20070917211742.GF19019@genesis.frugalware.org","subject":"Re: testsuite problems","fromName":"René Scharfe","fromEmail":"rene.scharfe@lsrfire.ath.cx","sentAt":"2007-09-17T21:50:32Z","receivedAt":"2007-09-17T21:50:32Z","isPatch":false,"sender":{"key":"l.s.r@web.de","avatar":"https://avatars.githubusercontent.com/u/26122331?v=4"},"body":"Miklos Vajna schrieb:\n> *   ok 18: git archive --format=zip\n> *   ok 19: extract ZIP archive\n> *   ok 20: validate filenames\n> * FAIL 21: validate file contents\n>         diff -r a d/a\n> *   ok 22: git archive --format=zip with prefix\n> *   ok 23: extract ZIP archive with prefix\n> *   ok 24: validate filenames with prefix\n> * FAIL 25: validate file contents with prefix\n>         diff -r a e/prefix/a\n> *   ok 26: git archive --list outside of a git repo\n> * failed 2 among 26 test(s)\n> make[1]: *** [t5000-tar-tree.sh] Error 1\n> make[1]: Leaving directory `/home/vmiklos/git/git/t'\n> make: *** [test] Error 2\n> \n> $ tar --version\n> tar (GNU tar) 1.18\n> \n> $ diff --version\n> diff (GNU diffutils) 2.8.1\n> \n> maybe these versions are too new or old? if i missed any needed info,\n> please let me know.\n\nThe failing tests check ZIP file creation, not tar file creation.\nPerhaps your unzip command works a bit differently from Info-ZIP's?\n\nAlso, what is the difference between t/trash/a and t/trash/d/a after\nrunning the test script (that's what test 21 is comparing)?\n\nRené\n"},{"id":"53355","messageId":"20070917220408.GG19019@genesis.frugalware.org","threadId":"9901","inReplyTo":"46EEF6A8.1030308@lsrfire.ath.cx","subject":"Re: testsuite problems","fromName":"Miklos Vajna","fromEmail":"vmiklos@frugalware.org","sentAt":"2007-09-17T22:04:08Z","receivedAt":"2007-09-17T22:04:08Z","isPatch":false,"sender":{"key":"vmiklos@frugalware.org","avatar":"https://gravatar.com/avatar/401c1cbbb3a5d13e650c691a2c71d6fd0b80df1a01bc74d9f1972675dd58f2bd?d=mp&s=160"},"body":"On Mon, Sep 17, 2007 at 11:50:32PM +0200, René Scharfe <rene.scharfe@lsrfire.ath.cx> wrote:\n> The failing tests check ZIP file creation, not tar file creation.\n> Perhaps your unzip command works a bit differently from Info-ZIP's?\n\n$ zip -v\nCopyright (c) 1990-2006 Info-ZIP - Type 'zip \"-L\"' for software license.\nThis is Zip 2.32 (June 19th 2006), by Info-ZIP.\n\nshould this version be ok?\n\n> Also, what is the difference between t/trash/a and t/trash/d/a after\n> running the test script (that's what test 21 is comparing)?\n\n$ diff -Naur t/trash/a t/trash/d/a\ndiff -Naur t/trash/a/l1 t/trash/d/a/l1\n--- t/trash/a/l1        2007-09-17 23:10:03.000000000 +0200\n+++ t/trash/d/a/l1      2007-09-17 23:10:03.000000000 +0200\n@@ -1 +1 @@\n-simple textfile\n+a\n\\ No newline at end of file\n\nthanks,\n- VMiklos\n"},{"id":"53357","messageId":"Pine.LNX.4.64.0709172337470.28586@racer.site","threadId":"9901","inReplyTo":"20070917220408.GG19019@genesis.frugalware.org","subject":"Re: testsuite problems","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2007-09-17T22:40:27Z","receivedAt":"2007-09-17T22:40:27Z","isPatch":false,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi,\n\nOn Tue, 18 Sep 2007, Miklos Vajna wrote:\n\n> On Mon, Sep 17, 2007 at 11:50:32PM +0200, Ren? Scharfe <rene.scharfe@lsrfire.ath.cx> wrote:\n> > The failing tests check ZIP file creation, not tar file creation.\n> > Perhaps your unzip command works a bit differently from Info-ZIP's?\n> \n> $ zip -v\n> Copyright (c) 1990-2006 Info-ZIP - Type 'zip \"-L\"' for software license.\n> This is Zip 2.32 (June 19th 2006), by Info-ZIP.\n> \n> should this version be ok?\n> \n> > Also, what is the difference between t/trash/a and t/trash/d/a after\n> > running the test script (that's what test 21 is comparing)?\n> \n> $ diff -Naur t/trash/a t/trash/d/a\n> diff -Naur t/trash/a/l1 t/trash/d/a/l1\n> --- t/trash/a/l1        2007-09-17 23:10:03.000000000 +0200\n> +++ t/trash/d/a/l1      2007-09-17 23:10:03.000000000 +0200\n> @@ -1 +1 @@\n> -simple textfile\n> +a\n> \\ No newline at end of file\n\nAh, that's my friend GNU diff again... Try running the test with \"-i -v\", \nand it will pass, if I am right.\n\nI actually made a patch for GNU diff back when this hit me, only to find \nout that it was fixed in CVS.  Apparently, for a short period, during \nwhich 2.8.1 was released, there was a bug that prevented GNU diff from \nworking properly when the output was redirected to a non-tty.\n\nIf I'm right, and it is that bug, it might be worthwhile to convert the \ncalls to \"diff -u\" in that test script with calls to \"git diff\" (possibly \nwith --no-index).\n\nCiao,\nDscho\n"},{"id":"53359","messageId":"20070917224828.GI19019@genesis.frugalware.org","threadId":"9901","inReplyTo":"Pine.LNX.4.64.0709172337470.28586@racer.site","subject":"Re: testsuite problems","fromName":"Miklos Vajna","fromEmail":"vmiklos@frugalware.org","sentAt":"2007-09-17T22:48:28Z","receivedAt":"2007-09-17T22:48:28Z","isPatch":false,"sender":{"key":"vmiklos@frugalware.org","avatar":"https://gravatar.com/avatar/401c1cbbb3a5d13e650c691a2c71d6fd0b80df1a01bc74d9f1972675dd58f2bd?d=mp&s=160"},"body":"On Mon, Sep 17, 2007 at 11:40:27PM +0100, Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote:\n> Ah, that's my friend GNU diff again... Try running the test with \"-i -v\", \n> and it will pass, if I am right.\n\n* expecting success: diff -r a d/a\ndiff -r a/l1 d/a/l1\n1c1\n< simple textfile\n---\n> a\n\\ No newline at end of file\n* FAIL 21: validate file contents\n        diff -r a d/a\n\nit still fails, so i don't think this is that issue\n\n- VMiklos\n"},{"id":"53360","messageId":"Pine.LNX.4.64.0709172350190.28586@racer.site","threadId":"9901","inReplyTo":"20070917224828.GI19019@genesis.frugalware.org","subject":"Re: testsuite problems","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2007-09-17T22:50:39Z","receivedAt":"2007-09-17T22:50:39Z","isPatch":false,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi,\n\nOn Tue, 18 Sep 2007, Miklos Vajna wrote:\n\n> On Mon, Sep 17, 2007 at 11:40:27PM +0100, Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote:\n> > Ah, that's my friend GNU diff again... Try running the test with \"-i -v\", \n> > and it will pass, if I am right.\n> \n> * expecting success: diff -r a d/a\n> diff -r a/l1 d/a/l1\n> 1c1\n> < simple textfile\n> ---\n> > a\n> \\ No newline at end of file\n> * FAIL 21: validate file contents\n>         diff -r a d/a\n> \n> it still fails, so i don't think this is that issue\n\nOops.  I blame it on tiredness...\n\nSorry for the noise,\nDscho\n"},{"id":"53486","messageId":"46EFE75D.7000805@lsrfire.ath.cx","threadId":"9901","inReplyTo":"20070917220408.GG19019@genesis.frugalware.org","subject":"Re: testsuite problems","fromName":"René Scharfe","fromEmail":"rene.scharfe@lsrfire.ath.cx","sentAt":"2007-09-18T14:57:33Z","receivedAt":"2007-09-18T14:57:33Z","isPatch":false,"sender":{"key":"l.s.r@web.de","avatar":"https://avatars.githubusercontent.com/u/26122331?v=4"},"body":"Miklos Vajna schrieb:\n> On Mon, Sep 17, 2007 at 11:50:32PM +0200, René Scharfe <rene.scharfe@lsrfire.ath.cx> wrote:\n>> The failing tests check ZIP file creation, not tar file creation.\n>> Perhaps your unzip command works a bit differently from Info-ZIP's?\n> \n> $ zip -v\n> Copyright (c) 1990-2006 Info-ZIP - Type 'zip \"-L\"' for software license.\n> This is Zip 2.32 (June 19th 2006), by Info-ZIP.\n> \n> should this version be ok?\n\nInfo-ZIP zip and unzip are two different programs, each with their\nown version numbers.\n\n>> Also, what is the difference between t/trash/a and t/trash/d/a after\n>> running the test script (that's what test 21 is comparing)?\n> \n> $ diff -Naur t/trash/a t/trash/d/a\n> diff -Naur t/trash/a/l1 t/trash/d/a/l1\n> --- t/trash/a/l1        2007-09-17 23:10:03.000000000 +0200\n> +++ t/trash/d/a/l1      2007-09-17 23:10:03.000000000 +0200\n> @@ -1 +1 @@\n> -simple textfile\n> +a\n> \\ No newline at end of file\n\nAh!  l1 is a symlink to a.  The target of a symlink is stored as file\ncontent in a ZIP archive and marked with a special flag.  An unzipper\nthat doesn't understand this flag would create a file containing the\nlink target's name instead of a symlink pointing to the target.\n\nThe unzip on my system says:\n\n  $ unzip -v\n  UnZip 5.52 of 28 February 2005, by Ubuntu. Original by Info-ZIP.\n\n  Latest sources and executables are at  ftp://ftp.info-zip.org/pub/infozip/ ;\n  see ftp://ftp.info-zip.org/pub/infozip/UnZip.html for other sites.\n\n  Compiled with gcc 4.1.2 (Ubuntu 4.1.2-0ubuntu4) for Unix (Linux ELF) on Mar 31 2007.\n\n  UnZip special compilation options:\n          ACORN_FTYPE_NFS\n          COPYRIGHT_CLEAN (PKZIP 0.9x unreducing method not supported)\n          SET_DIR_ATTRIB\n          TIMESTAMP\n          USE_EF_UT_TIME\n          USE_UNSHRINK (PKZIP/Zip 1.x unshrinking method supported)\n          USE_DEFLATE64 (PKZIP 4.x Deflate64(tm) supported)\n          VMS_TEXT_CONV\n          WILD_STOP_AT_DIR\n          [decryption, version 2.9 of 05 May 2000]\n\nI suspect you need SET_DIR_ATTRIB in order to extract symlinks.\n\nRené\n"},{"id":"53493","messageId":"20070918155214.GQ19019@genesis.frugalware.org","threadId":"9901","inReplyTo":"46EFE75D.7000805@lsrfire.ath.cx","subject":"Re: testsuite problems","fromName":"Miklos Vajna","fromEmail":"vmiklos@frugalware.org","sentAt":"2007-09-18T15:52:14Z","receivedAt":"2007-09-18T15:52:14Z","isPatch":false,"sender":{"key":"vmiklos@frugalware.org","avatar":"https://gravatar.com/avatar/401c1cbbb3a5d13e650c691a2c71d6fd0b80df1a01bc74d9f1972675dd58f2bd?d=mp&s=160"},"body":"On Tue, Sep 18, 2007 at 04:57:33PM +0200, René Scharfe <rene.scharfe@lsrfire.ath.cx> wrote:\n> Info-ZIP zip and unzip are two different programs, each with their\n> own version numbers.\n\nah, my bad.\n\n> >> Also, what is the difference between t/trash/a and t/trash/d/a after\n> >> running the test script (that's what test 21 is comparing)?\n> > \n> > $ diff -Naur t/trash/a t/trash/d/a\n> > diff -Naur t/trash/a/l1 t/trash/d/a/l1\n> > --- t/trash/a/l1        2007-09-17 23:10:03.000000000 +0200\n> > +++ t/trash/d/a/l1      2007-09-17 23:10:03.000000000 +0200\n> > @@ -1 +1 @@\n> > -simple textfile\n> > +a\n> > \\ No newline at end of file\n> \n> Ah!  l1 is a symlink to a.  The target of a symlink is stored as file\n> content in a ZIP archive and marked with a special flag.  An unzipper\n> that doesn't understand this flag would create a file containing the\n> link target's name instead of a symlink pointing to the target.\n> \n> The unzip on my system says:\n> \n>   $ unzip -v\n>   UnZip 5.52 of 28 February 2005, by Ubuntu. Original by Info-ZIP.\n> \n>   Latest sources and executables are at  ftp://ftp.info-zip.org/pub/infozip/ ;\n>   see ftp://ftp.info-zip.org/pub/infozip/UnZip.html for other sites.\n> \n>   Compiled with gcc 4.1.2 (Ubuntu 4.1.2-0ubuntu4) for Unix (Linux ELF) on Mar 31 2007.\n> \n>   UnZip special compilation options:\n>           ACORN_FTYPE_NFS\n>           COPYRIGHT_CLEAN (PKZIP 0.9x unreducing method not supported)\n>           SET_DIR_ATTRIB\n>           TIMESTAMP\n>           USE_EF_UT_TIME\n>           USE_UNSHRINK (PKZIP/Zip 1.x unshrinking method supported)\n>           USE_DEFLATE64 (PKZIP 4.x Deflate64(tm) supported)\n>           VMS_TEXT_CONV\n>           WILD_STOP_AT_DIR\n>           [decryption, version 2.9 of 05 May 2000]\n> \n> I suspect you need SET_DIR_ATTRIB in order to extract symlinks.\n\n$ unzip -v\nUnZip 5.52 of 28 February 2005, by Info-ZIP.  Maintained by C. Spieler.\nSend\nbug reports using http://www.info-zip.org/zip-bug.html; see README for\ndetails.\n\nLatest sources and executables are at\nftp://ftp.info-zip.org/pub/infozip/ ;\nsee ftp://ftp.info-zip.org/pub/infozip/UnZip.html for other sites.\n\nCompiled with gcc 4.1.2 for Unix (Linux ELF) on May  9 2007.\n\nUnZip special compilation options:\n        ASM_CRC\n        COPYRIGHT_CLEAN (PKZIP 0.9x unreducing method not supported)\n        SET_DIR_ATTRIB\n        TIMESTAMP\n        USE_EF_UT_TIME\n        USE_UNSHRINK (PKZIP/Zip 1.x unshrinking method supported)\n        USE_DEFLATE64 (PKZIP 4.x Deflate64(tm) supported)\n        VMS_TEXT_CONV\n        [decryption, version 2.9 of 05 May 2000]\n\nif i'm not wrong then these options should be ok. :S\n\nthanks,\n- VMiklos\n"},{"id":"53496","messageId":"46F0054F.8060503@lsrfire.ath.cx","threadId":"9901","inReplyTo":"20070918155214.GQ19019@genesis.frugalware.org","subject":"Re: testsuite problems","fromName":"René Scharfe","fromEmail":"rene.scharfe@lsrfire.ath.cx","sentAt":"2007-09-18T17:05:19Z","receivedAt":"2007-09-18T17:05:19Z","isPatch":false,"sender":{"key":"l.s.r@web.de","avatar":"https://avatars.githubusercontent.com/u/26122331?v=4"},"body":"Miklos Vajna schrieb:\n> $ unzip -v\n> UnZip 5.52 of 28 February 2005, by Info-ZIP.  Maintained by C. Spieler.\n> Send\n> bug reports using http://www.info-zip.org/zip-bug.html; see README for\n> details.\n> \n> Latest sources and executables are at\n> ftp://ftp.info-zip.org/pub/infozip/ ;\n> see ftp://ftp.info-zip.org/pub/infozip/UnZip.html for other sites.\n> \n> Compiled with gcc 4.1.2 for Unix (Linux ELF) on May  9 2007.\n> \n> UnZip special compilation options:\n>         ASM_CRC\n>         COPYRIGHT_CLEAN (PKZIP 0.9x unreducing method not supported)\n>         SET_DIR_ATTRIB\n>         TIMESTAMP\n>         USE_EF_UT_TIME\n>         USE_UNSHRINK (PKZIP/Zip 1.x unshrinking method supported)\n>         USE_DEFLATE64 (PKZIP 4.x Deflate64(tm) supported)\n>         VMS_TEXT_CONV\n>         [decryption, version 2.9 of 05 May 2000]\n> \n> if i'm not wrong then these options should be ok. :S\n\nWell, looks OK to me at least.  The Debian package (and thus Ubuntu's\ntoo) has a symlink related fix, from Christian Spieler, no less:\n\n  http://packages.debian.org/changelogs/pool/main/u/unzip/unzip_5.52-9/changelog\n  http://ftp.de.debian.org/debian/pool/main/u/unzip/unzip_5.52-9.diff.gz\n\nPerhaps this is missing from your version?\n\nLet's check if the ZIP file on our machines match.  In order for\nthis to succeed we need to first take out any randomness.  Please\napply the patch at the end of the mail, which sets GIT_AUTHOR_DATE\nto a fixed value instead of using the current time, run the test\nand then this:\n\n  $ md5sum t/trash/d.zip\t# run just after t5000-tar-tree.sh\n  35f6183b7816960cadfc6cac74530640  t/trash/d.zip\n\nThe test passes just fine here, so if the checksums match then your\nunzip is most likely to blame.  In this case you can work around\nyour problem by commenting out the \"ln -s\" in t5000-tar-tree.sh.\n\nRené\n\n\n--- snip! ---\narchive: make test repeatable\n\nSet GIT_AUTHOR_DATE to a fixed value, just like it's already done\nfor GIT_COMMITTER_DATE.  This makes the test repeatable, and\nresulting archive files can by compared on mailing lists simply by\ncomparing their checksums.\n\nSigned-off-by: Rene Scharfe <rene.scharfe@lsrfire.ath.cx>\n\ndiff --git a/t/t5000-tar-tree.sh b/t/t5000-tar-tree.sh\nindex 42e28ab..f341451 100755\n--- a/t/t5000-tar-tree.sh\n+++ b/t/t5000-tar-tree.sh\n@@ -50,7 +50,7 @@ test_expect_success \\\n      treeid=`git write-tree` &&\n      echo $treeid >treeid &&\n      git update-ref HEAD $(TZ=GMT GIT_COMMITTER_DATE=\"2005-05-27 22:00:00\" \\\n-     git commit-tree $treeid </dev/null)'\n+     GIT_AUTHOR_DATE=\"2007-09-18 19:00:00\" git commit-tree $treeid </dev/null)\n \n test_expect_success \\\n     'git archive' \\\n"},{"id":"53500","messageId":"20070918193548.GB10067@genesis.frugalware.org","threadId":"9901","inReplyTo":"46F0054F.8060503@lsrfire.ath.cx","subject":"Re: testsuite problems","fromName":"Miklos Vajna","fromEmail":"vmiklos@frugalware.org","sentAt":"2007-09-18T19:35:48Z","receivedAt":"2007-09-18T19:35:48Z","isPatch":false,"sender":{"key":"vmiklos@frugalware.org","avatar":"https://gravatar.com/avatar/401c1cbbb3a5d13e650c691a2c71d6fd0b80df1a01bc74d9f1972675dd58f2bd?d=mp&s=160"},"body":"On Tue, Sep 18, 2007 at 07:05:19PM +0200, René Scharfe <rene.scharfe@lsrfire.ath.cx> wrote:\n> Well, looks OK to me at least.  The Debian package (and thus Ubuntu's\n> too) has a symlink related fix, from Christian Spieler, no less:\n> \n>   http://packages.debian.org/changelogs/pool/main/u/unzip/unzip_5.52-9/changelog\n>   http://ftp.de.debian.org/debian/pool/main/u/unzip/unzip_5.52-9.diff.gz\n> \n> Perhaps this is missing from your version?\n\nthat was the problem. using vanilla unzip works fine, or after applying\nthe two security fixes a small patch is needed.\n\nfor the archives, here is the small patch that fixed the problem:\n\nhttp://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commit;h=c27277b2354b9ed4d6b0fbdb988643ad203f73c8\n\nso the problem is not git-related\n\nsorry for the noise and thanks for your help :)\n\n- VMiklos\n"}]}