GNU bug report logs -
#47228
Check binary consistency after grafting with e.g. ldd
Previous Next
Reported by: Léo Le Bouter <lle-bout <at> zaclys.net>
Date: Thu, 18 Mar 2021 10:38:02 UTC
Severity: normal
Tags: notabug
Done: Ludovic Courtès <ludo <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
On Thu, 2021-03-18 at 14:38 +0100, Ludovic Courtès wrote:
> I don’t think all the testing that needs to be done when grafting can
> be
> automated.
Not all but part of it?
> In particular, packagers who want to introduce a replacement for a
> library should use libabigail’s ‘abi-diff’ tool to check that the
> package and its replacement are ABI-compatible. It’s also a good
> idea
> to make some quick manual tests.
That's great! Maybe we can have some quick tooling to in GNU Guix to
aid that?
> The .so file symlinks in
> <
> https://git.savannah.gnu.org/cgit/guix.git/commit/?id=2e0ff59f0cd836b156f1ef2e78791d864ce3cfcd
> >
> look very scary to me. To me, it’s likely to hide the ABI
> incompatibility issue rather than “fix” it.
:-/ Yes it is scary, we were having an user with an Inkscape issue on
IRC and this commit fixed it for them and they could work without an
issue though, we were discussing with rekado and rekado suggested we
cheat like this and I've done it, the only alternative we have is
porting/applying all patches to our version by digging commit history
(with always the doubt of adding an incomplete fix which is likely if
we have to dig commit history manually).
If nobody can put time to dig patches for all individuals CVEs until we
ungraft then I'd rather have this scary commit in.
Léo
[signature.asc (application/pgp-signature, inline)]
This bug report was last modified 4 years and 137 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.