<div dir="ltr">Hi Rod,<br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Feb 4, 2016 at 4:57 AM, Roderick W. Smith <span dir="ltr"><<a href="mailto:rod.smith@canonical.com" target="_blank">rod.smith@canonical.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<br>
Hi all,<br>
<br>
A while ago I had a problem with a dependency for a new test not<br>
showing up in Checkbox. I've just submitted merge requests for a new<br>
test that again depends on a new package:<br>
<br>
<a href="https://code.launchpad.net/~rodsmith/checkbox/new-cpu-test/+merge/284966" rel="noreferrer" target="_blank">https://code.launchpad.net/~rodsmith/checkbox/new-cpu-test/+merge/284966</a><br>
<a href="https://code.launchpad.net/~rodsmith/plainbox-provider-canonical-certification/+git/plainbox-provider-canonical-certification/+merge/284971" rel="noreferrer" target="_blank">https://code.launchpad.net/~rodsmith/plainbox-provider-canonical-certification/+git/plainbox-provider-canonical-certification/+merge/284971</a><br>
<br>
This one depends on a fairly recent version of stress-ng, which I've<br>
uploaded to the certification PPA. (The version in all Ubuntu releases<br>
through Wily are too old for this test.) I've put in the "<a href="http://package.name" rel="noreferrer" target="_blank">package.name</a><br>
= 'stress-ng'" line in <a href="http://stress.txt.in" rel="noreferrer" target="_blank">stress.txt.in</a>, but if I need to modify another<br>
file to ensure that stress-ng will be installed, could somebody please<br>
tell me what to modify? Thanks.<br></blockquote><div><br></div><div>I might be wrong, but I think you may want to edit the Debian control file in the packaging repository to include stress-ng in the "Depends" section:<br><br><a href="https://git.launchpad.net/~checkbox-dev/plainbox-provider-canonical-certification/+git/packaging-server/tree/debian/control">https://git.launchpad.net/~checkbox-dev/plainbox-provider-canonical-certification/+git/packaging-server/tree/debian/control</a><br><br></div><div>You may also use the "Recommends" section instead; you can check the Debian doc about this here: <a href="https://www.debian.org/doc/debian-policy/ch-relationships.html">https://www.debian.org/doc/debian-policy/ch-relationships.html</a><br><br></div><div>And maybe someone else will have an opinion about this :)<br><br></div><div>P.S.: It looks like the merge that was done after your modification is breaking things [1], but I'm not sure why exactly (I mean it's a merge conflict but I'm not sure of the root cause).<br clear="all"></div></div><br></div><div class="gmail_extra">[1] for example on Xenial build: <a href="https://launchpadlibrarian.net/236184287/buildlog.txt.gz">https://launchpadlibrarian.net/236184287/buildlog.txt.gz</a><br></div><div class="gmail_extra"><br>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><span style="color:rgb(102,102,102)">Pierre Equoy<br>QA & Certification Engineer | Canonical<br><a href="http://www.canonical.com" target="_blank">www.canonical.com</a> | <a href="http://www.ubuntu.com" target="_blank">www.ubuntu.com</a></span></div></div></div></div>
</div></div>