[digikam] [Bug 393416] Can't import pictures on MacOS High Sierra from SD card or camera
bugzilla_noreply at kde.org
bugzilla_noreply at kde.org
Tue Sep 17 21:01:06 BST 2024
https://bugs.kde.org/show_bug.cgi?id=393416
--- Comment #62 from caulier.gilles at gmail.com ---
Hi all,
Good news from my current test with the new digiKam 8.5.0 pre-release macOS PKG
installer for Apple Silicon (arm64). It's Qt 6.7.2 and KDE frameworks 6.5.0
based, and the detection of SD card work as expected on my macbook pro M1 2021.
I plug a TOSHIBA 4 Gb Fat32 SD card in the computer. This one was previously
used by a digital still camera. Note that the grant access to disk is given to
digiKam application in the macOS control panel :
https://i.imgur.com/Faq1Xl6.png
I start digiKam and look if the SD card is detected by KDE::Solid. As you can
see, yes, it's works:
https://i.imgur.com/4afO0xv.png
Now, i start the import tool and the SD card contents appears, and i can play
with it as expected :
https://i.imgur.com/LopnPco.png
KDE::Solid do not work as under Linux, as for exemple, the SD card detection do
not work. I must plug the card before to run digiKam.
There are plenty of signals/slots connection broken at start up of digiKam from
the Solid API. this can explain perhaps the problem :
digikam.coredb: Core database: have a structure version 16
digikam.coredb: Core database: makeUpdates 16 to 16
digikam.database: Creating new Location "/Users/gilles/Pictures" uuid
"volumeid:?uuid=b4763aae-bedc-4fa9-b761-c36e884340bb&fileuuid=96021973-a760-4310-8a42-d92986e37e48"
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairRequested(QString)
qt.core.qobject.connect: QObject::connect: No such signal
Solid::Backends::IOKit::IOKitStorageAccess::repairDone(Solid::ErrorType,
QVariant, QString)
digikam.database: Found Location "/System/Volumes/Data/Users/gilles/Pictures"
with file uuid "96021973..."
digikam.database: Location for "/System/Volumes/Data/Users/gilles/Pictures" is
available: true => case sensitivity: 1
digikam.general: Allowing a cache size of 983 MB
Rene, i remeber your work on the Solid framework to support macOS. Well if
these signals/slots connections can be fixed, this will be great...
Gilles Caulier
--
You are receiving this mail because:
You are watching all bug changes.
More information about the kde-mac
mailing list