Bug#695076: pbuilder-satisfydepends-classic: does not honour versioning in Build-Conflicts

Thorsten Glaser tg at mirbsd.de
Mon Dec 3 22:50:42 UTC 2012


Package: pbuilder
Version: 0.213
Severity: important

I try to build: kde4libs_4.8.4-4.dsc

It has:
Build-Depends: […], libqtwebkit-dev, […]
Build-Conflicts: libqtwebkit-dev (<< 2.2.1)

Then pbuilder-satisfydepends-classic installs libqtwebkit-dev:

[…]
 -> Considering build-dep libqtwebkit-dev
   -> Trying libqtwebkit-dev 
 -> Considering build-dep libpng12-dev
[…]
 -> Installing  debhelper cmake pkg-kde-tools libdlrestrictions-dev shared-mime-info dpkg-dev libphonon-dev libqt4-dev libqt4-opengl-dev libqtwebkit-dev libpng12-dev libssl-dev libsm-dev flex bison libsoprano-dev libstreamanalyzer-dev libxml2-dev libxml2-utils libxslt1-dev libgif-dev libavahi-common-dev libaspell-dev libbz2-dev libenchant-dev libfam-dev libjasper-dev libopenexr-dev libpcre3-dev zlib1g-dev libjpeg-dev hspell libglu1-mesa-dev libacl1-dev automoc libutempter-dev liblzma-dev libattica-dev shared-desktop-ontologies libpolkit-qt-1-dev libxss-dev libqca2-dev libdbusmenu-qt-dev docbook-xml docbook-xsl libxrender-dev libkrb5-dev libudev-dev
[…]
Selecting previously unselected package libqtwebkit-dev.
Unpacking libqtwebkit-dev (from .../libqtwebkit-dev_2.2.1-5_m68k.deb) ...
[…]
Setting up libqtwebkit-dev (2.2.1-5) ...
[…]

Then it removes it, despite definitely *not* being << 2.2.1 !

[…]
 -> Considering libqtwebkit-dev
Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be REMOVED:
  libqtwebkit-dev  
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 741 kB disk space will be freed.
(Reading database ... 23518 files and directories currently installed.)
Removing libqtwebkit-dev ...
 -> Finished parsing the build-deps
[…]

Then, the build fails:

[…]
I: Running cd tmp/buildd/*/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin" dpkg-buildpackage -us -uc  -B -m'Thorsten Glaser <tg at mirbsd.de>' -B -m'Thorsten Glaser <tg at mirbsd.de>' -B -rfakeroot
dpkg-buildpackage: source package kde4libs
dpkg-buildpackage: source version 4:4.8.4-4
 dpkg-source --before-build kde4libs-4.8.4
dpkg-buildpackage: host architecture m68k
dpkg-checkbuilddeps: Unmet build dependencies: libqtwebkit-dev
dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting
dpkg-buildpackage: warning: (Use -d flag to override.)
E: Failed autobuilding of package
[…]

-- System Information:
Debian Release: wheezy/sid
  APT prefers unreleased
  APT policy: (500, 'unreleased'), (500, 'unstable')
Architecture: m68k

Kernel: Linux 3.2.0-4-atari
Locale: LANG=C, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/mksh-static

Versions of packages pbuilder depends on:
ii  coreutils              8.20-3
ii  debconf [debconf-2.0]  1.5.46
ii  debianutils            4.3.4
ii  debootstrap            1.0.44
ii  dpkg-dev               1.16.9
ii  wget                   1.14-1

Versions of packages pbuilder recommends:
ii  devscripts  2.12.6
ii  fakeroot    1.18.4-2
ii  sudo        1.8.5p2-1

Versions of packages pbuilder suggests:
ii  cowdancer     0.71
pn  gdebi-core    <none>
pn  pbuilder-uml  <none>

-- debconf information:
* pbuilder/rewrite: false
  pbuilder/nomirror:
* pbuilder/mirrorsite: http://ftp.debian-ports.org/debian



More information about the Pbuilder-maint mailing list