--- Begin Message ---
Package: apt-cudf
Version: 4.2-2
Severity: normal
Dear maintainer,
We use sbuild wit the cudf resolver on the build daemons, with the
following optimization criteria:
$aspcud_criteria = '-removed,-changed,-new,-count(solution,APT-Release:=/experimental/)';
Unfortunately this doesn't work when the available packages are newer
than the one installed in the chroots.
See for example this build log [1], where the binary packages from
util-linux are installed in the chroot in version 2.28-4 while 2.28-5 is
available in the package file:
| Installing build dependencies
| Reading package lists...
| Building dependency tree...
| Reading state information...
| Execute external solver...
| Some packages could not be installed. This may mean that you have
| requested an impossible situation or if you are using the unstable
| distribution that some required packages have not yet been created
| or been moved out of Incoming.
| The following information may help to resolve the situation:
|
| The following packages have unmet dependencies:
| e2fsprogs : PreDepends: libuuid1 (>= 2.16) but it is not going to be installed
| libblkid1 : Depends: libuuid1 (>= 2.16) but it is not going to be installed
| libcryptsetup4 : Depends: libuuid1 (>= 2.16) but it is not going to be installed
| libdapserver7v5 : Depends: libuuid1 (>= 2.16) but it is not going to be installed
| libfdisk1 : Depends: libuuid1 (>= 2.16) but it is not going to be installed
| libsm6 : Depends: libuuid1 (>= 2.16) but it is not going to be installed
| util-linux : PreDepends: libuuid1 (>= 2.16) but it is not going to be installed
| uuid-dev : Depends: libuuid1 (= 2.28-5) but it is not going to be installed
| E: Broken packages
| apt-get failed.
| Package installation failed
| Not removing build depends: cloned chroot in use
This can also be reproduced using the following command:
| apt-get --solver aspcud -o 'APT::Solver::Strict-Pinning=false' -o 'APT::Solver::aspcud::Preferences=-removed,-changed,-new,-count(solution,APT-Release:=/experimental/)' build-dep qgis
After upgrading libuuid1 from version 2.28-4 to 2.28-5 in the chroot,
the build-dep installation is then successful. I wouldn't be surprised
the bug involves pre-depends.
Aurelien
[1] https://buildd.debian.org/status/fetch.php?pkg=qgis&arch=mips&ver=2.14.2%2Bdfsg-1%7Eexp1&stamp=1462863113
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.5.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
--- End Message ---
--- Begin Message ---
Source: dose3
Source-Version: 4.3-1
We believe that the bug you reported is fixed in the latest version of
dose3, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 823906@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Johannes Schauer <josch@debian.org> (supplier of updated dose3 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Fri, 13 May 2016 19:08:41 +0200
Source: dose3
Binary: libdose3-ocaml-dev libdose3-ocaml dose-distcheck dose-builddebcheck dose-extra apt-cudf
Architecture: source
Version: 4.3-1
Distribution: experimental
Urgency: medium
Maintainer: Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>
Changed-By: Johannes Schauer <josch@debian.org>
Description:
apt-cudf - CUDF solver integration for APT
dose-builddebcheck - Checks whether build-dependencies can be satisfied
dose-distcheck - Checks whether dependencies of packages can be satisfied
dose-extra - Extra QA tools from the Dose3-library
libdose3-ocaml - OCaml libraries for package dependencies (runtime files)
libdose3-ocaml-dev - OCaml libraries for package dependencies (development files)
Closes: 823906
Changes:
dose3 (4.3-1) experimental; urgency=medium
.
[ Ralf Treinen ]
* New upstream version.
* Drop patch lexing-debian-fields: applied upstream
* Standards-Version 3.9.8 (no change)
.
[ Johannes Schauer ]
* Drop patch disable_dot because #809049 has been fixed. Restore build
dependency on graphviz.
* Add patch 0001-applications-apt-cudf.ml-Do-not-generate-removal-req from
upstream git master to let apt-cudf not create a removal request for
upgrades or downgrades but only a single install request. See the patch
description as well as the closed bug for details (closes: #823906)
* Refreshed patch binaries-prefix-edos
* Clarify copyright situation of scripts/pack.ml in debian/copyright and
patch the copyright header of scripts/pack.ml accordingly with a new patch
called 0001-fix-licence-header.patch
Checksums-Sha1:
7a1c87878f0ab1b8368550397569407b7aec88d4 2576 dose3_4.3-1.dsc
bc57612a34567a5b8f8f0fb1c26ac60d62a95928 293844 dose3_4.3.orig.tar.gz
5d540833a416b51c786a48a96ceaf88efcedd807 20552 dose3_4.3-1.debian.tar.xz
Checksums-Sha256:
2f8df51801e33a11f547de0bd35da2f70d5ea638b3ba6d83e10951228819744c 2576 dose3_4.3-1.dsc
269dd817d7130ae9289eab2aea540a7f1f00ceac6644320cf8119dc5b597b6e4 293844 dose3_4.3.orig.tar.gz
08199fcb676b3ca55be70c738db09a66668b34da03116779e7fc622ce1f98e17 20552 dose3_4.3-1.debian.tar.xz
Files:
b8d45567b0514fa2dc5ff9eafbfa89a8 2576 ocaml extra dose3_4.3-1.dsc
bb8b6be9a9d10b8b5e1906fac3861284 293844 ocaml extra dose3_4.3.orig.tar.gz
07eb6fda54c733d94ac68f13687d08c5 20552 ocaml extra dose3_4.3-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJXNgojAAoJEPLLpcePvYPhzK0P+gIJa4PHsXHcWoOGKZ1H0AXq
d8Rr/yJq/y0VUpzD3pbgYeeyHoP6h6pPHOy6hRFrlSjVVKx3mvPWUmX93pOqtaxI
Zi8D4w3Q54bZGkDsZL/Gh/RHD/Oa48BtT9QBqF5EsOCCbo0dC4Q5OeqIJJGVt9oC
pplbDFjVxl3M87a+Ge8W1+6F1FEQDV9ULoglh6rA0Cm8nvxkEaMINZxZNLEqbhF+
EQ3+tC3L++MhZAhtPGhU8N4zfs02EXWidN3lvUTLKiiYjmy1jxlInF+VLoO9LMQZ
FMI0pg6NFKL58HPXizUuGl4lDS2DXTaXcAPj0T8x/YglUV/9x5LlG4Khg3SYhQbK
JiwWMdRonUzqlZ8g56UNJhr+TdulzmvEn9XXQspz35xb5BuYDam/DTfQnzUougGx
AZ6GGorCXeZvfI+3+EF+pBW74T8jknMPpZOMP6w4FMcoywTGnB36oIhDntL5QtIB
d028DtmmsvxdjGN1GKvfXe4+bFN36CdAN947FM0620DVdExEEwbW2KDvoBHWQ/5i
9/f1F/3bV39eHB5ya3SpR09nRCuNfAgRo+LHYHstoQiDp4nJvh1CHEFsCUWHnGRQ
c6EH7sztS+X4aU4FmYLZMCeUDAZsRTS4tgKub2Xx2XYo62SZDtuBmAQVoRAUKHyq
B8ynm1NVeTsBile6d3uC
=PTYe
-----END PGP SIGNATURE-----
--- End Message ---