Hi, Mark H Weaver <m...@netris.org> skribis:
> Andreas Enge <andr...@enge.fr> writes: >> And please let us agree that in the future, we only backport fixes in grafts >> and do not update version numbers. > > I agree that in this particular case, that's what should have been done, > and that we should still try to do it. It will be several days at least > before I'm able to look at it, though. Would someone else like to try? > > I also agree that in general, we should be more careful to check for ABI > compatibility before grafting. More specifically, for libraries, we should only ever use replacements that are ABI-compatible. (That usually means that the major and minor version numbers are the same, which may be what Andreas had in mind.) Anything else is most likely broken. For command-line tools, I think we should only graft with replacements that are backward-compatible at the CLI level. That requires manual review of the changes, I guess. Thanks, Ludo’.