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

2011-10-31 Thread Ryan Hill
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

2011-10-31 Thread Nirbheek Chauhan
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

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"
>  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

2011-10-30 Thread Ryan Hill
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