Gentoo Archives: gentoo-dev

From: Markos Chandras <hwoarang@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: Remove eclass/ChangeLog
Date: Wed, 23 May 2012 18:30:59
Message-Id: 4FBD2C94.5060009@gentoo.org
In Reply to: Re: [gentoo-dev] Re: Remove eclass/ChangeLog by "Michał Górny"
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA512
3
4 On 05/23/2012 05:46 PM, Michał Górny wrote:
5 > On Wed, 23 May 2012 12:29:34 -0400 Rich Freeman <rich0@g.o>
6 > wrote:
7 >
8 >> On Wed, May 23, 2012 at 4:02 AM, Samuli Suominen
9 >> <ssuominen@g.o> wrote:
10 >>> On 05/23/2012 05:36 AM, Ryan Hill wrote:
11 >>>> One person doesn't do entries. OMG let's remove it!
12 >>>>
13 >>>
14 >>> absolutely because inconsitency renderess the file useless
15 >>>
16 >>
17 >> Well, for now the solution is to enforce following policy.
18 >>
19 >> For the future, perhaps the policy's time has ended. Sure,
20 >> Changelogs can be handy, but they are increasingly redundant and
21 >> scm comments have the potential to be far more useful. By all
22 >> means require meaningful scm commit comments, but if Changelog
23 >> files are holding us back either auto-generate them or ditch
24 >> them.
25 >
26 > ChangeLogs could be fine for ebuilds. But for more broad cases
27 > like eclasses, one can usually have a set of changes prepared for
28 > commit. With CVS, it's PITA but with git it's already much better.
29 > Of course, it all fails if every commit has to update a randomly
30 > changed, shared file called ChangeLog...
31 >
32
33 So we did we introduce changelogs for eclass/ in the first place if
34 everyone is happy with getting rid of them?
35
36 - --
37 Regards,
38 Markos Chandras / Gentoo Linux Developer / Key ID: B4AFF2C2
39 -----BEGIN PGP SIGNATURE-----
40 Version: GnuPG v2.0.19 (GNU/Linux)
41
42 iQIcBAEBCgAGBQJPvSyUAAoJEPqDWhW0r/LCrp0QAIwYhxeO5qeYaCrh3B7WCd3X
43 pt8cMAquC38VOIjfd+Lz+iG2+8ftYb1s5xQu52F6zZEkbwxCLmYBKJrnpNljSm8T
44 QAmB4xXg4vKxjpwAyc+fOev53HZdQyzav36m1DhOEXZKixI+OR1MplZ55VlEAT0+
45 wRPJj9+WsiTMONRkuukCCJtvnY1kDjJLtjNDzUA4QSxh+pgcgAPGoDMh5nL706h5
46 KW5/jBTW01+oEWyBosXxBUoX8p2/FvAG1Meib0BbEBdsyrYdQSDJK2xMjK0JJ7PH
47 QhOeA2NameaFA1YzvebB7KDNSGB3zMm1TdnYmhfU1jmWImyB1BQvdFT37KcvZagQ
48 WhErwHxDojz27lhiCHY95nPDATMxxiC61WdBLoByV93xRAqwnpeSva26hV1Nv552
49 n3nZ5DWCKRF+qSSEo1Oz3DCtDxV5ygyOw8iHOhqhZ5IcuNIchfYgss/dCFRRy3zy
50 uN8l/wge7J0MjOVKBnpT9nWmmwhB4pD+o3Avq2OBwuDrqAW7iYKkTPzQwsIq7ZGI
51 HTvtMhOrULIkm/2c77FGXdFwJWMPueroUe4LntY/0c2l30P2Fafe0sEp5yCjzCeA
52 uXwWC0iWTPuVBYGFJQ5iZqB3X+LAVWz2HLpqZRJ9qW4X3QXSuXsrr5wdAukjAUCu
53 8qMUNncYeLeHvdeazWey
54 =/lXi
55 -----END PGP SIGNATURE-----