Gentoo Archives: gentoo-dev

From: "Robin H. Johnson" <robbat2@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] ChangeLog generation, profiles/ mess.
Date: Tue, 29 Nov 2016 22:35:39
Message-Id: robbat2-20161129T221624-910488072Z@orbis-terrarum.net
1 TL;DR: Let's replace profiles/**/ChangeLog with profiles/ChangeLog, because
2 it's a mess.
3
4 I'm writing the new changelog generation code [1][2], and I'm wondering if we
5 can clean up the mess that we have in profiles/.
6
7 The existing Portage egencache --update-changelogs command does NOT generate
8 any ChangeLogs for profiles/ (or eclasses, licenses, scripts, metadata,
9 toplevel skel.*).
10
11 There is no strict pattern to the past CVS ChangeLogs for profiles.
12 Some directories have their own ChangeLogs covering everything in that scope,
13 but occasionally there is also deeper ChangeLogs that mean the top-level
14 changelog doesn't cover it anymore.
15 Notable examples:
16 profiles/default/bsd/fbsd/amd64/9.1/clang/ChangeLog-2015
17 profiles/default/bsd/ChangeLog-2015
18 (of all default/bsd/, why did only bsd/fbsd/amd64/9.1/clang warrant it's own changelog?)
19 profiles/features/ChangeLog-2015
20 profiles/features/prefix/ChangeLog-2015
21 (why did features/prefix/ get it's own changelog?)
22 profiles/releases/freebsd-8.2/ChangeLog-2015
23 profiles/releases/freebsd-9.1/ChangeLog-2015
24 (the rest of profiles/releases/, including other freebsd releases, is all in the root profiles/ChangeLog).
25
26
27 [1] https://wiki.gentoo.org/wiki/User:Robbat2:ChangeLog-Generation#Git_output_command
28 [2] https://gitweb.gentoo.org/infra/mastermirror-scripts.git/tree/egenchangelog2.py
29 [3] All profiles/ ChangeLogs from CVS:
30 profiles/arch/alpha/ChangeLog-2015
31 profiles/arch/amd64/ChangeLog-2015
32 profiles/arch/amd64-fbsd/ChangeLog-2015
33 profiles/arch/arm64/ChangeLog-2015
34 profiles/arch/arm/ChangeLog-2015
35 profiles/arch/hppa/ChangeLog-2015
36 profiles/arch/ia64/ChangeLog-2015
37 profiles/arch/m68k/ChangeLog-2015
38 profiles/arch/mips/ChangeLog-2015
39 profiles/arch/powerpc/ChangeLog-2015
40 profiles/arch/s390/ChangeLog-2015
41 profiles/arch/sh/ChangeLog-2015
42 profiles/arch/sparc/ChangeLog-2015
43 profiles/arch/sparc-fbsd/ChangeLog-2015
44 profiles/arch/x86/ChangeLog-2015
45 profiles/arch/x86-fbsd/ChangeLog-2015
46 profiles/base/ChangeLog-2015
47 profiles/ChangeLog-2007
48 profiles/ChangeLog-2008
49 profiles/ChangeLog-2009
50 profiles/ChangeLog-2010
51 profiles/ChangeLog-2011
52 profiles/ChangeLog-2012
53 profiles/ChangeLog-2013
54 profiles/ChangeLog-2014
55 profiles/ChangeLog-2015
56 profiles/default/bsd/ChangeLog-2015
57 profiles/default/bsd/fbsd/amd64/9.1/clang/ChangeLog-2015
58 profiles/default/linux/alpha/ChangeLog-2015
59 profiles/default/linux/amd64/ChangeLog-2015
60 profiles/default/linux/arm64/ChangeLog-2015
61 profiles/default/linux/arm/ChangeLog-2015
62 profiles/default/linux/ChangeLog-2015
63 profiles/default/linux/hppa/ChangeLog-2015
64 profiles/default/linux/ia64/ChangeLog-2015
65 profiles/default/linux/m68k/ChangeLog-2015
66 profiles/default/linux/mips/ChangeLog-2015
67 profiles/default/linux/powerpc/ChangeLog-2015
68 profiles/default/linux/s390/ChangeLog-2015
69 profiles/default/linux/sh/ChangeLog-2015
70 profiles/default/linux/sparc/ChangeLog-2015
71 profiles/default/linux/uclibc/ChangeLog-2015
72 profiles/default/linux/x86/ChangeLog-2015
73 profiles/embedded/ChangeLog-2015
74 profiles/features/ChangeLog-2015
75 profiles/features/prefix/ChangeLog-2015
76 profiles/hardened/ChangeLog-2015
77 profiles/prefix/ChangeLog-2012
78 profiles/prefix/ChangeLog-2015
79 profiles/releases/freebsd-8.2/ChangeLog-2015
80 profiles/releases/freebsd-9.1/ChangeLog-2015
81
82 --
83 Robin Hugh Johnson
84 Gentoo Linux: Dev, Infra Lead, Foundation Trustee & Treasurer
85 E-Mail : robbat2@g.o
86 GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
87 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>