I see.

It will be 2.year.n then unless there are objections.

Marek

On Fri, Oct 11, 2019 at 12:47 PM Dylan Baker <dy...@pnwbakers.com> wrote:

> Quoting Eric Engestrom (2019-10-11 06:10:58)
> > On Thursday, 2019-10-10 16:14:47 -0400, Marek Olšák wrote:
> > > Hi,
> > >
> > > I expect to make a new libdrm release soon. Any objections to changing
> the
> > > versioning scheme?
> > >
> > > Current: 2.4.n
> > > n = starts from 0, incremented per release
> > >
> > > New proposals:
> > > year.n.0 (19.0.0)
> > > year.month.n (19.10.0)
> > > year.month.day (19.10.10)
> >
> > Sounds good, but I really suggest the Mesa scheme of counting release
> > and not a purely date-based system (we'd had bursts of releases in the
> > past, sometimes more than one in the same day).
> >
> > One suggestion might be to bump the minor version instead of the major?
> > To be more precise: 2.year.n, where year is 19 so 2.19.x > 2.4.x
> >
> > Thoughts?
>
> I prefer this to <year>.<any>
>
> To echo Dave's concern, if we ever decided to have a non-backwards
> compatible
> API change (say Intel decided that since we don't use libdrm_intel anymore
> we
> don't want to maintain it and want to drop it) we'd need to be able to
> bump the
> major version to signal that to downstreams.
>
> Mesa doesn't have this problem because were' implementing Khronos APIs: the
> mesa version and the libs don't match anyway.
>
> Dylan
>
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to