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 78886A0540 for ; Mon, 13 Jul 2020 22:18:00 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 5F94C1D733; Mon, 13 Jul 2020 22:18:00 +0200 (CEST) Received: from us-smtp-delivery-1.mimecast.com (us-smtp-1.mimecast.com [207.211.31.81]) by dpdk.org (Postfix) with ESMTP id 51B9D1D731 for ; Mon, 13 Jul 2020 22:17:59 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1594671478; 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=jxrLZLwHMPj53fTlkCpnhEYRJBG0wDA3wiNX4fzy+rY=; b=DAr+REK3FCwkUEle98WXLBFydZwFpbVCidEgo/8Ubh5Tznmtkfybp73lks0+UTljLlKbAQ k17666SCedYg0SuqhLcsPaY4ZgSsj6GIPbhMJjtBC1/VzBK22OZfGKdPjwZrt98F5GBIqM aCBUtB/oiMiCz0u1iRjw2Y8iNsIIh9U= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-37-Vf5oFrWqPHy8Fizxqlxpzw-1; Mon, 13 Jul 2020 16:17:52 -0400 X-MC-Unique: Vf5oFrWqPHy8Fizxqlxpzw-1 Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id CF8A28018A1; Mon, 13 Jul 2020 20:17:51 +0000 (UTC) Received: from dhcp-25.97.bos.redhat.com (ovpn-117-20.rdu2.redhat.com [10.10.117.20]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 14E2F6FEF3; Mon, 13 Jul 2020 20:17:50 +0000 (UTC) From: Aaron Conole To: Juraj =?utf-8?Q?Linke=C5=A1?= Cc: "ci\@dpdk.org" References: <3f8ace7066ff499ea2982201f1329817@pantheon.tech> <65dd0476a54b4252834a129cf0942d1a@pantheon.tech> Date: Mon, 13 Jul 2020 16:17:50 -0400 In-Reply-To: <65dd0476a54b4252834a129cf0942d1a@pantheon.tech> ("Juraj \=\?utf-8\?Q\?Linke\=C5\=A1\=22's\?\= message of "Mon, 13 Jul 2020 14:20:12 +0000") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=aconole@redhat.com 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] OBS pull request in pw-ci 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" Juraj Linke=C5=A1 writes: > Hi Aaron, > > Have you had a chance to look at the pull request? Only a bit. I will do something more thorough on Wednesday. > Thanks, > Juraj > >> -----Original Message----- >> From: Aaron Conole >> Sent: Monday, July 6, 2020 7:32 PM >> To: Juraj Linke=C5=A1 >> Cc: ci@dpdk.org >> Subject: Re: OBS pull request in pw-ci >>=20 >> Juraj Linke=C5=A1 writes: >>=20 >> > Hi folks, >> > >> > >> > >> > I've submitted a PR with OBS changes to pw-ci: >> > https://github.com/orgcandman/pw-ci/pull/12 >>=20 >> Cool! I'll take a look. I was on PTO, so didn't get a chance yet. >>=20 >> > >> > >> > I have a couple of points/questions: >> > >> > =C2=B7 The scripts are using >> https://build.opensuse.org/package/show/home:bluca:dpdk/dpdk to fork the >> debian and >> > redhat spec and control files. >>=20 >> Okay. A quick look shows that it's configurable, though. Should be oka= y. I refer >> to: >>=20 >> https://github.com/orgcandman/pw- >> ci/pull/12/commits/93f6baa497c85d7aca36cda6661e90f7a69d4709#diff- >> e2ab32f32889186bdeb0ab4f0ef55282 >>=20 >> > =C2=B7 We should create a community OBS project (that the commu= nity can >> manage) where the forked packages will be >> > created and where the build will run (OBS_TARGET_PROJECT in >> > 3rd-party/dpdk/jenkins-rc) >>=20 >> Okay. >>=20 >> > o The project should be configured according to what we want to buil= d - >> distros/architectures. Can be done via OBS GUI. >> > >> > =C2=B7 Only after all patches have been submitted to a series b= ranch does the >> DPDK Jenkins job upload and configure an OBS >> > package. This means that we'll have a build just for the whole series,= not for >> each patch. Not sure if this is a problem. >>=20 >> The flip side is the amount of time to build. We'd prefer to build just= one at a >> time. >>=20 >> > =C2=B7 One thing that doesn't make sense to me is that the DPDK= Jenkins job >> builds dpdk after each patch - is this needed, >> > since Travis is going to do the same thing anyway? >>=20 >> Travis doesn't. The ovsrobot travis build is configured to cancel a bui= ld on a >> branch if a new one comes. That way we only build the latest. Builds o= n travis >> take 40+ min to complete, so if a 20-patch series came in, we wouldn't b= e done >> building it for more than half a day. Then if a v2+ is posted in rapid = succession, >> we lost all this time. So for now, we only build the absolute last patc= h in the >> series on Travis. >>=20 >> Also, the build server we run the robot on doesn't do the builds anymore >> because it also got overloaded - so meson and ninja are not the actual >> meson/ninja but just dummy commands. :-/ Maybe I should re-enable and = see >> if things improved. >>=20 >> > =C2=B7 I've added some more comments to the PR itself. >> > >> > >> > >> > Regards, >> > >> > Juraj >>=20