From nobody Thu May 23 23:13:22 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass(p=reject dis=none) header.from=citrix.com ARC-Seal: i=1; a=rsa-sha256; t=1686326622; cv=none; d=zohomail.com; s=zohoarc; b=D788o97tQdWwWdwY5+E0nd6Ztt2iqnyq5Izp86oJ+YYq7/bHJUQjWuO7Fhj2/oFTXtHEzDzIFRF3akEA1ZdWh76NQFYfVE0OqAbFFDi65tb62mIGdSV8Abi3uMRDiQLBAOOa6S+dNp2YV0NKTD+xNBUys8bG0j2xxzGAKF324bQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1686326622; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:To; bh=HNhGiYiDj19w+BLMt6Po+8YPE1peFPHVZFqXyG5OhTg=; b=Lotw7z0hAkRQUUiHixJL1B/fQVlMlrlTCFSIc0glNmLWMa4EUC+eNmZLl3ktwbMkn6WUB/D7kqBIGh4vUrUmlYBRkw1gGzHqYmXu/ssQcAgQZ6MoipV2i8IFVoKM5NYCkR7JS8XHVKNa9LOHBqRGTHApqzqLJTKxmvpPm+UHClE= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1686326622649539.3901599278095; Fri, 9 Jun 2023 09:03:42 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.546197.852876 (Exim 4.92) (envelope-from ) id 1q7eZq-00019N-Bo; Fri, 09 Jun 2023 16:03:02 +0000 Received: by outflank-mailman (output) from mailman id 546197.852876; Fri, 09 Jun 2023 16:03:02 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1q7eZq-00019G-8w; Fri, 09 Jun 2023 16:03:02 +0000 Received: by outflank-mailman (input) for mailman id 546197; Fri, 09 Jun 2023 16:03:01 +0000 Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50] helo=se1-gles-flk1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1q7eZp-00019A-Bt for xen-devel@lists.xenproject.org; Fri, 09 Jun 2023 16:03:01 +0000 Received: from esa5.hc3370-68.iphmx.com (esa5.hc3370-68.iphmx.com [216.71.155.168]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS id 1946dc69-06df-11ee-8611-37d641c3527e; Fri, 09 Jun 2023 18:02:58 +0200 (CEST) X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: 1946dc69-06df-11ee-8611-37d641c3527e DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=citrix.com; s=securemail; t=1686326578; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=iF3Qndk4wGvJ9qBNgzhGDGpWUPBDaNlxNMhbRXEfAAI=; b=iffvHrI6Omw4YZDGnDtqul8aV/uWexXHdRyfiTN0qg6AMe6+nPkcjAT0 x8hsX3BeFOmrAr5n9p+AcLnkZgi93QTEU9nUuW7W7tMdEl2J3p1grPNYv 5jsLcH+r6feY61Ajo0Qoxc1DetpTBTpp0LzsLkpW/EOjlmT7qrn5Lrxs5 Y=; Authentication-Results: esa5.hc3370-68.iphmx.com; dkim=none (message not signed) header.i=none X-SBRS: 4.0 X-MesageID: 110981565 X-Ironport-Server: esa5.hc3370-68.iphmx.com X-Remote-IP: 162.221.156.123 X-Policy: $RELAYED IronPort-Data: A9a23:N+zEXKk4txeRQShcgu7F3y/o5gyYJkRdPkR7XQ2eYbSJt1+Wr1Gzt xIeCGHTPPqOYWOnKdx/PdnloxsH6pbTmtAxSQo+rHg8RSMWpZLJC+rCIxarNUt+DCFhoGFPt JxCN4aafKjYaleG+39B55C49SEUOZmgH+a6U6icfHgqH2eIcQ954Tp7gek1n4V0ttawBgKJq LvartbWfVSowFaYCEpNg064gE0p5KyaVA8w5ARkPqgV5A6GzhH5MbpETU2PByqgKmVrNrbSq 9brlNmR4m7f9hExPdKp+p6TnpoiG+O60aCm0xK6aoD66vRwjnVaPpUTbZLwXXx/mTSR9+2d/ f0W3XCGpaXFCYWX8AgVe0Ew/yiTpsSq8pefSZS0mZT7I0Er7xIAahihZa07FdRwxwp5PY1B3 fgTITNOVk/TvbuvnO6wSslBp/YuF9a+aevzulk4pd3YJfMvQJSFSKTW/95Imjw3g6iiH96HO ZBfM2A2Kk2dPVsWYAx/5JEWxY9EglHWdTFCpU3Tjq0w+2XJlyR60aT3McqTcduPLSlQth/B/ jOWpjmnX3n2MvSg7z6U32+NudXxthjXeLkzGI2T+L1l1Qj7Kms7V0RNCArTTeOCol6zXZdTJ lIZ/gIqrLMu7wq7Q9/lRRq6rXWY+BkGVLJ4CPYm4QuAzq7V5QexBWUeSDNFLts8u6ceQD0h1 laN2dTzFzFrmLSQRTSW8bL8kN+pEXFLdylYP3ZCFFZbpYC5++nfky4jUP5nG6e2zeWqSQup2 mzWpygeqpQhgPUUgvDTEU/8vxqgoZ3ATwgQ7wrRX3644g4RWLNJd7BE+nCAs68ecd/xok2p+ SFdxpPAtLxm4YSlznTlfQkbIF2+Cx9p2hX4iEUnIZQu/i/FF5WLLdEJu2EWyKuE3685ld7Vj Kz741k5CHpv0JyCM8dKj3qZUZhC8EQZPY2NugroRtRPeINtUwSM4TtjY0Wdt0i0zhhyy/1uY 83GLp38ZZr/NUiA5GDvL9rxLJdxnnxurY8tbc2TI+ubPUq2OyfOFOZt3KqmZeEl9qKUyDg5A P4GX/ZmPy53CbWkCgGOqN57ELz/BSRjbXwAg5ANJ7Hrz8sPMD1JNsI9Npt4I9M8xPwLzbaQl px/M2cBoGfCabT8AV3iQhhehHnHBP6TcVpT0fQQAGuV IronPort-HdrOrdr: A9a23:29Jb+a3UQR2wXLgB0AK9FgqjBKMkLtp133Aq2lEZdPU1SKGlfq WV954mPHDP6Ar5J0tQ++xoVJPufZq+z/JICOsqTNSftWDd0QOVxepZjLcKrQePJ8T2zJ856Z td X-Talos-CUID: 9a23:rlM4/m5LXkSvi7zjc9ss8EUdGYMdLS3nlW6Mf0S4KUtIerCuVgrF X-Talos-MUID: =?us-ascii?q?9a23=3AP4hrGg1nqdvl27lLjqPoqkJv8zUj3IKqGW0QsKo?= =?us-ascii?q?8heK/GQxLGjutpzr0Tdpy?= X-IronPort-AV: E=Sophos;i="6.00,229,1681185600"; d="scan'208";a="110981565" From: Andrew Cooper To: Xen-devel CC: Andrew Cooper , =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= , "Stefano Stabellini" , Michal Orzel , Anthony PERARD Subject: [PATCH] CI: Add Ocaml to the alpine containers Date: Fri, 9 Jun 2023 17:02:44 +0100 Message-ID: <20230609160244.2638438-1-andrew.cooper3@citrix.com> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @citrix.com) X-ZM-MESSAGEID: 1686326624510100001 This gets more coverage of optional parts of the build, and makes it easier= to trial Ocaml related changes in the smoke tests. Signed-off-by: Andrew Cooper Acked-by: Stefano Stabellini Reviewed-by: Michal Orzel --- CC: Roger Pau Monn=C3=A9 CC: Stefano Stabellini CC: Michal Orzel CC: Anthony PERARD Hacked up manually to fix the Ocaml bindings for arm64: https://gitlab.com/xen-project/people/andyhhp/xen/-/pipelines/895162017 but this aspect should be done irrespective. --- automation/build/alpine/3.12-arm64v8.dockerfile | 2 ++ automation/build/alpine/3.12.dockerfile | 2 ++ 2 files changed, 4 insertions(+) diff --git a/automation/build/alpine/3.12-arm64v8.dockerfile b/automation/b= uild/alpine/3.12-arm64v8.dockerfile index 3f1e6a3fc6df..1be3bf780509 100644 --- a/automation/build/alpine/3.12-arm64v8.dockerfile +++ b/automation/build/alpine/3.12-arm64v8.dockerfile @@ -28,6 +28,8 @@ RUN apk --no-cache add \ make \ musl-dev \ ncurses-dev \ + ocaml \ + ocaml-findlib \ patch \ python3-dev \ texinfo \ diff --git a/automation/build/alpine/3.12.dockerfile b/automation/build/alp= ine/3.12.dockerfile index c847aa82d9e2..72ad3a07ad4a 100644 --- a/automation/build/alpine/3.12.dockerfile +++ b/automation/build/alpine/3.12.dockerfile @@ -30,6 +30,8 @@ RUN apk --no-cache add \ make \ musl-dev \ ncurses-dev \ + ocaml \ + ocaml-findlib \ patch \ python3-dev \ texinfo \ base-commit: 3a82e4501c4ec4d53b764c5b69955997b03d1137 --=20 2.30.2