Merge lp:~sil2100/cupstream2distro-config/stack_package_dependency_additions into lp:cupstream2distro-config
Status: | Merged |
---|---|
Approved by: | Didier Roche-Tolomelli |
Approved revision: | 203 |
Merged at revision: | 211 |
Proposed branch: | lp:~sil2100/cupstream2distro-config/stack_package_dependency_additions |
Merge into: | lp:cupstream2distro-config |
Diff against target: |
51 lines (+4/-4) 4 files modified
stacks/head/apps.cfg (+1/-1) stacks/head/hud.cfg (+1/-1) stacks/head/media.cfg (+1/-1) stacks/head/phone.cfg (+1/-1) |
To merge this branch: | bzr merge lp:~sil2100/cupstream2distro-config/stack_package_dependency_additions |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Didier Roche-Tolomelli | Approve | ||
PS Jenkins bot | continuous-integration | Approve | |
Review via email: mp+159110@code.launchpad.net |
Commit message
Add the explicit list of packages to be installed for testing, which are depenencies of the actual packages under test in the of stacks: apps, hud, phone, media. This is because we cannot auto-fetch dependencies because of known reasons
Description of the change
- Problem:
The jenkins stack test jobs are failing due to extra packages being installed as pulled in as dependencies of the main packages from the tests_parameters packages section. As explained by Didier, we cannot allow auto-pulling of deps, as this might result in problems in certain cases.
- Fix:
For now we decided that we will be manually writing down the package names that are being pulled additionally. I'm doing this for a few stacks that had been obviously failing because of that.
Now, qt5 deps are necessary. The xcb libs also seem currently necessary, as these are required for the xcb platform plugin that we use in Ubuntu Qt5. *sphinx* and julius* deps are from HUD, which is being used extensively in every stack. libavcodec53 and all those dependencies for codecs are seemingly required by the mediaplayer-app, which pulls all those deps through gstreamer0.
As requested, for easy removal of all those deps, I always set the libqt5core5 dep as the last one of the 'extra' deps, so that it can be easily distinguished when the extra deps are ending and the real test packages start.
- Tests:
N/A
PASSED: Continuous integration, rev:203 jenkins. qa.ubuntu. com/job/ cupstream2distr o-config- ci/116/ jenkins. qa.ubuntu. com/job/ cupstream2distr o-config- raring- amd64-ci/ 116
http://
Executed test runs:
SUCCESS: http://
Click here to trigger a rebuild: s-jenkins: 8080/job/ cupstream2distr o-config- ci/116/ rebuild
http://