Gentoo Archives: gentoo-dev

From: "Robin H. Johnson" <robbat2@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] ChangeLog generation, profiles/ mess.
Date: Tue, 29 Nov 2016 23:54:06
Message-Id: robbat2-20161129T230244-381756322Z@orbis-terrarum.net
In Reply to: Re: [gentoo-dev] ChangeLog generation, profiles/ mess. by Ulrich Mueller
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

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-dev] ChangeLog generation, profiles/ mess. Ulrich Mueller <ulm@g.o>