Control: tag -1 + moreinfo Hi,
On Tue, 09 Nov 2010 10:40:30 +0100 =?ISO-8859-1?Q?St=E9phane_Glondu?= <st...@glondu.net> wrote: > Le 08/11/2010 21:20, Roger Leigh a écrit : > >> It would be nice if edos-debcheck output was part of build logs in > >> case of failure to install dependencies. > > Note that at that time, such failures were frequent, but they are less > frequent now that wanna-build uses edos-debcheck. > > > One thing was that there may be multiple Packages files in > > /var/lib/apt/lists; can they all the concatenated together or > > can it read in all the different ones? > > They can all be concatenated together. > > > Do you have any examples of how best to do this? > > Something like: > > > cat /var/lib/apt/lists/*_binary-amd64_Packages | edos-debcheck -failures > > -explain -checkonly cyrus-replication-2.3,cyrus-pop3d-2.3 > > should do. Of the course, the architecture and package list should be > adapted... While this will work in most cases, the files in /var/lib/apt/lists/ are not supposed to be used by other programs directly as discussed in #752702. Instead the "apt-get files" command should be used to retrieve the exact location of files in /var/lib/apt/lists/. But using cat here is also not necessary because what you want is already done by the command "apt-cache dumpavail". Also, edos-debcheck doesn't exist anymore. Edos got replaced by dose, so now you should use dose-debcheck. In summary, the following should work: apt-cache dumpavail | dose-debcheck -v -f -e sbuild-build-depends-yourpackage-dummy Together with --build-deps-failed-commands you can create a hook which does exactly what this bug requests. Would this be sufficient to fix this bug? Thanks! cheers, josch
signature.asc
Description: signature