Hi Maxime,
On 09.05.21 11:17, Maxime Devos wrote: > I see Leo Prikler has already sent a patch ([email protected]). yes, thanks for you interest in the topic. On 09.05.21 11:12, Maxime Devos wrote: > According to "guix refresh -l", simply updating expat would entail rebuilding > 6031 > packages. This can be avoided is v2.4.0 is binary compatible with v2.2.9. > Is this the case? The short answer is: there is no break of ABI. A longer answer would include that the next release will also be hiding a previously exposed internal symbol by the name "_INTERNAL_trim_to_complete_utf8_characters". I don't consider that an ABI break but we'll probably find someone who does, on a technical level. The related soversions are: 2.2. 9 = 7:11:6 -> libexpatso.1.6.11 (GUIX today) 2.2.10 = 7:12:6 -> libexpatso.1.6.12 2.3. 0 = 8: 0:7 -> libexpatso.1.7.0 (GUIX W.I.P.) 2.4. 0 = 9: 0:8 -> libexpatso.1.8.0 (upcoming) I wish related tool https://verbump.de/ was more widely known. Best Sebastian
