jjb: Add Yocto jobs
authorMichael Jeanson <mjeanson@efficios.com>
Thu, 9 Mar 2023 21:45:11 +0000 (16:45 -0500)
committerMichael Jeanson <mjeanson@efficios.com>
Fri, 17 Mar 2023 18:51:26 +0000 (14:51 -0400)
Change-Id: I62e3e10b72d6d312d6959d040810988b9c9e62d9
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
jobs/babeltrace.yaml
jobs/liburcu.yaml
jobs/lttng-tools.yaml
jobs/lttng-ust.yaml
scripts/babeltrace/build.sh
scripts/lttng-tools/build.sh
scripts/lttng-ust/build.sh

index 5339e0fe4cc5bf527f2bd24235e7c2f4928caa79..3c9684fe696af8973a54f6f4f3108c13e5cb2eca 100644 (file)
           confs: !!python/tuple [std, prod]
           filter: ''
           touchstone: ''
+      - '{job_prefix}babeltrace_{version}_{buildtype}':
+          buildtype: yoctobuild
+          platforms: !!python/tuple [yocto23-powerpcspe, yocto23-powerpc, yocto31-ppc64]
+          builds: !!python/tuple [std]
+          confs: !!python/tuple [std]
+          filter: ''
+          touchstone: ''
       - '{job_prefix}babeltrace_{version}_{buildtype}':
           buildtype: macosbuild
           platforms: !!python/tuple [macos-amd64, macos-arm64]
index 2d79cf2c13b0c7197c8e0428584abc5ac1a2c5ef..abd0878c0ec1c324081675952d77196e90fd859d 100644 (file)
           builds: !!python/tuple [std]
           confs: !!python/tuple [std]
           touchstone: '(build == "std")'
+      - '{job_prefix}liburcu_{version}_{buildtype}':
+          buildtype: yoctobuild
+          platforms: !!python/tuple [yocto23-powerpcspe, yocto23-powerpc, yocto31-ppc64]
+          builds: !!python/tuple [std]
+          confs: !!python/tuple [std]
+          touchstone: '(build == "std")'
       - '{job_prefix}liburcu_{version}_{buildtype}':
           buildtype: macosbuild
           platforms: !!python/tuple [macos-amd64, macos-arm64]
index 2f922d8fcb7e732120f0245456a515febcec823b..d7a0004b7c6569dbafe066e2e72cd81daee1e5c7 100644 (file)
           testtypes: !!python/tuple [base]
           filter: ''
           touchstone: ''
+      - '{job_prefix}lttng-tools_{version}_{buildtype}':
+          buildtype: yoctobuild
+          version: master
+          ustversion: master
+          platforms: !!python/tuple [yocto23-powerpcspe, yocto23-powerpc, yocto31-ppc64]
+          builds: !!python/tuple [std]
+          confs: !!python/tuple [std]
+          urcuversions: !!python/tuple [master]
+          babelversions: !!python/tuple [stable-2.0]
+          testtypes: !!python/tuple [base]
+          filter: ''
+          touchstone: ''
       - '{job_prefix}lttng-tools_{version}_{buildtype}':
           buildtype: macosbuild
           version: master
index 162c98898621650de9acb42a41a0455999a12ba0..2362ab288dd7ab239dcfdd2eb1699f3baa828cb2 100644 (file)
           liburcu_versions: !!python/tuple [stable-0.13, master]
           filter: ''
           touchstone: ''
+      - '{job_prefix}lttng-ust_{version}_{buildtype}':
+          buildtype: yoctobuild
+          version: master
+          platforms: !!python/tuple [yocto23-powerpcspe, yocto23-powerpc, yocto31-ppc64]
+          builds: !!python/tuple [std]
+          confs: !!python/tuple [std]
+          liburcu_versions: !!python/tuple [stable-0.13, master]
+          filter: ''
+          touchstone: ''
       - '{job_prefix}lttng-ust_{version}_{buildtype}':
           buildtype: freebsdbuild
           version: master
index f6bc52d516e79e9c79360f46d458be5159b094ed..ddb9162a4a351840444f33a551b2c9463eb1bcfa 100755 (executable)
@@ -275,6 +275,11 @@ min)
     if vergte "$PACKAGE_VERSION" "2.0"; then
         CONF_OPTS+=("--enable-python-bindings" "--enable-python-plugins")
     fi
+
+    # Something is broken in docbook-xml on yocto
+    if [[ "$platform" = yocto* ]]; then
+        CONF_OPTS+=("--disable-man-pages")
+    fi
     ;;
 esac
 
index 577b835bc55261bd7284434491399fb92f66255d..84367e0ecd4ff89f4014a65db3953fd45bf46803 100755 (executable)
@@ -373,6 +373,11 @@ debug-rcu)
 
 *)
     echo "Standard configuration"
+
+    # Something is broken in docbook-xml on yocto
+    if [[ "$platform" = yocto* ]]; then
+        CONF_OPTS+=("--disable-man-pages")
+    fi
     ;;
 esac
 
index f69d01880bc42860daef99ae45e8ddd14c4d9e5f..7ce27392a3574fa99838fcb49693563ecf779512 100755 (executable)
@@ -233,6 +233,11 @@ debug-rcu)
 
 *)
     echo "Standard configuration"
+
+    # Something is broken in docbook-xml on yocto
+    if [[ "$platform" = yocto* ]]; then
+        CONF_OPTS+=("--disable-man-pages")
+    fi
     ;;
 esac
 
This page took 0.026962 seconds and 4 git commands to generate.