Quoting Garrett Cooper <[EMAIL PROTECTED]> (from Mon, 02 Jul 2007 08:10:14 -0700):

Alexander Leidinger wrote:

The problem is, that a change would break existing installations, as they can not cope with such a new format. Feel free to propose improvements, but you need to keep in your mind, that any supported FreeBSD release has to be able to install packages with only the 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 example the recent speed improvements for package registration grep for the dependencies in the +CONTENTS files. The checksums are needed for integrity checking, and the rest is needed management stuff. portupgrade is taking some informations out of the +CONTENTS files 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 be speed up for the current format, maybe the implementation is 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 able to read excel files on his FreeBSD system.

Bye,
Alexander.

--
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 = B0063FE7
http://www.FreeBSD.org       netchild @ FreeBSD.org  : PGP ID = 72077137
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to