summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorMichael Vogt <mvo@ubuntu.com>2016-03-15 13:13:54 +0100
committerJulian Andres Klode <jak@debian.org>2016-03-15 18:55:02 +0100
commit0390edd5452b081f8efcf412f96d535a1d959457 (patch)
tree51ac5fe01a309f4f59b3bb639bc9b2fc1176a416 /.travis.yml
parent07ea3af0fe55fdfe976ab847c5c88efd703d1282 (diff)
downloadapt-0390edd5452b081f8efcf412f96d535a1d959457.tar.gz
Fix bug where the problemresolve can put a pkg into a heisenstate
The problemresolver will set the candidate version for pkg P back to the current version if it encounters an impossible to satisfy critical dependency on P. However it did not set the State of the package back as well which lead to a situation where P is neither in Keep,Install,Upgrade,Delete state. Note that this can not be tested via the traditional sh based framework. I added a python-apt based test for this. LP: #1550741 [jak@debian.org: Make the test not fail if apt_pkg cannot be imported]
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml2
1 files changed, 1 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml
index 75de61756..a076d3e4c 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -8,7 +8,7 @@ before_install:
- sudo apt-get update -qq
install:
- sudo ./prepare-release travis-ci
- - sudo apt-get -qq -y -t wily install gettext liblz4-dev
+ - sudo apt-get -qq -y -t wily install gettext liblz4-dev python3-apt
- make
script:
- make test