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 ECB92A0546 for ; Wed, 15 Jul 2020 21:13:51 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id CD0D52C57; Wed, 15 Jul 2020 21:13:51 +0200 (CEST) Received: from us-smtp-delivery-1.mimecast.com (us-smtp-2.mimecast.com [205.139.110.61]) by dpdk.org (Postfix) with ESMTP id 3226F2C36 for ; Wed, 15 Jul 2020 21:13:50 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1594840429; 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=Ge9YdKBcpHql/+JsXCdpaxW5BukP1uBpwcq1nzF+MGE=; b=GdyRxUgFlLYATn23ysJwlorF9zsEXYWLk5m4DK13rmy/eDmfL03+Y9TvyEAvZ6RcjKauDs 9iySSOTlpRrtfhcaCPH/ZxqqAxbFT1aHYKQ6cOESeXgq8m9UWzd6y5GKUxcbmOZCYnB8g3 rM9AxFbRmBIeFi0fJ+bv3bO9zCAGdlk= 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-380-RP_XaBt7Ob6mwRYLHUvg-w-1; Wed, 15 Jul 2020 15:13:41 -0400 X-MC-Unique: RP_XaBt7Ob6mwRYLHUvg-w-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 83E471005264; Wed, 15 Jul 2020 19:13:40 +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 B852872E7D; Wed, 15 Jul 2020 19:13:39 +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: Wed, 15 Jul 2020 15:13:38 -0400 In-Reply-To: (Aaron Conole's message of "Mon, 13 Jul 2020 16:17:50 -0400") 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 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" Aaron Conole writes: > 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. I looked through it and it seems okay. I'll set it up to do a test run tomorrow, and merge it once that goes well. If the obs source project changes (right now, it's set to home:bluca:dpdk) how should we update it? Meaning, where does that variable come from (and if the robot needs to provide one at some point ever, how can we do that)? >> 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 th= e >>> debian and >>> > redhat spec and control files. >>>=20 >>> Okay. A quick look shows that it's configurable, though. Should be ok= ay. 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 comm= unity 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 bui= ld - >>> distros/architectures. Can be done via OBS GUI. >>> > >>> > =C2=B7 Only after all patches have been submitted to a series = branch 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 jus= t one at a >>> time. >>>=20 >>> > =C2=B7 One thing that doesn't make sense to me is that the DPD= K 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 bu= ild on a >>> branch if a new one comes. That way we only build the latest. Builds = on travis >>> take 40+ min to complete, so if a 20-patch series came in, we wouldn't = be 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 pat= ch in the >>> series on Travis. >>>=20 >>> Also, the build server we run the robot on doesn't do the builds anymor= e >>> 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