Re: dtv-scan-tables tar archive
On 12-07-13 20:55, Mauro Carvalho Chehab wrote: Em Fri, 12 Jul 2013 11:07:55 +0200 Oliver Schinagl oliver+l...@schinagl.nl escreveu: Mauro, I think the archive is generated incorrectly. Could you take a look and see why? I shamefully admit I still am not sure where you did what to generate these ;) Basically, I run a script like the one below once a day at the crontab: #!/bin/bash LANG=C PATH=/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games DIR=/some_temp_location/dtv-scan-tables DATE=`git log -n1 '--pretty=format:%h %ai' |perl -ne 'print $2-$1 if (m/([\da-f]+)\s+(\S+)/)'` TODAY_TAR=dtv-scan-tables-$DATE.tar FILE=$TODAY_TAR.bz2 REPO=/the_www_location/downloads/dtv-scan-tables/ run() { echo $@ $@ if [ $? != 0 ]; then echo Error $?. Please fix. exit -1 fi } run cd $DIR run git pull /git/dtv-scan-tables.git/ master CHANGES=`git log --pretty=oneline -n1` if [ $CHANGES = `cat .changes` ]; then echo tarball already updated to the latest changeset. echo Nothing to do. exit; fi git archive --format tar --prefix /usr/share/dvb/ HEAD $TODAY_TAR run bzip2 -f $TODAY_TAR run mv $FILE $REPO run ln -sf $FILE $REPO/dtv-scan-tables-LATEST.tar.bz2 (cd $REPO; md5sum *.bz2 md5sum) echo $CHANGES .changes Oliver Original Message Subject:dtv-scan-tables tar archive Date: Fri, 12 Jul 2013 10:59:56 +0200 From: Till Maas opensou...@till.name To: Oliver Schinagl oli...@schinagl.nl Hi Oliver, the tar archives at http://linuxtv.org/downloads/dtv-scan-tables/ are broken. xxd dtv-scan-tables-2013-04-12-495e59e.tar | less shows: | 000: 6769 7420 6172 6368 6976 6520 2d2d 666f git archive --fo | 010: 726d 6174 2074 6172 202d 2d70 7265 6669 rmat tar --prefi | 020: 7820 2f75 7372 2f73 6861 7265 2f64 7662 x /usr/share/dvb | 030: 2f20 4845 4144 0a70 6178 5f67 6c6f 6261 / HEAD.pax_globa | 040: 6c5f 6865 6164 6572 l_header It seems like the git archive commandline somehow ended in the tarball. E.g. the tarball should start with pax_global_header and not with git archive. Thanks for pointing it to me. I fixed the script. Confirmed, it now shows proper archives. Could you manually remove 'dtv-scan-tables-2013-04-12*' as that is invalid so shouldn't be mirrored/downloaded really. Thanks, Oliver Regards Till -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Regards, Mauro -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: dtv-scan-tables tar archive
Em Mon, 15 Jul 2013 10:18:50 +0200 Oliver Schinagl oliver+l...@schinagl.nl escreveu: On 12-07-13 20:55, Mauro Carvalho Chehab wrote: Em Fri, 12 Jul 2013 11:07:55 +0200 Oliver Schinagl oliver+l...@schinagl.nl escreveu: Mauro, I think the archive is generated incorrectly. Could you take a look and see why? I shamefully admit I still am not sure where you did what to generate these ;) Basically, I run a script like the one below once a day at the crontab: #!/bin/bash LANG=C PATH=/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games DIR=/some_temp_location/dtv-scan-tables DATE=`git log -n1 '--pretty=format:%h %ai' |perl -ne 'print $2-$1 if (m/([\da-f]+)\s+(\S+)/)'` TODAY_TAR=dtv-scan-tables-$DATE.tar FILE=$TODAY_TAR.bz2 REPO=/the_www_location/downloads/dtv-scan-tables/ run() { echo $@ $@ if [ $? != 0 ]; then echo Error $?. Please fix. exit -1 fi } run cd $DIR run git pull /git/dtv-scan-tables.git/ master CHANGES=`git log --pretty=oneline -n1` if [ $CHANGES = `cat .changes` ]; then echo tarball already updated to the latest changeset. echo Nothing to do. exit; fi git archive --format tar --prefix /usr/share/dvb/ HEAD $TODAY_TAR run bzip2 -f $TODAY_TAR run mv $FILE $REPO run ln -sf $FILE $REPO/dtv-scan-tables-LATEST.tar.bz2 (cd $REPO; md5sum *.bz2 md5sum) echo $CHANGES .changes Oliver Original Message Subject: dtv-scan-tables tar archive Date: Fri, 12 Jul 2013 10:59:56 +0200 From: Till Maas opensou...@till.name To:Oliver Schinagl oli...@schinagl.nl Hi Oliver, the tar archives at http://linuxtv.org/downloads/dtv-scan-tables/ are broken. xxd dtv-scan-tables-2013-04-12-495e59e.tar | less shows: | 000: 6769 7420 6172 6368 6976 6520 2d2d 666f git archive --fo | 010: 726d 6174 2074 6172 202d 2d70 7265 6669 rmat tar --prefi | 020: 7820 2f75 7372 2f73 6861 7265 2f64 7662 x /usr/share/dvb | 030: 2f20 4845 4144 0a70 6178 5f67 6c6f 6261 / HEAD.pax_globa | 040: 6c5f 6865 6164 6572 l_header It seems like the git archive commandline somehow ended in the tarball. E.g. the tarball should start with pax_global_header and not with git archive. Thanks for pointing it to me. I fixed the script. Confirmed, it now shows proper archives. Good! Could you manually remove 'dtv-scan-tables-2013-04-12*' as that is invalid so shouldn't be mirrored/downloaded really. Done. Regards, Mauro Thanks, Oliver Regards Till -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Regards, Mauro -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Cheers, Mauro -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Fwd: dtv-scan-tables tar archive
Mauro, I think the archive is generated incorrectly. Could you take a look and see why? I shamefully admit I still am not sure where you did what to generate these ;) Oliver Original Message Subject:dtv-scan-tables tar archive Date: Fri, 12 Jul 2013 10:59:56 +0200 From: Till Maas opensou...@till.name To: Oliver Schinagl oli...@schinagl.nl Hi Oliver, the tar archives at http://linuxtv.org/downloads/dtv-scan-tables/ are broken. xxd dtv-scan-tables-2013-04-12-495e59e.tar | less shows: | 000: 6769 7420 6172 6368 6976 6520 2d2d 666f git archive --fo | 010: 726d 6174 2074 6172 202d 2d70 7265 6669 rmat tar --prefi | 020: 7820 2f75 7372 2f73 6861 7265 2f64 7662 x /usr/share/dvb | 030: 2f20 4845 4144 0a70 6178 5f67 6c6f 6261 / HEAD.pax_globa | 040: 6c5f 6865 6164 6572 l_header It seems like the git archive commandline somehow ended in the tarball. E.g. the tarball should start with pax_global_header and not with git archive. Regards Till -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: dtv-scan-tables tar archive
Em Fri, 12 Jul 2013 11:07:55 +0200 Oliver Schinagl oliver+l...@schinagl.nl escreveu: Mauro, I think the archive is generated incorrectly. Could you take a look and see why? I shamefully admit I still am not sure where you did what to generate these ;) Basically, I run a script like the one below once a day at the crontab: #!/bin/bash LANG=C PATH=/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games DIR=/some_temp_location/dtv-scan-tables DATE=`git log -n1 '--pretty=format:%h %ai' |perl -ne 'print $2-$1 if (m/([\da-f]+)\s+(\S+)/)'` TODAY_TAR=dtv-scan-tables-$DATE.tar FILE=$TODAY_TAR.bz2 REPO=/the_www_location/downloads/dtv-scan-tables/ run() { echo $@ $@ if [ $? != 0 ]; then echo Error $?. Please fix. exit -1 fi } run cd $DIR run git pull /git/dtv-scan-tables.git/ master CHANGES=`git log --pretty=oneline -n1` if [ $CHANGES = `cat .changes` ]; then echo tarball already updated to the latest changeset. echo Nothing to do. exit; fi git archive --format tar --prefix /usr/share/dvb/ HEAD $TODAY_TAR run bzip2 -f $TODAY_TAR run mv $FILE $REPO run ln -sf $FILE $REPO/dtv-scan-tables-LATEST.tar.bz2 (cd $REPO; md5sum *.bz2 md5sum) echo $CHANGES .changes Oliver Original Message Subject: dtv-scan-tables tar archive Date: Fri, 12 Jul 2013 10:59:56 +0200 From: Till Maas opensou...@till.name To: Oliver Schinagl oli...@schinagl.nl Hi Oliver, the tar archives at http://linuxtv.org/downloads/dtv-scan-tables/ are broken. xxd dtv-scan-tables-2013-04-12-495e59e.tar | less shows: | 000: 6769 7420 6172 6368 6976 6520 2d2d 666f git archive --fo | 010: 726d 6174 2074 6172 202d 2d70 7265 6669 rmat tar --prefi | 020: 7820 2f75 7372 2f73 6861 7265 2f64 7662 x /usr/share/dvb | 030: 2f20 4845 4144 0a70 6178 5f67 6c6f 6261 / HEAD.pax_globa | 040: 6c5f 6865 6164 6572 l_header It seems like the git archive commandline somehow ended in the tarball. E.g. the tarball should start with pax_global_header and not with git archive. Thanks for pointing it to me. I fixed the script. Regards Till -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Regards, Mauro -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html