Gentoo Archives: gentoo-user

From: Holly Bostick <motub@××××××.nl>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Mysterious dev-lang/php 'n' junk 'n' stuff....
Date: Wed, 25 Jan 2006 09:01:40
Message-Id: 43D73CD1.4010400@planet.nl
In Reply to: [gentoo-user] Mysterious dev-lang/php 'n' junk 'n' stuff.... by gentuxx
1 gentuxx schreef:
2 > Hi all,
3 >
4 <snip>
5 > I went to do an `emerge -Duatv world` tonight, and I get dev-php/php
6 > and dev-php/mod_php blocking. So I uninstalled them, and thought
7 > that I would re-install later (if necessary). When I run it again, I
8 > get dev-lang/php blocking dev-php/php-4.4.0-r4 (which is the one I
9 > just unemerged). So, same logical progression, I go to unemerge
10 > dev-lang/php, and, lo and behold, it's not installed.
11 >
12 <snip>
13 >
14 > So, my questions to the group are these:
15 >
16 > 1) Why does `emerge -Duatv world` find a package (which blocks
17 > another that it wants to update) that `emerge -CDatv world` does NOT
18 > find?
19
20 As far as I know, emerge -CDatv world is not even a valid command (at
21 least I hope it isn't).
22
23 This translates to
24
25 emerge --unmerge --deep --ask --tree --verbose world, and it seems to me
26 would unmerge everything on your system if it was allowed.
27
28 The usual use for --unmerge is to tell Portage what you specifically
29 want to unmerge; this should not be an automatic function (except in the
30 case of repair utilities such as depclean, which even those give you a
31 HUGE warning that unmerging "random" --as in "not pre-specified by the
32 user, but determined by a script"-- packages automatically can break the
33 system).
34
35 The actual answer to your question, though, is that the blocking package
36 is not a problem unless you want to emerge something that it blocks. So
37 of course it's not going to be "noticed" until you attempt to perform
38 such an action (emerging a package that is blocked by the installed
39 package).
40 >
41 > 2) How do I rectify this little "version discrepancy" fixed so that
42 > I can get things updating normally again?
43
44 Iirc from several threads recently, there are one or more packages on
45 your system that rely on php which must be updated to ~arch, or else
46 they keep trying to bring in PHP4 (only the ~arch version can depend on
47 PHP5; the stable versions have a fixed dependency on PHP4).
48
49 I don't remember which programs they are, but if you don't feel like
50 searching the archives, you can look at your tree view to see what is
51 actually pulling in PHP4, upgrading that (or keywording it to unstable,
52 rather) and see if you still get the block.
53
54 Hope this helps,
55 Holly
56 --
57 gentoo-user@g.o mailing list

Replies

Subject Author
Re: [gentoo-user] Mysterious dev-lang/php 'n' junk 'n' stuff.... gentuxx <gentuxx@×××××.com>