1 |
On Mon, 2009-10-12 at 20:53 +0100, Alan Hourihane wrote: |
2 |
> On Mon, 2009-10-12 at 19:37 +0000, Jeremy Olexa wrote: |
3 |
> > On Mon, 12 Oct 2009 20:27:07 +0100, Alan Hourihane <alanh@×××××××××××.uk> |
4 |
> > wrote: |
5 |
> > > Everytime I do an emerge --sync I get the "Performing Global Updates" |
6 |
> > > message before it even starts to sync now, and it's only started |
7 |
> > > happening in the last few portage versions (can't remember which one |
8 |
> > > started it). |
9 |
> > > |
10 |
> > > It performs the same updates everytime, even simple emerge's for new |
11 |
> > > packages too.... |
12 |
> > > |
13 |
> > > Why would this be happening ? |
14 |
> > > |
15 |
> > > Thanks, |
16 |
> > > |
17 |
> > > Alan. |
18 |
> > |
19 |
> > Does it happen even if you do not issue a --sync between? AFAIK, if the |
20 |
> > mtime of the updates file in the profile dir changes then portage will |
21 |
> > preform updates. So, naturally, if gentoo devs are modifying this file |
22 |
> > everytime between your --sync time then this is proper. ;) |
23 |
> |
24 |
> Yes it happens everytime, regardless of sync. |
25 |
> |
26 |
> For example, if I do say.... |
27 |
> |
28 |
> emerge net-ftp/lftp |
29 |
> |
30 |
> It does a bunch of updates before it starts "Calculating dependencies". |
31 |
> |
32 |
> And for |
33 |
> |
34 |
> emerge --sync |
35 |
> |
36 |
> It does a bunch of updates before the sync happens, then a bunch of them |
37 |
> again after it's finished. |
38 |
> |
39 |
> Alan. |
40 |
> |
41 |
> |
42 |
|
43 |
Here's what happens with an emerge --sync.... |
44 |
|
45 |
Alan. |
46 |
|
47 |
-------------------------------------- |
48 |
|
49 |
falcon ~ # emerge --sync |
50 |
|
51 |
|
52 |
Performing Global Updates: /usr/portage/profiles/updates/1Q-2004 |
53 |
(Could take a couple of minutes if you have a lot of binary packages.) |
54 |
.='update pass' *='binary update' #='/var/db update' @='/var/db |
55 |
move' |
56 |
s='/var/db SLOT move' %='binary move' S='binary SLOT move' |
57 |
p='update /etc/portage/package.*' |
58 |
......................................... |
59 |
|
60 |
|
61 |
Performing Global Updates: /usr/portage/profiles/updates/2Q-2004 |
62 |
(Could take a couple of minutes if you have a lot of binary packages.) |
63 |
.='update pass' *='binary update' #='/var/db update' @='/var/db |
64 |
move' |
65 |
s='/var/db SLOT move' %='binary move' S='binary SLOT move' |
66 |
p='update /etc/portage/package.*' |
67 |
................................................................................................................ |
68 |
|
69 |
|
70 |
Performing Global Updates: /usr/portage/profiles/updates/3Q-2004 |
71 |
(Could take a couple of minutes if you have a lot of binary packages.) |
72 |
.='update pass' *='binary update' #='/var/db update' @='/var/db |
73 |
move' |
74 |
s='/var/db SLOT move' %='binary move' S='binary SLOT move' |
75 |
p='update /etc/portage/package.*' |
76 |
............................................................................................................................................................................................... |
77 |
|
78 |
|
79 |
Performing Global Updates: /usr/portage/profiles/updates/4Q-2004 |
80 |
(Could take a couple of minutes if you have a lot of binary packages.) |
81 |
.='update pass' *='binary update' #='/var/db update' @='/var/db |
82 |
move' |
83 |
s='/var/db SLOT move' %='binary move' S='binary SLOT move' |
84 |
p='update /etc/portage/package.*' |
85 |
..................................................................................................................................................................................................................................................................... |
86 |
|
87 |
|
88 |
Performing Global Updates: /usr/portage/profiles/updates/1Q-2005 |
89 |
(Could take a couple of minutes if you have a lot of binary packages.) |
90 |
.='update pass' *='binary update' #='/var/db update' @='/var/db |
91 |
move' |
92 |
s='/var/db SLOT move' %='binary move' S='binary SLOT move' |
93 |
p='update /etc/portage/package.*' |
94 |
..................................................................................................................................................................................................................................................... |
95 |
|
96 |
|
97 |
Performing Global Updates: /usr/portage/profiles/updates/1Q-2006 |
98 |
(Could take a couple of minutes if you have a lot of binary packages.) |
99 |
.='update pass' *='binary update' #='/var/db update' @='/var/db |
100 |
move' |
101 |
s='/var/db SLOT move' %='binary move' S='binary SLOT move' |
102 |
p='update /etc/portage/package.*' |
103 |
........................................... |
104 |
|
105 |
|
106 |
Performing Global Updates: /usr/portage/profiles/updates/1Q-2007 |
107 |
(Could take a couple of minutes if you have a lot of binary packages.) |
108 |
.='update pass' *='binary update' #='/var/db update' @='/var/db |
109 |
move' |
110 |
s='/var/db SLOT move' %='binary move' S='binary SLOT move' |
111 |
p='update /etc/portage/package.*' |
112 |
..................... |
113 |
|
114 |
|
115 |
Performing Global Updates: /usr/portage/profiles/updates/2Q-2007 |
116 |
(Could take a couple of minutes if you have a lot of binary packages.) |
117 |
.='update pass' *='binary update' #='/var/db update' @='/var/db |
118 |
move' |
119 |
s='/var/db SLOT move' %='binary move' S='binary SLOT move' |
120 |
p='update /etc/portage/package.*' |
121 |
.......................... |
122 |
|
123 |
|
124 |
Performing Global Updates: /usr/portage/profiles/updates/1Q-2008 |
125 |
(Could take a couple of minutes if you have a lot of binary packages.) |
126 |
.='update pass' *='binary update' #='/var/db update' @='/var/db |
127 |
move' |
128 |
s='/var/db SLOT move' %='binary move' S='binary SLOT move' |
129 |
p='update /etc/portage/package.*' |
130 |
................ |
131 |
|
132 |
|
133 |
Performing Global Updates: /usr/portage/profiles/updates/4Q-2009 |
134 |
(Could take a couple of minutes if you have a lot of binary packages.) |
135 |
.='update pass' *='binary update' #='/var/db update' @='/var/db |
136 |
move' |
137 |
s='/var/db SLOT move' %='binary move' S='binary SLOT move' |
138 |
p='update /etc/portage/package.*' |
139 |
.... |
140 |
|
141 |
|
142 |
>>> Starting rsync with rsync://140.211.166.181/gentoo-portage-prefix... |
143 |
>>> Checking server timestamp ... |
144 |
receiving incremental file list |
145 |
timestamp.chk |
146 |
|
147 |
Number of files: 1 |
148 |
Number of files transferred: 1 |
149 |
Total file size: 32 bytes |
150 |
Total transferred file size: 32 bytes |
151 |
Literal data: 32 bytes |
152 |
Matched data: 0 bytes |
153 |
File list size: 27 |
154 |
File list generation time: 0.001 seconds |
155 |
File list transfer time: 0.000 seconds |
156 |
Total bytes sent: 105 |
157 |
Total bytes received: 134 |
158 |
|
159 |
sent 105 bytes received 134 bytes 68.29 bytes/sec |
160 |
total size is 32 speedup is 0.13 |
161 |
receiving incremental file list |
162 |
./ |
163 |
app-admin/ |
164 |
app-admin/eselect/ |
165 |
app-portage/ |
166 |
app-portage/eix/ |
167 |
app-shells/ |
168 |
dev-python/ |
169 |
dev-python/chardet/ |
170 |
dev-python/cheetah/ |
171 |
dev-python/clientcookie/ |
172 |
dev-python/clientform/ |
173 |
dev-python/configobj/ |
174 |
dev-python/cython/ |
175 |
dev-python/decoratortools/ |
176 |
dev-python/django/ |
177 |
dev-python/dnspython/ |
178 |
dev-python/docutils/files/ |
179 |
dev-python/egenix-mx-base/ |
180 |
dev-python/elementtree/ |
181 |
dev-python/epydoc/ |
182 |
dev-python/eyeD3/ |
183 |
dev-python/feedparser/ |
184 |
dev-python/flup/ |
185 |
dev-python/formencode/ |
186 |
dev-python/fpconst/ |
187 |
dev-python/gnome-python/ |
188 |
dev-python/kid/ |
189 |
dev-python/kiwi/ |
190 |
dev-python/mechanize/ |
191 |
dev-python/medusa/ |
192 |
dev-python/numpy/ |
193 |
dev-python/numpy/ChangeLog |
194 |
dev-python/numpy/Manifest |
195 |
dev-python/numpy/numpy-1.3.0-r1.ebuild |
196 |
dev-python/paste/ |
197 |
dev-python/pastedeploy/ |
198 |
dev-python/pastescript/ |
199 |
dev-python/pexpect/ |
200 |
dev-python/psyco/ |
201 |
dev-python/py-gnupg/ |
202 |
dev-python/py/ |
203 |
dev-python/pycurl/ |
204 |
dev-python/pyflakes/ |
205 |
dev-python/pygments/ |
206 |
dev-python/pygoogle/ |
207 |
dev-python/pygtksourceview/ |
208 |
dev-python/pyorbit/ |
209 |
dev-python/pyparsing/ |
210 |
dev-python/pyprotocols/ |
211 |
dev-python/pyrex/ |
212 |
dev-python/pysqlite/ |
213 |
dev-python/python-docs/ |
214 |
dev-python/python-fchksum/ |
215 |
dev-python/python-memcached/ |
216 |
dev-util/ |
217 |
mail-client/ |
218 |
media-gfx/ |
219 |
metadata/ |
220 |
metadata/timestamp |
221 |
metadata/timestamp.chk |
222 |
metadata/timestamp.x |
223 |
metadata/cache/dev-python/ |
224 |
metadata/cache/dev-python/numpy-1.3.0-r1 |
225 |
metadata/dtd/ |
226 |
metadata/dtd/timestamp.chk |
227 |
metadata/glsa/ |
228 |
metadata/glsa/timestamp.chk |
229 |
metadata/news/ |
230 |
metadata/news/timestamp.chk |
231 |
net-analyzer/ |
232 |
net-analyzer/linkchecker/ |
233 |
net-libs/ |
234 |
net-mail/ |
235 |
net-mail/getmail/ |
236 |
net-misc/ |
237 |
profiles/ |
238 |
profiles/ChangeLog |
239 |
profiles/package.mask |
240 |
profiles/repo_name |
241 |
profiles/base/ |
242 |
profiles/default-bsd/fbsd/ |
243 |
profiles/default-linux/ |
244 |
profiles/default-linux/alpha/ |
245 |
profiles/default-linux/amd64/ |
246 |
profiles/default-linux/arm/ |
247 |
profiles/default-linux/ia64/ |
248 |
profiles/default-linux/mips/ |
249 |
profiles/default-linux/s390/ |
250 |
profiles/default-linux/sh/ |
251 |
profiles/default-linux/sparc/ |
252 |
profiles/default-linux/sparc/sparc32/ |
253 |
profiles/default-linux/sparc/sparc32/2006.1/ |
254 |
profiles/default-linux/sparc/sparc32/dev/ |
255 |
profiles/default-linux/sparc/sparc64/ |
256 |
profiles/default-linux/x86/ |
257 |
profiles/default/ |
258 |
profiles/default/linux/alpha/2008.0/ |
259 |
profiles/default/linux/x86/2008.0/ |
260 |
profiles/embedded/ |
261 |
profiles/hardened/x86/ |
262 |
profiles/hardened/x86/2.6/ |
263 |
profiles/selinux/ |
264 |
profiles/selinux/2007.0/ |
265 |
profiles/uclibc/ |
266 |
sys-devel/ |
267 |
sys-process/ |
268 |
x11-terms/ |
269 |
xfce-base/ |
270 |
xfce-base/libxfce4menu/ |
271 |
xfce-base/libxfce4util/ |
272 |
xfce-base/libxfcegui4/ |
273 |
xfce-base/thunar/ |
274 |
xfce-base/xfce4-panel/ |
275 |
xfce-base/xfce4-session/ |
276 |
xfce-base/xfce4-settings/ |
277 |
xfce-base/xfwm4/ |
278 |
xfce-extra/ |
279 |
xfce-extra/thunar-thumbnailers/ |
280 |
xfce-extra/thunar-volman/ |
281 |
xfce-extra/xfce4-appfinder/ |
282 |
xfce-extra/xfce4-dict/ |
283 |
xfce-extra/xfce4-mixer/ |
284 |
xfce-extra/xfce4-screenshooter/ |
285 |
xfce-extra/xfce4-taskmanager/ |
286 |
|
287 |
Number of files: 30094 |
288 |
Number of files transferred: 13 |
289 |
Total file size: 69548463 bytes |
290 |
Total transferred file size: 517122 bytes |
291 |
Literal data: 517122 bytes |
292 |
Matched data: 0 bytes |
293 |
File list size: 697973 |
294 |
File list generation time: 0.001 seconds |
295 |
File list transfer time: 0.000 seconds |
296 |
Total bytes sent: 5075 |
297 |
Total bytes received: 842160 |
298 |
|
299 |
sent 5075 bytes received 842160 bytes 5213.75 bytes/sec |
300 |
total size is 69548463 speedup is 82.09 |
301 |
|
302 |
|
303 |
Performing Global Updates: /usr/portage/profiles/updates/1Q-2004 |
304 |
(Could take a couple of minutes if you have a lot of binary packages.) |
305 |
.='update pass' *='binary update' #='/var/db update' @='/var/db |
306 |
move' |
307 |
s='/var/db SLOT move' %='binary move' S='binary SLOT move' |
308 |
p='update /etc/portage/package.*' |
309 |
......................................... |
310 |
|
311 |
|
312 |
Performing Global Updates: /usr/portage/profiles/updates/2Q-2004 |
313 |
(Could take a couple of minutes if you have a lot of binary packages.) |
314 |
.='update pass' *='binary update' #='/var/db update' @='/var/db |
315 |
move' |
316 |
s='/var/db SLOT move' %='binary move' S='binary SLOT move' |
317 |
p='update /etc/portage/package.*' |
318 |
................................................................................................................ |
319 |
|
320 |
|
321 |
Performing Global Updates: /usr/portage/profiles/updates/3Q-2004 |
322 |
(Could take a couple of minutes if you have a lot of binary packages.) |
323 |
.='update pass' *='binary update' #='/var/db update' @='/var/db |
324 |
move' |
325 |
s='/var/db SLOT move' %='binary move' S='binary SLOT move' |
326 |
p='update /etc/portage/package.*' |
327 |
............................................................................................................................................................................................... |
328 |
|
329 |
|
330 |
Performing Global Updates: /usr/portage/profiles/updates/4Q-2004 |
331 |
(Could take a couple of minutes if you have a lot of binary packages.) |
332 |
.='update pass' *='binary update' #='/var/db update' @='/var/db |
333 |
move' |
334 |
s='/var/db SLOT move' %='binary move' S='binary SLOT move' |
335 |
p='update /etc/portage/package.*' |
336 |
..................................................................................................................................................................................................................................................................... |
337 |
|
338 |
|
339 |
Performing Global Updates: /usr/portage/profiles/updates/1Q-2005 |
340 |
(Could take a couple of minutes if you have a lot of binary packages.) |
341 |
.='update pass' *='binary update' #='/var/db update' @='/var/db |
342 |
move' |
343 |
s='/var/db SLOT move' %='binary move' S='binary SLOT move' |
344 |
p='update /etc/portage/package.*' |
345 |
..................................................................................................................................................................................................................................................... |
346 |
|
347 |
|
348 |
Performing Global Updates: /usr/portage/profiles/updates/1Q-2006 |
349 |
(Could take a couple of minutes if you have a lot of binary packages.) |
350 |
.='update pass' *='binary update' #='/var/db update' @='/var/db |
351 |
move' |
352 |
s='/var/db SLOT move' %='binary move' S='binary SLOT move' |
353 |
p='update /etc/portage/package.*' |
354 |
........................................... |
355 |
|
356 |
|
357 |
Performing Global Updates: /usr/portage/profiles/updates/1Q-2007 |
358 |
(Could take a couple of minutes if you have a lot of binary packages.) |
359 |
.='update pass' *='binary update' #='/var/db update' @='/var/db |
360 |
move' |
361 |
s='/var/db SLOT move' %='binary move' S='binary SLOT move' |
362 |
p='update /etc/portage/package.*' |
363 |
..................... |
364 |
|
365 |
|
366 |
Performing Global Updates: /usr/portage/profiles/updates/2Q-2007 |
367 |
(Could take a couple of minutes if you have a lot of binary packages.) |
368 |
.='update pass' *='binary update' #='/var/db update' @='/var/db |
369 |
move' |
370 |
s='/var/db SLOT move' %='binary move' S='binary SLOT move' |
371 |
p='update /etc/portage/package.*' |
372 |
.......................... |
373 |
|
374 |
|
375 |
Performing Global Updates: /usr/portage/profiles/updates/1Q-2008 |
376 |
(Could take a couple of minutes if you have a lot of binary packages.) |
377 |
.='update pass' *='binary update' #='/var/db update' @='/var/db |
378 |
move' |
379 |
s='/var/db SLOT move' %='binary move' S='binary SLOT move' |
380 |
p='update /etc/portage/package.*' |
381 |
................ |
382 |
|
383 |
|
384 |
Performing Global Updates: /usr/portage/profiles/updates/4Q-2009 |
385 |
(Could take a couple of minutes if you have a lot of binary packages.) |
386 |
.='update pass' *='binary update' #='/var/db update' @='/var/db |
387 |
move' |
388 |
s='/var/db SLOT move' %='binary move' S='binary SLOT move' |
389 |
p='update /etc/portage/package.*' |
390 |
.... |