Gentoo Archives: gentoo-user

From: Holly Bostick <motub@××××××.nl>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] strange updates conflicts
Date: Tue, 10 Jan 2006 11:20:07
Message-Id: 43C3943B.9050904@planet.nl
In Reply to: [gentoo-user] strange updates conflicts by Catalin Trifu
1 Catalin Trifu schreef:
2 > Hi,
3 >
4 > emerge -pvDu shows this:
5 >
6 > Calculating world dependencies ...done! [blocks B ]
7 > dev-php/PEAR-Archive_Tar (is blocking dev-php/PEAR-PEAR-1.3.6-r2)
8 > [blocks B ] dev-php/PEAR-Console_Getopt (is blocking
9 > dev-php/PEAR-PEAR-1.3.6-r2) [blocks B ] dev-php/PEAR-XML_RPC (is
10 > blocking dev-php/PEAR-PEAR-1.3.6-r2) [blocks B ]
11 > <dev-php/PEAR-PEAR-1.3.6-r2 (is blocking dev-php/PEAR-PEAR-1.3.6-r2)
12 >
13 > If this is not strage (the last line at least) then I don't know what
14 > is :) Any ideas how to solve it ?
15 >
16 > Catalin
17 >
18
19
20 If you look at the dependencies of PEAR-PEAR-1.3.6-r2, you will see that
21 they are reversed from the dependencies of 1.3.5;
22 (from www.gentoo-portage.com)
23
24
25 Runtime Dependencies
26 PEAR-PEAR-1.3.6-r2
27
28 ! dev-lang/php - cgi
29 ! dev-lang/php -
30 dev-lang/php
31 ! dev-php/mod_php -
32 ! dev-php/PEAR-PEAR - 1.3.6-r2
33 ! dev-php/PEAR - Archive_Tar
34 ! dev-php/PEAR - Console_Getopt
35 ! dev-php/PEAR - XML_RPC
36
37 PEAR-PEAR-1.3.5
38
39 dev-lang/php
40 >= dev-php/PEAR-Archive_Tar - 1.1
41 >= dev-php/PEAR-Console_Getopt - 1.2
42 >= dev-php/PEAR-XML_RPC - 1.0.4
43 virtual/php
44
45 The reason for this can be found in the ChangeLog
46
47
48 09 Jan 2006; Sebastian Bergmann <sebastian@g.o>
49 PEAR-PEAR-1.3.6-r2.ebuild:
50 Block packages that this package bundles.
51
52 So the moduleblocks are blocked because they will be installed by
53 PEAR-PEAR-1.3.6-r2
54
55 The last line is not strange at all-- you perhaps missed the "<" line in
56 the blocker.
57
58 What I see in this output
59
60 <dev-php/PEAR-PEAR-1.3.6-r2 (is blocking dev-php/PEAR-PEAR-1.3.6-r2)
61
62 is saying that some version of PEAR-PEAR less than 1.3.6-r2 is blocking
63 the installation of 1.3.6-r2.
64
65 According (again) to the Changelog:
66
67 09 Jan 2006; Luca Longinotti <chtekk@g.o> files/pear.conf,
68 PEAR-PEAR-1.3.6-r2.ebuild:
69 Change pear.conf to auto-sobstitute the php binary's path, plus some other
70 cosmetical fixes. Fix pear USE flag requirement, not really needed.
71
72 Jan 2006; Sebastian Bergmann <sebastian@g.o> +files/pear.conf,
73 PEAR-PEAR-1.3.6-r2.ebuild:
74 Install /etc/pear.conf.
75
76 There are some serious changes in this package that require a clean
77 installation, as if the package was never installed.
78
79 But you know the drill; remove blocking packages, try your emerge again.
80 Usually this works itself out, because working itself out is Portage's
81 main job. No bugs on b.g.o (yet) to indicate the process is failing in
82 this case.
83
84 HTH,
85 Holly
86 --
87 gentoo-user@g.o mailing list