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 |