Source: autopktest
Version: 5.2
Severity: normal
User: debian...@lists.debian.org
Usertags: issue

In the case of migration testing, the following issue may occur.

Autopkgtest inspects the test of package A from testing, as that is what
it wants to run. Then, it requests apt to install package B (the package
under investigation for migration) from unstable. Due to dependency
issues (not clear to me where this goes wrong yet in this case, but
there is an autopkgtest fallback mode ongoing), package A may actually
be installed from unstable and there is a mismatch between the test
version and the tested version of package A, causing undesired failure.

A current example is fig2dev which is run for texlive-base (log
attached, taken from
https://ci.debian.net/data/autopkgtest/testing/amd64/f/fig2dev/180600/log.gz).


1:3.2.6a-6      2018-04-18 12:51:38 UTC         migration-reference/0   0h 1m 2s
pass    debci log       test log        artifacts

1:3.2.6a-6      2018-04-18 12:51:36 UTC         texlive-base/2018.20180416-1    
0h 1m
3s      fail    debci log       test log        artifacts

1:3.2.7-2       2018-04-15 10:13:43 UTC         fig2dev/1:3.2.7-2       0h 1m 
16s       pass
debci log       test log        artifacts

I am filling this bug to store the information. I don't know yet what
autopkgtest should actually do in this case. Maybe the solution lies
even with britney, that could become smarter in triggering. If it
already knows there is a dependency issue, it could trigger the set,
such that the test suite is already taken from unstable to begin with.

Paul

Attachment: fig2dev_testing_with_texlive-base.log.gz
Description: application/gzip

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to