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 1540AA0556 for ; Thu, 20 Feb 2020 17:02:02 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id C84331BFA5; Thu, 20 Feb 2020 17:02:01 +0100 (CET) Received: from us-smtp-1.mimecast.com (us-smtp-delivery-1.mimecast.com [207.211.31.120]) by dpdk.org (Postfix) with ESMTP id 5AA921BF9F 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=1582214519; 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=Mp+hCMA2gCmgmEck5QANG7odAe1889j4X96XZRpteb1d8jM1aBWtCkDHPQm9On8ker5JFt srQWVWdh+LRdS8Mgraunpqebjtx8SkyO7E+u4OGukXpNXnyLvpdIvIVNA5OevtNqfRnYVX zYk8f2iTbHNQQPozO3cmDGRSj/4JWic= 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-279-g06UZWFXMHujTZhEtF1OWg-1; Thu, 20 Feb 2020 11:01:52 -0500 Received: by mail-vk1-f198.google.com with SMTP id e13so1565399vkd.13 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=CShvUX40BxawFlPyUV/RClZMmcPf9UuHbhElhrdWctda1Xv6WXhecy9sFk+ztQD9uh qJbyQO2i004EH79LLw4TPGhHmL+9RebW+g4zs9/TdlgSXARiNR9H2gx8TVm7rPdMBCFf KyJth47W7gI5M7/MRycR/qFaMuMI2jYB5sPthCw7ZFM8iWQE+ND6WZIgGGnfMuEEnv+H PVHKuNQIEfeuDNKwDFBHpVhIbXMLeacnUlBbgrZdeHBDeIqyNuJxVQPezaiZgCAA4fu3 T8jQM5NWczgL9rakv4AjCxkKLJtVWMCrRR7TEqqjPQ2j9Zz9yCz4JH9vxnoSmgdu3gJO 4KWg== X-Gm-Message-State: APjAAAU/s1fAH4ZtZGATF0RdcSm0wHWtVCoqpO+RF0cPSzaabRCn9zi8 +Alz2S1nX7PWOPsft1YQgVMDaaPrbz266nBRUeAYx6LDSseGeNuJDmpUMl08xlbJvtQtRRuhiAr FFh3g8ryYBXGBzD3p/g== X-Received: by 2002:ab0:2408:: with SMTP id f8mr16125549uan.126.1582214511475; 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-MC-Unique: g06UZWFXMHujTZhEtF1OWg-1 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-ci] [PATCH 4/4] ci: reorganise Travis jobs X-BeenThere: ci@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK CI discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ci-bounces@dpdk.org Sender: "ci" 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