Gentoo Archives: gentoo-dev

From: Ryan Hill <dirtyepic@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Re: EAPI Changes
Date: Sun, 17 May 2009 21:25:20
Message-Id: 20090517152538.6ae6abb5@halo.dirtyepic.sk.ca
In Reply to: [gentoo-dev] Re: EAPI Changes by Ryan Hill
1 On Sun, 17 May 2009 15:19:17 -0600
2 Ryan Hill <dirtyepic@g.o> wrote:
3
4 > On Sun, 17 May 2009 23:00:21 +0200
5 > Arfrever Frehtes Taifersar Arahesis <arfrever.fta@×××××.com> wrote:
6 >
7 > > 2009-05-17 22:51:50 Ryan Hill napisał(a):
8 > > > On Sun, 17 May 2009 21:03:46 +0200
9 > > > Tiziano Müller <dev-zero@g.o> wrote:
10 > > > > So, unless you're doing a pkgmove
11 > > > > it's a dangerous thing since the PM can't reliably track reverse deps
12 > > > > when doing uninstalls since it has to use the vdb entry for that,
13 > > > > doesn't it?
14 > > >
15 > > > Since when do we track reverse deps for uninstalls?
16 > >
17 > > Portage supports `emerge --depclean ${package}` command which checks reverse dependencies.
18 >
19 > But it also checks link level dependencies as well, doesn't it?
20
21 halo ~ # grep chmlib /var/db/pkg/app-text/xchm-1.16/*
22 halo ~ # cat /var/db/pkg/app-text/xchm-1.16/NEEDED
23 /usr/bin/xchm libwx_gtk2u_aui-2.8.so.0,libwx_gtk2u_html-2.8.so.0,libwx_gtk2u_core-2.8.so.0,libwx_baseu_net-2.8.so.0,libwx_baseu-2.8.so.0,libchm.so.0,libstdc++.so.6,libgcc_s.so.1,libpthread.so.0,libc.so.6
24 halo ~ # cat /var/db/pkg/app-text/xchm-1.16/NEEDED.ELF.2
25 X86_64;/usr/bin/xchm;;;libwx_gtk2u_aui-2.8.so.0,libwx_gtk2u_html-2.8.so.0,libwx_gtk2u_core-2.8.so.0,libwx_baseu_net-2.8.so.0,libwx_baseu-2.8.so.0,libchm.so.0,libstdc++.so.6,libgcc_s.so.1,libpthread.so.0,libc.so.6
26 halo ~ # emerge --depclean -pv chmlib
27
28 Calculating dependencies... done!
29 >>> Checking for lib consumers...
30 >>> Assigning files to packages...
31 * In order to avoid breakage of link level dependencies, one or more
32 * packages will not be removed. This can be solved by rebuilding the
33 * packages that pulled them in.
34 *
35 * dev-libs/chmlib-0.39-r1 pulled in by:
36 * app-text/xchm-1.16
37 *
38 >>> Adding lib providers to graph...
39 -
40 Calculating dependencies... done!
41 dev-libs/chmlib-0.39-r1 pulled in by:
42 app-text/xchm-1.16
43
44 >>> No packages selected for removal by depclean
45
46
47
48
49 --
50 gcc-porting, by design, by neglect
51 treecleaner, for a fact or just for effect
52 wxwidgets @ gentoo EFFD 380E 047A 4B51 D2BD C64F 8AA8 8346 F9A4 0662

Attachments

File name MIME type
signature.asc application/pgp-signature