Merge lp://qastaging/~sylvain-pineau/checkbox/all-in-one into lp://qastaging/~checkbox-dev/checkbox/checkbox-packaging
Proposed by
Sylvain Pineau
Status: | Merged |
---|---|
Approved by: | Zygmunt Krynicki |
Approved revision: | 43 |
Merged at revision: | 23 |
Proposed branch: | lp://qastaging/~sylvain-pineau/checkbox/all-in-one |
Merge into: | lp://qastaging/~checkbox-dev/checkbox/checkbox-packaging |
Diff against target: |
573 lines (+337/-43) 20 files modified
debian/changelog (+14/-2) debian/checkbox-urwid.postinst (+0/-7) debian/control (+118/-6) debian/extras/ihv-demo-config/plainbox.conf (+8/-0) debian/plainbox-autostart-desktop.install (+1/-0) debian/plainbox-autostart-server.install (+1/-0) debian/plainbox-ci-mailer.install (+1/-0) debian/plainbox-ihv-demo-config.install (+1/-0) debian/plainbox-insecure-policy.install (+1/-0) debian/plainbox-secure-policy.install (+1/-0) debian/plainbox-service.install (+2/-0) debian/plainbox.changelog (+86/-0) debian/plainbox.install (+1/-0) debian/python3-plainbox.install (+2/-0) debian/python3-plainbox.links (+1/-0) debian/python3-plainbox.lintian-overrides (+8/-0) debian/python3-pyremove (+2/-0) debian/rules (+72/-28) debian/tests/control (+2/-0) debian/tests/unit-tests (+15/-0) |
To merge this branch: | bzr merge lp://qastaging/~sylvain-pineau/checkbox/all-in-one |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Zygmunt Krynicki (community) | Approve | ||
Sylvain Pineau (community) | Needs Resubmitting | ||
Review via email:
|
Description of the change
The goal of this MR is to have only one packaging branch to build all our checkbox/plainbox binaries.
The tricky part is the versioning of plainbox packages coming from plainbox-packaging because they followed
the versions of the plainbox changelog.
To work around this issue, we override dh_installchang
But this changelog must not contains the plainbox package name to avoid a conflict with the source package name, so every occurences of plainbox have been replaced by checkbox but at least the versioning works as expected.
To post a comment you must log in.
Thanks, immense work! There are some conflicts but I'll review this proposal first thing tomorrow. Ping me on IRC when you prepare another respin of this patchset.