From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-f68.google.com (mail-wm0-f68.google.com [74.125.82.68]) by dpdk.org (Postfix) with ESMTP id 8A63C1559 for ; Wed, 12 Sep 2018 11:34:46 +0200 (CEST) Received: by mail-wm0-f68.google.com with SMTP id j192-v6so1609290wmj.1 for ; Wed, 12 Sep 2018 02:34:46 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to :references:content-transfer-encoding:mime-version; bh=S8FMCjo6DnX9sdcIWrQDfUtGxHWhfL76gZCPVDzRlDY=; b=PUJ3LAVSCrqZgOdBYfDvvh/idirLFlryoY+cYBWPQli8GtwvEVtyNfRYI5zK1VQ7Im u+U6rctxWzu5Kky8zJ+hsoIOegX22iGdIG7a9tmu2RUvFHqhOcqCbxd6m5v7ebUKsmUu ot4aXWfNTo+3lC06/OJLgGhQ+2KcBmDYRxCUN+cTcEhNVR/MG1ged8quiHKnLYeAOgP0 XWRUFNqdhMoIREFEcJVeKEmDgFiwyfwRX+7pzjzWiB4lRHNlFLszFmw4GyKKcNKY4T16 cI+QxqR1cd8OnXS5Dex0XUhSdQjP9tjQrQMQC09eDjDxGqQmejpSoTkblRI1JpslbA0E lhWw== X-Gm-Message-State: APzg51CIGoa0bj6VJ/yZRkLl2/EVQuT4HlvTYFt93hUSp6N5LBXpeSYL 9ZbN6V+XqQ0qv0Rank79Iz8= X-Google-Smtp-Source: ANB0VdarCf8F6aC68WQ/oAeOxs3VuRqdv+DEL1SAKyyH8IWVBrVfvUlHKuNE262szXJS3denpzZbjg== X-Received: by 2002:a1c:48d:: with SMTP id 135-v6mr939163wme.128.1536744885955; Wed, 12 Sep 2018 02:34:45 -0700 (PDT) Received: from localhost ([2001:1be0:110d:fcfe:34de:1298:1768:55da]) by smtp.gmail.com with ESMTPSA id v46-v6sm575073wrc.63.2018.09.12.02.34.44 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 12 Sep 2018 02:34:44 -0700 (PDT) Message-ID: <1536744882.10952.38.camel@debian.org> From: Luca Boccassi To: Bruce Richardson , Shahaf Shuler Cc: Marcelo Ricardo Leitner , Thomas Monjalon , "dev@dpdk.org" , christian.ehrhardt@canonical.com Date: Wed, 12 Sep 2018 10:34:42 +0100 In-Reply-To: <20180912093021.GA15632@bricha3-MOBL.ger.corp.intel.com> References: <20180907141342.GA21576@bricha3-MOBL.ger.corp.intel.com> <20180907152418.GA14360@bricha3-MOBL.ger.corp.intel.com> <20180912093021.GA15632@bricha3-MOBL.ger.corp.intel.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Mailer: Evolution 3.22.6-1+deb9u1 Mime-Version: 1.0 Subject: Re: [dpdk-dev] Change in binary name w/ meson build X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Sep 2018 09:34:46 -0000 On Wed, 2018-09-12 at 10:30 +0100, Bruce Richardson wrote: > On Wed, Sep 12, 2018 at 06:21:06AM +0000, Shahaf Shuler wrote: > > Friday, September 7, 2018 6:24 PM, Bruce Richardson: > > > Subject: Re: [dpdk-dev] Change in binary name w/ meson build > > >=20 > > > On Fri, Sep 07, 2018 at 03:13:43PM +0100, Bruce Richardson wrote: > > > > On Wed, Sep 05, 2018 at 11:52:10AM +0000, Shahaf Shuler wrote: > > > > > =C2=A0=C2=A0=C2=A0Hi Bruce, > > > > >=20 > > > > >=20 > > > > > =C2=A0=C2=A0=C2=A0Playing w/ meson build I got to know that the b= inary name > > > > > for testpmd > > > > > =C2=A0=C2=A0=C2=A0got changed to dpdk-testpmd. > > > > >=20 > > > > >=20 > > > > > =C2=A0=C2=A0=C2=A0Not sure if it was discussed or not before, but= such > > > > > change will affect > > > > > =C2=A0=C2=A0=C2=A0all the automation used to run testpmd w/ the o= ld build > > > > > system. > > > > >=20 > > > > >=20 > > > > > =C2=A0=C2=A0=C2=A0What is the reason for the change in the name? > > > >=20 > > > > The primary driver was that the autotest binary could not be > > > > called "test" > > > > any more, since that is a reserved name. When appending a dpdk > > > > prefix > > > > to the test binary, I felt for consistency that other binaries > > > > should > > > > have a dpdk prefix too, to indicate that they come from DPDK. > > > > If this > > > > is a problem, we can remove the prefix from the binaries easily > > > > enough. > > > >=20 > > >=20 > > > Also to point out that when building with meson the scripting is > > > going to have > > > to change anyway, right. The actual build commands are different, > > > the > > > configuration commands are different, and the directories the > > > resulting > > > binaries are placed in are different too. Therefore, I'd like to > > > keep the name > > > prefixes if possible, since for automated tooling on DPDK there > > > are going to > > > have to be lots of other changes anyway. > > >=20 > > > For packagers, the rename I understand could be problematic, but > > > that could > > > probably be solved by symlinks in the install phase. > >=20 > > I am fine w/ the testpmd -> dpdk-testpmd change as it is more > > correct to put it explicitly under the dpdk namespace. > > I was raising this point because I am not sure it was explicitly > > mentioned on the release notes and was hoping to get feedback also > > from the people who build dpdk for distro > >=20 >=20 > Agreed, I should have got wider feedback for this change at the time, > but > it's not to late to fix if it is problematic, I think. I too like > having > the namespacing, though. >=20 > /Bruce I can ship backward-compatibility symlinks easily for binary programs in Debian/Ubuntu (unlike for libraries where it's a bit more difficult), so personally I'm OK with namespacing things. Christian? --=20 Kind regards, Luca Boccassi