Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-scm
Navigation:
Lists: gentoo-scm: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: Donnie Berkholz <dberkholz@g.o>
From: Zac Medico <zmedico@g.o>
Subject: Re: repoman patch for git support (from drobbins)
Date: Sat, 15 Nov 2008 23:10:48 -0800
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Donnie Berkholz wrote:
> On 22:41 Sat 15 Nov     , Zac Medico wrote:
>> Donnie Berkholz wrote:
>>> One major problem with repoman+git is that a major feature of git is 
>>> fast commits, but repoman is pretty slow (try a scan in 
>>> x11-base/xorg-server). Anyone got a good idea for how to deal with this?
>> The main performance bottleneck is the dependency checks, and the
>> time consumed by those is related to the number of profiles checked.
>>
>> # egrep -v "(#.*|^$)" /usr/portage/profiles/profiles.desc | wc -l
>> 122
>>
>> It seems excessive to check 122 profiles. If we could reduce that
>> number significantly then we might see a significant decrease in the
>> time consumed by repoman.
> 
> You could cut it in half by not checking 'dev' profiles by default.
> 

That seems reasonable, since broken dependencies for 'dev' profiles
aren't fatal anyway.

It's also worth noting that we could do much more extensive
dependency checks if we moved them to the server side. For example,
we could check for problems in reverse dependencies such as those
encountered by some people commenting on bug 244511 about missing
mit-krb5 or heimdal keywords when e2fsprogs-libs was first stabilized.

[1] http://bugs.gentoo.org/show_bug.cgi?id=244511
- --
Thanks,
Zac
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkkfx3YACgkQ/ejvha5XGaMIewCeL/srgIBZRpd2SS5nKaEJTUQM
n3EAn1JbZPXTLwWkof1LMWn52TcJDX0Z
=pUS7
-----END PGP SIGNATURE-----


References:
repoman patch for git support (from drobbins)
-- Jeremy Olexa
Re: repoman patch for git support (from drobbins)
-- Robin H. Johnson
Re: repoman patch for git support (from drobbins)
-- Fabian Groffen
Re: repoman patch for git support (from drobbins)
-- Zac Medico
Re: repoman patch for git support (from drobbins)
-- Mike Auty
Re: repoman patch for git support (from drobbins)
-- Alec Warner
Re: repoman patch for git support (from drobbins)
-- Mike Auty
Re: repoman patch for git support (from drobbins)
-- Donnie Berkholz
Re: repoman patch for git support (from drobbins)
-- Zac Medico
Re: repoman patch for git support (from drobbins)
-- Donnie Berkholz
Navigation:
Lists: gentoo-scm: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: repoman patch for git support (from drobbins)
Next by thread:
Re: repoman patch for git support (from drobbins)
Previous by date:
Re: repoman patch for git support (from drobbins)
Next by date:
Re: repoman patch for git support (from drobbins)


Updated Jun 17, 2009

Summary: Archive of the gentoo-scm mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.