public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Fabian Groffen <grobian@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: [gentoo-dev] Re: [Council] ChangeLog generation within Gentoo
Date: Thu, 27 Oct 2011 09:05:52 +0200	[thread overview]
Message-ID: <20111027070552.GL843@gentoo.org> (raw)
In-Reply-To: <pan.2011.10.27.03.28.33@cox.net>

[-- Attachment #1: Type: text/plain, Size: 1525 bytes --]

On 27-10-2011 03:28:33 +0000, Duncan wrote:
> Fabian Groffen posted on Wed, 26 Oct 2011 23:00:22 +0200 as excerpted:
> > On 26-10-2011 14:02:12 -0400, Rich Freeman wrote:
> >> Well, if the desire to trim changelogs is generally agreed upon we
> >> could always just count the lines and post a top-100 list or something
> >> and let package maintainers go in and truncate things as seems bet to
> >> them, with the guideline to keep the file intact up to a year before
> >> the last commit.  Eventually the files will be cleaned up.
> > 
> > Don't you think it's much more sensical to remove all entries for
> > ebuilds that are no longer in the tree then?
> 
> 1) Given the irregularity of older entries, that could be difficult to 
> automate, tho it could be done going forward, once a log has been 
> manually trimmed once.

a) take the set of available ebuilds
b) forward scan through the ChangeLog for entries that affect any of the
   files
c) copy those entries to a new ChangeLog

Technically, you could do it on the machine that generates the rsync
image, but that brings the problem that the Manifest file gets broken,
hence an update + resign is necessary.  E.g. all developer signs are
replaced with a generic one.  Same issue when generating the ChangeLogs
from VCS with the current Manifests.

Upside of doing it on rsync0 is that the full log is stored in
sources.g.o, and the short/most relevant one is on rsync to the users.


-- 
Fabian Groffen
Gentoo on a different level

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

  reply	other threads:[~2011-10-27  7:06 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-10-26 17:02 [gentoo-dev] [Council] ChangeLog generation within Gentoo Fabian Groffen
2011-10-26 17:33 ` Bruno
2011-10-26 17:56   ` Kent Fredric
2011-10-26 18:02     ` Rich Freeman
2011-10-26 21:00       ` Fabian Groffen
2011-10-27  3:28         ` [gentoo-dev] " Duncan
2011-10-27  7:05           ` Fabian Groffen [this message]
2011-10-26 18:07   ` [gentoo-dev] " Pacho Ramos
2011-10-26 19:24     ` Bruno
2011-10-26 23:56   ` [gentoo-dev] " Ryan Hill
2011-10-27  7:34   ` [gentoo-dev] " Michael Haubenwallner

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20111027070552.GL843@gentoo.org \
    --to=grobian@gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox