From owner-freebsd-ports@FreeBSD.ORG Tue Jul 3 08:07:02 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B162A16A400 for ; Tue, 3 Jul 2007 08:07:02 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from redbull.bpaserver.net (redbullneu.bpaserver.net [213.198.78.217]) by mx1.freebsd.org (Postfix) with ESMTP id 5E6B913C44C for ; Tue, 3 Jul 2007 08:07:02 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from outgoing.leidinger.net (p54A5516B.dip.t-dialin.net [84.165.81.107]) by redbull.bpaserver.net (Postfix) with ESMTP id 93B662E230; Tue, 3 Jul 2007 10:06:55 +0200 (CEST) Received: from webmail.leidinger.net (webmail.Leidinger.net [192.168.1.102]) by outgoing.leidinger.net (Postfix) with ESMTP id 1F5F15B4A93; Tue, 3 Jul 2007 10:05:09 +0200 (CEST) Received: (from www@localhost) by webmail.leidinger.net (8.13.8/8.13.8/Submit) id l638580m094732; Tue, 3 Jul 2007 10:05:08 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from pslux.cec.eu.int (pslux.cec.eu.int [158.169.9.14]) by webmail.leidinger.net (Horde MIME library) with HTTP; Tue, 03 Jul 2007 10:05:08 +0200 Message-ID: <20070703100508.7jp5bud1c04cowsc@webmail.leidinger.net> X-Priority: 3 (Normal) Date: Tue, 03 Jul 2007 10:05:08 +0200 From: Alexander Leidinger To: Garrett Cooper References: <46887FD3.3080307@u.washington.edu> <46889F5D.70801@gmx.de> <4688AF6D.90904@u.washington.edu> <20070702115733.3fotau92scgs4g4s@webmail.leidinger.net> <46891556.4090209@u.washington.edu> In-Reply-To: <46891556.4090209@u.washington.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (4.1.4) / FreeBSD-7.0 X-BPAnet-MailScanner-Information: Please contact the ISP for more information X-BPAnet-MailScanner: Found to be clean X-BPAnet-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=1.1, required 8, BAYES_20 1.00, DKIM_POLICY_SIGNSOME 0.00, RDNS_DYNAMIC 0.10) X-BPAnet-MailScanner-SpamScore: s X-BPAnet-MailScanner-From: alexander@leidinger.net X-Spam-Status: No Cc: ports@FreeBSD.org, "\[LoN\]Kamikaze" Subject: Re: +CONTENTS files X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Jul 2007 08:07:02 -0000 Quoting Garrett Cooper (from Mon, 02 Jul =20 2007 08:10:14 -0700): > Alexander Leidinger wrote: >> The problem is, that a change would break existing installations, =20 >> as they can not cope with such a new format. Feel free to propose =20 >> improvements, but you need to keep in your mind, that any supported =20 >> FreeBSD release has to be able to install packages with only the =20 >> package tools available in the basesystem. > > The point is though that there's a lot of unnecessary bloat, which adds > to longer text file sizes, and thus slows down smarter parsers written > in C, Perl, or Python. How do you determine it is bloat and not needed by some tool? For =20 example the recent speed improvements for package registration grep =20 for the dependencies in the +CONTENTS files. The checksums are needed =20 for integrity checking, and the rest is needed management stuff. =20 portupgrade is taking some informations out of the +CONTENTS files =20 too. I assume similar management tools do the same. >>> My point being is that the +CONTENTS file is bloated a lot by >>> useless lines, and it would help speed up package processing if it was >>> clipped or reduced somehow I would think. >> >> You need to provide numbers. Without them this is pure speculation. >> >> And you have to explain, why the current parsing routines can not =20 >> be speed up for the current format, maybe the implementation is =20 >> just a little bit outdated compared to todays parsing knowledge... > Ok. I take your challenge and will have preliminary results in 2-3 > days. Are Excel formatted spreadsheets ok (thinking graphs)? Graphs are provided best as pictures (on a website). Not everyone is =20 able to read excel files on his FreeBSD system. Bye, Alexander. --=20 What good is a ticket to the good life, if you can't find the entrance? http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID =3D B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID =3D 72077137