Re: [gentoo-portage-dev] [PATCH] repoman: add --include-profiles=PROFILES

2019-11-20 Thread Zac Medico
On 11/18/19 11:41 PM, Sergei Trofimovich wrote: > On Mon, 18 Nov 2019 16:45:58 -0800 > Zac Medico wrote: > >> On 11/18/19 4:21 PM, Sergei Trofimovich wrote: >>> repoman slows down ~linearly with amount of profiles being scanned. >>> In case of amd64 we have 28 stable profiles. >>> >>> To speed

Re: [gentoo-portage-dev] [PATCH] repoman: add --include-profiles=PROFILES

2019-11-20 Thread Zac Medico
On 11/18/19 4:21 PM, Sergei Trofimovich wrote: > diff --git a/repoman/lib/repoman/modules/scan/depend/profile.py > b/repoman/lib/repoman/modules/scan/depend/profile.py > index d980f4eca..0b1d74483 100644 > --- a/repoman/lib/repoman/modules/scan/depend/profile.py > +++

Re: [gentoo-portage-dev] [PATCH] repoman: add --include-profiles=PROFILES

2019-11-19 Thread Zac Medico
On 11/19/19 8:34 AM, Pacho Ramos wrote: > El mar, 19-11-2019 a las 00:21 +, Sergei Trofimovich escribió: >> repoman slows down ~linearly with amount of profiles being scanned. >> In case of amd64 we have 28 stable profiles. >> >> To speed up processing and fit into time budged of various CIs

Re: [gentoo-portage-dev] [PATCH] repoman: add --include-profiles=PROFILES

2019-11-19 Thread Pacho Ramos
El mar, 19-11-2019 a las 00:21 +, Sergei Trofimovich escribió: > repoman slows down ~linearly with amount of profiles being scanned. > In case of amd64 we have 28 stable profiles. > > To speed up processing and fit into time budged of various CIs we can > split the work across different

Re: [gentoo-portage-dev] [PATCH] repoman: add --include-profiles=PROFILES

2019-11-18 Thread Sergei Trofimovich
On Mon, 18 Nov 2019 16:45:58 -0800 Zac Medico wrote: > On 11/18/19 4:21 PM, Sergei Trofimovich wrote: > > repoman slows down ~linearly with amount of profiles being scanned. > > In case of amd64 we have 28 stable profiles. > > > > To speed up processing and fit into time budged of various CIs

Re: [gentoo-portage-dev] [PATCH] repoman: add --include-profiles=PROFILES

2019-11-18 Thread Zac Medico
On 11/18/19 4:21 PM, Sergei Trofimovich wrote: > repoman slows down ~linearly with amount of profiles being scanned. > In case of amd64 we have 28 stable profiles. > > To speed up processing and fit into time budged of various CIs we can > split the work across different processes that handle

[gentoo-portage-dev] [PATCH] repoman: add --include-profiles=PROFILES

2019-11-18 Thread Sergei Trofimovich
repoman slows down ~linearly with amount of profiles being scanned. In case of amd64 we have 28 stable profiles. To speed up processing and fit into time budged of various CIs we can split the work across different processes that handle different profiles. Example benchmark on ::haskell overlay: