Re: [yocto] [[PATCHv5][yocto-autobuilder]] buildset.controller: Add build set to test new OS distribution in autobuilder

2016-10-12 Thread Aníbal Limón


On 10/12/2016 05:51 AM, Beth 'pidge' Flanagan wrote:
> On Mon, 2016-10-10 at 09:54 -0500, Aníbal Limón wrote:
>> From: Monserrat Sedeno 
>>
>> As part of the process to set new OS distribution as supported on
>> Yoctoc Project
>> a new patch was created with the list of build sets that should be
>> executed.
>>
>> Detailed information:
>> https://wiki.yoctoproject.org/wiki/Distro_Testing_Plan#Execute_Build_
>> Sets
>>
>> Fixes [YOCTO #9905]
>>
> 
> Is this something that should be on the production servers? If so, I'll
> pull it later.

This patch is for the QA team for be able to test a new distribution to
be supported.

So isn't a common use to trigger this buildset in production servers,
that's the reason for the previous commit adding the buildset into
buildset-config.autobuilder-qa, i don't want to make hard copy of the
dependent buildsets because there implies more work for keep updated the
buildsets.

I understand the idea of make symlinks, if only buildsets aim to run in
production are in buildset-config.controller what will be the best
folder for put this nigthly-qa trigger buildset?.

Cheers,
alimon

> 
> If not, please re-read my prior email. If this is going to be on it's
> own ab with a specific purpose then it should exist in it's own
> directory and have full access to all the buildsets it needs.
> 
> Which means symlinks to those buildsets in buildset.controller.
> 
> If it's the former, I'll pull tonight. If it's the latter, please
> resubmit this patch.
> 
> -b
> 
> 
>> Note:In order to add a new distro as supported all the build sets
>> should be PASS
>>
>> Signed-off-by: Monserrat Sedeno 
>> Signed-off-by: Aníbal Limón 
>> ---
>>  buildset-config.controller/nightly-qa-distro.conf | 55
>> +++
>>  1 file changed, 55 insertions(+)
>>  create mode 100644 buildset-config.controller/nightly-qa-distro.conf
>>
>> diff --git a/buildset-config.controller/nightly-qa-distro.conf
>> b/buildset-config.controller/nightly-qa-distro.conf
>> new file mode 100644
>> index 000..def4118
>> --- /dev/null
>> +++ b/buildset-config.controller/nightly-qa-distro.conf
>> @@ -0,0 +1,55 @@
>> +[nightly-qa-distro]
>> +builders: 'example-worker'
>> +repos: [{'poky':
>> +{'repourl':'git://git.yoctoproject.org/poky',
>> + 'layerversion':{'core':'meta', 'yoctobsp':'meta-yocto-
>> bsp', 'yocto':'meta-yocto', 'poky':'meta-poky'},
>> + 'branch':'master'}},
>> +{'oecore':
>> +{'repourl':'git://git.openembedded.org/openembedded-
>> core',
>> + 'layerversion':'core',
>> + 'checkout':False,
>> + 'branch':'master'}},
>> +{'bitbake':
>> +{'repourl':'git://git.openembedded.org/bitbake',
>> + 'checkout':False,
>> + 'branch':'master'}},
>> +{'eclipse-poky-neon':
>> +{'repourl':'git://git.yoctoproject.org/eclipse-poky',
>> + 'checkout':False,
>> + 'branch':'neon-master'}},
>> +{'meta-qt4':
>> +{'repourl':'git://git.yoctoproject.org/meta-qt4',
>> + 'branch':'master'}},
>> +{'meta-qt3':
>> +{'repourl':'git://git.yoctoproject.org/meta-qt3',
>> + 'branch':'master'}}]
>> +props: [{'fp_date':{'prop_type':'StringParameter',
>> +   'size': 20,
>> +   'name': 'fp_date',
>> +   'label':'Full Pass date:'}}]
>> +steps: [{'SetDest':{}},
>> +{'CheckOutLayers': {}},
>> +{'RunPreamble': {}},
>> +{'TriggerBuilds': {'schedulerName': 'dist-build', 
>> + 'waitForFinish': 'True',
>> + 'schedulerNames': {
>> + 'nightly-oe-selftest': {},
>> + 'nightly-oecore': {},
>> + 'nightly-deb': {},
>> + 'nightly-ipk': {},
>> + 'nightly-world': {}, 
>> + 'nightly-arm': {}, 
>> + 'nightly-multilib': {}, 
>> + 'nightly-x86-64-lsb': {},
>> + 'nightly-x86': {},
>> + 'nightly-x32': {},
>> + 'poky-tiny': {}, 
>> + 'nightly-qa-systemd': {},
>> + 'nightly-qa-extras': {}, 
>> + 'nightly-qa-targetbuilds': {},
>> + 'nightly-qa-skeleton': {},
>> + 'nightly-qa-logrotate': {}, 
>> + 'nightly-qa-pam': {},
>> + 'buildtools': {}},
>> + 'eclipse-plugin-neon': {},
>> + 'schedulerNames_nowait': {}}},]



signature.asc
Description: OpenPGP digital signature
-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


Re: [yocto] [[PATCHv5][yocto-autobuilder]] buildset.controller: Add build set to test new OS distribution in autobuilder

2016-10-12 Thread Beth 'pidge' Flanagan
On Mon, 2016-10-10 at 09:54 -0500, Aníbal Limón wrote:
> From: Monserrat Sedeno 
> 
> As part of the process to set new OS distribution as supported on
> Yoctoc Project
> a new patch was created with the list of build sets that should be
> executed.
> 
> Detailed information:
> https://wiki.yoctoproject.org/wiki/Distro_Testing_Plan#Execute_Build_
> Sets
> 
> Fixes [YOCTO #9905]
> 

Is this something that should be on the production servers? If so, I'll
pull it later.

If not, please re-read my prior email. If this is going to be on it's
own ab with a specific purpose then it should exist in it's own
directory and have full access to all the buildsets it needs.

Which means symlinks to those buildsets in buildset.controller.

If it's the former, I'll pull tonight. If it's the latter, please
resubmit this patch.

-b


> Note:In order to add a new distro as supported all the build sets
> should be PASS
> 
> Signed-off-by: Monserrat Sedeno 
> Signed-off-by: Aníbal Limón 
> ---
>  buildset-config.controller/nightly-qa-distro.conf | 55
> +++
>  1 file changed, 55 insertions(+)
>  create mode 100644 buildset-config.controller/nightly-qa-distro.conf
> 
> diff --git a/buildset-config.controller/nightly-qa-distro.conf
> b/buildset-config.controller/nightly-qa-distro.conf
> new file mode 100644
> index 000..def4118
> --- /dev/null
> +++ b/buildset-config.controller/nightly-qa-distro.conf
> @@ -0,0 +1,55 @@
> +[nightly-qa-distro]
> +builders: 'example-worker'
> +repos: [{'poky':
> +{'repourl':'git://git.yoctoproject.org/poky',
> + 'layerversion':{'core':'meta', 'yoctobsp':'meta-yocto-
> bsp', 'yocto':'meta-yocto', 'poky':'meta-poky'},
> + 'branch':'master'}},
> +{'oecore':
> +{'repourl':'git://git.openembedded.org/openembedded-
> core',
> + 'layerversion':'core',
> + 'checkout':False,
> + 'branch':'master'}},
> +{'bitbake':
> +{'repourl':'git://git.openembedded.org/bitbake',
> + 'checkout':False,
> + 'branch':'master'}},
> +{'eclipse-poky-neon':
> +{'repourl':'git://git.yoctoproject.org/eclipse-poky',
> + 'checkout':False,
> + 'branch':'neon-master'}},
> +{'meta-qt4':
> +{'repourl':'git://git.yoctoproject.org/meta-qt4',
> + 'branch':'master'}},
> +{'meta-qt3':
> +{'repourl':'git://git.yoctoproject.org/meta-qt3',
> + 'branch':'master'}}]
> +props: [{'fp_date':{'prop_type':'StringParameter',
> +   'size': 20,
> +   'name': 'fp_date',
> +   'label':'Full Pass date:'}}]
> +steps: [{'SetDest':{}},
> +{'CheckOutLayers': {}},
> +{'RunPreamble': {}},
> +{'TriggerBuilds': {'schedulerName': 'dist-build', 
> + 'waitForFinish': 'True',
> + 'schedulerNames': {
> + 'nightly-oe-selftest': {},
> + 'nightly-oecore': {},
> + 'nightly-deb': {},
> + 'nightly-ipk': {},
> + 'nightly-world': {}, 
> + 'nightly-arm': {}, 
> + 'nightly-multilib': {}, 
> + 'nightly-x86-64-lsb': {},
> + 'nightly-x86': {},
> + 'nightly-x32': {},
> + 'poky-tiny': {}, 
> + 'nightly-qa-systemd': {},
> + 'nightly-qa-extras': {}, 
> + 'nightly-qa-targetbuilds': {},
> + 'nightly-qa-skeleton': {},
> + 'nightly-qa-logrotate': {}, 
> + 'nightly-qa-pam': {},
> + 'buildtools': {}},
> + 'eclipse-plugin-neon': {},
> + 'schedulerNames_nowait': {}}},]
-- 
___
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto