From: Grobian <grobian@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] ChangeLogs and rsync time
Date: Sun, 1 Jan 2006 22:48:18 +0100 [thread overview]
Message-ID: <20060101214818.GB17018@gentoo.org> (raw)
In-Reply-To: <43B83D16.6060803@gentoo.org>
On 01-01-2006 21:35:34 +0100, Francesco Riosa wrote with possible deletions:
> The information contained in the ChangeLogs is essential, and it must be
> kept, but, force the users to download all that data it's not optimal.
>
> That said I can see only two ways to reduce the ChangeLog files (a
> centralized one is obviously not viable)
>
> 1) bzip2 them in some way.
> 2) "rotate" Changelogs, keeping only the last changes, until a size
or
3) remove entries for non-existing ebuilds
This may, or may not be a good idea, but it is founded on the
following observation: currently old or redundant ebuilds are removed
from the tree. Once that happens, they don't show up in the rsync
tree and are only available through the (centralised) CVS Attic. One
can argue that Changelog entries for non-existing ebuilds are not of
any use, since the files they refer to aren't present.
This method would clean up the Changelog entries, in the same way
ebuilds are removed, and CVS keeps the history around.
4) compress Changelog entries where possible
Often, a package is marked testing or stable on request via a bug.
This usually results in having as much as new Changelog entries as
there are arch teams involved. These kind of entries, that all more
or less report 'Marked arch' could be merged into one, given that the
information itself is Changelog-worthy anyway. (This is arguable
IMHO.)
This method may involve a lot of fuzzy matching to perform it
automatically, with its related risks. The win for the large
Changelog files is probably minimal.
--
Fabian Groffen
--
gentoo-dev@gentoo.org mailing list
next prev parent reply other threads:[~2006-01-01 21:52 UTC|newest]
Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-01-01 20:35 [gentoo-dev] ChangeLogs and rsync time Francesco Riosa
2006-01-01 21:48 ` Grobian [this message]
2006-01-01 22:43 ` [gentoo-dev] " Duncan
2006-01-02 9:26 ` [gentoo-dev] " Francesco Riosa
2006-01-04 9:22 ` Brian Harring
2006-01-01 22:55 ` Ciaran McCreesh
2006-01-01 23:50 ` Andrej Kacian
2006-01-02 9:37 ` Francesco Riosa
2006-01-02 10:44 ` Paweł Madej
2006-01-02 15:00 ` Matti Bickel
2006-01-02 16:37 ` Francesco Riosa
2006-01-02 16:45 ` Matti Bickel
2006-01-02 16:47 ` Henrik Brix Andersen
2006-01-02 17:25 ` Lance Albertson
2006-01-02 18:40 ` Chris Gianelloni
2006-01-02 19:20 ` Lance Albertson
2006-01-02 23:08 ` Paweł Madej
2006-01-03 5:28 ` Donnie Berkholz
2006-01-03 11:47 ` Chris Gianelloni
2006-01-03 12:18 ` Re[2]: " Jakub Moc
2006-01-03 14:29 ` Paweł Madej
2006-01-03 14:35 ` Mike Frysinger
2006-01-02 23:47 ` Francesco Riosa
2006-01-01 22:59 ` Andrej Kacian
2006-01-02 9:12 ` Francesco Riosa
2006-01-02 21:35 ` Peter Volkov (pva)
2006-01-03 11:50 ` Chris Gianelloni
2006-01-03 17:56 ` Francesco Riosa
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=20060101214818.GB17018@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