Re: xsrc libdrm update policy

Greg Troxel <[email protected]> Mon, 08 Jun 2026 07:08:28 -0400
Newsgroups gmane.os.netbsd.devel.x11
Message-ID <[email protected]>
Robert Bagdan <[email protected]> writes:

> Both the current and the netbsd-11 branch ship libdrm 2.4.124. Is
> there any plan to update it?
> More specifically, are libdrm updates expected for netbsd-11,
> or is 2.4.124 likely to remain unchanged for the lifetime of the branch?

(I don't actually make these decisions; this is a description of my
perception of existing practice.)

Generally, the rule for branches is no ABI breaks, and careful enough
that there is almost zero risk of trouble.

So 2.4.125 might well be ok, assuming it's the micro it should be,
security fixes, etc.  A version with a new shlib major is basically out
of the question.  A version with the same shlib major and thus in theory
no ABI break, with significant new features is iffy.

We did have an ABI break on a release branch.  I think it was X11
related and I think it was NetBSD 7.  I remember having to have built
packages separately for before/after.  My memory is tha this was a bad
experience and it increased the opposition to ABI breaks on release
branches.   So there is little to no appetite to go there again.