Merge ~pieq/plainbox-provider-certification-server/+git/packaging:add-plainbox-packaging-metadata-support into ~checkbox-dev/plainbox-provider-certification-server/+git/packaging:master
Status: | Merged |
---|---|
Approved by: | Sylvain Pineau |
Approved revision: | 5b030f45dce0dd3a0cc6a2c1486c38d3568637e9 |
Merged at revision: | 2796a83dd5a7cc9c7fc24f770c3c944857a06da8 |
Proposed branch: | ~pieq/plainbox-provider-certification-server/+git/packaging:add-plainbox-packaging-metadata-support |
Merge into: | ~checkbox-dev/plainbox-provider-certification-server/+git/packaging:master |
Diff against target: |
53 lines (+12/-6) 2 files modified
debian/control (+8/-6) debian/rules (+4/-0) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Sylvain Pineau (community) | Approve | ||
Review via email:
|
Description of the change
Add support for Plainbox packaging metadata
Packaging now relies on metadata described in the Server provider directly to determine package dependencies.
Please check the package built from this in my personal PPA:
https:/
The generated control file looks like this:
-------
Package: plainbox-
Version: 0.32.0-
Architecture: all
Maintainer: Ubuntu Developers <email address hidden>
Installed-Size: 87
Depends: plainbox-
Recommends: bonnie++, canonical-
Section: utils
Priority: optional
Description: Server Certification provider for Plainbox
This package provides a test set of test plans that are used by Canonical
for the testing and certification of "server" devices.
.
The actual tests (also known as plainbox jobs) are sourced from checkbox and
plainbox resource providers. This package only contains the test plans
themselves.
-------
Please note that the `bc` package is in the Depends section because it was defined like this in the plainbox packaging metadata unit [1]
[1] https:/
+1, thanks for the cleanup (bc, genisoimage, iperf3)