[ovs-dev] [PATCH v2 2/2] travis: Make it possible to build against a dpdk branch.

Stokes, Ian ian.stokes at intel.com
Thu Jun 20 11:50:00 UTC 2019



> -----Original Message-----
> From: ovs-dev-bounces at openvswitch.org [mailto:ovs-dev-
> bounces at openvswitch.org] On Behalf Of Stokes, Ian
> Sent: Thursday, June 20, 2019 11:53 AM
> To: Ilya Maximets <i.maximets at samsung.com>; David Marchand
> <david.marchand at redhat.com>
> Cc: ovs dev <dev at openvswitch.org>
> Subject: Re: [ovs-dev] [PATCH v2 2/2] travis: Make it possible to build
> against a dpdk branch.
> 
> > On 19.06.2019 14:35, David Marchand wrote:
> > >
> > >
> > > On Wed, Jun 19, 2019 at 1:22 PM Ilya Maximets <i.maximets at samsung.com
> > <mailto:i.maximets at samsung.com>> wrote:
> > >
> > >     On 19.06.2019 10:26, David Marchand wrote:
> > >     > Rework the build script so that we can pass branches and tags.
> > >     >
> > >     > With this, DPDK_VER can be passed as:
> > >     > - a string starting with refs/ which is understood as a git
> > reference.
> > >     >   This triggers a git clone on DPDK_GIT (default value points to
> > >     >   https://dpdk.org/git/dpdk) for a single branch pointing to
> this
> > >     >   reference (to save some disk),
> > >     > - else, any other string which is understood as an official
> > release.
> > >     >   This triggers a tarball download on dpdk.org
> <http://dpdk.org>.
> > >     >
> > >     > Signed-off-by: David Marchand <david.marchand at redhat.com
> > <mailto:david.marchand at redhat.com>>
> > >     > ---
> > >     > Changelog since v1:
> > >     > - removed (now unneeded) directory renames
> > >     > - added a "git log" so that we have the current git revision in
> > the logs
> > >     >
> > >     > ---
> > >
> > >
> > >     Thanks!
> > >
> > >     I tested this patch with:
> > >
> > >     - DPDK=1 DPDK_GIT="https://dpdk.org/git/dpdk-stable"
> > DPDK_VER="refs/heads/18.11"
> > >
> > >     and
> > >
> > >     - DPDK=1 DPDK_VER="refs/heads/master"
> > >
> > >     Works fine.
> > >
> > >
> > > Thanks Ilya.
> > >
> > > I could have detailed my non-reg tests:
> > > - DPDK=1
> > > - DPDK=1 DPDK_VER=18.11.2
> > > - DPDK=1 DPDK_VER=refs/tags/v18.11.2
> DPDK_GIT=http://dpdk.org/git/dpdk-
> > stable
> > > - DPDK=1 DPDK_VER=refs/heads/18.11 DPDK_GIT=http://dpdk.org/git/dpdk-
> > stable
> > >
> > >
> > >
> > >     So, I pushed this and the previous patch to master.
> > >
> > >
> > > Cool, so I suppose you will handle the changes on dpdk-latest, right?
> >
> > Not sure. Ian managed these branches (hwol, latest) previously.
> >
> > Ian, will you rebase dpdk-latest onto current master?
> 
> Yes, I'll look at this today. I know when I look last week there were a
> few conflicts to be resolved. So will sort these.

Hi Ilya, just started looking at this again, are yu sure it's a rebase we want here i.e. rebase dpdk-latest on master?

Essentially we what I'm seeing is as the dpdk-latest changes are being applied ontop of the least master history all the previous changes in dpdk-latest have to re-applied include changes such as upgrade to 18.08 etc. it's just making it a bit messy, especially with some of the HOWL changes we've had on master.

I'm also think would it not require a force push to the dpdk-latest branch? The re-write of the commit history will change etc.

I know the merge process wasn't ideal from a commit history POV but it did avoid issues such as this in the past. What are your thoughts?

Ian
> 
> Thanks
> Ian
> 
> >
> > Best regards, Ilya Maximets.
> _______________________________________________
> dev mailing list
> dev at openvswitch.org
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev


More information about the dev mailing list