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

Re: CI for kraken

Hi Nadiya,

I'm back now but need some time to recover from backlog.  Since this is
a more complex issue than just uploading I'll put this issue back for
some later inspection.  May be somebody else might beat me in giving a
proper answer.  The only thing I know is that I vaguely remember that
kraken really needs jellyfish version 1 and I somehow discussed this
with kraken authors in the past.  At that time (summer 2016? - may be
you seek mailing list archive for the discussion since I usually forward
any technically relevant information) upstream claimed to work on kraken2
which should be independently from jellyfish.

So far for a short answer


On Tue, Jul 11, 2017 at 07:09:37PM -0700, Nadiya Sitdykova wrote:
> Hello All,
> I've been working on autopkgtest test-suite for kraken package and
> encountered a problem.
> debian/control have jellyfish in Depends, but kraken-build fails with
> message:
>       Found jellyfish v2.2.6
>       Kraken requires jellyfish version 1
> I was able to install manually jellyfish v1.1.5-1, but only when I added
> wheezy repository to my source.list. It seems that sid doesn't have older
> versions of jellyfish.
> But when I changed debian/control so it have jellyfish (= 1.1.5-1) in
> Depends, I wasn't able to run autopkgtest in a chroot successfully.
> Although autpkgtest with null works just fine, all tests pass.
> I attach the log after executing
>       autopkgtest kraken_0.10.5~beta-3_amd64.changes -- schroot sid-amd64
> I'm stuck on this problem, and any help would be much appreciated.
> P.S. I commited my changes in case someone would like to reproduce the
> problem
> Regards, Nadiya

> nadiya@debian:~$ autopkgtest kraken_0.10.5~beta-3_amd64.changes -- schroot sid-amd64
> autopkgtest [21:41:52]: version 4.4
> autopkgtest [21:41:52]: host debian; command line: /usr/bin/autopkgtest 'kraken_0.10.5~beta-3_amd64.changes' -- schroot sid-amd64
> autopkgtest [21:41:53]: testbed dpkg architecture: amd64
> autopkgtest [21:41:53]: testbed running kernel: Linux 4.9.0-3-amd64 #1 SMP Debian 4.9.30-2 (2017-06-12)
> autopkgtest [21:41:53]: @@@@@@@@@@@@@@@@@@@@ source kraken_0.10.5~beta-3.dsc
> dpkg-source: warning: extracting unsigned source package (/tmp/autopkgtest.t5jdFh/kraken_0.10.5~beta-3.dsc)
> dpkg-source: info: extracting kraken in kraken-0.10.5~beta
> dpkg-source: info: unpacking kraken_0.10.5~beta.orig.tar.xz
> dpkg-source: info: unpacking kraken_0.10.5~beta-3.debian.tar.xz
> dpkg-source: info: applying kraken_tmp_dir.patch
> autopkgtest [21:41:53]: testing package kraken version 0.10.5~beta-3
> autopkgtest [21:41:53]: build not needed
> autopkgtest [21:41:53]: test run-unit-test: preparing testbed
> Get:1 file:/tmp/autopkgtest.t5jdFh/binaries  InRelease
> Ign:1 file:/tmp/autopkgtest.t5jdFh/binaries  InRelease
> Get:2 file:/tmp/autopkgtest.t5jdFh/binaries  Release [816 B]
> Get:2 file:/tmp/autopkgtest.t5jdFh/binaries  Release [816 B]
> Get:3 file:/tmp/autopkgtest.t5jdFh/binaries  Release.gpg
> Ign:3 file:/tmp/autopkgtest.t5jdFh/binaries  Release.gpg
> Get:4 file:/tmp/autopkgtest.t5jdFh/binaries  Packages [2518 B]
> Reading package lists...
> Reading package lists... Done
> Building dependency tree       
> Reading state information... Done
> Correcting dependencies...Starting pkgProblemResolver with broken count: 1
> Starting 2 pkgProblemResolver with broken count: 1
> Investigating (0) autopkgtest-satdep:amd64 < 0 @iU mK Nb Ib >
> Broken autopkgtest-satdep:amd64 Depends on kraken:amd64 < none | 0.10.5~beta-3 @un uH > (>= 0~)
>   Considering kraken:amd64 0 as a solution to autopkgtest-satdep:amd64 -2
>   Removing autopkgtest-satdep:amd64 rather than change kraken:amd64
> Done
>  Done
> Starting pkgProblemResolver with broken count: 0
> Starting 2 pkgProblemResolver with broken count: 0
> Done
> The following packages will be REMOVED:
>   autopkgtest-satdep
> 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
> 1 not fully installed or removed.
> After this operation, 0 B of additional disk space will be used.
> (Reading database ... 13390 files and directories currently installed.)
> Removing autopkgtest-satdep (0) ...
> blame: arg:kraken-dbgsym_0.10.5~beta-3_amd64.deb deb:kraken-dbgsym arg:kraken_0.10.5~beta-3_amd64.deb deb:kraken kraken_0.10.5~beta-3.dsc
> badpkg: Test dependencies are unsatisfiable. A common reason is that your testbed is out of date with respect to the archive, and you need to use a current testbed or run apt-get update or use -U.
> autopkgtest [21:41:56]: ERROR: erroneous package: Test dependencies are unsatisfiable. A common reason is that your testbed is out of date with respect to the archive, and you need to use a current testbed or run apt-get update or use -U.


Reply to: