[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH v1] automation: provide diffutils and ghostscript in opensuse images


  • To: xen-devel@xxxxxxxxxxxxxxxxxxxx
  • From: Olaf Hering <olaf@xxxxxxxxx>
  • Date: Tue, 2 May 2023 05:42:18 +0000
  • Arc-authentication-results: i=1; strato.com; arc=none; dkim=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1683006149; s=strato-dkim-0002; d=strato.com; h=Message-Id:Date:Subject:Cc:To:From:Cc:Date:From:Subject:Sender; bh=GhE5fBfcNwMLwxUGqEDocKD//uK7BAVcWCZfFlhjFms=; b=Gde1FB+GfQETrwt+XkxjfOrvcybPN0VAQeR9m+K2cd4mfnDYlxtOnOSquEVUbYxevI Dds1Z3Oy2vNgHTeUIyGnMRvxyHDDMYN6mYqmPISUsSWnjeZPE2HZQJHJQumZU47MW4G4 grW5N/u6w44/Z88lRmrldU4FBErCS1InX/4tTtthsj0ByTWjPvc3908biRdZ2T9Jo3RN B88jXkKE0L97zI+vkLcaK/Yh3HhdWw4v9a/NKsxidkF+oVhMHe09wRrYEa3pxrOCuyxW t65iRbILnc09mZfd2a6CAEONc+UWobZvMO2OFGn74iAZzPB1bqrw8v1MSEGX6biEw07Y cU3A==
  • Arc-seal: i=1; a=rsa-sha256; t=1683006149; cv=none; d=strato.com; s=strato-dkim-0002; b=hz4P2fYHoTAGVQJxiYF1+wg1eGX4s1T6oLiKnz3J9ijpYzkt+pHRrYGLY9KNIi5wSc vwk/W94SFCc5885n0F3vIjEqHm4jdMyEIuOjtwJ+Q2OzZMvSkhkaBQVZ3PZfoFFfnvj9 yVglKOzNQ1C3ZTIrTqiU9/kQCfkwQxLqKirs/13YydPRb/4Prq4LQMCfKMZJOkzqX9cs vhQCqLLL4j6Ja2EtuiQ4kGvrWcd79kVJ38awktFQ68ZExXFNvhIZYzPETIXNvrYVSK6v FMxBeC55j1VchQhPXE5KspldBUVi/fpvbjx9Eg7HqWG6EVgkhqEltyoP6ti3RtH9qCHw Yw8w==
  • Cc: Doug Goldstein <cardoe@xxxxxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>
  • Delivery-date: Tue, 02 May 2023 05:43:05 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

The diffutils package is a hard requirement for building xen.
It was dropped from the Tumbleweed base image in the past 12 months.

Building with --enable-docs does now require the gs tool.

Add both packages to the suse dockerfiles.

Signed-off-by: Olaf Hering <olaf@xxxxxxxxx>
---
 automation/build/suse/opensuse-leap.dockerfile       | 2 ++
 automation/build/suse/opensuse-tumbleweed.dockerfile | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/automation/build/suse/opensuse-leap.dockerfile 
b/automation/build/suse/opensuse-leap.dockerfile
index bac9385412..c7973dd6ab 100644
--- a/automation/build/suse/opensuse-leap.dockerfile
+++ b/automation/build/suse/opensuse-leap.dockerfile
@@ -18,11 +18,13 @@ RUN zypper install -y --no-recommends \
         clang \
         cmake \
         dev86 \
+        diffutils \
         discount \
         flex \
         gcc \
         gcc-c++ \
         git \
+        ghostscript \
         glib2-devel \
         glibc-devel \
         # glibc-devel-32bit for Xen < 4.15
diff --git a/automation/build/suse/opensuse-tumbleweed.dockerfile 
b/automation/build/suse/opensuse-tumbleweed.dockerfile
index 3e5771fccd..7e5f22acef 100644
--- a/automation/build/suse/opensuse-tumbleweed.dockerfile
+++ b/automation/build/suse/opensuse-tumbleweed.dockerfile
@@ -18,11 +18,13 @@ RUN zypper install -y --no-recommends \
         clang \
         cmake \
         dev86 \
+        diffutils \
         discount \
         flex \
         gcc \
         gcc-c++ \
         git \
+        ghostscript \
         glib2-devel \
         glibc-devel \
         # glibc-devel-32bit for Xen < 4.15



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.