Bug#525348: ffmpeg-debian: get-orig-source rule doesn't include libswcale in generated tarball
Reinhard Tartler
siretart at tauware.de
Sat May 2 08:51:50 UTC 2009
Andres Mejia <mcitadel at 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
More information about the pkg-multimedia-maintainers
mailing list