Package: dpkg-dev
Version: 1.18.15
Severity: serious
Control: fixed -1 1.15.11

I assume that it is an important goal for dpkg-source that it should
be able to extract all source packages which previous versions of
dpkg-source created and which ended up in places like snapshot.d.o.

However, this is not the case.

I happened to have a 32-bit wheezy chroot lying around so tried it
there, and it worked.

Ian.

zealot:d> dget 
'http://snapshot.debian.org/archive/debian/20120513T033831Z/pool/main/s/samba/samba_3.6.5-2.dsc'
dget: retrieving 
http://snapshot.debian.org/archive/debian/20120513T033831Z/pool/main/s/samba/samba_3.6.5-2.dsc
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  3091  100  3091    0     0  21626      0 --:--:-- --:--:-- --:--:-- 21767
dget: retrieving 
http://snapshot.debian.org/archive/debian/20120513T033831Z/pool/main/s/samba/samba_3.6.5.orig.tar.bz2
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 23.3M    0 23.3M    0     0  2708k      0 --:--:--  0:00:08 --:--:-- 3015k
dget: retrieving 
http://snapshot.debian.org/archive/debian/20120513T033831Z/pool/main/s/samba/samba_3.6.5-2.debian.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  372k    0  372k    0     0  1193k      0 --:--:-- --:--:-- --:--:-- 1197k
samba_3.6.5-2.dsc:
      Good signature found
   validating samba_3.6.5.orig.tar.bz2
   validating samba_3.6.5-2.debian.tar.gz
All files validated successfully.
dpkg-source: info: extracting samba in samba-3.6.5
dpkg-source: info: unpacking samba_3.6.5.orig.tar.bz2
dpkg-source: info: unpacking samba_3.6.5-2.debian.tar.gz
dpkg-source: info: applying documentation.patch
dpkg-source: info: applying documentation2.patch
dpkg-source: info: applying fhs-filespaths.patch
dpkg-source: info: applying installswat.sh.patch
dpkg-source: info: applying pam-examples.patch
dpkg-source: info: applying README_nosmbldap-tools.patch
dpkg-source: info: applying smbclient-pager.patch
dpkg-source: info: applying undefined-symbols.patch
dpkg-source: info: applying VERSION.patch
dpkg-source: info: applying usershare.patch
dpkg-source: info: applying smbtar-bashism.patch
dpkg-source: info: applying autoconf.patch
dpkg-source: info: applying dont-build-VFS-examples.patch
dpkg-source: info: applying bug_221618_precise-64bit-prototype.patch
dpkg-source: info: applying initialize_password_db-null-deref
dpkg-source: info: applying fix-samba.ldif-syntax.patch
dpkg-source: info: applying 
bug_598313_upstream_7499-nss_wins-dont-clobber-daemons-logs.patch
dpkg-source: info: applying 
bug_387266_upstream_4104_mention-kerberos-in-smbspool-manpage.patch
dpkg-source: info: applying bug_604768_upstream_7826_drop-using-samba-link.patch
dpkg-source: info: applying bug_604768_upstream_7826_fix-WHATSNEW-link.patch
dpkg-source: info: applying waf-as-source.patch
patching file buildtools/README
patching file buildtools/bin/README
patching file buildtools/bin/waf-svn
Not deleting file buildtools/bin/waf-svn as content differs from patch
patching file buildtools/update-waf.sh
patching file buildtools/wafadmin/3rdparty/ParallelDebug.py
patching file buildtools/wafadmin/3rdparty/batched_cc.py
patching file buildtools/wafadmin/3rdparty/boost.py
patching file buildtools/wafadmin/3rdparty/fluid.py
patching file buildtools/wafadmin/3rdparty/gccdeps.py
patching file buildtools/wafadmin/3rdparty/go.py
patching file buildtools/wafadmin/3rdparty/lru_cache.py
patching file buildtools/wafadmin/3rdparty/paranoid.py
patching file buildtools/wafadmin/3rdparty/swig.py
patching file buildtools/wafadmin/3rdparty/valadoc.py
patching file buildtools/wafadmin/Build.py
patching file buildtools/wafadmin/Configure.py
patching file buildtools/wafadmin/Constants.py
patching file buildtools/wafadmin/Environment.py
patching file buildtools/wafadmin/Logs.py
patching file buildtools/wafadmin/Node.py
patching file buildtools/wafadmin/Options.py
patching file buildtools/wafadmin/Runner.py
patching file buildtools/wafadmin/Scripting.py
patching file buildtools/wafadmin/Task.py
patching file buildtools/wafadmin/TaskGen.py
patching file buildtools/wafadmin/Tools/__init__.py
patching file buildtools/wafadmin/Tools/ar.py
patching file buildtools/wafadmin/Tools/bison.py
patching file buildtools/wafadmin/Tools/cc.py
patching file buildtools/wafadmin/Tools/ccroot.py
patching file buildtools/wafadmin/Tools/compiler_cc.py
patching file buildtools/wafadmin/Tools/compiler_cxx.py
patching file buildtools/wafadmin/Tools/compiler_d.py
patching file buildtools/wafadmin/Tools/config_c.py
patching file buildtools/wafadmin/Tools/cs.py
patching file buildtools/wafadmin/Tools/cxx.py
patching file buildtools/wafadmin/Tools/d.py
patching file buildtools/wafadmin/Tools/dbus.py
patching file buildtools/wafadmin/Tools/dmd.py
patching file buildtools/wafadmin/Tools/flex.py
patching file buildtools/wafadmin/Tools/gas.py
patching file buildtools/wafadmin/Tools/gcc.py
patching file buildtools/wafadmin/Tools/gdc.py
patching file buildtools/wafadmin/Tools/glib2.py
patching file buildtools/wafadmin/Tools/gnome.py
patching file buildtools/wafadmin/Tools/gnu_dirs.py
patching file buildtools/wafadmin/Tools/gob2.py
patching file buildtools/wafadmin/Tools/gxx.py
patching file buildtools/wafadmin/Tools/icc.py
patching file buildtools/wafadmin/Tools/icpc.py
patching file buildtools/wafadmin/Tools/intltool.py
patching file buildtools/wafadmin/Tools/javaw.py
patching file buildtools/wafadmin/Tools/kde4.py
patching file buildtools/wafadmin/Tools/libtool.py
patching file buildtools/wafadmin/Tools/lua.py
patching file buildtools/wafadmin/Tools/misc.py
patching file buildtools/wafadmin/Tools/msvc.py
patching file buildtools/wafadmin/Tools/nasm.py
patching file buildtools/wafadmin/Tools/ocaml.py
patching file buildtools/wafadmin/Tools/osx.py
patching file buildtools/wafadmin/Tools/perl.py
patching file buildtools/wafadmin/Tools/preproc.py
patching file buildtools/wafadmin/Tools/python.py
patching file buildtools/wafadmin/Tools/qt4.py
patching file buildtools/wafadmin/Tools/ruby.py
patching file buildtools/wafadmin/Tools/suncc.py
patching file buildtools/wafadmin/Tools/suncxx.py
patching file buildtools/wafadmin/Tools/tex.py
patching file buildtools/wafadmin/Tools/unittestw.py
patching file buildtools/wafadmin/Tools/vala.py
patching file buildtools/wafadmin/Tools/winres.py
patching file buildtools/wafadmin/Tools/xlc.py
patching file buildtools/wafadmin/Tools/xlcxx.py
patching file buildtools/wafadmin/Utils.py
patching file buildtools/wafadmin/__init__.py
patching file buildtools/wafadmin/ansiterm.py
patching file buildtools/wafadmin/pproc.py
patching file buildtools/wafadmin/py3kfixes.py
dpkg-source: info: the patch has fuzz which is not allowed, or is malformed
dpkg-source: info: if patch 'waf-as-source.patch' is correctly applied by 
quilt, use 'quilt refresh' to update it
dpkg-source: info: restoring quilt backup files for waf-as-source.patch
dpkg-source: error: LC_ALL=C patch -t -F 0 -N -p1 -u -V never -E -b -B 
.pc/waf-as-source.patch/ --reject-file=- < 
samba-3.6.5/debian/patches/waf-as-source.patch gave error exit status 1
zealot:d> echo $?
0

zealot:d> schroot -c squeeze32
$ dpkg-source -x ../samba_3.6.5-2.dsc 
gpgv: keyblock resource `/home/ian/.gnupg/trustedkeys.gpg': file open error
gpgv: Signature made Sat May 12 17:06:25 2012 UTC using RSA key ID 4D6E25A8
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ../samba_3.6.5-2.dsc
dpkg-source: info: extracting samba in samba-3.6.5
dpkg-source: info: unpacking samba_3.6.5.orig.tar.bz2
dpkg-source: info: unpacking samba_3.6.5-2.debian.tar.gz
dpkg-source: info: applying documentation.patch
dpkg-source: info: applying documentation2.patch
dpkg-source: info: applying fhs-filespaths.patch
dpkg-source: info: applying installswat.sh.patch
dpkg-source: info: applying pam-examples.patch
dpkg-source: info: applying README_nosmbldap-tools.patch
dpkg-source: info: applying smbclient-pager.patch
dpkg-source: info: applying undefined-symbols.patch
dpkg-source: info: applying VERSION.patch
dpkg-source: info: applying usershare.patch
dpkg-source: info: applying smbtar-bashism.patch
dpkg-source: info: applying autoconf.patch
dpkg-source: info: applying dont-build-VFS-examples.patch
dpkg-source: info: applying bug_221618_precise-64bit-prototype.patch
dpkg-source: info: applying initialize_password_db-null-deref
dpkg-source: info: applying fix-samba.ldif-syntax.patch
dpkg-source: info: applying 
bug_598313_upstream_7499-nss_wins-dont-clobber-daemons-logs.patch
dpkg-source: info: applying 
bug_387266_upstream_4104_mention-kerberos-in-smbspool-manpage.patch
dpkg-source: info: applying bug_604768_upstream_7826_drop-using-samba-link.patch
dpkg-source: info: applying bug_604768_upstream_7826_fix-WHATSNEW-link.patch
dpkg-source: info: applying waf-as-source.patch
dpkg-source: info: applying smbtorture-manpage.patch
$ dpkg -l dpkg-dev
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                     Version                  Description
+++-========================-========================-================================================================
ii  dpkg-dev                 1.15.11                  Debian package 
development tools
$ 


-- 
Ian Jackson <[email protected]>   These opinions are my own.

If I emailed you from an address @fyvzl.net or @evade.org.uk, that is
a private address which bypasses my fierce spamfilter.

Reply via email to