[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: Deprecation of QSharedMemory and QSystemSemaphore
From: Kai Uwe Broulik <kde () privat ! broulik ! de>
Date: 2023-12-01 13:01:14
Message-ID: a4d4dac5-224c-4703-8c27-d8b43caef53f () privat ! broulik ! de
[Download RAW message or body]
Hi everyone,
at Qt Contributor's Summit it came up that
QSharedMemory/QSystemSemaphore are fundamentally broken and will be
binned. [1]
I found that we have a few users of those classes according to lxc:
QSystemSemaphore:
* Solid optical disc handling
* Digikam server starter
QSharedMemory:
* Marble
* KMemFile used by KSycoca
* Solid again
* Snorenotify
* Amarok
* Kdenlive
At a glance it looks like some (e.g. Solid) can probably use QLockFile
or are Linux-specific and can use memfd
Qt folks are aware of QtSingleApplication but we couldn't really speak
of the other use cases, in particular KSycoca.
Cheers
Kai Uwe
[1]
https://lists.qt-project.org/pipermail/development/2023-November/044680.html
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic