- the update files are applied in the wrong order, e.g. 1Q-2003 is applied before 4Q-2002 - portage always uses all update files, not only the modified ones.
Created attachment 17699 [details, diff] patch that resorts the list of update files
Created attachment 17959 [details, diff] patch for the mtime bug
reordering, good, in cvs. The other one isn't. mtimes should never change, newer doesn't account for clock skew, and the 'or caller=fixpackages' is perfectly fine.
Hm, then why does portage use all update files always? Could a nfs exported tree cause this? I can understand the caller=fixpackges condition, but it looks a bit stupid to redo all the update files on each call.