1 |
On Tue, Jul 13, 2010 at 10:11 AM, Dale <rdalek1967@×××××.com> wrote: |
2 |
> Mark Knecht wrote: |
3 |
>> |
4 |
>> Strange little problem. emerge keeps fetching (not downloading) the |
5 |
>> same file but doesn't seem to need to build it: |
6 |
>> |
7 |
>> c2stable ~ # emerge -fDuN @world |
8 |
>> Calculating dependencies... done! |
9 |
>> |
10 |
>> |
11 |
>>>>> |
12 |
>>>>> Fetching (1 of 1) gnome-base/gvfs-1.4.3-r1 |
13 |
>>>>> |
14 |
>> |
15 |
>> * gvfs-1.4.3.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... |
16 |
>> [ ok ] |
17 |
>> * checking ebuild checksums ;-) ... |
18 |
>> [ ok ] |
19 |
>> * checking auxfile checksums ;-) ... |
20 |
>> [ ok ] |
21 |
>> * checking miscfile checksums ;-) ... |
22 |
>> [ ok ] |
23 |
>> c2stable ~ # emerge -DuN @world |
24 |
>> Calculating dependencies... done! |
25 |
>> |
26 |
>>>>> |
27 |
>>>>> Auto-cleaning packages... |
28 |
>>>>> |
29 |
>> |
30 |
>> |
31 |
>>>>> |
32 |
>>>>> No outdated packages were found on your system. |
33 |
>>>>> |
34 |
>> |
35 |
>> c2stable ~ # emerge -fDuN @world |
36 |
>> Calculating dependencies... done! |
37 |
>> |
38 |
>> |
39 |
>>>>> |
40 |
>>>>> Fetching (1 of 1) gnome-base/gvfs-1.4.3-r1 |
41 |
>>>>> |
42 |
>> |
43 |
>> * gvfs-1.4.3.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... |
44 |
>> [ ok ] |
45 |
>> * checking ebuild checksums ;-) ... |
46 |
>> [ ok ] |
47 |
>> * checking auxfile checksums ;-) ... |
48 |
>> [ ok ] |
49 |
>> * checking miscfile checksums ;-) ... |
50 |
>> [ ok ] |
51 |
>> c2stable ~ # |
52 |
>> |
53 |
>> |
54 |
>> What controls this? |
55 |
>> |
56 |
>> I've tried removing the distfile. Then it downloads the file but still |
57 |
>> doesn't build it because, as you guessed, it's already installed: |
58 |
>> |
59 |
>> c2stable ~ # eix -I gvfs |
60 |
>> [I] gnome-base/gvfs |
61 |
>> Available versions: 1.2.3 1.4.3-r1 ~1.6.3 {archive avahi |
62 |
>> bash-completion bluetooth cdda debug doc fuse gdu gnome gnome-keyring |
63 |
>> gphoto2 hal +http iphone samba +udev} |
64 |
>> Installed versions: 1.4.3-r1(07:15:15 05/06/10)(gdu gnome http |
65 |
>> udev -archive -avahi -bash-completion -bluetooth -cdda -doc -fuse |
66 |
>> -gnome-keyring -gphoto2 -hal -samba) |
67 |
>> Homepage: http://www.gnome.org |
68 |
>> Description: GNOME Virtual Filesystem Layer |
69 |
>> |
70 |
>> c2stable ~ # |
71 |
>> |
72 |
>> Thanks, |
73 |
>> Mark |
74 |
>> |
75 |
>> |
76 |
> |
77 |
> Well, the -f option tells it to only fetch the file. Also, if the package |
78 |
> is already installed and up to date, you would need to remove the -u as |
79 |
> well, since there is no update. |
80 |
> |
81 |
> If this package is not something you want in the world file, you may want to |
82 |
> use the -1 option, after removing the other options of course. |
83 |
> |
84 |
> Dale |
85 |
> |
86 |
> :-) :-) |
87 |
|
88 |
The package in not in my world file and it's being 'fetched' even |
89 |
though it's already on the system. |
90 |
|
91 |
Using your logic emerge -fDuN @world (meaning 'fetch everything I need |
92 |
to do emerge -DuN @world) would 'fetch' everything. It should only |
93 |
fetch files that are new (I.e. - meet the -DuN criteria) and indeed |
94 |
for all other files it does not fetch them. |
95 |
|
96 |
The -u option has no effect WRT this problem: |
97 |
|
98 |
.c2stable ~ # emerge -fDN @world |
99 |
Calculating dependencies... done! |
100 |
|
101 |
>>> Fetching (1 of 1) gnome-base/gvfs-1.4.3-r1 |
102 |
* gvfs-1.4.3.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... |
103 |
[ ok ] |
104 |
* checking ebuild checksums ;-) ... |
105 |
[ ok ] |
106 |
* checking auxfile checksums ;-) ... |
107 |
[ ok ] |
108 |
* checking miscfile checksums ;-) ... |
109 |
[ ok ] |
110 |
c2stable ~ # |
111 |
|
112 |
The 'fetch' is acting like it's 'new' as the -N option is what's |
113 |
kicking this off: |
114 |
|
115 |
c2stable ~ # emerge -fDu @world |
116 |
Calculating dependencies... done! |
117 |
c2stable ~ # |
118 |
|
119 |
However, it's not 'new'. It's already installed. |
120 |
|
121 |
I suspect this is some weird manifest issue or something having to do |
122 |
with the ebuilds but I personally don't want to touch any of that by |
123 |
hand. |
124 |
|
125 |
The problem has existed for 2-3 weeks at least. |
126 |
|
127 |
Cheers, |
128 |
Mark |