Hi Ludovic,

Ludovic Courtès <l...@gnu.org> writes:

> 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.

I wholeheartedly agree.

      Thanks,
        Mark

Reply via email to