Gentoo Archives: gentoo-amd64

From: Mark Haney <mhaney@××××××××××××.org>
To: gentoo-amd64@l.g.o
Subject: Re: [gentoo-amd64] Re: portage dependency?
Date: Tue, 23 Dec 2008 19:54:42
Message-Id: 495141DA.3070406@ercbroadband.org
In Reply to: [gentoo-amd64] Re: portage dependency? by Nikos Chantziaras
1 Nikos Chantziaras wrote:
2 > Mark Haney wrote:
3 >> Duncan wrote:
4 >>> "Mark Haney" <mhaney@××××××××××××.org> posted
5 >>> 4951001C.10602@××××××××××××.org, excerpted below, on Tue, 23 Dec 2008
6 >>> 10:13:32 -0500:
7 >>>
8 >>>> Duncan wrote:
9 >>>>> "Mark Haney" <mhaney@××××××××××××.org> posted
10 >>>>> 494FE6D7.2060408@××××××××××××.org, excerpted below, on Mon, 22 Dec
11 >>>>> 2008 14:13:27 -0500:
12 >>>>>
13 >>>>>> I've been updating my system after having some surgery and taking
14 >>>>>> time
15 >>>>>> off from everything and I've noticed a funny thing. Certain packages
16 >>>>>> are requiring that I install v2.1.4.5 or portage (I'm running 2.1.6.2
17 >>>>>> now) before updating the other packages. Why is that?
18 >>>>> So you're saying they're asking you to downgrade? Do you have an
19 >>>>> example and is it in the main tree or some overlay (which)?
20 >>>
21 >>>>> What I suspect is happening is that it's depending on a specific
22 >>>>> portage version, say =2.1.4*, instead of a slot, which portage should
23 >>>>> support everything at least in the main tree.
24 >>>
25 >>>> It seems anything java related and mplayer as well.
26 >>>
27 >>>> octavian ~ # emerge -uav ant-core
28 >>>>
29 >>>> These are the packages that would be merged, in order:
30 >>>>
31 >>>> Calculating dependencies... done!
32 >>>> [ebuild UD] sys-apps/portage-2.1.4.5 [2.1.6.2] USE="-build -doc
33 >>>> -epydoc (-selinux)" LINGUAS="-pl" 0 kB *** Portage will stop merging at
34 >>>> this point and reload itself,
35 >>>> then resume the merge.
36 >>>> [ebuild U ] dev-java/ant-core-1.7.1-r2 [1.7.0-r1] USE="-doc
37 >>>> -source"
38 >>>> 6,828 kB
39 >>>>
40 >>>> ---
41 >>>> Calculating dependencies... done!
42 >>>> [ebuild UD] sys-apps/portage-2.1.4.5 [2.1.6.2] USE="-build -doc
43 >>>> -epydoc (-selinux)" LINGUAS="-pl" 0 kB [ebuild U ]
44 >>>> dev-java/sun-jre-bin-1.6.0.11 [1.6.0.07] USE="X alsa (-nsplugin) -odbc"
45 >>>> 0 kB
46 >>>>
47 >>>> ----
48 >>>> [ebuild UD] sys-apps/portage-2.1.4.5 [2.1.6.2] USE="-build -doc
49 >>>> -epydoc (-selinux)" LINGUAS="-pl" 0 kB [ebuild U ]
50 >>>> media-video/mplayer-1.0_rc2_p28058-r1 [1.0_rc2_p27725-r1] USE="X a52
51 >>>> aac
52 >>>> alsa arts ass%* dvd encode iconv ipv6 jpeg mad mmx mp3opengl png
53 >>>
54 >>> Hmm... I'm running the portage-2.2-rcs, unmasked as I had started
55 >>> using the set dependencies before it was masked to get more ~arch
56 >>> testing for 2.1.6*, and I don't see it trying to downgrade portage
57 >>> when I emerge -p any of those here. So it's not a direct portage
58 >>> version issue.
59 >>>
60 >>> Do you happen to have a version of portage in either package.unmask
61 >>> or package.keyword? You're normally running stable, right?
62 >>> Portage-2.1.6* is keyworded ~arch, so if you're normally running
63 >>> stable but had 2.1.6* for some reason and don't have it in
64 >>> package.keywords, that's why it's trying to downgrade.
65 >>
66 >> Well, I had the 2.2_rc series for a while so I could upgrade to KDE
67 >> 4.1.3. Then, I moved to 2.1.6.2 when the 2.2 series was pulled from
68 >> ~arch. I don't see anything in portage in particular in
69 >> package.keywords or package.unmask about portage. I just manually
70 >> updated to the ~arch version of portage (using ACCEPT_KEYWORDS from
71 >> the CLI). Should I add portage to package.keywords to make this go away?
72 >
73 > Well, such a one-shot ~arch emerge is just that: one-time. It's only
74 > for testing. If you want to keep the ~arch package, you have to list
75 > its name in package.keywords.
76 >
77 >
78
79
80 Thing is, I totally understand that, but I've not ever had that issue
81 before so it never occurred to me to do so. Now I know.
82
83
84 --
85 Frustra laborant quotquot se calculationibus fatigant pro inventione
86 quadraturae circuli
87
88 Mark Haney
89 Sr. Systems Administrator
90 ERC Broadband
91 (828) 350-2415
92
93 Call (866) ERC-7110 for after hours support