Bug#525348: ffmpeg-debian: get-orig-source rule doesn't include libswcale in generated tarball

2009-05-02 Thread Reinhard Tartler
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

2009-05-02 Thread Andres Mejia
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

2009-04-23 Thread Andres Mejia
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

2009-04-23 Thread Reinhard Tartler
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