16/04/2020 11:51, Bruce Richardson: > On Wed, Apr 15, 2020 at 06:24:19PM +0100, Trahe, Fiona wrote: > > 5a. If in 20.05 we add a version of a fn which breaks ABI 20.0, what should > > the name of the original function be? fn_v20, or fn_v20.0 > > In technical terms it really doesn't matter, it's just a name that will be > looked up in a table. I don't think we strictly enforce the naming, so > whatever is clearest is best. I'd suggest the former.
Each release can have a new ABI. The same function can have a different version in 20.02, 20.05 and 20.08. If you name it fn_v20 in 20.05, what will be the name for the new version in 20.08? I suggest using the release number when versioning a function.