iperf3 dependency needed for plainbox-provider-checkbox

Jeffrey Lane jeff at canonical.com
Mon Nov 30 20:23:14 UTC 2015


Thanks!

On Mon, Nov 30, 2015 at 3:19 PM, Sylvain Pineau
<sylvain.pineau at canonical.com> wrote:
> ok, I forgot packaging meta-data units [1].
> But to work correctly, providers debian/rules must override dh_gencontrol.
> So far only the Debian packaging benefits of this feature (checkbox and
> resources providers),
> ppa packaging are not taking into account those meta-data units.
> Hard to tell why, may be an issue with precise and python3-debian. I have to
> check with Zygmunt.
>
> It was a mistake to add the iperf3 packaging meta data unit to the resource
> provider.
> But... we are lucky to not interpret it, It should have been added to the
> server cert provider instead.
>
> A short term solution is to fix debian/control.
> Long term is obviously to avoid diff between debian and ppa packaging
> branch.
>
> [1]
> http://plainbox.readthedocs.org/en/latest/manpages/plainbox-packaging-meta-data-units.html?highlight=packaging
>
>
> On 30/11/2015 19:57, Jeffrey Lane wrote:
>>
>> Thanks Sylvain, do you happen to have any real documentation on this?
>> I think part of the issue is that this is a radically different change
>> from the standard dep packaging stuff (using the control file to set
>> the dependencies and suggests) and I'm confused by how this all works
>> myself.
>>
>> Where do you put a Depends in the cert provider?  I presume packaging
>> is still separate from the tree?  At least from what I could see
>> theres no packaging info in the tree for
>> plainbox-provider-canonical-certification
>>
>>
>>
>>
>>
>>
>> On Mon, Nov 30, 2015 at 1:42 PM, Sylvain Pineau
>> <sylvain.pineau at canonical.com> wrote:
>>>
>>> We can add a strong "Depends" in the certification server provider and
>>> just
>>> a "Suggests" indeed in the checkbox provider.
>>> What do you think?
>>> I can implement such changes pretty quickly in both.
>>> We'll release again the full stack soon so it's time to get the last
>>> minute
>>> patches in trunk(s).
>>>
>>> Sylvain
>>>
>>>
>>> On 30/11/2015 19:32, Jeffrey Lane wrote:
>>>>
>>>> I'm going to go out on a limb here and suggest that the line should be
>>>> a "Suggests" rather than "Depends"...
>>>>
>>>> I could be wrong though.  I'm also moving this to checkbox-devel, zyga
>>>> is busy these days and maybe someone else from that team can help
>>>> solve this.
>>>>
>>>> On Mon, Nov 30, 2015 at 1:17 PM, Roderick W. Smith
>>>> <rod.smith at canonical.com> wrote:
>>>>>
>>>>> -----BEGIN PGP SIGNED MESSAGE-----
>>>>> Hash: SHA1
>>>>>
>>>>> Zygmunt,
>>>>>
>>>>> A while back, I expanded the "network" test script to provide an
>>>>> option to test using iperf3, and added a suitable test to the
>>>>> providers/plainbox-provider-checkbox/jobs/ethernet.txt.in file. At the
>>>>> time, I asked you how to get a Debian package dependency in place so
>>>>> as to have iperf3 installed automatically, and you said to add an
>>>>> entry to
>>>>> providers/plainbox-provider-resource-generic/jobs/resource.pxu. I did
>>>>> that, and it's in the repository, but plainbox-provider-checkbox
>>>>> doesn't have the iperf3 dependency, so iperf3 is not being installed
>>>>> by default. Have I misunderstood something? I'd like to get a suitable
>>>>> dependency set up so that we don't have to manually install iperf3.
>>>>> Thanks!
>>>>>
>>>>> - --
>>>>> Rod Smith
>>>>> Server and Cloud Certification Engineer
>>>>> rod.smith at canonical.com
>>>>> -----BEGIN PGP SIGNATURE-----
>>>>> Version: GnuPG v2.0.22 (GNU/Linux)
>>>>>
>>>>> iQEcBAEBAgAGBQJWXJLXAAoJEFgyRI+V0Fjm2SwH+wUkX7JAWtc7qcqMkAR4/JIu
>>>>> RD5J6Xw0F3ZTRxLAOJCP4d3MXtuZu1GQf68tJlBUXA2ZVCVAbMaQuXObnUQvGsgA
>>>>> Yq/3pSabk0+IMh+6u4KFqwk9JjP3MT7gBC7LcQaQflcBTh7k9iv19YcOI4PxNnjH
>>>>> MQKimohwcs1VRChSSh9JxToGpH36PaqQKVJiuR+/Dtsa0YGbUXBA4y9yBp6cDGyC
>>>>> 8b9zwu/2q8r34HCm4hdT4aVwMV+21EPCRcaetrc1nlGttz5ToVkpIMsxJBvqAu9p
>>>>> icE2xgVkTjsd7TaYow5VDnMLFeK32Etbk1dHixlyPJyuLUDC35hrjrhOJeTJG2E=
>>>>> =gT1P
>>>>> -----END PGP SIGNATURE-----
>>>>
>>>>
>>>>
>>>
>>> --
>>> Checkbox-devel mailing list
>>> Checkbox-devel at lists.ubuntu.com
>>> Modify settings or unsubscribe at:
>>> https://lists.ubuntu.com/mailman/listinfo/checkbox-devel
>>
>>
>>
>



-- 
Jeff Lane - Server Certification Lead, Tools Developer, Warrior Poet,
Lover of Pie
Ubuntu Ham: W4KDH
Freenode IRC: bladernr or bladernr_
gpg: 1024D/3A14B2DD 8C88 B076 0DD7 B404 1417  C466 4ABD 3635 3A14 B2DD



More information about the Checkbox-devel mailing list