Bug 21602 - Gwenview cannot import photos from camera or memory stick.
Summary: Gwenview cannot import photos from camera or memory stick.
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 6
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA6-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2017-08-24 15:11 CEST by Mike Rambo
Modified: 2017-09-19 17:07 CEST (History)
4 users (show)

See Also:
Source RPM: gwenview-16.12.3-2.mga6.src.rpm
CVE:
Status comment:


Attachments

Description Mike Rambo 2017-08-24 15:11:31 CEST
Description of problem:
In mageia 5 importing photos with gwenview was an option when plugging in a camera or memory card. This capability is also present in cauldron/mga7 but is missing in mga6 due to the state of plasma/gwenview at the time.

Version-Release number of selected component (if applicable):
16.12.3

Steps to Reproduce:
1. plug in camera
2. popup to import appears but gwenview is not an option (but was in mga5)
Mike Rambo 2017-08-24 15:12:14 CEST

Assignee: bugsquad => mrambo

Comment 1 Mike Rambo 2017-08-24 20:12:38 CEST
Patched package uploaded for Mageia 6.

Advisory:
========================

Patched gwenview package fixes bugs:

When a camera or memory stick was plugged in to Mageia 5 one of the options would be to transfer photos via gwenview. That option was removed from gwenview when it was ported for plasma 5. It has recently been added back and is supported by cauldron/mga7. This package updates gwenview in Mageia 6 to again support that functionality by porting back the changes in gwenview-17.07.90 (cauldron/mga7) to 16.12.3.

Updated packages in core/updates_testing:
========================
gwenview-16.12.3-2.1.mga6
lib[64]gwenviewlib4-16.12.3-2.1.mga6

from gwenview-16.12.3-2.1.mga6.src.rpm


Testing for this would be to plug in a camera and note that gwenview is not an option for importing/downloading pictures in the taskbar popup. After the update taking the same action should show gwenview as an option (and usually dolphin an option for copying files). Note that some devices (an iPad I tested is one) require the kamera package to be installed and then the iPad must be manually added via System Settings -> Removable Storage -> Digital Camera. Such devices will also require you to give permission for access and I found that gwenview or dolphin would need to be relaunched after giving permission in order to actually access the files.

Assignee: mrambo => qa-bugs

Comment 2 Ben McMonagle 2017-08-25 10:07:33 CEST
Mga6-32

before install, USB with .png files generates the system tray pop-up without "Gwenview" as an option.

# urpmi gwenview

installing gwenview-16.12.3-2.1.mga6.i586.rpm                                              
Preparing...                     
      1/1: gwenview              
      1/1: removing gwenview-2:16.12.3-2.mga6.i586

did not install libgwenviewlib4 as a dependency.

# urpmi libgwenviewlib4

installing libgwenviewlib4-16.12.3-2.1.mga6.i586.rpm                                     
Preparing...                     
      1/1: libgwenviewlib4       
      1/1: removing libgwenviewlib4-2:16.12.3-2.mga6.i586

after install, USB with .png files generates the system tray pop-up with "Gwenview" as an option

CC: (none) => westel

Comment 3 Lewis Smith 2017-09-08 13:17:20 CEST
@Ben : Thanks for your test. I think you could have OK'd this.
Confirming M6/64, using a real camera, under Plasma.

BEFORE update:
 gwenview-16.12.3-2.mga6
 lib64gwenviewlib4-16.12.3-2.mga6
Plugging in a camera pops up:
- Open with File manager
- Download photos with digiKam"
No Gwenview.

AFTER update:
 gwenview-16.12.3-2.1.mga6
 lib64gwenviewlib4-16.12.3-2.1.mga6
Plugging in a camera pops up:
- Open with File manager
- Download photos with digiKam"
- Download photos with Gwenview
Update OK. Advisory uploaded, validating.

Keywords: (none) => advisory, validated_update
Whiteboard: (none) => MGA6-64-OK
CC: (none) => lewyssmith, sysadmin-bugs

Comment 4 Mageia Robot 2017-09-10 14:36:55 CEST
An update for this issue has been pushed to the Mageia Updates repository.

http://advisories.mageia.org/MGAA-2017-0079.html

Resolution: (none) => FIXED
Status: NEW => RESOLVED

Comment 5 Rolf Pedersen 2017-09-19 17:07:58 CEST
I tried the gwenview importer with my usb-connected camera after seeing this bug.
Using plasma,

[rolf@z68x ~]$ rpm -qa | grep gwenview
gwenview-handbook-16.12.3-2.1.mga6
gwenview-16.12.3-2.1.mga6
lib64gwenviewlib4-16.12.3-2.1.mga6

The device notifier pop-up provided only "download photos with gwenview".  Aside:  I've always used gtkam to good effect but it's no longer packaged by Mageia.  So, I use gtkam-0.2.0-6 from ROSA.

However, when I select to open with gwenview, the importer opens with an error window:

URL cannot be listed
camera:/

Seeing the report from Mike that "some devices" require kamera to be installed and that I did not have it installed, I installed it.

I re-powered the camera, Canon, Inc. PowerShot ELPH 330 HS / IXUS 255 HS, and the pop-up then showed another option to open with file manager along with download photos with gwenview.  The gwenview importer then managed to import selected photos to my selected destination, which is good, much better than "my way or the highway" digikam, imo, but not as featureful as gtkam.

Anyway, I comment as it seems to me kamera ought to be a dependency, in some fashion, as this feature of gwenview does not seem to work without it, at least for common devices for most of the people talking on this bug!

CC: (none) => rolfpedersen


Note You need to log in before you can comment on or make changes to this bug.