2010/11/22 Antonio Diaz Diaz <[email protected]>: > Dear Tom, Hi, sorry for the delayed answer. I manually moderate the mailing list because of spam, and it has been a while since I checked the queue.
> > I see you have replaced lzip files (.lz) with lzma-alone files (.lzma) > in the distribution of solfege tarballs at the GNU site > ftp://ftp.gnu.org/gnu/solfege > > I think this is a bad idea and a step backwards[1], because while other > formats have the means to detect errors, (and lzip is even able to > repair some of them), lzma-alone silently produces corrupt data too > easily. It is unable to even reliably detect single-byte errors. > [1]http://lists.gnu.org/archive/html/bug-mailutils/2010-09/msg00008.html I was not aware of this. I'll drop lzma and use lzip in the next release. Tom Cato > > Take for example the file solfege-3.18.7.tar.lzma: > > $ ls -l solfege-3.18.7.tar.* > -rw-r--r-- 1 yo users 3712288 2010-10-31 23:37 solfege-3.18.7.tar.bz2 > -rw-r--r-- 1 yo users 2596228 2010-10-31 23:00 solfege-3.18.7.tar.lzma > > Now change byte at offset 440276 of solfege-3.18.7.tar.lzma from 0x29 to > 0x3B and test it with lzma or xz: > > $ lzma -tv solfege-3.18.7-bad.tar.lzma > solfege-3.18.7-bad.tar.lzma: decoded successfully > $ xz -tv solfege-3.18.7-bad.tar.lzma > solfege-3.18.7-bad.tar.lzma (1/1) > 100 % 2535.4 KiB / 31.1 MiB = 0.080 > > Seems good, but compare it with the output of bzip2: > > > $ bzip2 -kd solfege-3.18.7.tar.bz2 > $ lzma -cd solfege-3.18.7-bad.tar.lzma | diff -au solfege-3.18.7.tar - > --- solfege-3.18.7.tar 2010-10-31 23:37:23.000000000 +0100 > +++ - 2010-11-22 14:40:04.000000000 +0100 > @@ -369431,7 +369431,7 @@ > committer: Tom Cato Amundsen <[email protected]> > timestamp: Wed 2006-08-02 20:05:56 +0000 > message: > - Check for pygtk 2.6.0 in conigure.ac > + /Makefile: added 2.6.0 in conigure.ac > ------------------------------------------------------------ > revno: 204 > committer: Tom Cato Amundsen <[email protected]> > @@ -373835,7 +373835,7 @@ > branch nick: solfege.dev > timestamp: Sun 2008-03-09 17:52:56 +0100 > message: > - Check for exceptions every time webbrowser.openXX is used. > + Makefile: exceptions every time webbrowser.openXX is used. > ------------------------------------------------------------ > revno: 764 > committer: Tom Cato Amundsen <[email protected]> > @@ -373850,7 +373850,7 @@ > branch nick: solfege.dev > timestamp: Sun 2008-03-09 17:54:18 +0100 > message: > - Check for IOError when syncing the cfg database at exit. > + Makefile: IOError when syncing the cfg database at exit. > ------------------------------------------------------------ > revno: 766 > committer: Tom Cato Amundsen <[email protected]> > @@ -373864,7 +373864,7 @@ > branch nick: solfege.dev > timestamp: Sun 2008-03-09 22:35:08 +0100 > message: > - configwindow: check for exceptions when the user click the "Test" > + configwindow: cakefile: exceptions when the user click the "Test" > button on the "External programs" page". > ------------------------------------------------------------ > revno: 768 > > > In this case the user has been lucky and the corruption didn't affect > the source code, but he may be not so lucky next time. > > > Best regards, > Antonio. > > ------------------------------------------------------------------------------ > Lotusphere 2011 > Register now for Lotusphere 2011 and learn how > to connect the dots, take your collaborative environment > to the next level, and enter the era of Social Business. > http://p.sf.net/sfu/lotusphere-d2d > _______________________________________________ > Solfege-devel mailing list > To UNSUBSCRIBE, email to [email protected] > with a subject of "unsubscribe", or visit > https://lists.sourceforge.net/lists/listinfo/solfege-devel > -- Tom Cato Amundsen <[email protected]> http://www.solfege.org/ GNU Solfege - free ear training http://www.gnu.org/software/solfege/ ------------------------------------------------------------------------------ Lotusphere 2011 Register now for Lotusphere 2011 and learn how to connect the dots, take your collaborative environment to the next level, and enter the era of Social Business. http://p.sf.net/sfu/lotusphere-d2d _______________________________________________ Solfege-devel mailing list To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe", or visit https://lists.sourceforge.net/lists/listinfo/solfege-devel
