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.43) id 1DqdF1-0002ik-L9 for garchives@archives.gentoo.org; Thu, 07 Jul 2005 20:45:04 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.4/8.13.4) with SMTP id j67KiFEE007751; Thu, 7 Jul 2005 20:44:15 GMT Received: from tirpitz.iat.sfu.ca (tirpitz.iat.sfu.ca [209.87.56.17]) by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j67KgNWQ011508 for ; Thu, 7 Jul 2005 20:42:24 GMT Received: (qmail 19216 invoked from network); 7 Jul 2005 13:42:24 -0700 Received: from s01060050da688d47.vc.shawcable.net (HELO curie.orbis-terrarum.net) (24.80.100.253) by tirpitz.iat.sfu.ca with SMTP; 7 Jul 2005 13:42:24 -0700 Received: (qmail 17470 invoked by uid 10000); 7 Jul 2005 13:42:23 -0700 Date: Thu, 7 Jul 2005 13:42:23 -0700 From: "Robin H. Johnson" To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] EBUILD_FORMAT support Message-ID: <20050707204223.GB15563@curie-int.orbis-terrarum.net> Mail-Followup-To: gentoo-dev@lists.gentoo.org References: <20050707002002.GH20687@lightning.stealer.net> <42CC7EFB.2020308@ieee.org> <88F6D0D3-99A2-4C37-A233-D34EFB1EE5F3@gentoo.org> <200507070047.35274.vapier@gentoo.org> <1120738789.1972.0.camel@localhost> <1120758726.18019.6.camel@supernova.lan.local> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="RASg3xLB4tUQ4RcS" Content-Disposition: inline In-Reply-To: <1120758726.18019.6.camel@supernova.lan.local> User-Agent: Mutt/1.5.8i X-Archives-Salt: 71cd86e5-6208-4a57-9c21-e7a87076b52e X-Archives-Hash: 676cc067648cb50b77272b40680e9138 --RASg3xLB4tUQ4RcS Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Jul 07, 2005 at 10:52:06AM -0700, Donnie Berkholz wrote: > > strlen(EBUILD_FORMAT) * 19546 =3D 249K > > strlen(EAPI) * 19546 =3D 77K > > strlen(EV) * 19546 =3D 39K > >=20 > > Where 19546 is the number if ebuilds in the tree as. > So, the size of the tree is 500216K. This makes the percent increase in > size for the options above 0.0005%, 0.0002% and 0.0001% respectively. In > any case, nearly irrelevant to its present size. Probably should count some more formatting too. strlen(EBUILD_FORMAT=3D"") =3D 16, 16 * 19546 =3D 306K strlen(EAPI=3D"") =3D 7, 7 * 19546 =3D 134K strlen(EV=3D"") =3D 5, 5 * 19546 =3D 96K Don't just count the 4K blocks. Count the actual data instead (du -b). The tree contains 95912503 bytes of data, including metadata. Excluding metadata it is 85301916 bytes.=20 It's still less than 0.4% increase in the worst case. I like the 'EAPI' variant, as it's clearly seperate from 'EV', without being too long. To combat some of the increase, EAPI only needs to go into new ebuilds that use the functionality. Old ebuilds should default to the current syntax. --=20 Robin Hugh Johnson E-Mail : robbat2@orbis-terrarum.net Home Page : http://www.orbis-terrarum.net/?l=3Dpeople.robbat2 ICQ# : 30269588 or 41961639 GnuPG FP : 11AC BA4F 4778 E3F6 E4ED F38E B27B 944E 3488 4E85 --RASg3xLB4tUQ4RcS Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1-ecc0.1.6 (GNU/Linux) Comment: Robbat2 @ Orbis-Terrarum Networks iD8DBQFCzZOvPpIsIjIzwiwRApkQAJ9CYcQSIKhIQ1JCs8Hgyd0PSZtJ7QCcC9Ae uDZDMnS/W5JZJWB3/zkXm5E= =TVk5 -----END PGP SIGNATURE----- --RASg3xLB4tUQ4RcS-- -- gentoo-dev@gentoo.org mailing list