From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 10 Oct 2008 09:38:47 +0400 From: Alexey Tourbin To: ALT Linux Devel Mailing List Message-ID: <20081010053847.GE6399@altlinux.org> Mail-Followup-To: ALT Linux Devel Mailing List References: <20081009210722.GA18699@lks.home> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="3iqGNvuhWAyawlAA" Content-Disposition: inline In-Reply-To: <20081009210722.GA18699@lks.home> Subject: Re: [devel] =?koi8-r?b?UTog18/Q0s/TIMsg2s7B1M/Lwc0gcnBt?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.10b3 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Oct 2008 05:38:55 -0000 Archived-At: List-Archive: List-Post: --3iqGNvuhWAyawlAA Content-Type: multipart/mixed; boundary="/6pUCPTUcpTjDznW" Content-Disposition: inline --/6pUCPTUcpTjDznW Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Oct 10, 2008 at 01:07:22AM +0400, Konstantin A. Lepikhov wrote: > =EE=C5 =D0=CF=C4=D3=CB=C1=D6=D5=D4 =CC=C9 =D5=D7=C1=D6=C1=C5=CD=D9=C5 =DA= =CE=C1=D4=CF=CB=C9, =CB=C1=CB=CF=CA =CC=C9=CD=C9=D4 =CE=C1 =CB=CF=CC-=D7=CF= provides/requires > =D7 =CE=C1=DB=C5=CD rpm? =E9=CE=D4=C5=D2=C5=D3=D5=C5=D4 =D7 =D7=C9=C4=C5 = =CD=C1=CB=D3=C9=CD=C1=CC=D8=CE=CF=C7=CF =CB=CF=CC-=D7=C1 =DA=C1=D0=C9=D3=C5= =CA =D7 =D0=C1=CB=C5=D4=C5. =E8=C5=C4=C5=D2 =C4=CF=CC=D6=C5=CE =C3=C5=CC=C9=CB=CF=CD =D0=CF=CD=C5=DD=C1= =D4=D8=D3=D1 =D7 =D0=C1=CD=D1=D4=D8, =CF=C2=DD=C9=CA =CC=C9=CD=C9=D4 16M. rpmdb/header.c: 60 /** 61 * Sanity check on data size and/or offset. 62 * This check imposes a limit of 16Mb, more than enough. 63 */=20 64 #define hdrchkData(_nbytes) ((_nbytes) & 0xff000000) =EE=C1 =D0=D2=C1=CB=D4=C9=CB=C5 =D3=D2=C5=C4=CE=C9=CA =D2=C1=DA=CD=C5=D2 = =C8=C5=C4=C5=D2=C1 -- =CE=C5=D3=CB=CF=CC=D8=CB=CF =CB=C9=CC=CF=C2=C1=CA=D4, =CD=C1=CB=D3=C9=CD=C1=CC=D8=CE=D9=CA -- =CF=CB=CF=CC=CF =CD=C5=C7=C1=C2=C1= =CA=D4=C1. $ perl -MDB_File -le 'tie %db, "DB_File", "/var/lib/rpm/Packages", 0 or die= ; print length($v) while ($k,$v) =3D each %db' |~/stats.pl min=3D4 max=3D838512 mean=3D15909.9935379644 medi=3D6642 devi=3D48149.4217886403 $ =FA=C4=C5=D3=D8 min=3D4 =CE=C1 =D3=C1=CD=CF=CD =C4=C5=CC=C5 =D3=CF=CF=D4=D7= =C5=D4=D3=D4=D7=D5=C5=D4 "=CE=D5=CC=C5=D7=CF=CD=D5 =C8=C5=C4=C5=D2=D5", =CB= =CF=D4=CF=D2=D9=CA =D3=CF=C4=C5=D2=D6=C9=D4 last_insert_id (=C3=C5=CC=CF=C5 =DA=CE=C1=DE=C5=CE= =C9=C5, =C1 =CE=C5 =C8=C5=C4=C5=D2). =F3=C5=D2=C9=C1=CC=C9=DA=C1=C3=C9=D1 =C4=C1=C5=D4 =C2=CF=CC=C5=C5 =D1=D3=CE= =CF=C5 =D0=D2=C5=C4=D3=D4=C1=D7=CC=C5=CE=C9=C5 (=CE=CF =CE=C5=D0=D2=C1=D7= =C9=CC=D8=CE=D9=C5 =C3=C9=C6=D2=D9): $ perl -MRPM::Database -MData::Dumper -le '$db=3DRPM::Database->new or die;= print length(Dumper($v)),"\t",$k while ($k,$v) =3D each %$db' |~/stats.pl min=3D4530 ilmbase6-common max=3D6450138 tetex-core mean=3D80824.329021827 medi=3D22901 perl-XML-Atom devi=3D360911.67139352 $ =E8=C5=C4=C5=D2 =D7=CB=CC=C0=DE=C1=C5=D4 =D7 =D3=C5=C2=D1 =C9=CD=C5=CE=C1 = =C6=C1=CA=CC=CF=D7 =C9 md5 =D3=D5=CD=CD=D9, =D0=CF=DC=D4=CF=CD=D5 =CE=C1 = =C4=C5=CC=C5 =C2=CF=CC=D8=DB=CF=CA =C8=C5=C4=C5=D2 =D0=CF=CC=D5=DE=C1=C5=D4=D3=D1 =D5 =C2=CF=CC=D8=DB=C9=C8 = =D0=C1=CB=C5=D4=CF=D7. $ perl -MRPM::Database -MData::Dumper -le '$db=3DRPM::Database->new or die;= print Dumper($$db{"tetex-core"})' |less (=D0=CF=D3=CD=CF=D2=C5=D4=D8 =DE=D4=CF =CE=C1=C8=CF=C4=C9=D4=D3=D1 =D7 =C8= =C5=C4=C5=D2=C5) /=3D> (=D5=C4=CF=C2=CE=CF =D4=C1=CB =C9=D3=CB=C1=D4=D8) $ --/6pUCPTUcpTjDznW Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="stats.pl" #!/usr/bin/perl use strict; use bigint; use Statistics::Descriptive; my $stat = Statistics::Descriptive::Full->new(); while (<>) { chomp; $stat->add_data($_); } print "min=".$stat->min()."\n"; print "max=".$stat->max()."\n"; print "mean=".$stat->mean()."\n"; print "medi=".$stat->median()."\n"; print "devi=".$stat->standard_deviation()."\n"; --/6pUCPTUcpTjDznW-- --3iqGNvuhWAyawlAA Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAkju6mYACgkQfBKgtDjnu0b2NwCgjLZfPZf3cJRQcC+zqA6mMVza M3QAoKqrI8HkprMUQ/I8dBKZgf7PuTHs =tZ2Y -----END PGP SIGNATURE----- --3iqGNvuhWAyawlAA--