Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bugzilla DB migration completed. Please report issues to Infra team via email via infra@gentoo.org or IRC
Bug 27421 - fixpackages is very slow
Summary: fixpackages is very slow
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Unclassified (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on: 28704
Blocks:
  Show dependency tree
 
Reported: 2003-08-27 06:19 UTC by Axxackall
Modified: 2011-10-30 22:19 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Axxackall 2003-08-27 06:19:33 UTC
The warning in fixpackages says it should run a couple of minutes, but a typical
time of running it is more than an hour, sometime more than three hours. And
that is on 4-way RAID-5 server! I would not complain about such a speed, but
it's in average 30% chance that "emerge rsync" insist to run fixpackage by its end.
Comment 1 SpanKY gentoo-dev 2003-08-27 17:19:13 UTC
it says you should run fixpackages whenever a package has been moved in the 
portage database 
Comment 2 Axxackall 2003-08-28 07:30:56 UTC
Well, "emerge rsync"  advises to run fixpackages almost every other time. 3 hours for fixpackages each time after that makes me to think that I shoud run "emerge rsync"  not more often than once per week, right? It might be ok for a conservative end-user, but it's not exactly convinient in a development environment.
Comment 3 Marius Mauch (RETIRED) gentoo-dev 2003-09-21 17:10:21 UTC
Spanky, it doesn't matter how often you run fixpackages, it's always scanning all binary packages for broken dependencies. See bug 28704 for a little analysis.
Comment 4 Nicholas Jones (RETIRED) gentoo-dev 2003-12-24 18:39:21 UTC
genone's speedup was added. It should be better.
You can run it whenever you like. You don't have to run it
every other time. It only affects binary packages.