Package: dpkg-dev Version: 1.18.15 Severity: grave Justification: extracts with some patches unapplied - ie, data loss Control: fixed -1 1.15.11
This bug is about the same situation as my previous bug report. But it is about a different problem. Namely, dpkg-source -x on this package fails to apply all of the patches, and then exits with status 0. 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 -- Ian Jackson <ijack...@chiark.greenend.org.uk> 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.