[Rpm-maint] Fingerprinting skipDir() brokenness ponderings

Michael Schroeder mls at suse.de
Wed Jun 13 09:43:23 UTC 2007


On Wed, Jun 13, 2007 at 11:33:48AM +0300, Panu Matilainen wrote:
> And I wonder about jbj's concerns like the > 65K files in package in 
> https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=140055#c11 - what 
> exactly happens then with the tagged fileindexes?

This is no issue: if there are more that 64K files, fingerprinting
is turned off. Bit 31 says that there is a fingerprint; if it is
set, we have 15 bits of tag and 16 bits of index. If it is cleared,
we have 31 bits if index, which should be enough.

Cheers,
  Michael.

-- 
Michael Schroeder                                   mls at suse.de
SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}



More information about the Rpm-maint mailing list