Bug#525348: ffmpeg-debian: get-orig-source rule doesn't include libswcale in generated tarball
Andres Mejia mcita...@gmail.com writes: I'm using Version: 3:0.svn20090303-1.1 of the ffmpeg-debian packages. I've attached the log. that particular version has never been uploaded to debian. Have you mistyped the version number or did you get the package from somewhere else? Anyway, I now understand what happened. I've changed the script to fetch from the 0.5 release branch. At time of writing, it contained an svn:external to libswscale. However, the branch was changed to include libswscale rather than reference it. The problem in the script is that it fetches the svn:external information from the HEAD revision of the branch rather than the revision that is being checked out. the following patch should fix the issue: diff --git a/debian/get-orig-source.sh b/debian/get-orig-source.sh index e1bc738..f798ea8 100644 --- a/debian/get-orig-source.sh +++ b/debian/get-orig-source.sh @@ -87,7 +87,7 @@ svn info -r{${SVNDATE}} \ ${TMPDIR}/${PACKAGENAME}/.svnrevision # get svn externals -svn pg svn:externals $baseurl | \ +svn pg svn:externals -r${${SVNDATE}} $baseurl | \ while read external url; do [ -z $url ] continue dest=${TMPDIR}/${PACKAGENAME}/${external} -- Gruesse/greetings, Reinhard Tartler, KeyID 945348A4 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#525348: ffmpeg-debian: get-orig-source rule doesn't include libswcale in generated tarball
On Saturday 02 May 2009 04:51:50 Reinhard Tartler wrote: Andres Mejia mcita...@gmail.com writes: I'm using Version: 3:0.svn20090303-1.1 of the ffmpeg-debian packages. I've attached the log. that particular version has never been uploaded to debian. Have you mistyped the version number or did you get the package from somewhere else? Oh right. Actually it is Version: 3:0.svn20090303-1. The '.1' at the end is there because I rebuilt ffmpeg-debian with the unstripped tarball and I didn't want a new upload from Debian overriding the rebuilt packages. Anyway, I now understand what happened. I've changed the script to fetch from the 0.5 release branch. At time of writing, it contained an svn:external to libswscale. However, the branch was changed to include libswscale rather than reference it. The problem in the script is that it fetches the svn:external information from the HEAD revision of the branch rather than the revision that is being checked out. the following patch should fix the issue: diff --git a/debian/get-orig-source.sh b/debian/get-orig-source.sh index e1bc738..f798ea8 100644 --- a/debian/get-orig-source.sh +++ b/debian/get-orig-source.sh @@ -87,7 +87,7 @@ svn info -r{${SVNDATE}} \ ${TMPDIR}/${PACKAGENAME}/.svnrevision # get svn externals -svn pg svn:externals $baseurl | \ +svn pg svn:externals -r${${SVNDATE}} $baseurl | \ while read external url; do [ -z $url ] continue dest=${TMPDIR}/${PACKAGENAME}/${external} Ok, great. :) -- Regards, Andres signature.asc Description: This is a digitally signed message part.
Bug#525348: ffmpeg-debian: get-orig-source rule doesn't include libswcale in generated tarball
Package: ffmpeg-debian Severity: normal Attempting to recreate the original tarball using the get-orig-source rule doesn't include libswscale. This happens in both the ffmpeg-debian tarball and the ffmpeg tarball that are generated. This in turn will cause ffmpeg and ffmpeg-debian to FTBFS. -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.29-1-686 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash signature.asc Description: This is a digitally signed message part.
Bug#525348: ffmpeg-debian: get-orig-source rule doesn't include libswcale in generated tarball
Andres Mejia mcita...@gmail.com writes: Package: ffmpeg-debian Severity: normal Attempting to recreate the original tarball using the get-orig-source rule doesn't include libswscale. This happens in both the ffmpeg-debian tarball and the ffmpeg tarball that are generated. This in turn will cause ffmpeg and ffmpeg-debian to FTBFS. since I create the .orig.tar.gz tarballs exlcusivly with that target, this is surprising to me. Could you please state the exact packaged version you are using, and run: sh -x debian/get-orig-source.sh $VERSION with version the appropriate version you want to build. This will create a shell trace, please attach that trace to this report. thanks. -- Gruesse/greetings, Reinhard Tartler, KeyID 945348A4 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org