Re: [gentoo-dev] Re: Old changelogs / eclass dir

2011-10-31 Thread Markos Chandras
-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
 dilfri...@gentoo.org 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-



Re: [gentoo-dev] Re: Old changelogs / eclass dir

2011-10-31 Thread Nirbheek Chauhan
On Mon, Oct 31, 2011 at 2:09 PM, Markos Chandras hwoar...@gentoo.org 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



[gentoo-dev] Re: Old changelogs / eclass dir

2011-10-31 Thread Ryan Hill
On Mon, 31 Oct 2011 08:39:39 +
Markos Chandras hwoar...@gentoo.org 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
  dilfri...@gentoo.org 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


[gentoo-dev] Re: Old changelogs / eclass dir

2011-10-30 Thread Ryan Hill
On Wed, 26 Oct 2011 19:46:30 +0200
Andreas K. Huettel dilfri...@gentoo.org 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