[Multiarch-devel] Bug#659582: debdelta: chokes on system with multi-arch dpkg installed

Paul Wise pabs at debian.org
Sun Feb 12 11:44:32 UTC 2012


Package: debdelta
Version: 0.45
Severity: normal
User: multiarch-devel at lists.alioth.debian.org
Usertags: multiarch
X-Debbugs-CC: multiarch-devel at lists.alioth.debian.org

I have multiarch dpkg installed (see below) and I get some errors when
running debdelta (see below). It appears that debdelta is directly
accessing internal dpkg files, which are named differently on multi-arch
systems for packages marked as multi-arch. Instead of accessing internal
dpkg files, I think debdelta should spawn dpkg --listfiles to get a list
of files that belong to a package.

guest at morrison:~$ apt-cache policy dpkg
dpkg:
  Installed: 1.16.2~wipmultiarch
  Candidate: 1.16.2~wipmultiarch
  Version table:
 *** 1.16.2~wipmultiarch 0
       1900 http://http.debian.net/debian/ experimental/main amd64 Packages
        100 /var/lib/dpkg/status
     1.16.1.2 0
       1700 http://http.debian.net/debian/ testing/main amd64 Packages
       1800 http://http.debian.net/debian/ unstable/main amd64 Packages

 *** Error while applying delta for libgmpxx4ldbl:  : None <type 'exceptions.IOError'> [Errno 2] No such file or directory: '/var/lib/dpkg/info/libgmpxx4ldbl.list'
 *** Error while applying delta for icedtea-6-jre-jamvm:  : None <type 'exceptions.IOError'> [Errno 2] No such file or directory: '/var/lib/dpkg/info/icedtea-6-jre-jamvm.list'
 *** Error while applying delta for gcc-4.7-base:  : None <type 'exceptions.IOError'> [Errno 2] No such file or directory: '/var/lib/dpkg/info/gcc-4.7-base.list'
 *** Error while applying delta for libxcb-shm0-dev:  : None <type 'exceptions.IOError'> [Errno 2] No such file or directory: '/var/lib/dpkg/info/libxcb-shm0-dev.list'
 *** Error while applying delta for libxcb-render0-dev:  : None <type 'exceptions.IOError'> [Errno 2] No such file or directory: '/var/lib/dpkg/info/libxcb-render0-dev.list'
 *** Error while applying delta for libpolkit-agent-1-0:  : None <type 'exceptions.IOError'> [Errno 2] No such file or directory: '/var/lib/dpkg/info/libpolkit-agent-1-0.list'
 *** Error while applying delta for icedtea-6-jre-cacao:  : None <type 'exceptions.IOError'> [Errno 2] No such file or directory: '/var/lib/dpkg/info/icedtea-6-jre-cacao.list'
 *** Error while applying delta for libgomp1:  : None <type 'exceptions.IOError'> [Errno 2] No such file or directory: '/var/lib/dpkg/info/libgomp1.list'
 *** Error while applying delta for libbluray1:  : None <type 'exceptions.IOError'> [Errno 2] No such file or directory: '/var/lib/dpkg/info/libbluray1.list'
 *** Error while applying delta for libxcb-shape0:  : None <type 'exceptions.IOError'> [Errno 2] No such file or directory: '/var/lib/dpkg/info/libxcb-shape0.list'
 *** Error while applying delta for gcc-4.6-base:  : None <type 'exceptions.IOError'> [Errno 2] No such file or directory: '/var/lib/dpkg/info/gcc-4.6-base.list'
 *** Error while applying delta for libpolkit-backend-1-0:  : None <type 'exceptions.IOError'> [Errno 2] No such file or directory: '/var/lib/dpkg/info/libpolkit-backend-1-0.list'
 *** Error while applying delta for libgcc1:  : None <type 'exceptions.IOError'> [Errno 2] No such file or directory: '/var/lib/dpkg/info/libgcc1.list'
 *** Error while applying delta for libquadmath0:  : None <type 'exceptions.IOError'> [Errno 2] No such file or directory: '/var/lib/dpkg/info/libquadmath0.list'
 *** Error while applying delta for libxcb-dri2-0:  : None <type 'exceptions.IOError'> [Errno 2] No such file or directory: '/var/lib/dpkg/info/libxcb-dri2-0.list'
 *** Error while applying delta for libxcb-xfixes0:  : None <type 'exceptions.IOError'> [Errno 2] No such file or directory: '/var/lib/dpkg/info/libxcb-xfixes0.list'
 *** Error while applying delta for libcupsmime1:  : None <type 'exceptions.IOError'> [Errno 2] No such file or directory: '/var/lib/dpkg/info/libcupsmime1.list'
 *** Error while applying delta for libxcb-xv0:  : None <type 'exceptions.IOError'> [Errno 2] No such file or directory: '/var/lib/dpkg/info/libxcb-xv0.list'
 *** Error while applying delta for libcupsdriver1:  : None <type 'exceptions.IOError'> [Errno 2] No such file or directory: '/var/lib/dpkg/info/libcupsdriver1.list'
 *** Error while applying delta for libcupscgi1:  : None <type 'exceptions.IOError'> [Errno 2] No such file or directory: '/var/lib/dpkg/info/libcupscgi1.list'
 *** Error while applying delta for libxcb1-dev:  : None <type 'exceptions.IOError'> [Errno 2] No such file or directory: '/var/lib/dpkg/info/libxcb1-dev.list'
 *** Error while applying delta for libpolkit-gobject-1-0:  : None <type 'exceptions.IOError'> [Errno 2] No such file or directory: '/var/lib/dpkg/info/libpolkit-gobject-1-0.list'
 *** Error while applying delta for openjdk-6-jre:  : None <type 'exceptions.IOError'> [Errno 2] No such file or directory: '/var/lib/dpkg/info/openjdk-6-jre.list'
 *** Error while applying delta for libcupsimage2:  : None <type 'exceptions.IOError'> [Errno 2] No such file or directory: '/var/lib/dpkg/info/libcupsimage2.list'
 *** Error while applying delta for libxcb-render0:  : None <type 'exceptions.IOError'> [Errno 2] No such file or directory: '/var/lib/dpkg/info/libxcb-render0.list'
 *** Error while applying delta for libcupsppdc1:  : None <type 'exceptions.IOError'> [Errno 2] No such file or directory: '/var/lib/dpkg/info/libcupsppdc1.list'
 *** Error while applying delta for libcups2:  : None <type 'exceptions.IOError'> [Errno 2] No such file or directory: '/var/lib/dpkg/info/libcups2.list'
 *** Error while applying delta for libgfortran3:  : None <type 'exceptions.IOError'> [Errno 2] No such file or directory: '/var/lib/dpkg/info/libgfortran3.list'
 *** Error while applying delta for libobjc3:  : None <type 'exceptions.IOError'> [Errno 2] No such file or directory: '/var/lib/dpkg/info/libobjc3.list'

-- System Information:
Debian Release: wheezy/sid
  APT prefers experimental
  APT policy: (1900, 'experimental'), (1800, 'unstable'), (1700, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages debdelta depends on:
ii  binutils    2.22-5
ii  bzip2       1.0.6-1
ii  libbz2-1.0  1.0.6-1
ii  libc6       2.13-26
ii  python      2.7.2-10
ii  zlib1g      1:1.2.5.dfsg-1

Versions of packages debdelta recommends:
ii  bsdiff          4.3-10
ii  gnupg-agent     2.0.18-2
ii  gnupg2          2.0.18-2
ii  python-apt      0.8.4~exp1
ii  xdelta          1.1.3-9
ii  xdelta3         3.0.0.dfsg-1
ii  xz-lzma [lzma]  5.1.1alpha+20110809-3
ii  xz-utils        5.1.1alpha+20110809-3

-- 
bye,
pabs

http://wiki.debian.org/PaulWise
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/multiarch-devel/attachments/20120212/53aa7c4e/attachment.pgp>


More information about the Multiarch-devel mailing list