+1 - that's a plan. Ray K
> -----Original Message----- > From: Thomas Monjalon <[email protected]> > Sent: Wednesday 20 November 2019 13:32 > To: Kinsella, Ray <[email protected]>; Burakov, Anatoly > <[email protected]> > Cc: [email protected]; Baran, MarcinX <[email protected]>; Richardson, > Bruce <[email protected]>; Mcnamara, John > <[email protected]>; [email protected]; Pawel Modrak > <[email protected]>; Yigit, Ferruh <[email protected]> > Subject: Re: [PATCH v7 01/10] config: change ABI versioning to global > > 20/11/2019 13:10, Kinsella, Ray: > > From: Burakov, Anatoly <[email protected]> > > > --- a/drivers/meson.build > > > +++ b/drivers/meson.build > > > + if is_experimental != 0 > > > + lib_version = '0.1' > > [rk] This all makes sense - except this part. > > [rk] I would expect the experimental major version to always be zero > ... > > [rk] However I would expect the minor version to increment with each > new release or at the maintainers discretion. > > Yes, the minor must be incremented with each new release if we want to > allow 2 DPDK versions to be installed in the same system. > > This policy must be changed: > " > Experimental libraries always have a major version of 0 to indicate > they exist outside of ABI Versioning, with the minor version > incremented with each ABI change to library. > " > > I propose to re-use the global ABI version for experimental by > prefixing with "0.". > So for ABI 20.0, it could be 0.20.0 or 0.200? Which one? >

