DPDK CI discussions
 help / color / mirror / Atom feed
From: Ali Alnubani <alialnu@nvidia.com>
To: "ohilyard@iol.unh.edu" <ohilyard@iol.unh.edu>,
	"ci@dpdk.org" <ci@dpdk.org>
Cc: "aconole@redhat.com" <aconole@redhat.com>
Subject: RE: [PATCH v3 0/6] Community Lab Container Definitions
Date: Tue, 25 Oct 2022 20:39:44 +0000	[thread overview]
Message-ID: <DM4PR12MB51672952015C0B13B1A8FB8FDA319@DM4PR12MB5167.namprd12.prod.outlook.com> (raw)
In-Reply-To: <20221024174345.15402-1-ohilyard@iol.unh.edu>

> -----Original Message-----
> From: ohilyard@iol.unh.edu <ohilyard@iol.unh.edu>
> Sent: Monday, October 24, 2022 8:44 PM
> To: ci@dpdk.org
> Cc: aconole@redhat.com; Ali Alnubani <alialnu@nvidia.com>; Owen Hilyard
> <ohilyard@iol.unh.edu>
> Subject: [PATCH v3 0/6] Community Lab Container Definitions
> 
> From: Owen Hilyard <ohilyard@iol.unh.edu>
> 
> This patch series contains a new version of the DPDK CI containers. The old
> version was tied very tightly to the Community Lab Infrastructure, so it was
> not suitable for general use. This version is designed to make adding new
> OSes or OS versions as easy as possible. The minimum functionality can easily
> be built on any system that can compile DPDK. It includes support for
> building containers for other non-native architectures (ex: arm containers
> on x86) and for baking ABI references into the images.
> 
> The inventory file as added in this patch series defines what the community
> lab
> currently supports.
> 
> If you want to build these yourself, don't try to do parallel Makefile builds
> on non-server hardware. Libabigail is built into the containers, and since it
> is not avaliable in all distros it is compiled from source for many targets.
> If embedding the abi is enabled (DPDK_CI_CONTAINERS_BUILD_ABI=Y), with
> the
> current settings, DPDK will be compiled twice for every target in the
> inventory file. This will become three times when DPDK main has ABI stability
> again. Due to how the containers are constructed, building on non-native
> architectures is especially expensive because DPDK is compiled with an
> emulated
> compiler in a qemu vm that only has one thread.
> 
> Owen Hilyard (6):
>   containers/docs: Add container builder start
>   containers/inventory: Add inventory for container builder
>   containers/builder: Dockerfile creation script
>   containers/templates: Templates for Dockerfiles
>   containers/container_builder: Container for python scripts
>   containers/Makefile: Makefile to automate builds
> 

Your new patchset versions don't explain what changed in each patch compared to its older version.
See: https://doc.dpdk.org/guides/contributing/patches.html#creating-patches
> Version 2 and later of a patchset should also include a short log of the changes so the reviewer knows what has changed. This can be added to the cover letter or the annotations

Code changes from v2 look good to me. However, git-am warns of trailing whitespace errors when applying the patches.

Tested with podman version 4.3.0.
Tested-by: Ali Alnubani <alialnu@nvidia.com>

Thanks,
Ali

      parent reply	other threads:[~2022-10-25 20:39 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-10-24 17:43 ohilyard
2022-10-24 17:43 ` [PATCH v3 1/6] containers/docs: Add container builder start ohilyard
2022-10-24 17:43 ` [PATCH v3 2/6] containers/inventory: Add inventory for container builder ohilyard
2022-10-24 17:43 ` [PATCH v3 3/6] containers/builder: Dockerfile creation script ohilyard
2022-10-24 17:43 ` [PATCH v3 4/6] containers/templates: Templates for Dockerfiles ohilyard
2022-10-24 17:43 ` [PATCH v3 5/6] containers/container_builder: Container for python scripts ohilyard
2022-10-24 17:43 ` [PATCH v3 6/6] containers/Makefile: Makefile to automate builds ohilyard
2022-10-24 17:46 ` [PATCH v3 0/6] Community Lab Container Definitions Owen Hilyard
2022-10-25 20:39 ` Ali Alnubani [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=DM4PR12MB51672952015C0B13B1A8FB8FDA319@DM4PR12MB5167.namprd12.prod.outlook.com \
    --to=alialnu@nvidia.com \
    --cc=aconole@redhat.com \
    --cc=ci@dpdk.org \
    --cc=ohilyard@iol.unh.edu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).