[digikam] [Bug 524383] Fingerprint main tenance stuck at 0% for hours on large collec tions — calculateAffectedAlbums() is O(N²) due to QList::contains() per item

[email protected]
Newsgroups gmane.comp.kde.devel.bugs
Message-ID <[email protected]/>
https://bugs.kde.org/show_bug.cgi?id=524383

[email protected] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Version|                            |9.2.0
  Fixed/Implemented|                            |
                 In|                            |
             Status|REPORTED                    |RESOLVED
      Latest Commit|                            |https://invent.kde.org/grap
                   |                            |hics/digikam/-/commit/b06de
                   |                            |7a3eda2478500c73ca56aecbf01
                   |                            |0566b08a
         Resolution|---                         |FIXED

--- Comment #1 from [email protected] ---
Git commit b06de7a3eda2478500c73ca56aecbf010566b08a by Gilles Caulier.
Committed on 17/08/2026 at 22:22.
Pushed by cgilles into branch 'master'.

Uses QSet instead QList to prepare build fingerprints and speed-up
pre-processing with large collections.
FIXED-IN: 9.2.0

M  +1    -1    NEWS
M  +4    -10  
core/utilities/maintenance/tools/fingerprints/fingerprintsgenerator.cpp

https://invent.kde.org/graphics/digikam/-/commit/b06de7a3eda2478500c73ca56aecbf010566b08a

-- 
You are receiving this mail because:
You are watching all bug changes.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.