Gentoo Archives: gentoo-dev

From: Zac Medico <zmedico@g.o>
To: gentoo development <gentoo-dev@l.g.o>
Subject: [gentoo-dev] RFC: new QA_NEEDED variable for files installed by pre-built binary packages with broken soname dependencies
Date: Fri, 07 Nov 2014 19:04:41
Message-Id: 545D17BF.10202@gentoo.org
1 Hi,
2
3 In bug 528086 [1] we have a pre-built games package with a soname
4 dependency on libSDL_mixer-1.2.so.0. The maintainer reports that the
5 game works fine without this library, so he doesn't want to add a
6 dependency on sdl-mixer.
7
8 In order to satisfy this "unneeded" soname dependency, preserve-libs
9 will preserve libSDL_mixer-1.2.so.0 when sdl-mixer is uninstalled. So,
10 it would be nice if we had a way to tell preserve-libs not to satisfy
11 "unneeded" soname dependencies.
12
13 I would prefer not to ignore soname dependencies for all pre-built
14 files, since some pre-built files may have library dependencies which
15 are considered valid. Therefore, I suggest that we add a QA_NEEDED
16 variable so that specific files with "unneeded" soname dependencies can
17 be distinguished from files with soname dependencies that are actually
18 needed.
19
20 [1] https://bugs.gentoo.org/show_bug.cgi?id=528086
21 --
22 Thanks,
23 Zac

Replies