Besides fink itself (via the Fink::*.pm packages), does anything (our hacked up debian tools, FinkCommander, fink's website, etc.) access fink's package database (the thing generated by 'fink index')? Of those, do any access it other than by the accessor methods provided by the Fink::*.pm packages?
Reason I'm asking is that PkgVersion::initialize, which runs for every .info file during index building, does a lot of processing of Depends (and related fields) and Source (and related fields). If the package database is only accessed by our own accessors, could we simply stash the raw values and then only expand_percent as needed? It would cost a few CPU cycles during dependency checking and package compiling, but would save many during index building. dan -- Daniel Macks [EMAIL PROTECTED] http://www.netspace.org/~dmacks ------------------------------------------------------- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps & Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click _______________________________________________ Fink-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-devel
