From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 415C0A0556; Thu, 20 Feb 2020 17:02:03 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id E9EA61BFB5; Thu, 20 Feb 2020 17:02:01 +0100 (CET) Received: from us-smtp-delivery-1.mimecast.com (us-smtp-2.mimecast.com [207.211.31.81]) by dpdk.org (Postfix) with ESMTP id 063081BF9F for ; Thu, 20 Feb 2020 17:02:00 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1582214520; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=i0X86YkOgnn7Xl1OCO+I7+BeWk19jQ9g5A1LzK3Rweg=; b=hZ8yoci9jV+BQtDlIJSwJK2xvTplGyFGhkUlZFYEJOwOwdPuWLFtrtxCFbriteaWtO8IZJ lIFhD5yTIfsLbsDwGl238933O+NZLX5rf2Bx00Ah11RSS0swo3Dy+8hNBdUZExFBiPWBs3 iqYu724s7aZLYLvtPDXiBtwN3JmE100= Received: from mail-vk1-f198.google.com (mail-vk1-f198.google.com [209.85.221.198]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-59-Pgqjx6FUO-uiqBlz0FOFrw-1; Thu, 20 Feb 2020 11:01:52 -0500 X-MC-Unique: Pgqjx6FUO-uiqBlz0FOFrw-1 Received: by mail-vk1-f198.google.com with SMTP id t126so1567980vkg.6 for ; Thu, 20 Feb 2020 08:01:52 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=d41JdRpWLi7IOdQe8E2l+0OG1ac57saQINf7DkvHK+E=; b=Wo8ooue7UqWwD+zaddhnrgS8jZWkAJtvbJvXntoY/PDBJ6WmILRtcMmwPbq6NpmQNx kDlqkOF7COvvoaryJ7dg6pjRkt4VB6UVlVAizPJD3dh3YsvFVpFVz5rjt9D1V30VPInq n58m8R8MhVxaUCULhxx9iJDD/adcjjKeb90AnpwQvWUebnf32THdFRQR8jGaVE9fSzcX PKrcVRZ9E0OYtHnRQq8kV4OmZUwZrn+GdicIF/1HoKAcBgU25RjsWVTw2orN2laCFzkF vIwhvj7er7jQoPeaJfbvLRqHgNRLMPFIvOVzJR5m4P9ZmohJ0ASb7Y/NDAGApOsjaJPk KTdg== X-Gm-Message-State: APjAAAX3/ZMZdz1VI+LsKdPFkzwawkd5mN5p8q60j74ZTNHYTkSAdKVt U+U+QnI2J+xVpiR+5YE4+QHhSKUmgXnNow4fEhLsEJi9ZFl9SFh2+QHonIoDVFA1RqEWyb/kzM4 QuvghSiUAot5p6V9HXQI= X-Received: by 2002:ab0:2408:: with SMTP id f8mr16125548uan.126.1582214511478; Thu, 20 Feb 2020 08:01:51 -0800 (PST) X-Google-Smtp-Source: APXvYqxiHnw2PBPQJRD/ihZmGQIbDYJJb9dIiCqLW5sh6xxCGtTLSsYJd6jbaWXrhwbd3mVZhfB4+QjTcAJpyVvUT/c= X-Received: by 2002:ab0:2408:: with SMTP id f8mr16125534uan.126.1582214511023; Thu, 20 Feb 2020 08:01:51 -0800 (PST) MIME-Version: 1.0 References: <20200219194131.29417-1-david.marchand@redhat.com> <20200219194131.29417-5-david.marchand@redhat.com> <3732162.jZfb76A358@xps> In-Reply-To: From: David Marchand Date: Thu, 20 Feb 2020 17:01:39 +0100 Message-ID: To: ci@dpdk.org Cc: Thomas Monjalon , dev , Michael Santana , Aaron Conole , Bruce Richardson X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: Re: [dpdk-dev] [PATCH 4/4] ci: reorganise Travis jobs X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" On Thu, Feb 20, 2020 at 3:35 PM Aaron Conole wrote: > > David Marchand writes: > > > On Thu, Feb 20, 2020 at 11:42 AM Thomas Monjalon = wrote: > >> > >> 19/02/2020 22:39, Aaron Conole: > >> > David Marchand writes: > >> > > >> > > Let's prune the jobs list to limit the amount of time spent by the= robot > >> > > in Travis. > >> > > > >> > > Since meson enables automatically the relevant components, there i= s not > >> > > much gain in testing with extra_packages vs required_packages only= . > >> > > > >> > > For a given arch/compiler/env combination, compilation is first te= sted > >> > > in all jobs that run tests or build the docs or run the ABI checks= . > >> > > In the same context, for jobs that accumulates running tests, buil= ding > >> > > the docs etc..., those steps are independent and can be split to s= ave > >> > > some cpu on Travis. > >> > > > >> > > With this, we go down from 21 to 15 jobs. > >> > > > >> > > Note: this patch requires a flush of the existing caches in Travis= . > >> > > > >> > > Signed-off-by: David Marchand > >> > > --- > >> > > >> > In general, I think the idea with required vs. extra was to have a b= uild > >> > that did the minimum required, and one that did all the packages (to > >> > allow a minimum vs. full DPDK). > >> > > >> > At least, that's from > >> > http://mails.dpdk.org/archives/dev/2019-January/124007.html > >> > >> I think the benefit of a minimum build is to have a quick report, > >> and easy to setup. > > > > Yes, Travis serves as a first gate when submitting patches. > > But since Travis is best effort/free, we can't have a full coverage. > > > > > >> > Not sure if that's still something anyone cares about. > >> > >> Given that Travis knows how to satisfy the dependencies, > >> and that we must wait for all jobs to finish, > >> I don't see any benefit of a minimal setup. > > > > This minimal setup also tests that dpdk dependencies are correct. > > If a change makes something rely on libX and libX is in the packages > > always installed in Travis, the missing dependency would not get > > caught. > > > > But here, this adds too many jobs. > > > > UNH, Intel and other CIs should step in and fill this kind of gap. > > Okay, makes sense to me. Are one of these CI providers offering to > cover this? Maybe it is already covered, the best is to ask, so sending to ci@dpdk.org. For the CI guys, which packages are installed on the systems/vms that do compilation tests? Is it possible to have a summary of the different setups? Thanks. -- David Marchand