mirror of
git://git.yoctoproject.org/yocto-autobuilder-helper.git
synced 2025-07-19 20:59:02 +02:00
config.json: Repro meta-oe: clobber build directory to save disk space
This patch clobbers each of the meta-openembedded/meta-* repro selftest build directory after a successful reproducibility step and should decrease maximum disk space used by this builder. Previously, the full parent build directory would only be clobbered after a successful full build (which is yet to be seen). As a reminder, each reproducibility build directory contains 2 builds: * for each recipe of the layer (and their recursive dependencies) * without rm_work * one with sstate, one without As a result, I'd expect to find 10 times a build directory for each recipe near the root of the dependency tree (linux-yocto, gcc, ...): one for each meta-openembedded/meta-* layer. This would add up quick. Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
d64248abae
commit
0a724db87b
20
config.json
20
config.json
|
@ -322,7 +322,7 @@
|
|||
],
|
||||
"step1" : {
|
||||
"shortname" : "Repro meta-oe/meta-filesystems",
|
||||
"EXTRACMDS" : ["${SCRIPTSDIR}/checkvnc; OEQA_DEBUGGING_SAVED_OUTPUT=${BASE_SHAREDDIR}/pub/repro-fail-openembedded/meta-filesystems/ DISPLAY=:1 BB_LOGCONFIG=$(readlink -f $BB_LOGCONFIG) oe-selftest --newbuilddir $BUILDDIR/build-st-meta-filesystems -r reproducible"],
|
||||
"EXTRACMDS" : ["${SCRIPTSDIR}/checkvnc; OEQA_DEBUGGING_SAVED_OUTPUT=${BASE_SHAREDDIR}/pub/repro-fail-openembedded/meta-filesystems/ DISPLAY=:1 BB_LOGCONFIG=$(readlink -f $BB_LOGCONFIG) oe-selftest --newbuilddir $BUILDDIR/build-st-meta-filesystems -r reproducible && ${SCRIPTSDIR}/../janitor/clobberdir ${BUILDDIR}/build-st-meta-filesystems"],
|
||||
"ADDLAYER" : [
|
||||
"${BUILDDIR}/../meta-openembedded/meta-oe",
|
||||
"${BUILDDIR}/../meta-openembedded/meta-python",
|
||||
|
@ -344,7 +344,7 @@
|
|||
},
|
||||
"step2" : {
|
||||
"shortname" : "Repro meta-oe/meta-gnome",
|
||||
"EXTRACMDS" : ["${SCRIPTSDIR}/checkvnc; OEQA_DEBUGGING_SAVED_OUTPUT=${BASE_SHAREDDIR}/pub/repro-fail-openembedded/meta-gnome/ DISPLAY=:1 BB_LOGCONFIG=$(readlink -f $BB_LOGCONFIG) oe-selftest --newbuilddir $BUILDDIR/build-st-meta-gnome -r reproducible"],
|
||||
"EXTRACMDS" : ["${SCRIPTSDIR}/checkvnc; OEQA_DEBUGGING_SAVED_OUTPUT=${BASE_SHAREDDIR}/pub/repro-fail-openembedded/meta-gnome/ DISPLAY=:1 BB_LOGCONFIG=$(readlink -f $BB_LOGCONFIG) oe-selftest --newbuilddir $BUILDDIR/build-st-meta-gnome -r reproducible && ${SCRIPTSDIR}/../janitor/clobberdir ${BUILDDIR}/build-st-meta-gnome"],
|
||||
"ADDLAYER" : [
|
||||
"${BUILDDIR}/../meta-openembedded/meta-oe",
|
||||
"${BUILDDIR}/../meta-openembedded/meta-python",
|
||||
|
@ -366,7 +366,7 @@
|
|||
},
|
||||
"step3" : {
|
||||
"shortname" : "Repro meta-oe/meta-initramfs",
|
||||
"EXTRACMDS" : ["${SCRIPTSDIR}/checkvnc; OEQA_DEBUGGING_SAVED_OUTPUT=${BASE_SHAREDDIR}/pub/repro-fail-openembedded/meta-initramfs/ DISPLAY=:1 BB_LOGCONFIG=$(readlink -f $BB_LOGCONFIG) oe-selftest --newbuilddir $BUILDDIR/build-st-meta-initramfs -r reproducible"],
|
||||
"EXTRACMDS" : ["${SCRIPTSDIR}/checkvnc; OEQA_DEBUGGING_SAVED_OUTPUT=${BASE_SHAREDDIR}/pub/repro-fail-openembedded/meta-initramfs/ DISPLAY=:1 BB_LOGCONFIG=$(readlink -f $BB_LOGCONFIG) oe-selftest --newbuilddir $BUILDDIR/build-st-meta-initramfs -r reproducible && ${SCRIPTSDIR}/../janitor/clobberdir ${BUILDDIR}/build-st-meta-initramfs"],
|
||||
"ADDLAYER" : [
|
||||
"${BUILDDIR}/../meta-openembedded/meta-initramfs"
|
||||
],
|
||||
|
@ -379,7 +379,7 @@
|
|||
},
|
||||
"step4" : {
|
||||
"shortname" : "Repro meta-oe/meta-multimedia",
|
||||
"EXTRACMDS" : ["${SCRIPTSDIR}/checkvnc; OEQA_DEBUGGING_SAVED_OUTPUT=${BASE_SHAREDDIR}/pub/repro-fail-openembedded/meta-multimedia/ DISPLAY=:1 BB_LOGCONFIG=$(readlink -f $BB_LOGCONFIG) oe-selftest --newbuilddir $BUILDDIR/build-st-meta-multimedia -r reproducible"],
|
||||
"EXTRACMDS" : ["${SCRIPTSDIR}/checkvnc; OEQA_DEBUGGING_SAVED_OUTPUT=${BASE_SHAREDDIR}/pub/repro-fail-openembedded/meta-multimedia/ DISPLAY=:1 BB_LOGCONFIG=$(readlink -f $BB_LOGCONFIG) oe-selftest --newbuilddir $BUILDDIR/build-st-meta-multimedia -r reproducible && ${SCRIPTSDIR}/../janitor/clobberdir ${BUILDDIR}/build-st-meta-multimedia"],
|
||||
"ADDLAYER" : [
|
||||
"${BUILDDIR}/../meta-openembedded/meta-oe",
|
||||
"${BUILDDIR}/../meta-openembedded/meta-python",
|
||||
|
@ -398,7 +398,7 @@
|
|||
},
|
||||
"step5" : {
|
||||
"shortname" : "Repro meta-oe/meta-networking",
|
||||
"EXTRACMDS" : ["${SCRIPTSDIR}/checkvnc; OEQA_DEBUGGING_SAVED_OUTPUT=${BASE_SHAREDDIR}/pub/repro-fail-openembedded/meta-networking/ DISPLAY=:1 BB_LOGCONFIG=$(readlink -f $BB_LOGCONFIG) oe-selftest --newbuilddir $BUILDDIR/build-st-meta-networking -r reproducible"],
|
||||
"EXTRACMDS" : ["${SCRIPTSDIR}/checkvnc; OEQA_DEBUGGING_SAVED_OUTPUT=${BASE_SHAREDDIR}/pub/repro-fail-openembedded/meta-networking/ DISPLAY=:1 BB_LOGCONFIG=$(readlink -f $BB_LOGCONFIG) oe-selftest --newbuilddir $BUILDDIR/build-st-meta-networking -r reproducible && ${SCRIPTSDIR}/../janitor/clobberdir ${BUILDDIR}/build-st-meta-networking"],
|
||||
"ADDLAYER" : [
|
||||
"${BUILDDIR}/../meta-openembedded/meta-oe",
|
||||
"${BUILDDIR}/../meta-openembedded/meta-python",
|
||||
|
@ -417,7 +417,7 @@
|
|||
},
|
||||
"step6" : {
|
||||
"shortname" : "Repro meta-oe/meta-oe",
|
||||
"EXTRACMDS" : ["${SCRIPTSDIR}/checkvnc; OEQA_DEBUGGING_SAVED_OUTPUT=${BASE_SHAREDDIR}/pub/repro-fail-openembedded/meta-oe/ DISPLAY=:1 BB_LOGCONFIG=$(readlink -f $BB_LOGCONFIG) oe-selftest --newbuilddir $BUILDDIR/build-st-meta-oe -r reproducible"],
|
||||
"EXTRACMDS" : ["${SCRIPTSDIR}/checkvnc; OEQA_DEBUGGING_SAVED_OUTPUT=${BASE_SHAREDDIR}/pub/repro-fail-openembedded/meta-oe/ DISPLAY=:1 BB_LOGCONFIG=$(readlink -f $BB_LOGCONFIG) oe-selftest --newbuilddir $BUILDDIR/build-st-meta-oe -r reproducible && ${SCRIPTSDIR}/../janitor/clobberdir ${BUILDDIR}/build-st-meta-oe"],
|
||||
"ADDLAYER" : [
|
||||
"${BUILDDIR}/../meta-openembedded/meta-oe"
|
||||
],
|
||||
|
@ -430,7 +430,7 @@
|
|||
},
|
||||
"step7" : {
|
||||
"shortname" : "Repro meta-oe/meta-perl",
|
||||
"EXTRACMDS" : ["${SCRIPTSDIR}/checkvnc; OEQA_DEBUGGING_SAVED_OUTPUT=${BASE_SHAREDDIR}/pub/repro-fail-openembedded/meta-perl/ DISPLAY=:1 BB_LOGCONFIG=$(readlink -f $BB_LOGCONFIG) oe-selftest --newbuilddir $BUILDDIR/build-st-meta-perl -r reproducible"],
|
||||
"EXTRACMDS" : ["${SCRIPTSDIR}/checkvnc; OEQA_DEBUGGING_SAVED_OUTPUT=${BASE_SHAREDDIR}/pub/repro-fail-openembedded/meta-perl/ DISPLAY=:1 BB_LOGCONFIG=$(readlink -f $BB_LOGCONFIG) oe-selftest --newbuilddir $BUILDDIR/build-st-meta-perl -r reproducible && ${SCRIPTSDIR}/../janitor/clobberdir ${BUILDDIR}/build-st-meta-perl"],
|
||||
"ADDLAYER" : [
|
||||
"${BUILDDIR}/../meta-openembedded/meta-oe",
|
||||
"${BUILDDIR}/../meta-openembedded/meta-perl"
|
||||
|
@ -447,7 +447,7 @@
|
|||
},
|
||||
"step8" : {
|
||||
"shortname" : "Repro meta-oe/meta-python",
|
||||
"EXTRACMDS" : ["${SCRIPTSDIR}/checkvnc; OEQA_DEBUGGING_SAVED_OUTPUT=${BASE_SHAREDDIR}/pub/repro-fail-openembedded/meta-python/ DISPLAY=:1 BB_LOGCONFIG=$(readlink -f $BB_LOGCONFIG) oe-selftest --newbuilddir $BUILDDIR/build-st-meta-python -r reproducible"],
|
||||
"EXTRACMDS" : ["${SCRIPTSDIR}/checkvnc; OEQA_DEBUGGING_SAVED_OUTPUT=${BASE_SHAREDDIR}/pub/repro-fail-openembedded/meta-python/ DISPLAY=:1 BB_LOGCONFIG=$(readlink -f $BB_LOGCONFIG) oe-selftest --newbuilddir $BUILDDIR/build-st-meta-python -r reproducible && ${SCRIPTSDIR}/../janitor/clobberdir ${BUILDDIR}/build-st-meta-python"],
|
||||
"ADDLAYER" : [
|
||||
"${BUILDDIR}/../meta-openembedded/meta-oe",
|
||||
"${BUILDDIR}/../meta-openembedded/meta-python"
|
||||
|
@ -462,7 +462,7 @@
|
|||
},
|
||||
"step9" : {
|
||||
"shortname" : "Repro meta-oe/meta-webserver",
|
||||
"EXTRACMDS" : ["${SCRIPTSDIR}/checkvnc; OEQA_DEBUGGING_SAVED_OUTPUT=${BASE_SHAREDDIR}/pub/repro-fail-openembedded/meta-webserver/ DISPLAY=:1 BB_LOGCONFIG=$(readlink -f $BB_LOGCONFIG) oe-selftest --newbuilddir $BUILDDIR/build-st-meta-webserver -r reproducible"],
|
||||
"EXTRACMDS" : ["${SCRIPTSDIR}/checkvnc; OEQA_DEBUGGING_SAVED_OUTPUT=${BASE_SHAREDDIR}/pub/repro-fail-openembedded/meta-webserver/ DISPLAY=:1 BB_LOGCONFIG=$(readlink -f $BB_LOGCONFIG) oe-selftest --newbuilddir $BUILDDIR/build-st-meta-webserver -r reproducible && ${SCRIPTSDIR}/../janitor/clobberdir ${BUILDDIR}/build-st-meta-webserver"],
|
||||
"ADDLAYER" : [
|
||||
"${BUILDDIR}/../meta-openembedded/meta-oe",
|
||||
"${BUILDDIR}/../meta-openembedded/meta-webserver"
|
||||
|
@ -479,7 +479,7 @@
|
|||
},
|
||||
"step10" : {
|
||||
"shortname" : "Repro meta-oe/meta-xfce",
|
||||
"EXTRACMDS" : ["${SCRIPTSDIR}/checkvnc; OEQA_DEBUGGING_SAVED_OUTPUT=${BASE_SHAREDDIR}/pub/repro-fail-openembedded/meta-xfce/ DISPLAY=:1 BB_LOGCONFIG=$(readlink -f $BB_LOGCONFIG) oe-selftest --newbuilddir $BUILDDIR/build-st-meta-xfce -r reproducible"],
|
||||
"EXTRACMDS" : ["${SCRIPTSDIR}/checkvnc; OEQA_DEBUGGING_SAVED_OUTPUT=${BASE_SHAREDDIR}/pub/repro-fail-openembedded/meta-xfce/ DISPLAY=:1 BB_LOGCONFIG=$(readlink -f $BB_LOGCONFIG) oe-selftest --newbuilddir $BUILDDIR/build-st-meta-xfce -r reproducible && ${SCRIPTSDIR}/../janitor/clobberdir ${BUILDDIR}/build-st-meta-xfce"],
|
||||
"ADDLAYER" : [
|
||||
"${BUILDDIR}/../meta-openembedded/meta-oe",
|
||||
"${BUILDDIR}/../meta-openembedded/meta-python",
|
||||
|
|
Loading…
Reference in New Issue
Block a user