1 |
On 22:41 Sat 15 Nov , Zac Medico wrote: |
2 |
> Donnie Berkholz wrote: |
3 |
> > One major problem with repoman+git is that a major feature of git is |
4 |
> > fast commits, but repoman is pretty slow (try a scan in |
5 |
> > x11-base/xorg-server). Anyone got a good idea for how to deal with this? |
6 |
> |
7 |
> The main performance bottleneck is the dependency checks, and the |
8 |
> time consumed by those is related to the number of profiles checked. |
9 |
> |
10 |
> # egrep -v "(#.*|^$)" /usr/portage/profiles/profiles.desc | wc -l |
11 |
> 122 |
12 |
> |
13 |
> It seems excessive to check 122 profiles. If we could reduce that |
14 |
> number significantly then we might see a significant decrease in the |
15 |
> time consumed by repoman. |
16 |
|
17 |
You could cut it in half by not checking 'dev' profiles by default. |
18 |
|
19 |
-- |
20 |
Thanks, |
21 |
Donnie |
22 |
|
23 |
Donnie Berkholz |
24 |
Developer, Gentoo Linux |
25 |
Blog: http://dberkholz.wordpress.com |