1 |
Thus spake Adam Petaccia on Tue, Dec 07, 2004 at 09:00:16PM CST |
2 |
> > |
3 |
> > This list also includes updates on a number of packages which are apparently |
4 |
> > slipping through the cracks when I do a daily 'emerge -u world'. I've been |
5 |
> > noticing this for some time now. Some packages apparently didn't get |
6 |
> > registered with 'world' when they're built, and I come on them from time to |
7 |
> > time by chance and notice the version differences between what's installed |
8 |
> > and what's available. |
9 |
> |
10 |
> add "-D" to your emerge list and it should catch most everything, except |
11 |
> maybe orphaned dependencies (which, admitantly, portage *does* have a |
12 |
> problem with these). |
13 |
|
14 |
Portage may not be smart enough to work around selective use of unstable |
15 |
packages. e.g., I've had to use lm-sensors-2.8.8 (masked with ~x86) to get |
16 |
the package working, and have had to add a line to /etc/portage/package.mask |
17 |
to keep 'emerge -u world' from downgrading the package. If I set |
18 |
ACCEPT_KEYWORDS="~x86" then portage wants to upgrade _everything_ to |
19 |
unstable. Not good! So with "<sys-apps/lm-sensors-2.8.8" in package.mask, |
20 |
I get the following: |
21 |
|
22 |
# emerge -D -u -p world |
23 |
|
24 |
These are the packages that I would merge, in reverse order: |
25 |
|
26 |
Calculating world dependencies - |
27 |
!!! All ebuilds that could satisfy "sys-apps/lm-sensors" have been masked. |
28 |
!!! One of the following masked packages is required to complete your |
29 |
request: |
30 |
- sys-apps/lm-sensors-2.8.1 (masked by: package.mask) |
31 |
- sys-apps/lm-sensors-2.7.0-r1 (masked by: package.mask) |
32 |
- sys-apps/lm-sensors-2.8.8 (masked by: ~x86 keyword) |
33 |
- sys-apps/lm-sensors-2.8.3 (masked by: package.mask) |
34 |
- sys-apps/lm-sensors-2.8.5 (masked by: package.mask) |
35 |
- sys-apps/lm-sensors-2.8.7 (masked by: package.mask) |
36 |
- sys-apps/lm-sensors-2.8.2 (masked by: package.mask) |
37 |
- sys-apps/lm-sensors-2.8.4 (masked by: package.mask) |
38 |
- sys-apps/lm-sensors-2.6.5 (masked by: package.mask) |
39 |
- sys-apps/lm-sensors-2.8.6 (masked by: package.mask) |
40 |
|
41 |
For more information, see MASKED PACKAGES section in the emerge man page or |
42 |
section 2.2 "Software Availability" in the Gentoo Handbook. |
43 |
!!! (dependency required by "x11-misc/xsensors-0.46" [ebuild]) |
44 |
|
45 |
|
46 |
!!! Problem with ebuild x11-misc/xsensors-0.46 |
47 |
!!! Possibly a DEPEND/*DEPEND problem. |
48 |
|
49 |
!!! Depgraph creation failed. |
50 |
|
51 |
----------- |
52 |
|
53 |
But if I comment out the restriction in package.mask, then portage wants to |
54 |
install an older version of the package in a different slot, which probably |
55 |
won't work since the old version doesn't grok my mainboard. |
56 |
|
57 |
Quite frankly, I liked the -U ebuild option, which solves the problem, but |
58 |
apparently -U is going to go away. |
59 |
|
60 |
I know this is all rather OT for this list, but I appreciate the knowledge |
61 |
and advice! |
62 |
|
63 |
-- |
64 |
Lindsay Haisley | "Fighting against human | PGP public key |
65 |
FMP Computer Services | creativity is like | available at |
66 |
512-259-1190 | trying to eradicate | <http://pubkeys.fmp.com> |
67 |
http://www.fmp.com | dandelions" | |
68 |
| (Pamela Jones) | |
69 |
|
70 |
-- |
71 |
gentoo-desktop@g.o mailing list |