RPM Package Manager, CVS Repository http://rpm5.org/cvs/ ____________________________________________________________________________
Server: rpm5.org Name: Jeff Johnson Root: /v/rpm/cvs Email: [EMAIL PROTECTED] Module: rpm Date: 14-Dec-2007 15:21:40 Branch: HEAD Handle: 2007121414214000 Modified files: rpm TODO Log: - more drive-by rpm critiques. Summary: Revision Changes Path 1.72 +4 -0 rpm/TODO ____________________________________________________________________________ patch -p0 <<'@@ .' Index: rpm/TODO ============================================================================ $ cvs diff -u -r1.71 -r1.72 TODO --- rpm/TODO 14 Dec 2007 03:55:06 -0000 1.71 +++ rpm/TODO 14 Dec 2007 14:21:40 -0000 1.72 @@ -170,4 +170,8 @@ script kiddie progress bars across the screen. - jbj: arbitrary "%foo -p /bar" scriptlets as pair'ed RPMTAG_{FOO,FOOPROG}. - jbj: arbitrary triggers, like scriptlets, but with a condition check too. + - jbj: the hash *ahem* algorithm at rpmio/rpmhash.c:77 hashFunctionString() + is pathetic. Ditto, rpmdb/fprint.c:186 fpHashFunction(). FYI, the + fingerprint hash is in the top 10 pigs when profiling rpm installs, so + better has immediate performance benefits. rpmio/lookup3.c == better. @@ . ______________________________________________________________________ RPM Package Manager http://rpm5.org CVS Sources Repository rpm-cvs@rpm5.org