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 7BC54A0526 for ; Wed, 22 Jul 2020 16:18:48 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id BDC231BFBA; Wed, 22 Jul 2020 16:18:47 +0200 (CEST) Received: from mailgw02.pantheon.sk (mailgw01.pantheon.sk [46.229.239.26]) by dpdk.org (Postfix) with ESMTP id 40072255 for ; Wed, 22 Jul 2020 16:18:46 +0200 (CEST) Received: from mailgw02.pantheon.sk (localhost.localdomain [127.0.0.1]) by mailgw02.pantheon.sk (Proxmox) with ESMTP id DFAC4181ED1; Wed, 22 Jul 2020 16:18:45 +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=B5kVmou qqTDGexZyihrfR1ZVfOFq4CKsZvwLHfHXYLw=; b=ibM4VP5VNqxNfOKO3d7Zsp5 XKp474nZOy3jTWS1A6Jwi2SvGOBjlAnseu0aFv2rOoZE/VWljqkHpQSN5KmZ1yb2 LxracmqjlI7gi+U065fdjh0+XrC07Ox3NHzCGMnx+dne2FMo8dqBNNZamH7teOH6 zjCpJHNU9+GdbNSy1J3RnVTanwp7lVTydAgdqj566cfQI2pMQf+1/n8WGEWiH17S 8EPk2h4y0S2wZoD+x+NTmCDCaqOND8FFKab7pb0IMCu57epZSWEZaRh9qhBSAE2g CEEC7GoVZ1rLpgU7pvM8p/QdC7o2UBUEPg88doKolw2VBuke6LRJ1wqYiHeWWfA= = From: =?iso-8859-2?Q?Juraj_Linke=B9?= To: Aaron Conole CC: "ci@dpdk.org" Thread-Topic: OBS project configuration Thread-Index: AdZgLtuqTw75ygDvSBCZTjOoLUuJpw== Date: Wed, 22 Jul 2020 14:18:45 +0000 Message-ID: <17a484531bae4754aae5e78e5324b780@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_17a484531bae4754aae5e78e5324b780pantheontech_" MIME-Version: 1.0 Subject: [dpdk-ci] OBS project configuration 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_17a484531bae4754aae5e78e5324b780pantheontech_ Content-Type: text/plain; charset="iso-8859-2" Content-Transfer-Encoding: quoted-printable Hi Aaron, I've tinkered a bit with the initial repository/architecture configuration.= Here's what I looked at: https://build.opensuse.org/repositories/home:jlin= kes - a bunch of RedHat/Debian systems on all supported architectures. First a general note: the rpm .spec file defines the make build instead of = meson build. This currently leads to failures in rpm builds, so we need to = change it to meson build (I don't think using MAKE_PAUSE=3Dn is the way to = go, since make build is going to be deprecated). You can look at the results here: https://build.opensuse.org/package/show/h= ome:jlinkes/upstream_master. I think we can enable the passing repositories= right away. Some notes about .deb failures: * Debian_9.0 doesn't even start because it doesn't have the proper p= ackages: nothing provides debhelper >=3D 10.3~, (got version 10.2.5) etc. I= think we can leave Debian 9 out since there's still Debian 10 that works f= ine. * xUbuntu_18.04 errors because of ERROR: Meson version is 0.45.1 but= project requires >=3D 0.47.1. This is basically the same as Debian 9. Howe= ver, Ubuntu 18.04 is a popular distribution, so we might want to think of a= workaround. Maybe we disable it now a enable later if we find one. I did a run with older code in https://build.opensuse.org/package/show/home= :jlinkes/series_10567, but that still uses make build, so it's not very use= ful. There are build errors, but those could go away with meson build and m= aybe the systems won't even have the proper version of meson. For now, what makes sense to me is to enable the Debian repositories except= Debian 9 and Ubuntu 18.04, then changing rpms to build with meson and test= ing it and then we can enable Red Hat repositories based on how that goes. Regards, Juraj --_000_17a484531bae4754aae5e78e5324b780pantheontech_ Content-Type: text/html; charset="iso-8859-2" Content-Transfer-Encoding: quoted-printable

Hi Aaron,

 

I've tinkered a bit with the in= itial repository/architecture configuration. Here's what I looked at: https://bu= ild.opensuse.org/repositories/home:jlinkes - a bunch of RedHat/Debian s= ystems on all supported architectures.

 

First a general note: the rpm .= spec file defines the make build instead of meson build. This currently lea= ds to failures in rpm builds, so we need to change it to meson build (I don= 't think using MAKE_PAUSE=3Dn is the way to go, since make build is going to be deprecated).

 

You can look at the results her= e: https://build.opensuse.org/package/show/home:jlinkes/upstream_master. I= think we can enable the passing repositories right away. Some notes about = .deb failures:

·        Debian_9.0 doesn't even= start because it doesn't have the proper packages: etc. I think we can leave Debian 9 out since there's stil= l Debian 10 that works fine.

·        xUbuntu_18.04 errors be= cause of . This is basically the same as Debian 9. However, Ubu= ntu 18.04 is a popular distribution, so we might want to think of a workaround. Maybe we disable it now a enable later if we fin= d one.

 

I did a run with older code in = https://build.opensuse.org/package/show/home:jlinkes/series_10567, but = that still uses make build, so it's not very useful. There are build errors= , but those could go away with meson build and maybe the systems won't even= have the proper version of meson.

 

For now, what makes sense to me= is to enable the Debian repositories except Debian 9 and Ubuntu 18.04, the= n changing rpms to build with meson and testing it and then we can enable R= ed Hat repositories based on how that goes.

 

Regards,

Juraj

--_000_17a484531bae4754aae5e78e5324b780pantheontech_--