Merge lp:~xnox/britney/deps-components into lp:~ubuntu-release/britney/britney2-ubuntu
| Status: | Merged |
|---|---|
| Merged at revision: | 583 |
| Proposed branch: | lp:~xnox/britney/deps-components |
| Merge into: | lp:~ubuntu-release/britney/britney2-ubuntu |
| Diff against target: |
203 lines (+109/-8) 4 files modified
britney.py (+18/-7) britney_util.py (+32/-1) consts.py (+7/-0) tests/test_util.py (+52/-0) |
| To merge this branch: | bzr merge lp:~xnox/britney/deps-components |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Martin Pitt (community) | 2016-02-18 | Approve on 2016-03-01 | |
| Colin Watson | 2016-02-18 | Pending | |
| Ubuntu Release Team | 2016-02-18 | Pending | |
|
Review via email:
|
|||
Description of the Change
Teach excuse_unsat_deps() about components ogre model.
This does not change other instalability tests, to hopefully, avoid britney trading all components mismatches around.
With this, components-
| Dimitri John Ledkov (xnox) wrote : | # |
| Dimitri John Ledkov (xnox) wrote : | # |
Run it, britney did not crash and found a buggy package already:
maas (1.9.0+
Maintainer: Ubuntu Developers
0 days old
python3-
Not considered
vs
maas (1.9.0+
Maintainer: Ubuntu Developers
7 days old
Valid candidate
| Martin Pitt (pitti) wrote : | # |
It's quite important to add some integration tests for this, but this doesn't need to block the initial rollout. LGTM otherwise, thanks!

I did not run britney with this change in, not sure how to.
All tests do pass, but they are limited in coverage.