Gentoo Archives: gentoo-alt

From: Alan Hourihane <alanh@×××××××××××.uk>
To: gentoo-alt@l.g.o
Subject: Re: [gentoo-alt] Performing Global Updates message
Date: Tue, 13 Oct 2009 11:21:23
Message-Id: 1255432953.12403.18.camel@jetpack.demon.co.uk
In Reply to: Re: [gentoo-alt] Performing Global Updates message by Alan Hourihane
1 On Tue, 2009-10-13 at 11:43 +0100, Alan Hourihane wrote:
2 > On Tue, 2009-10-13 at 12:37 +0200, Fabian Groffen wrote:
3 > > On 13-10-2009 11:09:11 +0100, Alan Hourihane wrote:
4 > > > > Yes it happens everytime, regardless of sync.
5 > > > >
6 > > > > For example, if I do say....
7 > > > >
8 > > > > emerge net-ftp/lftp
9 > > > >
10 > > > > It does a bunch of updates before it starts "Calculating dependencies".
11 > > > >
12 > > > > And for
13 > > > >
14 > > > > emerge --sync
15 > > > >
16 > > > > It does a bunch of updates before the sync happens, then a bunch of them
17 > > > > again after it's finished.
18 > > > >
19 > > > > Alan.
20 > > > >
21 > > > >
22 > > >
23 > > > Here's what happens with an emerge --sync....
24 > >
25 > > could this be related to statvfs? Sounds like Portage can't see that
26 > > the files still have the same timestamp, and hence reparses them
27 >
28 > Don't think so, as the statvfs call is only made to check there's enough
29 > storage space. No date/time checking.
30
31 So I moved /var/cache/edb/mtimedb out of the way and ran emerge --info
32 to update mtimedb. I got the full complement of Performing updates for
33 every quarter and every year this time which is expected.
34
35 Then I run emerge --info again and the same select ones re-appear as
36 reported before, being these....
37
38 Performing Global Updates: /usr/portage/profiles/updates/1Q-2004
39 Performing Global Updates: /usr/portage/profiles/updates/2Q-2004
40 Performing Global Updates: /usr/portage/profiles/updates/3Q-2004
41 Performing Global Updates: /usr/portage/profiles/updates/4Q-2004
42 Performing Global Updates: /usr/portage/profiles/updates/1Q-2005
43 Performing Global Updates: /usr/portage/profiles/updates/1Q-2006
44 Performing Global Updates: /usr/portage/profiles/updates/1Q-2007
45 Performing Global Updates: /usr/portage/profiles/updates/2Q-2007
46 Performing Global Updates: /usr/portage/profiles/updates/1Q-2008
47 Performing Global Updates: /usr/portage/profiles/updates/4Q-2009
48
49 Alan.