Martin, I'd be curious to see how far those ctimes are from the current time(). Can you post your patch?
On 3/3/07, Daniel Johnson <[EMAIL PROTECTED]> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > > On Mar 3, 2007, at 3:52 AM, Martin Costabel wrote: > > > Could those of you who have or had the dpkg-deb failure caused by > > tar-1.16.1 claiming > > > > "file changed as we read it" > > > > please help with debugging this? Based on the outcome of these > > tests, we > > should be able to decide whether we need to patch tar or dpkg, or > > whether we need to dig further down. > > > > I have made a special version of the tar executable that prints some > > more information if this error appears. It prints the old/new > > ctimes and > > the old/new file sizes. The special version is a universal binary > > (so it > > should work on both ppc and intel) and is available at > > http://perso.orange.fr/costabel/tar.gz > > > > A possible test procedure to follow would be: > > > > 1. Download the new tar: > > > > curl -O http://perso.orange.fr/costabel/tar.gz > > gunzip tar.gz > > chmod +x tar > > mv tar /var/tmp/ > > > > 2. Replace (temporarily) Fink's tar by the new one > > > > sudo ln -sf /var/tmp/tar /sw/bin/tar > > > > 3. Build one of the packages that give you the tar error (mysql, > > gcc42, > > gnumeric were among those where the error was reported). Cross your > > fingers that the error will happen again ;-) > > > > 4. Report to the list the part of the error message that is printed > > after the "file changed as we read it" line. > > > > 5. Put Fink's tar back to where it was before > > > > sudo ln -sf gtar /sw/bin/tar > > I just got synaptic to fail with your tar: > > dpkg-deb -b root-synaptic-0.57.2-2012 /sw/fink/10.4/unstable/main/ > binary-darwin-i386/utils > dpkg-deb: building package `synaptic' in `/sw/fink/10.4/unstable/main/ > binary-darwin-i386/utils/synaptic_0.57.2-2012_darwin-i386.deb'. > tar: ./sw/sbin/synaptic: file changed as we read it > ===== > Old ctime: 1172946146 > New ctime: 1172946150 > Old size : 14130940 > New size : 14130940 > ===== > > /sw/bin/dpkg-deb: subprocess tar -cf returned error exit status 1 > ### execution of dpkg-deb failed, exit code 2 > > Daniel > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.6 (Darwin) > Comment: http://homepage.mac.com/danielj7/publickey.txt > > iD8DBQFF6b6I4sDFGYouOqARAinjAJ9ttimRePg946/7uO9thcdsxZEkmwCdGcg/ > +0g2Y91bH0sSg/bWuwoqJbM= > =okQd > -----END PGP SIGNATURE----- > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Fink-devel mailing list > Fink-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/fink-devel > -- - Charles Lepple ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel