Bug 373820 - Export to Remote Storage tool does not work on non-linux systems
Summary: Export to Remote Storage tool does not work on non-linux systems
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Plugin-WebService-FileTransfer (show other bugs)
Version: 5.3.0
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-12-18 13:32 UTC by Simon
Modified: 2020-08-05 03:15 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In: 7.1.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Simon 2016-12-18 13:32:44 UTC
There are bugs (see links below) related to this tool which cannot be solved currently as it is still based on KIO. Please rewrite when convenient.

An easy workaround is to start a file manager and navigate to the desired destination, then drag and drop the files from digikam.

https://bugs.kde.org/show_bug.cgi?id=365867
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=846630
Comment 1 Andrew Goodbody 2017-01-01 17:13:06 UTC
Git commit 45e6e0dd74959b94c72969395a2a5b3c9c351b7b by Andrew Goodbody.
Committed on 01/01/2017 at 16:52.
Pushed by goodbody into branch 'master'.

Allow file dialogue to display on Debian

Set QFileDialog::DontUseNativeDialog option on file dialogue.
Addresses Debian bug #846630
FIXED-IN: 5.4.0

M  +1    -0    remotestorage/KioExportWidget.cpp

https://commits.kde.org/kipi-plugins/45e6e0dd74959b94c72969395a2a5b3c9c351b7b
Comment 2 Maik Qualmann 2017-01-01 17:31:58 UTC
I think this is not the right way. A KDE plasma user with working KIO plugins can now no longer use KIO protocols. Better is, this kipiplugin under Debian not to activate until it is ported.

Maik
Comment 3 Maik Qualmann 2017-01-03 22:06:49 UTC
Git commit c6f8efa3c8a114deb297cf30bd3ab4382c8e4f65 by Maik Qualmann.
Committed on 03/01/2017 at 22:05.
Pushed by mqualmann into branch 'master'.

use native file dialog only if running plasma desktop

M  +3    -1    remotestorage/KioExportWidget.cpp

https://commits.kde.org/kipi-plugins/c6f8efa3c8a114deb297cf30bd3ab4382c8e4f65
Comment 4 Luigi Toscano 2017-01-03 22:17:45 UTC
Can you please decide on a proper solution, and/or discuss this on kde-devel@? I suspect you are cutting some choice for some categories of users, hardcoding some values that the user expect to be set somewhere else (with an integration plugin for example).
Comment 5 Twilight Sparkle 2017-02-14 06:00:50 UTC
Please remember Windows users as well...
Comment 6 Maik Qualmann 2017-03-25 19:07:59 UTC
*** Bug 378066 has been marked as a duplicate of this bug. ***
Comment 7 Christoph Feck 2017-03-31 16:36:29 UTC
Why can these bugs not be resolved when using KIO? If there are bugs in KIO preventing use, they should be reported to KIO developers.
Comment 8 Twilight Sparkle 2017-09-12 13:50:58 UTC
Bug still present in digiKam 5.7.  Unable to export to folder on Windows.
Comment 9 Maik Qualmann 2018-01-05 22:05:48 UTC
Git commit 88ccd0bd8e3d9850c234cdcc20f65f608c69a111 by Maik Qualmann.
Committed on 05/01/2018 at 22:04.
Pushed by mqualmann into branch 'master'.

remove detection of a KF5 plasma desktop

M  +0    -3    remotestorage/KioExportWidget.cpp

https://commits.kde.org/kipi-plugins/88ccd0bd8e3d9850c234cdcc20f65f608c69a111
Comment 10 Twilight Sparkle 2018-06-12 14:11:12 UTC
5.90 on windows 7 64, still unable to export images.

A side note.... shouldn't this bug description of the problem be changed to "Can't use any export that uses the kio system anywhere that isn't linux?"
Comment 11 caulier.gilles 2019-03-01 02:10:03 UTC
To comment #10 : no, as only this digiKam tool using KIO run-time in background.
Comment 12 Maik Qualmann 2019-03-27 22:03:05 UTC
Git commit 8e6e429b29b0cdaba45f1cd736fafc61ac46c229 by Maik Qualmann.
Committed on 27/03/2019 at 22:01.
Pushed by mqualmann into branch 'master'.

add simple local file copy export plugin tool
Related: bug 397856

M  +1    -0    core/dplugins/generic/webservices/CMakeLists.txt
A  +27   -0    core/dplugins/generic/webservices/filecopy/CMakeLists.txt
A  +133  -0    core/dplugins/generic/webservices/filecopy/fcexportwidget.cpp     [License: GPL (v2+)]
A  +93   -0    core/dplugins/generic/webservices/filecopy/fcexportwidget.h     [License: GPL (v2+)]
A  +224  -0    core/dplugins/generic/webservices/filecopy/fcexportwindow.cpp     [License: GPL (v2+)]
A  +134  -0    core/dplugins/generic/webservices/filecopy/fcexportwindow.h     [License: GPL (v2+)]
A  +117  -0    core/dplugins/generic/webservices/filecopy/fcplugin.cpp     [License: GPL (v2+)]
A  +71   -0    core/dplugins/generic/webservices/filecopy/fcplugin.h     [License: GPL (v2+)]
A  +114  -0    core/dplugins/generic/webservices/filecopy/fctask.cpp     [License: GPL (v2+)]
A  +66   -0    core/dplugins/generic/webservices/filecopy/fctask.h     [License: GPL (v2+)]
A  +92   -0    core/dplugins/generic/webservices/filecopy/fcthread.cpp     [License: GPL (v2+)]
A  +70   -0    core/dplugins/generic/webservices/filecopy/fcthread.h     [License: GPL (v2+)]

https://commits.kde.org/digikam/8e6e429b29b0cdaba45f1cd736fafc61ac46c229
Comment 13 caulier.gilles 2020-08-01 22:00:57 UTC
digiKam 7.0.0 stable release is now published:

https://www.digikam.org/news/2020-07-19-7.0.0_release_announcement/

We need a fresh feedback on this file using this version.

Best Regards

Gilles Caulier
Comment 14 caulier.gilles 2020-08-05 03:15:32 UTC
Implemented with 7.0.0 through Export/to Local Storage option available
everywhere...

Gilles Caulier