[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#823906: marked as done (apt-cudf: unable to find a solution with an out-of-date chroot)



Your message dated Fri, 13 May 2016 17:34:32 +0000
with message-id <E1b1Gyu-0002My-Mf@franck.debian.org>
and subject line Bug#823906: fixed in dose3 4.3-1
has caused the Debian Bug report #823906,
regarding apt-cudf: unable to find a solution with an out-of-date chroot
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
823906: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=823906
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- 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 ---

Reply to: