On Sun, May 09, 2021 at 04:23:16PM +0200, Sebastian Pipping wrote: > On 09.05.21 16:07, Leo Famulari wrote: > > On Sun, May 09, 2021 at 02:53:09PM +0200, Sebastian Pipping wrote: > >> 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) > > > > Alright, in this case we'll need to cherry-pick the relevant bug fixes. > > > > See the manual section Security Updates for this note: > > > > "Other restrictions may apply: for instance, when adding a graft to a > > package providing a shared library, the original shared library and its > > replacement must have the same SONAME and be binary-compatible." > > The soname is the same: it's libexpatso.1 for all of them — no? > > # objdump -p libexpat.so.1.7.0 | grep SONAME > SONAME libexpat.so.1 > > They are binary-compatible. So I think there may be a misunderstanding > here.
Ah, I misunderstood. It should be fine then to do the full update.
