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 |