[alsa-devel] [alsa-lib][PATCH 1/2] ctl: deprecate APIs of dimension information

Takashi Iwai tiwai at suse.de
Tue Nov 7 08:59:26 CET 2017


On Tue, 07 Nov 2017 01:34:02 +0100,
Takashi Sakamoto wrote:
> 
> >> This commit deprecates some APIs related to the dimension information. They
> >> are planned to be removed in a development period for Linux kernel v4.21.
> >
> > IMO, the version to deprecate the feature may depend on LTS kernel
> > version.  4.21 looks OK, but we may shift it.
> 
> I still get no merit of your suggestion. Do you mean that the removal
> of ABI should be done in several releases before target LTS will be
> actually released, to produce stable ABI? If so, we need to estimate
> the timing of next LTS. However, it's hard because for recent LTS we
> got no official announcement from stable maintainers till LTS version
> of Linux kernel is actually released. At least, I won't work with such
> uncertain estimations.

The feature removal isn't what we can guarantee at a certain kernel
version.  As long as we have a real (not theoretical) user, it
shouldn't be dropped.  It's still unwritten "no regression" rule.

That said, we may announce and prepare / plan the deprecation, but we
can't define the exact kernel version in general.  And considering LTS
release is one of the decision factors.


Takashi


More information about the Alsa-devel mailing list