Hello,
I just wanted to report that I have noticed the same problem.
I usually mount all old DVD images in one parent directory. On update
jigdo just scanned this whole directory for the first new DVD and
created a jigdo-file-cache.db file. For all other following new DVDs
jigdo-file-cache.db was used and no additional scan of the directory was
done.
After upgrading to bullseye (and using jigdo-file 0.8.0-1) I see the
same behaviour as reported in this bug. A complete rescan of the whole
directory is done for EVERY DVD and jigdo-file-cache.db seems to be
ignored. This is very time consuming compared to the old behaviour.
I just downgraded to the buster version 0.7.3-5+deb10u1 and the
behaviour is like before and there is only one scan for the first new
DVD and the created jigdo-file-cache.db is then used for the following
new ones.
(Testing was done with the 11.2.0 jigdo images)
So it seems a bug was introduced which corrupts (?) jigdo-file-cache.db
for directories with a (very) large number of files.
If needed I can do some debugging with my setup.
Best regards,
Mark