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----- |