Skip to contentSkip to conversation

] ] Build sets to test new OS distribution in autobuilder

PATCH Superseded Aníbal Limón 2 participants 3 messages Oct 7, 2016 – Oct 10, 2016

v4 of 5 Superseded Latest is v5 →

lore
Share & tools
lore
#0 lore raw

PATCH v4 1/1 ] ] Build sets to test new OS distribution in autobuilder

From: Monserrat Sedeno <[email protected]>

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]

Note:In order to add a new distro as supported all the build sets should be PASS

---
 .../nightly-qa-distro.conf                         | 55 ++++++++++++++++++++++
 1 file changed, 55 insertions(+)
 create mode 100644 buildset-config.autobuilder-qa/nightly-qa-distro.conf
buildset-config.autobuilder-qa/nightly-qa-distro.conf new file +55 -0
new file mode 100644
index 0000000..def4118
@@ -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 · 1 line
2.1.4
#1 lore raw

This version appears to ignore Beth's comments from yesterday where she said buildset-config.autobuilder-qa wasn't really the appropriate directory and suggested a different name, plus she said all buildable configs should be present or links to them. If the later is true, then not only should the patch use a different directory, but it should also populate that new directory with links to the other build config files referenced in this file.

-Bill

Quoted 83 lines · Aníbal Limón

From: Monserrat Sedeno <[email protected]>

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]

Note:In order to add a new distro as supported all the build sets should be PASS

---
 .../nightly-qa-distro.conf                         | 55 ++++++++++++++++++++++
 1 file changed, 55 insertions(+)
 create mode 100644 buildset-config.autobuilder-qa/nightly-qa-distro.conf
buildset-config.autobuilder-qa/nightly-qa-distro.conf new file +55 -1
new file mode 100644
index 0000000..def4118
@@ -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': {}}},]
--

2.1.4

#2 lore raw
Quoted 7 lines · Bill Randle

This version appears to ignore Beth's comments from yesterday where she said buildset-config.autobuilder-qa wasn't really the appropriate directory and suggested a different name, plus she said all buildable configs should be present or links to them. If the later is true, then not only should the patch use a different directory, but it should also populate that new directory with links to the other build config files referenced in this file.

Yes Bill, sorry i forget to move the buildset to buildset-config.controller.

I'll send another patch.

alimon

Quoted 88 lines

-Bill

Quoted 83 lines · Aníbal Limón

From: Monserrat Sedeno <[email protected]>

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]

Note:In order to add a new distro as supported all the build sets should be PASS

---
 .../nightly-qa-distro.conf                         | 55 ++++++++++++++++++++++
 1 file changed, 55 insertions(+)
 create mode 100644 buildset-config.autobuilder-qa/nightly-qa-distro.conf
buildset-config.autobuilder-qa/nightly-qa-distro.conf new file +55 -1
new file mode 100644
index 0000000..def4118
@@ -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': {}}},]
--

2.1.4