On 01/17/2015 03:35 AM, Patrick Lauer wrote:
> * Portage is too slow
>     On 'small' hardware emerge -upNDv @world can take enough time 
>     to make updates prohibitive - on an 800Mhz machine it took me 
>     about 3 days to figure out a solution to some silly blockers due to the
>     very slow change test cycle
>     Fix: Do some profiling and un-refactoring to remove useless code
>     Fix: Set up a reference system (CI) to catch future regressions

I'm certainly in favor of improving portage performance. However, for
"small" hardware (which includes many ARM and MIPS systems), we really
need to focus on binary package support. Note that dependency resolution
for installing binary packages tends to be much simpler than for
building ebuilds from source, and this translates into much shorter
dependency resolution time.

As I have expressed in other emails [1], I am currently working on
making Gentoo's binary package support more competitive with binary
distros. I have created a sys-apps/portage-9999 ebuild [2] for people
who would like to test features not released in mainline portage yet.

[1] http://thread.gmane.org/gmane.linux.gentoo.project/4205/focus=4217
[2] https://github.com/zmedico/portage-binpkg-support-overlay
-- 
Thanks,
Zac

Reply via email to