1 |
My question was explicitly asking about profiles/, but I'll respond to |
2 |
the other pieces in turn. |
3 |
|
4 |
On Tue, Nov 29, 2016 at 11:59:57PM +0100, Ulrich Mueller wrote: |
5 |
> I'd say keep it simple: |
6 |
> - one ChangeLog for each package dir, |
7 |
Already done. |
8 |
|
9 |
> - no ChangeLog for category dirs (they contain only a single metadata.xml), |
10 |
Presently implemented, but considering turning it off, because it's mostly |
11 |
duplicated entries (tree-wide changes to $CAT/metadata.xml). |
12 |
The rate-of-change on category dirs is very slow, and they are tiny: |
13 |
92562 bytes over 163 files (mean is 567 bytes). See below for more size on what |
14 |
happens if they get collapsed to the top-level. |
15 |
|
16 |
> - one ChangeLog for each first-level subdir other than categories |
17 |
> (i.e. eclass, licenses, profiles, etc.), |
18 |
Already done, just querying if profiles/ needs more ChangeLog detail. |
19 |
|
20 |
> - top-level ChangeLog for anything not covered by the other ChangeLogs. |
21 |
Other than the per-category changelogs, here's the size |
22 |
|
23 |
Here's the size of the non-category non-package changelogs, with splitting to |
24 |
all top-levels. |
25 |
127 scripts/ChangeLog-2016 |
26 |
1266 metadata/ChangeLog-2016 |
27 |
1929 ChangeLog-2016 |
28 |
11987 licenses/ChangeLog-2016 |
29 |
198021 eclass/ChangeLog-2016 |
30 |
362733 profiles/ChangeLog-2016 |
31 |
|
32 |
If we collapse to have: |
33 |
- per-package |
34 |
- major top-levels: eclass/, profile/, licenses/ |
35 |
- (everything else) |
36 |
Then we get: |
37 |
11972 licenses/ChangeLog-2016 |
38 |
12941 ChangeLog-2016 |
39 |
196905 eclass/ChangeLog-2016 |
40 |
362040 profiles/ChangeLog-2016 |
41 |
|
42 |
-- |
43 |
Robin Hugh Johnson |
44 |
Gentoo Linux: Dev, Infra Lead, Foundation Trustee & Treasurer |
45 |
E-Mail : robbat2@g.o |
46 |
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85 |
47 |
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136 |