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 8B1BDA0519 for ; Fri, 3 Jul 2020 15:08:18 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 610B31DB5A; Fri, 3 Jul 2020 15:08:18 +0200 (CEST) Received: from mailgw02.pantheon.sk (mailgw01.pantheon.sk [46.229.239.26]) by dpdk.org (Postfix) with ESMTP id 78A321DB41 for ; Fri, 3 Jul 2020 15:08:17 +0200 (CEST) Received: from mailgw02.pantheon.sk (localhost.localdomain [127.0.0.1]) by mailgw02.pantheon.sk (Proxmox) with ESMTP id 1F7A4181926; Fri, 3 Jul 2020 15:08:17 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pantheon.tech; h=cc:cc:content-type:content-type:date:from:from:message-id :mime-version:reply-to:subject:subject:to:to; s=dkim; bh=BJZbhWs PNNZEkPG+Ekx12fHKkQ+kDeR09OY3w8m5qjU=; b=l1u67k70UnMCUINiUGSBXvP 36UtdMq3HLiazdoS0LtHPauYqvF0fPK08t2ElszWg9/vUv9ig4JP6+rxxskGt6mc xwT1K4finSPfAPNspL9STid2yLXfyeeSGmNUdHihlwo5Rpx6cKkdYHCRbnEkbTzi 8iAa7FCiw7yNchSHZ9zrjLJPbnGQZlkb+8n7cmcLWVV+FkfdF+9AqKE6Xscmqh3Y sd7akVm+R5xAE10FbCG59mi1JCZbxS0vmzSL4438JeuA8kzG9XWDRbYfXDYokdzW YALZ8S5lU+0VqrIYQWMGF5zSTzpI+/botKyx5uFemZwNXU7eRU0bn0Fk750B1bQ= = From: =?iso-8859-2?Q?Juraj_Linke=B9?= To: Aaron Conole CC: "ci@dpdk.org" Thread-Topic: OBS pull request in pw-ci Thread-Index: AdZROZtler//d1rZReOIz3NJd44Bgw== Date: Fri, 3 Jul 2020 13:08:16 +0000 Message-ID: <3f8ace7066ff499ea2982201f1329817@pantheon.tech> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.101.4.10] Content-Type: multipart/alternative; boundary="_000_3f8ace7066ff499ea2982201f1329817pantheontech_" MIME-Version: 1.0 Subject: [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" --_000_3f8ace7066ff499ea2982201f1329817pantheontech_ Content-Type: text/plain; charset="iso-8859-2" Content-Transfer-Encoding: quoted-printable Hi folks, I've submitted a PR with OBS changes to pw-ci: https://github.com/orgcandma= n/pw-ci/pull/12 I have a couple of points/questions: * The scripts are using https://build.opensuse.org/package/show/home= :bluca:dpdk/dpdk to fork the debian and redhat spec and control files. * We should create a community OBS project (that the community can m= anage) where the forked packages will be created and where the build will r= un (OBS_TARGET_PROJECT in 3rd-party/dpdk/jenkins-rc) o The project should be configured according to what we want to build - d= istros/architectures. Can be done via OBS GUI. * 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. * One thing that doesn't make sense to me is that the DPDK Jenkins j= ob builds dpdk after each patch - is this needed, since Travis is going to = do the same thing anyway? * I've added some more comments to the PR itself. Regards, Juraj --_000_3f8ace7066ff499ea2982201f1329817pantheontech_ Content-Type: text/html; charset="iso-8859-2" Content-Transfer-Encoding: quoted-printable

Hi folks,

 

I've submitted a PR with OBS ch= anges to pw-ci: https://github.com/= orgcandman/pw-ci/pull/12

 

I have a couple of points/quest= ions:

·        The scripts are using <= a href=3D"https://build.opensuse.org/package/show/home:bluca:dpdk/dpdk"> https://build.opensuse.org/package/show/home:bluca:dpdk/dpdk to fork th= e debian and redhat spec and control files.

·        We should create a comm= unity OBS project (that the community can manage) where the forked packages= will be created and where the build will run (OBS= _TARGET_PROJECT in 3rd-party/dpdk/jenkins-rc)

o   The project should be c= onfigured according to what we want to build - distros/architectures. Can b= e done via OBS GUI.

·        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.

·        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?

·        I've added some more co= mments to the PR itself.

 

Regards,

Juraj

--_000_3f8ace7066ff499ea2982201f1329817pantheontech_-- 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 D6927A00C5 for ; Mon, 6 Jul 2020 19:31:55 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 99B761DB98; Mon, 6 Jul 2020 19:31:55 +0200 (CEST) Received: from us-smtp-1.mimecast.com (us-smtp-delivery-1.mimecast.com [205.139.110.120]) by dpdk.org (Postfix) with ESMTP id CAB491DB4B for ; Mon, 6 Jul 2020 19:31:53 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1594056713; 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=Q9g5FtFmyawno8oILo52Nhq9A901sz7r9kIuZnumLTE=; b=VHyxDTa0Owq9PSCogYTf0LSk4Q/dTxfcZAl9lyojWpOaM2U+I4k4Qk/Yd0ArMLThM7uhJl b9kcPDf0bayPOH670LggFqU8xD7U4Gk+8tXtwYDlVZsQp16c3UyxjPfXJubiInGNl2iEUk mnVd0OnC1MJPpo65SMVWP856Z82Zfks= 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-466-3l3x-0sxMUmcW6Lfq0iqXQ-1; Mon, 06 Jul 2020 13:31:48 -0400 X-MC-Unique: 3l3x-0sxMUmcW6Lfq0iqXQ-1 Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com [10.5.11.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 5058A10059AA; Mon, 6 Jul 2020 17:31:47 +0000 (UTC) Received: from dhcp-25.97.bos.redhat.com (ovpn-114-181.rdu2.redhat.com [10.10.114.181]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 5B3745D9D7; Mon, 6 Jul 2020 17:31:45 +0000 (UTC) From: Aaron Conole To: Juraj =?utf-8?Q?Linke=C5=A1?= Cc: "ci\@dpdk.org" References: <3f8ace7066ff499ea2982201f1329817@pantheon.tech> Date: Mon, 06 Jul 2020 13:31:44 -0400 In-Reply-To: <3f8ace7066ff499ea2982201f1329817@pantheon.tech> ("Juraj \=\?utf-8\?Q\?Linke\=C5\=A1\=22's\?\= message of "Fri, 3 Jul 2020 13:08:16 +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.14 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 folks, > > =20 > > I've submitted a PR with OBS changes to pw-ci: https://github.com/orgcand= man/pw-ci/pull/12 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/sh= ow/home:bluca:dpdk/dpdk to fork the debian and > redhat spec and control files. Okay. A quick look shows that it's configurable, though. Should be okay. I refer to: https://github.com/orgcandman/pw-ci/pull/12/commits/93f6baa497c85d7aca36cda= 6661e90f7a69d4709#diff-e2ab32f32889186bdeb0ab4f0ef55282 > =C2=B7 We should create a community OBS project (that the communit= y can manage) where the forked packages will be > created and where the build will run (OBS_TARGET_PROJECT in 3rd-party/dpd= k/jenkins-rc) Okay. > o The project should be configured according to what we want to build -= distros/architectures. Can be done via OBS GUI. > > =C2=B7 Only after all patches have been submitted to a series bran= ch does the DPDK Jenkins job upload and configure an OBS > package. This means that we'll have a build just for the whole series, no= t for each patch. Not sure if this is a problem. The flip side is the amount of time to build. We'd prefer to build just one at a time. > =C2=B7 One thing that doesn't make sense to me is that the DPDK Je= nkins job builds dpdk after each patch - is this needed, > since Travis is going to do the same thing anyway? Travis doesn't. The ovsrobot travis build is configured to cancel a build 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 patch in the series on Travis. 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. > =C2=B7 I've added some more comments to the PR itself. > > =20 > > Regards, > > Juraj 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 AE1A9A0540 for ; Mon, 13 Jul 2020 16:20:14 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id A41BA1D702; Mon, 13 Jul 2020 16:20:14 +0200 (CEST) Received: from mailgw01.pantheon.sk (mailgw01.pantheon.sk [46.229.239.26]) by dpdk.org (Postfix) with ESMTP id 392E61D6FF for ; Mon, 13 Jul 2020 16:20:13 +0200 (CEST) Received: from mailgw01.pantheon.sk (localhost.localdomain [127.0.0.1]) by mailgw01.pantheon.sk (Proxmox) with ESMTP id E935420171A; Mon, 13 Jul 2020 16:20:12 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pantheon.tech; h=cc:cc:content-transfer-encoding:content-type:content-type :date:from:from:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=dkim; bh=IBVv448zeyVJpsMgBSI5 SaQA3AwIKLqHEjPi2T6/jC0=; b=rcARIr78IcsaQj/NzkVBvwx8++2SHUCtNjfc QHhND5X5mhPMyHYXvFjL5cq58xDNdJs4xfN0ijKBBWoefMFl7/TqvQq9gaJ9B9Rb khTbtOkD0vqTSx+9CL86z0QBNx+bHzPg2kvZYKewJ8wyi7+LcpA6W8HT5E8JBmc7 94iUC+8gu4z/JKGsuUGtXU91vjM2BTBpNwQF4GLoVERURogdxfCZ5eYDPI3qVTGb FH2bYwelPma7lYFPIj/8WLQ/iY+H2BG4vcvmkU0Gxfj1gzEbXRrBdeFbpe5u7PGR 5gIyQeivFESa+Le8zbvyYgHNOA60Rk5HMIvdqi4FqhGFYeMXzw== From: =?utf-8?B?SnVyYWogTGlua2XFoQ==?= To: Aaron Conole CC: "ci@dpdk.org" Thread-Topic: OBS pull request in pw-ci Thread-Index: AdZROZtler//d1rZReOIz3NJd44BgwCgb2mcAVkRSLA= Date: Mon, 13 Jul 2020 14:20:12 +0000 Message-ID: <65dd0476a54b4252834a129cf0942d1a@pantheon.tech> References: <3f8ace7066ff499ea2982201f1329817@pantheon.tech> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.101.4.10] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 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" SGkgQWFyb24sDQoNCkhhdmUgeW91IGhhZCBhIGNoYW5jZSB0byBsb29rIGF0IHRoZSBwdWxsIHJl cXVlc3Q/DQoNClRoYW5rcywNCkp1cmFqDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N Cj4gRnJvbTogQWFyb24gQ29ub2xlIDxhY29ub2xlQHJlZGhhdC5jb20+DQo+IFNlbnQ6IE1vbmRh eSwgSnVseSA2LCAyMDIwIDc6MzIgUE0NCj4gVG86IEp1cmFqIExpbmtlxaEgPGp1cmFqLmxpbmtl c0BwYW50aGVvbi50ZWNoPg0KPiBDYzogY2lAZHBkay5vcmcNCj4gU3ViamVjdDogUmU6IE9CUyBw dWxsIHJlcXVlc3QgaW4gcHctY2kNCj4gDQo+IEp1cmFqIExpbmtlxaEgPGp1cmFqLmxpbmtlc0Bw YW50aGVvbi50ZWNoPiB3cml0ZXM6DQo+IA0KPiA+IEhpIGZvbGtzLA0KPiA+DQo+ID4NCj4gPg0K PiA+IEkndmUgc3VibWl0dGVkIGEgUFIgd2l0aCBPQlMgY2hhbmdlcyB0byBwdy1jaToNCj4gPiBo dHRwczovL2dpdGh1Yi5jb20vb3JnY2FuZG1hbi9wdy1jaS9wdWxsLzEyDQo+IA0KPiBDb29sISAg SSdsbCB0YWtlIGEgbG9vay4gIEkgd2FzIG9uIFBUTywgc28gZGlkbid0IGdldCBhIGNoYW5jZSB5 ZXQuDQo+IA0KPiA+DQo+ID4NCj4gPiBJIGhhdmUgYSBjb3VwbGUgb2YgcG9pbnRzL3F1ZXN0aW9u czoNCj4gPg0KPiA+IMK3ICAgICAgICBUaGUgc2NyaXB0cyBhcmUgdXNpbmcNCj4gaHR0cHM6Ly9i dWlsZC5vcGVuc3VzZS5vcmcvcGFja2FnZS9zaG93L2hvbWU6Ymx1Y2E6ZHBkay9kcGRrIHRvIGZv cmsgdGhlDQo+IGRlYmlhbiBhbmQNCj4gPiByZWRoYXQgc3BlYyBhbmQgY29udHJvbCBmaWxlcy4N Cj4gDQo+IE9rYXkuICBBIHF1aWNrIGxvb2sgc2hvd3MgdGhhdCBpdCdzIGNvbmZpZ3VyYWJsZSwg dGhvdWdoLiAgU2hvdWxkIGJlIG9rYXkuICBJIHJlZmVyDQo+IHRvOg0KPiANCj4gaHR0cHM6Ly9n aXRodWIuY29tL29yZ2NhbmRtYW4vcHctDQo+IGNpL3B1bGwvMTIvY29tbWl0cy85M2Y2YmFhNDk3 Yzg1ZDdhY2EzNmNkYTY2NjFlOTBmN2E2OWQ0NzA5I2RpZmYtDQo+IGUyYWIzMmYzMjg4OTE4NmJk ZWIwYWI0ZjBlZjU1MjgyDQo+IA0KPiA+IMK3ICAgICAgICBXZSBzaG91bGQgY3JlYXRlIGEgY29t bXVuaXR5IE9CUyBwcm9qZWN0ICh0aGF0IHRoZSBjb21tdW5pdHkgY2FuDQo+IG1hbmFnZSkgd2hl cmUgdGhlIGZvcmtlZCBwYWNrYWdlcyB3aWxsIGJlDQo+ID4gY3JlYXRlZCBhbmQgd2hlcmUgdGhl IGJ1aWxkIHdpbGwgcnVuIChPQlNfVEFSR0VUX1BST0pFQ1QgaW4NCj4gPiAzcmQtcGFydHkvZHBk ay9qZW5raW5zLXJjKQ0KPiANCj4gT2theS4NCj4gDQo+ID4gbyAgIFRoZSBwcm9qZWN0IHNob3Vs ZCBiZSBjb25maWd1cmVkIGFjY29yZGluZyB0byB3aGF0IHdlIHdhbnQgdG8gYnVpbGQgLQ0KPiBk aXN0cm9zL2FyY2hpdGVjdHVyZXMuIENhbiBiZSBkb25lIHZpYSBPQlMgR1VJLg0KPiA+DQo+ID4g wrcgICAgICAgIE9ubHkgYWZ0ZXIgYWxsIHBhdGNoZXMgaGF2ZSBiZWVuIHN1Ym1pdHRlZCB0byBh IHNlcmllcyBicmFuY2ggZG9lcyB0aGUNCj4gRFBESyBKZW5raW5zIGpvYiB1cGxvYWQgYW5kIGNv bmZpZ3VyZSBhbiBPQlMNCj4gPiBwYWNrYWdlLiBUaGlzIG1lYW5zIHRoYXQgd2UnbGwgaGF2ZSBh IGJ1aWxkIGp1c3QgZm9yIHRoZSB3aG9sZSBzZXJpZXMsIG5vdCBmb3INCj4gZWFjaCBwYXRjaC4g Tm90IHN1cmUgaWYgdGhpcyBpcyBhIHByb2JsZW0uDQo+IA0KPiBUaGUgZmxpcCBzaWRlIGlzIHRo ZSBhbW91bnQgb2YgdGltZSB0byBidWlsZC4gIFdlJ2QgcHJlZmVyIHRvIGJ1aWxkIGp1c3Qgb25l IGF0IGENCj4gdGltZS4NCj4gDQo+ID4gwrcgICAgICAgIE9uZSB0aGluZyB0aGF0IGRvZXNuJ3Qg bWFrZSBzZW5zZSB0byBtZSBpcyB0aGF0IHRoZSBEUERLIEplbmtpbnMgam9iDQo+IGJ1aWxkcyBk cGRrIGFmdGVyIGVhY2ggcGF0Y2ggLSBpcyB0aGlzIG5lZWRlZCwNCj4gPiBzaW5jZSBUcmF2aXMg aXMgZ29pbmcgdG8gZG8gdGhlIHNhbWUgdGhpbmcgYW55d2F5Pw0KPiANCj4gVHJhdmlzIGRvZXNu J3QuICBUaGUgb3Zzcm9ib3QgdHJhdmlzIGJ1aWxkIGlzIGNvbmZpZ3VyZWQgdG8gY2FuY2VsIGEg YnVpbGQgb24gYQ0KPiBicmFuY2ggaWYgYSBuZXcgb25lIGNvbWVzLiAgVGhhdCB3YXkgd2Ugb25s eSBidWlsZCB0aGUgbGF0ZXN0LiAgQnVpbGRzIG9uIHRyYXZpcw0KPiB0YWtlIDQwKyBtaW4gdG8g Y29tcGxldGUsIHNvIGlmIGEgMjAtcGF0Y2ggc2VyaWVzIGNhbWUgaW4sIHdlIHdvdWxkbid0IGJl IGRvbmUNCj4gYnVpbGRpbmcgaXQgZm9yIG1vcmUgdGhhbiBoYWxmIGEgZGF5LiAgVGhlbiBpZiBh IHYyKyBpcyBwb3N0ZWQgaW4gcmFwaWQgc3VjY2Vzc2lvbiwNCj4gd2UgbG9zdCBhbGwgdGhpcyB0 aW1lLiAgU28gZm9yIG5vdywgd2Ugb25seSBidWlsZCB0aGUgYWJzb2x1dGUgbGFzdCBwYXRjaCBp biB0aGUNCj4gc2VyaWVzIG9uIFRyYXZpcy4NCj4gDQo+IEFsc28sIHRoZSBidWlsZCBzZXJ2ZXIg d2UgcnVuIHRoZSByb2JvdCBvbiBkb2Vzbid0IGRvIHRoZSBidWlsZHMgYW55bW9yZQ0KPiBiZWNh dXNlIGl0IGFsc28gZ290IG92ZXJsb2FkZWQgLSBzbyBtZXNvbiBhbmQgbmluamEgYXJlIG5vdCB0 aGUgYWN0dWFsDQo+IG1lc29uL25pbmphIGJ1dCBqdXN0IGR1bW15IGNvbW1hbmRzLiAgOi0vICBN YXliZSBJIHNob3VsZCByZS1lbmFibGUgYW5kIHNlZQ0KPiBpZiB0aGluZ3MgaW1wcm92ZWQuDQo+ IA0KPiA+IMK3ICAgICAgICBJJ3ZlIGFkZGVkIHNvbWUgbW9yZSBjb21tZW50cyB0byB0aGUgUFIg aXRzZWxmLg0KPiA+DQo+ID4NCj4gPg0KPiA+IFJlZ2FyZHMsDQo+ID4NCj4gPiBKdXJhag0KPiAN Cg0K 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 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 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 818AAA0549 for ; Thu, 16 Jul 2020 14:54:14 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 569171D412; Thu, 16 Jul 2020 14:54:14 +0200 (CEST) Received: from us-smtp-delivery-1.mimecast.com (us-smtp-1.mimecast.com [205.139.110.61]) by dpdk.org (Postfix) with ESMTP id 06EC91D411 for ; Thu, 16 Jul 2020 14:54:12 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1594904052; 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=eakoQG92VVISyXFogytgbOVQHL0xxGZZVZQY2I2cg5E=; b=Nh0DK+RcsX5lmQUqHXsnNsU/OawH0BBllBF5Iin8nfxxkCpJYo6STljaPKdQi/GFyM3Eq7 utK2S1kSP6tC2Q1DruKmq7uHQ2obS11BCBDwxilClys6cT+bMrF3usc/KhrBi+/eIlRQAJ vdmKkrOEQDny3got9U2B2sRNjMBtOmw= 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-222-vxDc31DtO329w-Ij13HJEA-1; Thu, 16 Jul 2020 08:54:06 -0400 X-MC-Unique: vxDc31DtO329w-Ij13HJEA-1 Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com [10.5.11.22]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 7C53CC746C; Thu, 16 Jul 2020 12:54:04 +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 8086B10013C4; Thu, 16 Jul 2020 12:54:03 +0000 (UTC) From: Aaron Conole To: Juraj =?utf-8?Q?Linke=C5=A1?= Cc: "ci\@dpdk.org" References: <3f8ace7066ff499ea2982201f1329817@pantheon.tech> <65dd0476a54b4252834a129cf0942d1a@pantheon.tech> <3f5158d0761e42b8bba02d2223a7d74f@pantheon.tech> Date: Thu, 16 Jul 2020 08:54:02 -0400 In-Reply-To: <3f5158d0761e42b8bba02d2223a7d74f@pantheon.tech> ("Juraj \=\?utf-8\?Q\?Linke\=C5\=A1\=22's\?\= message of "Thu, 16 Jul 2020 11:58:06 +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.84 on 10.5.11.22 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, > > The dpdk community decided that the best place to maintaing the .spec > and .control files would be in an OBS repository. Luca is currently > doing that so that's where it comes from. As to how to update it - I > included the exact string "home:bluca:dpdk" so that it's clear we want > to use this repo, but it should be handled the same way as > UPLOAD_GIT_REPO. I didn't see how this is supplied from the code in > pw-ci, so I assumed it's something that's changed locally. I followed > the same logic for OBS_SOURCE_PACKAGE and OBS_GIT_URL - the values > that are there are what we should be using for our use case at this > point in time. > > I have a minor question about the pw-ci repo - is this your personal > repo (i.e. not maintained by dpdk community)? I maintain it - but it's publicly accessible / available. I don't know what else it means. > One last thing - we'll talk today about setting up a community OBS > project (to mirror https://travis-ci.com/github/ovsrobot/dpdk - is > this actually managed by the community?) in the CI call. Again, I maintain it - but it's for the community. Actually the service that runs the robot is a Red Hat server, but we choose to push it to a public github and use a public CI so that it is all part of the community. I don't know what it means to be community maintained ;) > Thanks, > Juraj > >> -----Original Message----- >> From: Aaron Conole >> Sent: Wednesday, July 15, 2020 9:14 PM >> To: Juraj Linke=C5=A1 >> Cc: ci@dpdk.org >> Subject: Re: OBS pull request in pw-ci >>=20 >> Aaron Conole writes: >>=20 >> > 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. >>=20 >> 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. >>=20 >> If the obs source project changes (right now, it's set to >> home:bluca:dpdk) how should we update it? Meaning, where does that vari= able >> come from (and if the robot needs to provide one at some point ever, how= can >> we do that)? >>=20 >> >> 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 >> >>> >> >>> Juraj Linke=C5=A1 writes: >> >>> >> >>> > Hi folks, >> >>> > >> >>> > >> >>> > >> >>> > I've submitted a PR with OBS changes to pw-ci: >> >>> > https://github.com/orgcandman/pw-ci/pull/12 >> >>> >> >>> Cool! I'll take a look. I was on PTO, so didn't get a chance yet. >> >>> >> >>> > >> >>> > >> >>> > 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. >> >>> >> >>> Okay. A quick look shows that it's configurable, though. Should be >> >>> okay. I refer >> >>> to: >> >>> >> >>> https://github.com/orgcandman/pw- >> >>> ci/pull/12/commits/93f6baa497c85d7aca36cda6661e90f7a69d4709#diff- >> >>> e2ab32f32889186bdeb0ab4f0ef55282 >> >>> >> >>> > =C2=B7 We should create a community OBS project (that the c= ommunity can >> >>> manage) where the forked packages will be >> >>> > created and where the build will run (OBS_TARGET_PROJECT in >> >>> > 3rd-party/dpdk/jenkins-rc) >> >>> >> >>> Okay. >> >>> >> >>> > o The project should be configured according to what we want to = build - >> >>> distros/architectures. Can be done via OBS GUI. >> >>> > >> >>> > =C2=B7 Only after all patches have been submitted to a seri= es 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. >> >>> >> >>> The flip side is the amount of time to build. We'd prefer to build >> >>> just one at a time. >> >>> >> >>> > =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? >> >>> >> >>> Travis doesn't. The ovsrobot travis build is configured to cancel a >> >>> build 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 patch in the seri= es on >> Travis. >> >>> >> >>> 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. >> >>> >> >>> > =C2=B7 I've added some more comments to the PR itself. >> >>> > >> >>> > >> >>> > >> >>> > Regards, >> >>> > >> >>> > Juraj >> >>> >>=20 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 73808A0549 for ; Thu, 16 Jul 2020 16:24:42 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 782351BF8A; Thu, 16 Jul 2020 16:24:40 +0200 (CEST) Received: from mailgw02.pantheon.sk (mailgw01.pantheon.sk [46.229.239.26]) by dpdk.org (Postfix) with ESMTP id 073421BEA8 for ; Thu, 16 Jul 2020 16:24:38 +0200 (CEST) Received: from mailgw02.pantheon.sk (localhost.localdomain [127.0.0.1]) by mailgw02.pantheon.sk (Proxmox) with ESMTP id 5273C181D25; Thu, 16 Jul 2020 13:58:07 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pantheon.tech; h=cc:cc:content-transfer-encoding:content-type:content-type :date:from:from:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=dkim; bh=DqN9vSKw3wgeCjKUBmuh 3JC9n7wSom/XicAnsWUNdqU=; b=txoD76hUC7WSLuUSquByllrAliICExKkKNc3 ylkNT6UCvsqlLapTHu7HiNIXEYwR4qzQGV32tP1B1n9K/Onjh+C3JVYox7bt+Yuh xYVlI/N0/m7FTQl58zCdcD0YUny+Uikau7TmV1blKOo1AI/wCL5Js3Dle7IcEiXf wFaR9u/peZgj7s8VReLq34msHXJpaqT4KRZsUvKv5SocGJGjljmOZDxF4r0BWD4x Aze0goELW6r4eID5dokNTuZV9YubqEF3pon+y7LWy8cW3joYfu6NDyHuqX0Fn6GR uk+Lk6PCm7pMKISyrWLq2YnZFncOqXng4VO0gVnmjjApGA+UnA== From: =?utf-8?B?SnVyYWogTGlua2XFoQ==?= To: Aaron Conole CC: "ci@dpdk.org" Thread-Topic: OBS pull request in pw-ci Thread-Index: AdZROZtler//d1rZReOIz3NJd44BgwCgb2mcAVkRSLAADMblFwBiV++gACIWd2A= Date: Thu, 16 Jul 2020 11:58:06 +0000 Message-ID: <3f5158d0761e42b8bba02d2223a7d74f@pantheon.tech> References: <3f8ace7066ff499ea2982201f1329817@pantheon.tech> <65dd0476a54b4252834a129cf0942d1a@pantheon.tech> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.101.4.10] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 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" SGkgQWFyb24sDQoNClRoZSBkcGRrIGNvbW11bml0eSBkZWNpZGVkIHRoYXQgdGhlIGJlc3QgcGxh Y2UgdG8gbWFpbnRhaW5nIHRoZSAuc3BlYyBhbmQgLmNvbnRyb2wgZmlsZXMgd291bGQgYmUgaW4g YW4gT0JTIHJlcG9zaXRvcnkuIEx1Y2EgaXMgY3VycmVudGx5IGRvaW5nIHRoYXQgc28gdGhhdCdz IHdoZXJlIGl0IGNvbWVzIGZyb20uIEFzIHRvIGhvdyB0byB1cGRhdGUgaXQgLSBJIGluY2x1ZGVk IHRoZSBleGFjdCBzdHJpbmcgImhvbWU6Ymx1Y2E6ZHBkayIgc28gdGhhdCBpdCdzIGNsZWFyIHdl IHdhbnQgdG8gdXNlIHRoaXMgcmVwbywgYnV0IGl0IHNob3VsZCBiZSBoYW5kbGVkIHRoZSBzYW1l IHdheSBhcyBVUExPQURfR0lUX1JFUE8uIEkgZGlkbid0IHNlZSBob3cgdGhpcyBpcyBzdXBwbGll ZCBmcm9tIHRoZSBjb2RlIGluIHB3LWNpLCBzbyBJIGFzc3VtZWQgaXQncyBzb21ldGhpbmcgdGhh dCdzIGNoYW5nZWQgbG9jYWxseS4gSSBmb2xsb3dlZCB0aGUgc2FtZSBsb2dpYyBmb3IgT0JTX1NP VVJDRV9QQUNLQUdFIGFuZCBPQlNfR0lUX1VSTCAtIHRoZSB2YWx1ZXMgdGhhdCBhcmUgdGhlcmUg YXJlIHdoYXQgd2Ugc2hvdWxkIGJlIHVzaW5nIGZvciBvdXIgdXNlIGNhc2UgYXQgdGhpcyBwb2lu dCBpbiB0aW1lLg0KDQpJIGhhdmUgYSBtaW5vciBxdWVzdGlvbiBhYm91dCB0aGUgcHctY2kgcmVw byAtIGlzIHRoaXMgeW91ciBwZXJzb25hbCByZXBvIChpLmUuIG5vdCBtYWludGFpbmVkIGJ5IGRw ZGsgY29tbXVuaXR5KT8NCg0KT25lIGxhc3QgdGhpbmcgLSB3ZSdsbCB0YWxrIHRvZGF5IGFib3V0 IHNldHRpbmcgdXAgYSBjb21tdW5pdHkgT0JTIHByb2plY3QgKHRvIG1pcnJvciBodHRwczovL3Ry YXZpcy1jaS5jb20vZ2l0aHViL292c3JvYm90L2RwZGsgLSBpcyB0aGlzIGFjdHVhbGx5IG1hbmFn ZWQgYnkgdGhlIGNvbW11bml0eT8pIGluIHRoZSBDSSBjYWxsLg0KDQpUaGFua3MsDQpKdXJhag0K DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEFhcm9uIENvbm9sZSA8YWNv bm9sZUByZWRoYXQuY29tPg0KPiBTZW50OiBXZWRuZXNkYXksIEp1bHkgMTUsIDIwMjAgOToxNCBQ TQ0KPiBUbzogSnVyYWogTGlua2XFoSA8anVyYWoubGlua2VzQHBhbnRoZW9uLnRlY2g+DQo+IENj OiBjaUBkcGRrLm9yZw0KPiBTdWJqZWN0OiBSZTogT0JTIHB1bGwgcmVxdWVzdCBpbiBwdy1jaQ0K PiANCj4gQWFyb24gQ29ub2xlIDxhY29ub2xlQHJlZGhhdC5jb20+IHdyaXRlczoNCj4gDQo+ID4g SnVyYWogTGlua2XFoSA8anVyYWoubGlua2VzQHBhbnRoZW9uLnRlY2g+IHdyaXRlczoNCj4gPg0K PiA+PiBIaSBBYXJvbiwNCj4gPj4NCj4gPj4gSGF2ZSB5b3UgaGFkIGEgY2hhbmNlIHRvIGxvb2sg YXQgdGhlIHB1bGwgcmVxdWVzdD8NCj4gPg0KPiA+IE9ubHkgYSBiaXQuICBJIHdpbGwgZG8gc29t ZXRoaW5nIG1vcmUgdGhvcm91Z2ggb24gV2VkbmVzZGF5Lg0KPiANCj4gSSBsb29rZWQgdGhyb3Vn aCBpdCBhbmQgaXQgc2VlbXMgb2theS4gIEknbGwgc2V0IGl0IHVwIHRvIGRvIGEgdGVzdCBydW4g dG9tb3Jyb3csDQo+IGFuZCBtZXJnZSBpdCBvbmNlIHRoYXQgZ29lcyB3ZWxsLg0KPiANCj4gSWYg dGhlIG9icyBzb3VyY2UgcHJvamVjdCBjaGFuZ2VzIChyaWdodCBub3csIGl0J3Mgc2V0IHRvDQo+ IGhvbWU6Ymx1Y2E6ZHBkaykgaG93IHNob3VsZCB3ZSB1cGRhdGUgaXQ/ICBNZWFuaW5nLCB3aGVy ZSBkb2VzIHRoYXQgdmFyaWFibGUNCj4gY29tZSBmcm9tIChhbmQgaWYgdGhlIHJvYm90IG5lZWRz IHRvIHByb3ZpZGUgb25lIGF0IHNvbWUgcG9pbnQgZXZlciwgaG93IGNhbg0KPiB3ZSBkbyB0aGF0 KT8NCj4gDQo+ID4+IFRoYW5rcywNCj4gPj4gSnVyYWoNCj4gPj4NCj4gPj4+IC0tLS0tT3JpZ2lu YWwgTWVzc2FnZS0tLS0tDQo+ID4+PiBGcm9tOiBBYXJvbiBDb25vbGUgPGFjb25vbGVAcmVkaGF0 LmNvbT4NCj4gPj4+IFNlbnQ6IE1vbmRheSwgSnVseSA2LCAyMDIwIDc6MzIgUE0NCj4gPj4+IFRv OiBKdXJhaiBMaW5rZcWhIDxqdXJhai5saW5rZXNAcGFudGhlb24udGVjaD4NCj4gPj4+IENjOiBj aUBkcGRrLm9yZw0KPiA+Pj4gU3ViamVjdDogUmU6IE9CUyBwdWxsIHJlcXVlc3QgaW4gcHctY2kN Cj4gPj4+DQo+ID4+PiBKdXJhaiBMaW5rZcWhIDxqdXJhai5saW5rZXNAcGFudGhlb24udGVjaD4g d3JpdGVzOg0KPiA+Pj4NCj4gPj4+ID4gSGkgZm9sa3MsDQo+ID4+PiA+DQo+ID4+PiA+DQo+ID4+ PiA+DQo+ID4+PiA+IEkndmUgc3VibWl0dGVkIGEgUFIgd2l0aCBPQlMgY2hhbmdlcyB0byBwdy1j aToNCj4gPj4+ID4gaHR0cHM6Ly9naXRodWIuY29tL29yZ2NhbmRtYW4vcHctY2kvcHVsbC8xMg0K PiA+Pj4NCj4gPj4+IENvb2whICBJJ2xsIHRha2UgYSBsb29rLiAgSSB3YXMgb24gUFRPLCBzbyBk aWRuJ3QgZ2V0IGEgY2hhbmNlIHlldC4NCj4gPj4+DQo+ID4+PiA+DQo+ID4+PiA+DQo+ID4+PiA+ IEkgaGF2ZSBhIGNvdXBsZSBvZiBwb2ludHMvcXVlc3Rpb25zOg0KPiA+Pj4gPg0KPiA+Pj4gPiDC tyAgICAgICAgVGhlIHNjcmlwdHMgYXJlIHVzaW5nDQo+ID4+PiBodHRwczovL2J1aWxkLm9wZW5z dXNlLm9yZy9wYWNrYWdlL3Nob3cvaG9tZTpibHVjYTpkcGRrL2RwZGsgdG8gZm9yaw0KPiA+Pj4g dGhlIGRlYmlhbiBhbmQNCj4gPj4+ID4gcmVkaGF0IHNwZWMgYW5kIGNvbnRyb2wgZmlsZXMuDQo+ ID4+Pg0KPiA+Pj4gT2theS4gIEEgcXVpY2sgbG9vayBzaG93cyB0aGF0IGl0J3MgY29uZmlndXJh YmxlLCB0aG91Z2guICBTaG91bGQgYmUNCj4gPj4+IG9rYXkuICBJIHJlZmVyDQo+ID4+PiB0bzoN Cj4gPj4+DQo+ID4+PiBodHRwczovL2dpdGh1Yi5jb20vb3JnY2FuZG1hbi9wdy0NCj4gPj4+IGNp L3B1bGwvMTIvY29tbWl0cy85M2Y2YmFhNDk3Yzg1ZDdhY2EzNmNkYTY2NjFlOTBmN2E2OWQ0NzA5 I2RpZmYtDQo+ID4+PiBlMmFiMzJmMzI4ODkxODZiZGViMGFiNGYwZWY1NTI4Mg0KPiA+Pj4NCj4g Pj4+ID4gwrcgICAgICAgIFdlIHNob3VsZCBjcmVhdGUgYSBjb21tdW5pdHkgT0JTIHByb2plY3Qg KHRoYXQgdGhlIGNvbW11bml0eSBjYW4NCj4gPj4+IG1hbmFnZSkgd2hlcmUgdGhlIGZvcmtlZCBw YWNrYWdlcyB3aWxsIGJlDQo+ID4+PiA+IGNyZWF0ZWQgYW5kIHdoZXJlIHRoZSBidWlsZCB3aWxs IHJ1biAoT0JTX1RBUkdFVF9QUk9KRUNUIGluDQo+ID4+PiA+IDNyZC1wYXJ0eS9kcGRrL2plbmtp bnMtcmMpDQo+ID4+Pg0KPiA+Pj4gT2theS4NCj4gPj4+DQo+ID4+PiA+IG8gICBUaGUgcHJvamVj dCBzaG91bGQgYmUgY29uZmlndXJlZCBhY2NvcmRpbmcgdG8gd2hhdCB3ZSB3YW50IHRvIGJ1aWxk IC0NCj4gPj4+IGRpc3Ryb3MvYXJjaGl0ZWN0dXJlcy4gQ2FuIGJlIGRvbmUgdmlhIE9CUyBHVUku DQo+ID4+PiA+DQo+ID4+PiA+IMK3ICAgICAgICBPbmx5IGFmdGVyIGFsbCBwYXRjaGVzIGhhdmUg YmVlbiBzdWJtaXR0ZWQgdG8gYSBzZXJpZXMgYnJhbmNoIGRvZXMNCj4gdGhlDQo+ID4+PiBEUERL IEplbmtpbnMgam9iIHVwbG9hZCBhbmQgY29uZmlndXJlIGFuIE9CUw0KPiA+Pj4gPiBwYWNrYWdl LiBUaGlzIG1lYW5zIHRoYXQgd2UnbGwgaGF2ZSBhIGJ1aWxkIGp1c3QgZm9yIHRoZSB3aG9sZQ0K PiA+Pj4gPiBzZXJpZXMsIG5vdCBmb3INCj4gPj4+IGVhY2ggcGF0Y2guIE5vdCBzdXJlIGlmIHRo aXMgaXMgYSBwcm9ibGVtLg0KPiA+Pj4NCj4gPj4+IFRoZSBmbGlwIHNpZGUgaXMgdGhlIGFtb3Vu dCBvZiB0aW1lIHRvIGJ1aWxkLiAgV2UnZCBwcmVmZXIgdG8gYnVpbGQNCj4gPj4+IGp1c3Qgb25l IGF0IGEgdGltZS4NCj4gPj4+DQo+ID4+PiA+IMK3ICAgICAgICBPbmUgdGhpbmcgdGhhdCBkb2Vz bid0IG1ha2Ugc2Vuc2UgdG8gbWUgaXMgdGhhdCB0aGUgRFBESyBKZW5raW5zIGpvYg0KPiA+Pj4g YnVpbGRzIGRwZGsgYWZ0ZXIgZWFjaCBwYXRjaCAtIGlzIHRoaXMgbmVlZGVkLA0KPiA+Pj4gPiBz aW5jZSBUcmF2aXMgaXMgZ29pbmcgdG8gZG8gdGhlIHNhbWUgdGhpbmcgYW55d2F5Pw0KPiA+Pj4N Cj4gPj4+IFRyYXZpcyBkb2Vzbid0LiAgVGhlIG92c3JvYm90IHRyYXZpcyBidWlsZCBpcyBjb25m aWd1cmVkIHRvIGNhbmNlbCBhDQo+ID4+PiBidWlsZCBvbiBhIGJyYW5jaCBpZiBhIG5ldyBvbmUg Y29tZXMuICBUaGF0IHdheSB3ZSBvbmx5IGJ1aWxkIHRoZQ0KPiA+Pj4gbGF0ZXN0LiAgQnVpbGRz IG9uIHRyYXZpcyB0YWtlIDQwKyBtaW4gdG8gY29tcGxldGUsIHNvIGlmIGEgMjAtcGF0Y2gNCj4g Pj4+IHNlcmllcyBjYW1lIGluLCB3ZSB3b3VsZG4ndCBiZSBkb25lIGJ1aWxkaW5nIGl0IGZvciBt b3JlIHRoYW4gaGFsZiBhDQo+ID4+PiBkYXkuICBUaGVuIGlmIGEgdjIrIGlzIHBvc3RlZCBpbiBy YXBpZCBzdWNjZXNzaW9uLCB3ZSBsb3N0IGFsbCB0aGlzDQo+ID4+PiB0aW1lLiAgU28gZm9yIG5v dywgd2Ugb25seSBidWlsZCB0aGUgYWJzb2x1dGUgbGFzdCBwYXRjaCBpbiB0aGUgc2VyaWVzIG9u DQo+IFRyYXZpcy4NCj4gPj4+DQo+ID4+PiBBbHNvLCB0aGUgYnVpbGQgc2VydmVyIHdlIHJ1biB0 aGUgcm9ib3Qgb24gZG9lc24ndCBkbyB0aGUgYnVpbGRzDQo+ID4+PiBhbnltb3JlIGJlY2F1c2Ug aXQgYWxzbyBnb3Qgb3ZlcmxvYWRlZCAtIHNvIG1lc29uIGFuZCBuaW5qYSBhcmUgbm90DQo+ID4+ PiB0aGUgYWN0dWFsIG1lc29uL25pbmphIGJ1dCBqdXN0IGR1bW15IGNvbW1hbmRzLiAgOi0vICBN YXliZSBJIHNob3VsZA0KPiA+Pj4gcmUtZW5hYmxlIGFuZCBzZWUgaWYgdGhpbmdzIGltcHJvdmVk Lg0KPiA+Pj4NCj4gPj4+ID4gwrcgICAgICAgIEkndmUgYWRkZWQgc29tZSBtb3JlIGNvbW1lbnRz IHRvIHRoZSBQUiBpdHNlbGYuDQo+ID4+PiA+DQo+ID4+PiA+DQo+ID4+PiA+DQo+ID4+PiA+IFJl Z2FyZHMsDQo+ID4+PiA+DQo+ID4+PiA+IEp1cmFqDQo+ID4+Pg0KPiANCg0K 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 A8E47A0528 for ; Fri, 17 Jul 2020 09:05:54 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 5BC551BED8; Fri, 17 Jul 2020 09:05:54 +0200 (CEST) Received: from mailgw02.pantheon.sk (mailgw01.pantheon.sk [46.229.239.26]) by dpdk.org (Postfix) with ESMTP id 8F5621BED0 for ; Fri, 17 Jul 2020 09:05:52 +0200 (CEST) Received: from mailgw02.pantheon.sk (localhost.localdomain [127.0.0.1]) by mailgw02.pantheon.sk (Proxmox) with ESMTP id F2400181D4D; Fri, 17 Jul 2020 09:05:51 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pantheon.tech; h=cc:cc:content-transfer-encoding:content-type:content-type :date:from:from:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=dkim; bh=A8IJrLsc7c+UrKrK7tXq rX4YXInRg/vkqNP5MIo0FkA=; b=R7GaeZWENsG8ynFW0aGeJPswJh3IJ0E5VdXY PkgpiudwCQo8kaBf2xn9Y4lvc0KDzqefv1YRFwuvnBtg4zIzp5KnRV2i7dGiFeTQ mdlAyu34G0cQ/oIK9AKk6rvegp2InHtSzQ+78GNhFjfPyWM3E73QWBXgXpapWfIt QdMhUxrUehMwZ8DteBtgZqpcEzIIScqQYnRSeLQdeizBFqrj+WV1EK5FMcQmg6ka b0SespPNBLTXnJy3coZHShNVlTQazO+aDMX+ry4xHdPMRpfKO0mvMZFJIy8CJvZb tnEZi+e8T43v/p60UurTid8QTmJM/5ONbZjQF7zZkDm6+LKL8A== From: =?utf-8?B?SnVyYWogTGlua2XFoQ==?= To: Aaron Conole CC: "ci@dpdk.org" Thread-Topic: OBS pull request in pw-ci Thread-Index: AdZROZtler//d1rZReOIz3NJd44BgwCgb2mcAVkRSLAADMblFwBiV++gACIWd2AAAvGPkwAl/pGA Date: Fri, 17 Jul 2020 07:05:51 +0000 Message-ID: <73bd99e112d74c1fa5e60872a27ce62e@pantheon.tech> References: <3f8ace7066ff499ea2982201f1329817@pantheon.tech> <65dd0476a54b4252834a129cf0942d1a@pantheon.tech> <3f5158d0761e42b8bba02d2223a7d74f@pantheon.tech> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.101.4.10] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 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" SGkgQWFyb24sDQoNCkJ5IGNvbW11bml0eSBtYWludGFpbmVkIEkgbWVhbnQgdGhhdCBpdCdzIG5v dCBzb2xlbHkgb24gb25lIHBlcnNvbidzIHNob3VsZGVycyAtIHRoYXQgaXMsIGlmIG5lZWQgYmUs IHNvbWVvbmUgZWxzZSAoZnJvbSB0aGUgY29tbXVuaXR5KSB3b3VsZCBhbHNvIGJlIGFibGUgdG8g ZG8gdGhlIG1haW50ZW5hbmNlIHdvcmsuDQoNCkp1cmFqDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNz YWdlLS0tLS0NCj4gRnJvbTogQWFyb24gQ29ub2xlIDxhY29ub2xlQHJlZGhhdC5jb20+DQo+IFNl bnQ6IFRodXJzZGF5LCBKdWx5IDE2LCAyMDIwIDI6NTQgUE0NCj4gVG86IEp1cmFqIExpbmtlxaEg PGp1cmFqLmxpbmtlc0BwYW50aGVvbi50ZWNoPg0KPiBDYzogY2lAZHBkay5vcmcNCj4gU3ViamVj dDogUmU6IE9CUyBwdWxsIHJlcXVlc3QgaW4gcHctY2kNCj4gDQo+IEp1cmFqIExpbmtlxaEgPGp1 cmFqLmxpbmtlc0BwYW50aGVvbi50ZWNoPiB3cml0ZXM6DQo+IA0KPiA+IEhpIEFhcm9uLA0KPiA+ DQo+ID4gVGhlIGRwZGsgY29tbXVuaXR5IGRlY2lkZWQgdGhhdCB0aGUgYmVzdCBwbGFjZSB0byBt YWludGFpbmcgdGhlIC5zcGVjDQo+ID4gYW5kIC5jb250cm9sIGZpbGVzIHdvdWxkIGJlIGluIGFu IE9CUyByZXBvc2l0b3J5LiBMdWNhIGlzIGN1cnJlbnRseQ0KPiA+IGRvaW5nIHRoYXQgc28gdGhh dCdzIHdoZXJlIGl0IGNvbWVzIGZyb20uIEFzIHRvIGhvdyB0byB1cGRhdGUgaXQgLSBJDQo+ID4g aW5jbHVkZWQgdGhlIGV4YWN0IHN0cmluZyAiaG9tZTpibHVjYTpkcGRrIiBzbyB0aGF0IGl0J3Mg Y2xlYXIgd2Ugd2FudA0KPiA+IHRvIHVzZSB0aGlzIHJlcG8sIGJ1dCBpdCBzaG91bGQgYmUgaGFu ZGxlZCB0aGUgc2FtZSB3YXkgYXMNCj4gPiBVUExPQURfR0lUX1JFUE8uIEkgZGlkbid0IHNlZSBo b3cgdGhpcyBpcyBzdXBwbGllZCBmcm9tIHRoZSBjb2RlIGluDQo+ID4gcHctY2ksIHNvIEkgYXNz dW1lZCBpdCdzIHNvbWV0aGluZyB0aGF0J3MgY2hhbmdlZCBsb2NhbGx5LiBJIGZvbGxvd2VkDQo+ ID4gdGhlIHNhbWUgbG9naWMgZm9yIE9CU19TT1VSQ0VfUEFDS0FHRSBhbmQgT0JTX0dJVF9VUkwg LSB0aGUgdmFsdWVzDQo+ID4gdGhhdCBhcmUgdGhlcmUgYXJlIHdoYXQgd2Ugc2hvdWxkIGJlIHVz aW5nIGZvciBvdXIgdXNlIGNhc2UgYXQgdGhpcw0KPiA+IHBvaW50IGluIHRpbWUuDQo+ID4NCj4g PiBJIGhhdmUgYSBtaW5vciBxdWVzdGlvbiBhYm91dCB0aGUgcHctY2kgcmVwbyAtIGlzIHRoaXMg eW91ciBwZXJzb25hbA0KPiA+IHJlcG8gKGkuZS4gbm90IG1haW50YWluZWQgYnkgZHBkayBjb21t dW5pdHkpPw0KPiANCj4gSSBtYWludGFpbiBpdCAtIGJ1dCBpdCdzIHB1YmxpY2x5IGFjY2Vzc2li bGUgLyBhdmFpbGFibGUuICBJIGRvbid0IGtub3cgd2hhdCBlbHNlIGl0DQo+IG1lYW5zLg0KPiAN Cj4gPiBPbmUgbGFzdCB0aGluZyAtIHdlJ2xsIHRhbGsgdG9kYXkgYWJvdXQgc2V0dGluZyB1cCBh IGNvbW11bml0eSBPQlMNCj4gPiBwcm9qZWN0ICh0byBtaXJyb3IgaHR0cHM6Ly90cmF2aXMtY2ku Y29tL2dpdGh1Yi9vdnNyb2JvdC9kcGRrIC0gaXMNCj4gPiB0aGlzIGFjdHVhbGx5IG1hbmFnZWQg YnkgdGhlIGNvbW11bml0eT8pIGluIHRoZSBDSSBjYWxsLg0KPiANCj4gQWdhaW4sIEkgbWFpbnRh aW4gaXQgLSBidXQgaXQncyBmb3IgdGhlIGNvbW11bml0eS4gIEFjdHVhbGx5IHRoZSBzZXJ2aWNl IHRoYXQgcnVucw0KPiB0aGUgcm9ib3QgaXMgYSBSZWQgSGF0IHNlcnZlciwgYnV0IHdlIGNob29z ZSB0byBwdXNoIGl0IHRvIGEgcHVibGljIGdpdGh1YiBhbmQgdXNlDQo+IGEgcHVibGljIENJIHNv IHRoYXQgaXQgaXMgYWxsIHBhcnQgb2YgdGhlIGNvbW11bml0eS4NCj4gDQo+IEkgZG9uJ3Qga25v dyB3aGF0IGl0IG1lYW5zIHRvIGJlIGNvbW11bml0eSBtYWludGFpbmVkIDspDQo+IA0KPiA+IFRo YW5rcywNCj4gPiBKdXJhag0KPiA+DQo+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ ID4+IEZyb206IEFhcm9uIENvbm9sZSA8YWNvbm9sZUByZWRoYXQuY29tPg0KPiA+PiBTZW50OiBX ZWRuZXNkYXksIEp1bHkgMTUsIDIwMjAgOToxNCBQTQ0KPiA+PiBUbzogSnVyYWogTGlua2XFoSA8 anVyYWoubGlua2VzQHBhbnRoZW9uLnRlY2g+DQo+ID4+IENjOiBjaUBkcGRrLm9yZw0KPiA+PiBT dWJqZWN0OiBSZTogT0JTIHB1bGwgcmVxdWVzdCBpbiBwdy1jaQ0KPiA+Pg0KPiA+PiBBYXJvbiBD b25vbGUgPGFjb25vbGVAcmVkaGF0LmNvbT4gd3JpdGVzOg0KPiA+Pg0KPiA+PiA+IEp1cmFqIExp bmtlxaEgPGp1cmFqLmxpbmtlc0BwYW50aGVvbi50ZWNoPiB3cml0ZXM6DQo+ID4+ID4NCj4gPj4g Pj4gSGkgQWFyb24sDQo+ID4+ID4+DQo+ID4+ID4+IEhhdmUgeW91IGhhZCBhIGNoYW5jZSB0byBs b29rIGF0IHRoZSBwdWxsIHJlcXVlc3Q/DQo+ID4+ID4NCj4gPj4gPiBPbmx5IGEgYml0LiAgSSB3 aWxsIGRvIHNvbWV0aGluZyBtb3JlIHRob3JvdWdoIG9uIFdlZG5lc2RheS4NCj4gPj4NCj4gPj4g SSBsb29rZWQgdGhyb3VnaCBpdCBhbmQgaXQgc2VlbXMgb2theS4gIEknbGwgc2V0IGl0IHVwIHRv IGRvIGEgdGVzdA0KPiA+PiBydW4gdG9tb3Jyb3csIGFuZCBtZXJnZSBpdCBvbmNlIHRoYXQgZ29l cyB3ZWxsLg0KPiA+Pg0KPiA+PiBJZiB0aGUgb2JzIHNvdXJjZSBwcm9qZWN0IGNoYW5nZXMgKHJp Z2h0IG5vdywgaXQncyBzZXQgdG8NCj4gPj4gaG9tZTpibHVjYTpkcGRrKSBob3cgc2hvdWxkIHdl IHVwZGF0ZSBpdD8gIE1lYW5pbmcsIHdoZXJlIGRvZXMgdGhhdA0KPiA+PiB2YXJpYWJsZSBjb21l IGZyb20gKGFuZCBpZiB0aGUgcm9ib3QgbmVlZHMgdG8gcHJvdmlkZSBvbmUgYXQgc29tZQ0KPiA+ PiBwb2ludCBldmVyLCBob3cgY2FuIHdlIGRvIHRoYXQpPw0KPiA+Pg0KPiA+PiA+PiBUaGFua3Ms DQo+ID4+ID4+IEp1cmFqDQo+ID4+ID4+DQo+ID4+ID4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut LS0tLQ0KPiA+PiA+Pj4gRnJvbTogQWFyb24gQ29ub2xlIDxhY29ub2xlQHJlZGhhdC5jb20+DQo+ ID4+ID4+PiBTZW50OiBNb25kYXksIEp1bHkgNiwgMjAyMCA3OjMyIFBNDQo+ID4+ID4+PiBUbzog SnVyYWogTGlua2XFoSA8anVyYWoubGlua2VzQHBhbnRoZW9uLnRlY2g+DQo+ID4+ID4+PiBDYzog Y2lAZHBkay5vcmcNCj4gPj4gPj4+IFN1YmplY3Q6IFJlOiBPQlMgcHVsbCByZXF1ZXN0IGluIHB3 LWNpDQo+ID4+ID4+Pg0KPiA+PiA+Pj4gSnVyYWogTGlua2XFoSA8anVyYWoubGlua2VzQHBhbnRo ZW9uLnRlY2g+IHdyaXRlczoNCj4gPj4gPj4+DQo+ID4+ID4+PiA+IEhpIGZvbGtzLA0KPiA+PiA+ Pj4gPg0KPiA+PiA+Pj4gPg0KPiA+PiA+Pj4gPg0KPiA+PiA+Pj4gPiBJJ3ZlIHN1Ym1pdHRlZCBh IFBSIHdpdGggT0JTIGNoYW5nZXMgdG8gcHctY2k6DQo+ID4+ID4+PiA+IGh0dHBzOi8vZ2l0aHVi LmNvbS9vcmdjYW5kbWFuL3B3LWNpL3B1bGwvMTINCj4gPj4gPj4+DQo+ID4+ID4+PiBDb29sISAg SSdsbCB0YWtlIGEgbG9vay4gIEkgd2FzIG9uIFBUTywgc28gZGlkbid0IGdldCBhIGNoYW5jZSB5 ZXQuDQo+ID4+ID4+Pg0KPiA+PiA+Pj4gPg0KPiA+PiA+Pj4gPg0KPiA+PiA+Pj4gPiBJIGhhdmUg YSBjb3VwbGUgb2YgcG9pbnRzL3F1ZXN0aW9uczoNCj4gPj4gPj4+ID4NCj4gPj4gPj4+ID4gwrcg ICAgICAgIFRoZSBzY3JpcHRzIGFyZSB1c2luZw0KPiA+PiA+Pj4gaHR0cHM6Ly9idWlsZC5vcGVu c3VzZS5vcmcvcGFja2FnZS9zaG93L2hvbWU6Ymx1Y2E6ZHBkay9kcGRrIHRvDQo+ID4+ID4+PiBm b3JrIHRoZSBkZWJpYW4gYW5kDQo+ID4+ID4+PiA+IHJlZGhhdCBzcGVjIGFuZCBjb250cm9sIGZp bGVzLg0KPiA+PiA+Pj4NCj4gPj4gPj4+IE9rYXkuICBBIHF1aWNrIGxvb2sgc2hvd3MgdGhhdCBp dCdzIGNvbmZpZ3VyYWJsZSwgdGhvdWdoLiAgU2hvdWxkDQo+ID4+ID4+PiBiZSBva2F5LiAgSSBy ZWZlcg0KPiA+PiA+Pj4gdG86DQo+ID4+ID4+Pg0KPiA+PiA+Pj4gaHR0cHM6Ly9naXRodWIuY29t L29yZ2NhbmRtYW4vcHctDQo+ID4+ID4+Pg0KPiBjaS9wdWxsLzEyL2NvbW1pdHMvOTNmNmJhYTQ5 N2M4NWQ3YWNhMzZjZGE2NjYxZTkwZjdhNjlkNDcwOSNkaWZmLQ0KPiA+PiA+Pj4gZTJhYjMyZjMy ODg5MTg2YmRlYjBhYjRmMGVmNTUyODINCj4gPj4gPj4+DQo+ID4+ID4+PiA+IMK3ICAgICAgICBX ZSBzaG91bGQgY3JlYXRlIGEgY29tbXVuaXR5IE9CUyBwcm9qZWN0ICh0aGF0IHRoZSBjb21tdW5p dHkNCj4gY2FuDQo+ID4+ID4+PiBtYW5hZ2UpIHdoZXJlIHRoZSBmb3JrZWQgcGFja2FnZXMgd2ls bCBiZQ0KPiA+PiA+Pj4gPiBjcmVhdGVkIGFuZCB3aGVyZSB0aGUgYnVpbGQgd2lsbCBydW4gKE9C U19UQVJHRVRfUFJPSkVDVCBpbg0KPiA+PiA+Pj4gPiAzcmQtcGFydHkvZHBkay9qZW5raW5zLXJj KQ0KPiA+PiA+Pj4NCj4gPj4gPj4+IE9rYXkuDQo+ID4+ID4+Pg0KPiA+PiA+Pj4gPiBvICAgVGhl IHByb2plY3Qgc2hvdWxkIGJlIGNvbmZpZ3VyZWQgYWNjb3JkaW5nIHRvIHdoYXQgd2Ugd2FudCB0 bw0KPiBidWlsZCAtDQo+ID4+ID4+PiBkaXN0cm9zL2FyY2hpdGVjdHVyZXMuIENhbiBiZSBkb25l IHZpYSBPQlMgR1VJLg0KPiA+PiA+Pj4gPg0KPiA+PiA+Pj4gPiDCtyAgICAgICAgT25seSBhZnRl ciBhbGwgcGF0Y2hlcyBoYXZlIGJlZW4gc3VibWl0dGVkIHRvIGEgc2VyaWVzIGJyYW5jaCBkb2Vz DQo+ID4+IHRoZQ0KPiA+PiA+Pj4gRFBESyBKZW5raW5zIGpvYiB1cGxvYWQgYW5kIGNvbmZpZ3Vy ZSBhbiBPQlMNCj4gPj4gPj4+ID4gcGFja2FnZS4gVGhpcyBtZWFucyB0aGF0IHdlJ2xsIGhhdmUg YSBidWlsZCBqdXN0IGZvciB0aGUgd2hvbGUNCj4gPj4gPj4+ID4gc2VyaWVzLCBub3QgZm9yDQo+ ID4+ID4+PiBlYWNoIHBhdGNoLiBOb3Qgc3VyZSBpZiB0aGlzIGlzIGEgcHJvYmxlbS4NCj4gPj4g Pj4+DQo+ID4+ID4+PiBUaGUgZmxpcCBzaWRlIGlzIHRoZSBhbW91bnQgb2YgdGltZSB0byBidWls ZC4gIFdlJ2QgcHJlZmVyIHRvDQo+ID4+ID4+PiBidWlsZCBqdXN0IG9uZSBhdCBhIHRpbWUuDQo+ ID4+ID4+Pg0KPiA+PiA+Pj4gPiDCtyAgICAgICAgT25lIHRoaW5nIHRoYXQgZG9lc24ndCBtYWtl IHNlbnNlIHRvIG1lIGlzIHRoYXQgdGhlIERQREsgSmVua2lucw0KPiBqb2INCj4gPj4gPj4+IGJ1 aWxkcyBkcGRrIGFmdGVyIGVhY2ggcGF0Y2ggLSBpcyB0aGlzIG5lZWRlZCwNCj4gPj4gPj4+ID4g c2luY2UgVHJhdmlzIGlzIGdvaW5nIHRvIGRvIHRoZSBzYW1lIHRoaW5nIGFueXdheT8NCj4gPj4g Pj4+DQo+ID4+ID4+PiBUcmF2aXMgZG9lc24ndC4gIFRoZSBvdnNyb2JvdCB0cmF2aXMgYnVpbGQg aXMgY29uZmlndXJlZCB0bw0KPiA+PiA+Pj4gY2FuY2VsIGEgYnVpbGQgb24gYSBicmFuY2ggaWYg YSBuZXcgb25lIGNvbWVzLiAgVGhhdCB3YXkgd2Ugb25seQ0KPiA+PiA+Pj4gYnVpbGQgdGhlIGxh dGVzdC4gIEJ1aWxkcyBvbiB0cmF2aXMgdGFrZSA0MCsgbWluIHRvIGNvbXBsZXRlLCBzbw0KPiA+ PiA+Pj4gaWYgYSAyMC1wYXRjaCBzZXJpZXMgY2FtZSBpbiwgd2Ugd291bGRuJ3QgYmUgZG9uZSBi dWlsZGluZyBpdCBmb3INCj4gPj4gPj4+IG1vcmUgdGhhbiBoYWxmIGEgZGF5LiAgVGhlbiBpZiBh IHYyKyBpcyBwb3N0ZWQgaW4gcmFwaWQNCj4gPj4gPj4+IHN1Y2Nlc3Npb24sIHdlIGxvc3QgYWxs IHRoaXMgdGltZS4gIFNvIGZvciBub3csIHdlIG9ubHkgYnVpbGQgdGhlDQo+ID4+ID4+PiBhYnNv bHV0ZSBsYXN0IHBhdGNoIGluIHRoZSBzZXJpZXMgb24NCj4gPj4gVHJhdmlzLg0KPiA+PiA+Pj4N Cj4gPj4gPj4+IEFsc28sIHRoZSBidWlsZCBzZXJ2ZXIgd2UgcnVuIHRoZSByb2JvdCBvbiBkb2Vz bid0IGRvIHRoZSBidWlsZHMNCj4gPj4gPj4+IGFueW1vcmUgYmVjYXVzZSBpdCBhbHNvIGdvdCBv dmVybG9hZGVkIC0gc28gbWVzb24gYW5kIG5pbmphIGFyZQ0KPiA+PiA+Pj4gbm90IHRoZSBhY3R1 YWwgbWVzb24vbmluamEgYnV0IGp1c3QgZHVtbXkgY29tbWFuZHMuICA6LS8gIE1heWJlIEkNCj4g Pj4gPj4+IHNob3VsZCByZS1lbmFibGUgYW5kIHNlZSBpZiB0aGluZ3MgaW1wcm92ZWQuDQo+ID4+ ID4+Pg0KPiA+PiA+Pj4gPiDCtyAgICAgICAgSSd2ZSBhZGRlZCBzb21lIG1vcmUgY29tbWVudHMg dG8gdGhlIFBSIGl0c2VsZi4NCj4gPj4gPj4+ID4NCj4gPj4gPj4+ID4NCj4gPj4gPj4+ID4NCj4g Pj4gPj4+ID4gUmVnYXJkcywNCj4gPj4gPj4+ID4NCj4gPj4gPj4+ID4gSnVyYWoNCj4gPj4gPj4+ DQo+ID4+DQo+IA0KDQo= 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 8D578A053B for ; Fri, 17 Jul 2020 15:24:13 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 5B6571C127; Fri, 17 Jul 2020 15:24:13 +0200 (CEST) Received: from us-smtp-1.mimecast.com (us-smtp-1.mimecast.com [205.139.110.61]) by dpdk.org (Postfix) with ESMTP id 0E9471C126 for ; Fri, 17 Jul 2020 15:24:11 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1594992251; 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=GLavxSeCb8HlGdrFdn9lbBSmHMWQCtG3TSlU6Wwj1c8=; b=H2w+CfcptdWV15D9uYnQeNo9jKoObJlkOAR7HjNawyYl779ZvRpwZMliGxFzzneHLBjr9P zn854kozQR5K5PP4E0nVv2468UhO2cFEXiTIaT5NTcMHny1qAR7DTsXMFY/rxgEbCvR2FQ icwnBuKx8DQTpCSdYQNsW669vk5jT34= 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-10-GOZb-S5rNCGM9rThWyfY_g-1; Fri, 17 Jul 2020 09:24:06 -0400 X-MC-Unique: GOZb-S5rNCGM9rThWyfY_g-1 Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id A75A91080; Fri, 17 Jul 2020 13:24:04 +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 924796FEF8; Fri, 17 Jul 2020 13:24:03 +0000 (UTC) From: Aaron Conole To: Juraj =?utf-8?Q?Linke=C5=A1?= Cc: "ci\@dpdk.org" References: <3f8ace7066ff499ea2982201f1329817@pantheon.tech> <65dd0476a54b4252834a129cf0942d1a@pantheon.tech> <3f5158d0761e42b8bba02d2223a7d74f@pantheon.tech> <73bd99e112d74c1fa5e60872a27ce62e@pantheon.tech> Date: Fri, 17 Jul 2020 09:24:02 -0400 In-Reply-To: <73bd99e112d74c1fa5e60872a27ce62e@pantheon.tech> ("Juraj \=\?utf-8\?Q\?Linke\=C5\=A1\=22's\?\= message of "Fri, 17 Jul 2020 07:05:51 +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.12 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, > > By community maintained I meant that it's not solely on one person's > shoulders - that is, if need be, someone else (from the community) > would also be able to do the maintenance work. Ahh - yes, David Marchand has access to those servers. > Juraj > >> -----Original Message----- >> From: Aaron Conole >> Sent: Thursday, July 16, 2020 2:54 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 Aaron, >> > >> > The dpdk community decided that the best place to maintaing the .spec >> > and .control files would be in an OBS repository. Luca is currently >> > doing that so that's where it comes from. As to how to update it - I >> > included the exact string "home:bluca:dpdk" so that it's clear we want >> > to use this repo, but it should be handled the same way as >> > UPLOAD_GIT_REPO. I didn't see how this is supplied from the code in >> > pw-ci, so I assumed it's something that's changed locally. I followed >> > the same logic for OBS_SOURCE_PACKAGE and OBS_GIT_URL - the values >> > that are there are what we should be using for our use case at this >> > point in time. >> > >> > I have a minor question about the pw-ci repo - is this your personal >> > repo (i.e. not maintained by dpdk community)? >>=20 >> I maintain it - but it's publicly accessible / available. I don't know = what else it >> means. >>=20 >> > One last thing - we'll talk today about setting up a community OBS >> > project (to mirror https://travis-ci.com/github/ovsrobot/dpdk - is >> > this actually managed by the community?) in the CI call. >>=20 >> Again, I maintain it - but it's for the community. Actually the service= that runs >> the robot is a Red Hat server, but we choose to push it to a public gith= ub and use >> a public CI so that it is all part of the community. >>=20 >> I don't know what it means to be community maintained ;) >>=20 >> > Thanks, >> > Juraj >> > >> >> -----Original Message----- >> >> From: Aaron Conole >> >> Sent: Wednesday, July 15, 2020 9:14 PM >> >> To: Juraj Linke=C5=A1 >> >> Cc: ci@dpdk.org >> >> Subject: Re: OBS pull request in pw-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 >> >> >>> >> >> >>> Juraj Linke=C5=A1 writes: >> >> >>> >> >> >>> > Hi folks, >> >> >>> > >> >> >>> > >> >> >>> > >> >> >>> > I've submitted a PR with OBS changes to pw-ci: >> >> >>> > https://github.com/orgcandman/pw-ci/pull/12 >> >> >>> >> >> >>> Cool! I'll take a look. I was on PTO, so didn't get a chance ye= t. >> >> >>> >> >> >>> > >> >> >>> > >> >> >>> > 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. >> >> >>> >> >> >>> Okay. A quick look shows that it's configurable, though. Should >> >> >>> be okay. I refer >> >> >>> to: >> >> >>> >> >> >>> https://github.com/orgcandman/pw- >> >> >>> >> ci/pull/12/commits/93f6baa497c85d7aca36cda6661e90f7a69d4709#diff- >> >> >>> e2ab32f32889186bdeb0ab4f0ef55282 >> >> >>> >> >> >>> > =C2=B7 We should create a community OBS project (that th= e community >> can >> >> >>> manage) where the forked packages will be >> >> >>> > created and where the build will run (OBS_TARGET_PROJECT in >> >> >>> > 3rd-party/dpdk/jenkins-rc) >> >> >>> >> >> >>> Okay. >> >> >>> >> >> >>> > o The project should be configured according to what we want = to >> build - >> >> >>> distros/architectures. Can be done via OBS GUI. >> >> >>> > >> >> >>> > =C2=B7 Only after all patches have been submitted to a s= eries 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. >> >> >>> >> >> >>> The flip side is the amount of time to build. We'd prefer to >> >> >>> build just one at a time. >> >> >>> >> >> >>> > =C2=B7 One thing that doesn't make sense to me is that t= he DPDK Jenkins >> job >> >> >>> builds dpdk after each patch - is this needed, >> >> >>> > since Travis is going to do the same thing anyway? >> >> >>> >> >> >>> Travis doesn't. The ovsrobot travis build is configured to >> >> >>> cancel a build 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 patch in the series on >> >> Travis. >> >> >>> >> >> >>> 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. >> >> >>> >> >> >>> > =C2=B7 I've added some more comments to the PR itself. >> >> >>> > >> >> >>> > >> >> >>> > >> >> >>> > Regards, >> >> >>> > >> >> >>> > Juraj >> >> >>> >> >> >>=20