From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pa0-f41.google.com (mail-pa0-f41.google.com [209.85.220.41]) by dpdk.org (Postfix) with ESMTP id 85B4F7EEF for ; Wed, 2 Sep 2015 18:01:18 +0200 (CEST) Received: by pacex6 with SMTP id ex6so10776321pac.0 for ; Wed, 02 Sep 2015 09:01:18 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to :references:mime-version:content-type:content-transfer-encoding; bh=FkSwF0viTKIWOIg6oGriBLlV/PpJeRbhxnhiFnhwkTY=; b=hphDiRXp7G9T2lFPYSN/PH7MnKJ34JQM6Vt5Yo5A4oRDnvZgVP6OrSD/ZgLPwVuamt +9R2BwJ3eP3I/bGBjDZRfl5/IpV/W3o3O/bQT9wtPnJUgXVGqXCloS4dQKASed6XD7B0 dlc1NKlo8DbwZTRLno+JbZMT95AktqTJgplEQ2TwKsBsew+s/BCflhOspxU/efjKWIfv 7/nlq47xsT5f7P25AmQwVWGAaYlLLWESxectb0cmYYMY4fmzSehBDBNt7WcDa9skhE3J 0wYh7WPTifGgScNKEcHCtVg6ZfL981nSmWCfX4QBb6UufmVu0GcP6MK1TwgweNtNdVCI Bzcw== X-Gm-Message-State: ALoCoQmpp5Jt470Aknm7bT72frNAN05DFfR/oYdL/hsQoqhDKZdDVNevq6m56t4jVczjy7rIR7Mp X-Received: by 10.66.154.167 with SMTP id vp7mr54907716pab.147.1441209677906; Wed, 02 Sep 2015 09:01:17 -0700 (PDT) Received: from urahara (static-50-53-82-155.bvtn.or.frontiernet.net. [50.53.82.155]) by smtp.gmail.com with ESMTPSA id qf6sm22141246pdb.94.2015.09.02.09.01.17 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 02 Sep 2015 09:01:17 -0700 (PDT) Date: Wed, 2 Sep 2015 09:01:25 -0700 From: Stephen Hemminger To: Thomas Monjalon Message-ID: <20150902090125.0579e052@urahara> In-Reply-To: <4202381.KjbOiZhtub@xps13> References: <20150902134900.GO467@mal.justgohome.co.uk> <4202381.KjbOiZhtub@xps13> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: dev@dpdk.org Subject: Re: [dpdk-dev] libdpdk upstream changes for ecosystem best practices X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Sep 2015 16:01:19 -0000 On Wed, 02 Sep 2015 16:18:33 +0200 Thomas Monjalon wrote: > Hi, >=20 > 2015-09-02 14:49, Robie Basak: > > Hi, > >=20 > > We=E2=80=99re looking at packaging DPDK in Ubuntu. We=E2=80=99d like to= discuss upstream >=20 > Nice This matches what we do internally. I was heading towards making this a real Debian package. Since Debian is more free and is a superset of Ubuntu. >=20 > > changes to better integrate DPDK into Linux distributions. Here=E2=80= =99s a > > summary of what we need: > >=20 > > 1) Define one library ABI (soname and sover) that we can use instead o= f the > > split build. > >=20 > > 2) Fix #includes so we don't have to include config.h > >=20 > > 3) Put headers into /usr/include/dpdk instead of /usr/include > >=20 > > You can see our current packaging progress at > > https://git.launchpad.net/~ubuntu-server/dpdk/log/?h=3Dubuntu-wily and a >=20 > Thanks for sharing I have made basically the same decisions. Target is /usr/include/dpdk and the library version comes from rte config. It seems more logical to make the library shared object version equal the major version of DPDK (ie 2) rather than having shared object and source versions diverge. Just updating to 2.1 packaging now, will send patches.