[gentoo-dev] Re: Old changelogs / eclass dir
On Mon, 31 Oct 2011 08:39:39 + Markos Chandras wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA512 > > On 10/31/2011 05:45 AM, Ryan Hill wrote: > > On Wed, 26 Oct 2011 19:46:30 +0200 "Andreas K. Huettel" > > wrote: > > > >> Dear all, > >> > >> two small suggestions regarding ChangeLogs: > >> > >> 1) Why is there no ChangeLog in the eclass directory? In my > >> personal opinion this is missing there, if only for historical > >> reasons... Should we still start one? > >> > >> 2) I'd like to suggest that for changelogs that grow beyond a > >> certain size (e.g. profiles/ChangeLog) the file is "rotated" > >> similar to /var/log logfiles. I.e. the current file is renamed > >> with a date extension and a new file is started. This has the > >> benefit that the archived file is static and will never be > >> retransmitted by rsync. > > > > I like both suggestions. Maybe we could split by year? That way > > the old non-conforming entries would just go into the oldest log. > > Delaying rotation by one year (ie. the first entry in 2012 would > > cause entries in 2010 to be split off) would prevent getting a > > bunch of empty changelogs Jan 1st. > > > > > There is always the problem with abandoned (but working) packages > which may have no commits in > 2 years. We'll end up with empty > ChangeLogs. notifempty minsize 5k -- fonts, gcc-porting, it makes no sense how it makes no sense toolchain, wxwidgets but i'll take it free anytime @ gentoo.orgEFFD 380E 047A 4B51 D2BD C64F 8AA8 8346 F9A4 0662 signature.asc Description: PGP signature
Re: [gentoo-dev] Re: Old changelogs / eclass dir
On Mon, Oct 31, 2011 at 2:09 PM, Markos Chandras wrote: > There is always the problem with abandoned (but working) packages > which may have no commits in > 2 years. We'll end up with empty > ChangeLogs. > This is a simple technical problem, the solution of which is to take the "last 6 months" or "last one year" of activity, or the last 50 commits, whichever is more. Or something similar. It's not a fundamental problem with the idea. Note that this defence is not an endorsement of the idea itself. -- ~Nirbheek Chauhan Gentoo GNOME+Mozilla Team
Re: [gentoo-dev] Re: Old changelogs / eclass dir
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On 10/31/2011 05:45 AM, Ryan Hill wrote: > On Wed, 26 Oct 2011 19:46:30 +0200 "Andreas K. Huettel" > wrote: > >> Dear all, >> >> two small suggestions regarding ChangeLogs: >> >> 1) Why is there no ChangeLog in the eclass directory? In my >> personal opinion this is missing there, if only for historical >> reasons... Should we still start one? >> >> 2) I'd like to suggest that for changelogs that grow beyond a >> certain size (e.g. profiles/ChangeLog) the file is "rotated" >> similar to /var/log logfiles. I.e. the current file is renamed >> with a date extension and a new file is started. This has the >> benefit that the archived file is static and will never be >> retransmitted by rsync. > > I like both suggestions. Maybe we could split by year? That way > the old non-conforming entries would just go into the oldest log. > Delaying rotation by one year (ie. the first entry in 2012 would > cause entries in 2010 to be split off) would prevent getting a > bunch of empty changelogs Jan 1st. > > There is always the problem with abandoned (but working) packages which may have no commits in > 2 years. We'll end up with empty ChangeLogs. - -- Regards, Markos Chandras / Gentoo Linux Developer / Key ID: B4AFF2C2 -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.18 (GNU/Linux) iQIcBAEBCgAGBQJOrl7LAAoJEPqDWhW0r/LCliUP/iv03V38dvdqTSYkW6gHMtkB oK6OU5As6xK+qmaQmcUYFhPByX0Vgfnox1vOJGNiL1plbwBO9mB1gnjSgkvQsM0p XI2WpuzaTy2Fl28BETabcXyj4iC9yOQeMLncV5Om7SDNIh2FnuG/72+uZEY+LBq9 U5sDUHKNWCGOJdlg/dl0uqjmxaChwVDGO0h0wuqFyuLtQ+wSYAmhnI8PUsNOhlPN 0GdUNFXCOHePURlofRyhY5eON9t++zG0ZWqLfK8oTuSF0LCaRjMGwpeWnFknp4VH Gqo8uBWDTgoulYn/KawZ0EuJcysVgx2ghk98F+Gx59VUnHinBdrJaD2tZQE0yh4t Y1yO6IjTjDqH1yXvcH0BlZYeDNTyHCG+JNse5DOPyvgRRdO6ixKFM6VSE1CQX6oK ak61+Vps6V0Ir1FBEvu8hIOc9G96vAA9ikGDeZYzgeqwgjf+6M7Q3uUcZXw5Sr7Q YPOmyb9s3DkYIAal0/E7JuaZqg4i/0C28B2CyOwB9kddh57jLVAHX6S8oN4V1US+ iy3+TCNdo64wVldDBlDAAbQ+KP5x9ubqd9NDGE/5uy26VWN+dBLiXQYc+fqVHhBx LU5wdTiCQqzRAPhItmwg0Uti76m/kV6dt6ABUs0dWuuXvpyvxivmADiNX27mzavn fXbN+AMYkIwi9LLLkpR4 =kEIA -END PGP SIGNATURE-
[gentoo-dev] Re: Old changelogs / eclass dir
On Wed, 26 Oct 2011 19:46:30 +0200 "Andreas K. Huettel" wrote: > Dear all, > > two small suggestions regarding ChangeLogs: > > 1) Why is there no ChangeLog in the eclass directory? > In my personal opinion this is missing there, if only for historical > reasons... Should we still start one? > > 2) I'd like to suggest that for changelogs that grow beyond a certain size > (e.g. profiles/ChangeLog) > the file is "rotated" similar to /var/log logfiles. I.e. the current file is > renamed with a date extension and a > new file is started. This has the benefit that the archived file is static > and will never be retransmitted > by rsync. I like both suggestions. Maybe we could split by year? That way the old non-conforming entries would just go into the oldest log. Delaying rotation by one year (ie. the first entry in 2012 would cause entries in 2010 to be split off) would prevent getting a bunch of empty changelogs Jan 1st. -- fonts, gcc-porting, it makes no sense how it makes no sense toolchain, wxwidgets but i'll take it free anytime @ gentoo.orgEFFD 380E 047A 4B51 D2BD C64F 8AA8 8346 F9A4 0662 signature.asc Description: PGP signature