From mboxrd@z Thu Jan  1 00:00:00 1970
Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org)
	by nuthatch.gentoo.org with esmtp (Exim 4.54)
	id 1EtXRS-0002nH-BG
	for garchives@archives.gentoo.org; Mon, 02 Jan 2006 21:42:10 +0000
Received: from robin.gentoo.org (localhost [127.0.0.1])
	by robin.gentoo.org (8.13.5/8.13.5) with SMTP id k02Lf04t031501;
	Mon, 2 Jan 2006 21:41:00 GMT
Received: from gw.mics.msu.su (mics.radio-msu.net [158.250.0.18])
	by robin.gentoo.org (8.13.5/8.13.5) with ESMTP id k02LbYqK015709
	for <gentoo-dev@lists.gentoo.org>; Mon, 2 Jan 2006 21:37:34 GMT
Received: from localhost (mics.radio-msu.net [158.250.0.18])
	by gw.mics.msu.su (8.13.4/8.13.4) with ESMTP id k02Lbi2N053329
	for <gentoo-dev@lists.gentoo.org>; Tue, 3 Jan 2006 00:37:48 +0300 (MSK)
	(envelope-from pva@gentoo.org)
Subject: Re: [gentoo-dev] ChangeLogs and rsync time
From: "Peter Volkov (pva)" <pva@gentoo.org>
To: gentoo-dev@lists.gentoo.org
In-Reply-To: <43B83D16.6060803@gentoo.org>
References: <43B83D16.6060803@gentoo.org>
Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-fSligpTbiUAUfQAbVcj7"
Date: Tue, 03 Jan 2006 00:35:51 +0300
Message-Id: <1136237751.7702.30.camel@localhost>
Precedence: bulk
List-Post: <mailto:gentoo-dev@lists.gentoo.org>
List-Help: <mailto:gentoo-dev+help@gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@gentoo.org>
List-Subscribe: <mailto:gentoo-dev+subscribe@gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
X-BeenThere: gentoo-dev@gentoo.org
Reply-to: gentoo-dev@lists.gentoo.org
Mime-Version: 1.0
X-Mailer: Evolution 2.4.2.1 
X-Virus-Scanned: by amavisd-new
X-Archives-Salt: a56c0069-a198-4708-be4f-507a7ab31f32
X-Archives-Hash: 8cb169423875f393b242a1e0056e1e8e


--=-fSligpTbiUAUfQAbVcj7
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

On =D0=92=D1=81=D0=BA, 2006-01-01 at 21:35 +0100, Francesco Riosa wrote:
> We have currently 10371 ChangeLog files, > 25 MB totally .
> 1365 =3D=3D 13% with size >=3D 4096 B, 12 MB totally
>=20
> rsync from "emerge --sync" has "--whole-file" between its options, that
> mean transfer the whole file if changed.

> 2) "rotate" Changelogs, keeping only the last changes, until a size
>    of 4000 or [choose a preferred size here] bytes.
>    This would save only about 7Mb of data (max size < 4096).

ChangeLog is the only source of information on upgrade reasons and IMO
users are interested only in recent information there. Another
suggestion is to combine rotate like and exclude list solutions.

When ChangeLog size reaches above maximum allowed size echangelog should
create ChangeLog.old file and copy tail of ChangeLog there, in order to
keep ChangeLog size. Then using excludes list one may drop really old
entries in ChangeLog.old, whereas keeping recent information in portage
tree.

Peter.

--=-fSligpTbiUAUfQAbVcj7
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQBDuZy3z6tlgEWSarMRApDAAKCkRRlF0LVp6MvxENC971MHe3QhxgCdHK39
2m8gu8YqUVy3iyYo11s+JEk=
=7wlK
-----END PGP SIGNATURE-----

--=-fSligpTbiUAUfQAbVcj7--

-- 
gentoo-dev@gentoo.org mailing list