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 |