Gentoo Archives: gentoo-dev

From: Michael Weber <xmw@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Git braindump: 2 of N: developer interaction (merge co-ordinators)
Date: Mon, 04 Jun 2012 22:37:27
Message-Id: 4FCD3854.8030203@gentoo.org
In Reply to: Re: [gentoo-dev] Git braindump: 2 of N: developer interaction (merge co-ordinators) by Brian Harring
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA256
3
4 On 06/04/2012 03:25 PM, Brian Harring wrote:
5 > While I do grok the potential issue of someone being a hog
6 > (specifically via blasting commit by commit rather than building up
7 > work locally, then pushing it in chunks), frankly... I'm not that
8 > concerned about it, and would rather deal w/ it if/when it occurs.
9 > The nature of our commits for the most part are standalone from
10 > others- that's not true of the kernel/mozilla, thus why I don't
11 > think their issues are necessarily ours.
12 True.
13
14 We already have maintainers and herds as responsible (sole editors)
15 entities for locations (packages).
16
17 But, we have arch teams editing ebuild/KEYWORDS, which alters
18 Manifest/EBUILD lines. Resulting in potential clashes (not
19 fast-forwardable), if the herd or maintainer does bumps or cleanups.
20
21 Will these Manifest lines (and the arch team inflicted Manifest changes)?
22
23 And we have orphaned (maintainer-needed) and "everyone can fix it"
24 herds like desktop-*). This results in a large group of potential
25 bug-fixers (committers) and the potential of concurrent edits.
26 This can be managed by using bugzilla IN_PROGRESS as a lock state,
27 but I thats not very practicable/needs disciplin/is annoying.
28 But this is no regression compared to CVS, we just need to signal clashed.
29
30 Last assumed hot spot imho is package.mask with ~700 commits in the
31 last 4.5 months (one every 4.6 hours) and ~620 commits in
32 **/package.use.mask. Not that much.
33
34 According to robbat2 data (gentoo-commit tarball) we have ~400k
35 commits in gentoo-x86 (w/o proj,xml) in 4.7 years, that's 6.2 per hour
36 averaged.
37 But I've to look into the data to see trends (# developers, daylight).
38
39 Michael
40
41
42 - --
43 Gentoo Dev
44 http://xmw.de/
45 -----BEGIN PGP SIGNATURE-----
46 Version: GnuPG v2.0.17 (GNU/Linux)
47 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
48
49 iF4EAREIAAYFAk/NOFQACgkQknrdDGLu8JARlwEAldk7GAEqCrd5mSsDgC69e5uQ
50 aqivvwbDpNWSgfwJqwUA/jjlByEncXXPVia11BALSdDf1elrL/3qAf5ktCtxx/m0
51 =pJFc
52 -----END PGP SIGNATURE-----

Replies

Subject Author
Re: [gentoo-dev] Git braindump: 2 of N: developer interaction (merge co-ordinators) Brian Harring <ferringb@×××××.com>