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

CI for kraken



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: