Bug 21514 - KolourPaint does not save pics
Summary: KolourPaint does not save pics
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 6
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: mga6-32-ok mga6-64-ok advisory
Keywords: validated_update
Depends on:
Blocks:
 
Reported: 2017-08-13 14:56 CEST by Bunk Bunk
Modified: 2017-08-23 17:43 CEST (History)
4 users (show)

See Also:
Source RPM:
CVE:
Status comment: kolourpaint-16.12.3-1.mga6.src.rpm


Attachments

Description Bunk Bunk 2017-08-13 14:56:19 CEST
Having modified a picture, it can not be saved or replaced. Exporting does not work either

I started it in Konsole:
[~]$ kolourpaint                                                                                                                                   
KServiceTypeTrader: serviceType "QImageIOPlugins" not found
No file found for ".xml" , even though update-mime-info said it would exist.
Either it was just removed, or the directory doesn't have executable permission... ("/home/user/.local/share/mime", "/usr/share/mime")
kf5.kio.core: Refilling KProtocolInfoFactory cache in the hope to find ""
KServiceTypeTrader: serviceType "QImageIOPlugins" not found
______________________
I tried png and jpeg. Opened pic, painted something, tried to save.
______________________
Second output:

No file found for ".xml" , even though update-mime-info said it would exist.
Either it was just removed, or the directory doesn't have executable permission... ("/home/user/.local/share/mime", "/usr/share/mime")
kf5.kio.core: Invalid URL: QUrl("59556d7c4b2f1.jpeg")
KServiceTypeTrader: serviceType "QImageIOPlugins" not found
No file found for ".xml" , even though update-mime-info said it would exist.
Either it was just removed, or the directory doesn't have executable permission... ("/home/user/.local/share/mime", "/usr/share/mime")
Aborting aboutToFinish handling.
KServiceTypeTrader: serviceType "QImageIOPlugins" not found
Aborting aboutToFinish handling.
Comment 1 David GEIGER 2017-08-14 12:31:11 CEST
Hi,

If you install kdelibs4support and qtimageformats5 packages, does this fixes the problem?

CC: (none) => geiger.david68210

Comment 2 Bunk Bunk 2017-08-14 14:16:38 CEST
Yes, that worked
Comment 3 David GEIGER 2017-08-14 14:42:08 CEST
Assigning to QA,


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

It's missing some requires on the kolourpaint package of Mageia 6.
If no other package pulling 'kdelibs4support' and 'qtimageformats5' are installed on the computer, kolourpaint can't start and run. This update adds these missing requires.

========================

Packages in 6/core/updates_testing:
========================
kolourpaint-16.12.3-1.1.mga6.i586.rpm
kolourpaint-devel-16.12.3-1.1.mga6.i586.rpm
kolourpaint-handbook-16.12.3-1.1.mga6.noarch.rpm
libkolourpaint_lgpl5-16.12.3-1.1.mga6.i586.rpm

kolourpaint-16.12.3-1.1.mga6.x86_64.rpm
kolourpaint-devel-16.12.3-1.1.mga6.x86_64.rpm
lib64kolourpaint_lgpl5-16.12.3-1.1.mga6.x86_64.rpm


Source RPM: 
========================
kolourpaint-16.12.3-1.1.mga6.src.rpm


How to test this update request:
========================
- Install a system and and make sure you don't have 'kolourpaint' installed.
- Install 'kolourpaint' from core/release and see if it starts and runs
normally you must have the message: 
KServiceTypeTrader: serviceType "QImageIOPlugins" not found

- Install 'kolourpaint' from core/updates_testing and check if it will install 'kdelibs4support' and 'qtimageformats5' and if it will start and run now

Assignee: bugsquad => qa-bugs
Status comment: (none) => kolourpaint-16.12.3-1.mga6.src.rpm

Comment 4 Ben McMonagle 2017-08-22 10:01:25 CEST
Desktop: Mga6 Cinnamon 32.

# urpmi kolourpaint


To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch    
(medium "Core Release (distrib1)")
  gamin                          0.1.10       17.mga6       i586    
  kconfigwidgets                 5.32.0       1.mga6        i586    
  kolourpaint                    16.12.3      1.mga6        i586    
  kolourpaint-handbook           16.12.3      1.mga6        noarch  (recommended)
  ktextwidgets                   5.32.0       1.mga6        i586    
  kwidgetsaddons                 5.32.0       1.mga6        i586    
  kxmlgui                        5.32.0       1.mga6        i586    
  libattica5                     5.32.0       1.mga6        i586    
  libdbusmenu-qt5_2              0.9.3        1.20160218.1> i586    
  libfam0                        0.1.10       17.mga6       i586    
  libkarchive5                   5.32.0       1.mga6        i586    
  libkcodecs5                    5.32.0       1.mga6        i586    
  libkconfigCore5                5.32.0       1.mga6        i586    
  libkconfigGui5                 5.32.0       1.mga6        i586    
  libkf5auth5                    5.32.0       2.mga6        i586    
  libkf5bookmarks5               5.32.0       1.mga6        i586    
  libkf5completion5              5.32.0       1.mga6        i586    
  libkf5configwidgets5           5.32.0       1.mga6        i586    
  libkf5coreaddons5              5.32.0       1.mga6        i586    
  libkf5crash5                   5.32.0       1.mga6        i586    
  libkf5dbusaddons5              5.32.0       1.mga6        i586    
  libkf5exiv2_5                  16.12.3      2.mga6        i586    
  libkf5globalaccel5             5.32.0       1.mga6        i586    
  libkf5guiaddons5               5.32.0       1.mga6        i586    
  libkf5i18n5                    5.32.0       1.mga6        i586    
  libkf5iconthemes5              5.32.0       1.mga6        i586    
  libkf5jobwidgets5              5.32.0       1.mga6        i586    
  libkf5kdelibs4support5         5.32.0       2.mga6        i586    
  libkf5kiocore5                 5.32.0       2.mga6        i586    
  libkf5kiofilewidgets5          5.32.0       2.mga6        i586    
  libkf5kiowidgets5              5.32.0       2.mga6        i586    
  libkf5notifications5           5.32.0       2.mga6        i586    
  libkf5parts5                   5.32.0       2.mga6        i586    
  libkf5sane5                    16.12.3      1.mga6        i586    
  libkf5service5                 5.32.0       1.mga6        i586    
  libkf5solid5                   5.32.0       1.mga6        i586    
  libkf5sonnetcore5              5.32.0       1.mga6        i586    
  libkf5sonnetui5                5.32.0       1.mga6        i586    
  libkf5textwidgets5             5.32.0       1.mga6        i586    
  libkf5widgetsaddons5           5.32.0       1.mga6        i586    
  libkf5windowsystem5            5.32.0       1.mga6        i586    
  libkf5xmlgui5                  5.32.0       1.mga6        i586    
  libkitemviews5                 5.32.0       1.mga6        i586    
  libkolourpaint_lgpl5           16.12.3      1.mga6        i586    
  libksane                       16.12.3      1.mga6        i586    
  libphonon4qt5_4                4.9.1        1.mga6        i586    
  libphonon4qt5experimental4     4.9.1        1.mga6        i586    
  libqt5printsupport5            5.6.2        11.mga6       i586    
  libqt5svg5                     5.6.2        1.mga6        i586    
  libqt5xml5                     5.6.2        11.mga6       i586    
  phonon4qt5                     4.9.1        1.mga6        i586    
(medium "Core Updates (distrib3)")
  libkf5wallet5                  5.32.0       1.1.mga6      i586    
31MB of additional disk space will be used.
9MB of packages will be retrieved.
Proceed with the installation of the 52 packages? (Y/n) y


$ kolourpaint

Kolourpaint launches successfully, but is unable to save an image:

Could not save as "kolourpaint test.png".

Exit Kolourpaint

Enabled /core/updates_testing


# urpmi kolourpaint

To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch    
(medium "Core Release (distrib1)")
  kdelibs4support                5.32.0       2.mga6        i586    
  qtimageformats5                5.6.2        1.mga6        i586    
(medium "Core Updates Testing (distrib5)")
  kolourpaint                    16.12.3      1.1.mga6      i586    
13MB of additional disk space will be used.
2MB of packages will be retrieved.
Proceed with the installation of the 3 packages? (Y/n) y

$ kolourpaint

Kolourpaint launches successfully, and is able to save an image.

Also able to open and edit a saved image file

CC: (none) => westel

Ben McMonagle 2017-08-22 10:01:42 CEST

Whiteboard: (none) => mga6-32-ok

Comment 5 Ben McMonagle 2017-08-22 11:07:04 CEST
Desktop: Mga6 Mate 64, real h/w.

# kolourpaint
-bash: kolourpaint: command not found


# urpmi kolourpaint
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch    
(medium "Core Release (distrib1)")
  gamin                          0.1.10       17.mga6       x86_64  
  kconfigwidgets                 5.32.0       1.mga6        x86_64  
  kolourpaint                    16.12.3      1.mga6        x86_64  
  kolourpaint-handbook           16.12.3      1.mga6        noarch  (recommended)
  ktextwidgets                   5.32.0       1.mga6        x86_64  
  kwidgetsaddons                 5.32.0       1.mga6        x86_64  
  kxmlgui                        5.32.0       1.mga6        x86_64  
  lib64attica5                   5.32.0       1.mga6        x86_64  
  lib64dbusmenu-qt5_2            0.9.3        1.20160218.1> x86_64  
  lib64fam0                      0.1.10       17.mga6       x86_64  
  lib64karchive5                 5.32.0       1.mga6        x86_64  
  lib64kcodecs5                  5.32.0       1.mga6        x86_64  
  lib64kconfigCore5              5.32.0       1.mga6        x86_64  
  lib64kconfigGui5               5.32.0       1.mga6        x86_64  
  lib64kf5auth5                  5.32.0       2.mga6        x86_64  
  lib64kf5bookmarks5             5.32.0       1.mga6        x86_64  
  lib64kf5completion5            5.32.0       1.mga6        x86_64  
  lib64kf5configwidgets5         5.32.0       1.mga6        x86_64  
  lib64kf5coreaddons5            5.32.0       1.mga6        x86_64  
  lib64kf5crash5                 5.32.0       1.mga6        x86_64  
  lib64kf5dbusaddons5            5.32.0       1.mga6        x86_64  
  lib64kf5exiv2_5                16.12.3      2.mga6        x86_64  
  lib64kf5globalaccel5           5.32.0       1.mga6        x86_64  
  lib64kf5guiaddons5             5.32.0       1.mga6        x86_64  
  lib64kf5i18n5                  5.32.0       1.mga6        x86_64  
  lib64kf5iconthemes5            5.32.0       1.mga6        x86_64  
  lib64kf5jobwidgets5            5.32.0       1.mga6        x86_64  
  lib64kf5kdelibs4support5       5.32.0       2.mga6        x86_64  
  lib64kf5kiocore5               5.32.0       2.mga6        x86_64  
  lib64kf5kiofilewidgets5        5.32.0       2.mga6        x86_64  
  lib64kf5kiowidgets5            5.32.0       2.mga6        x86_64  
  lib64kf5notifications5         5.32.0       2.mga6        x86_64  
  lib64kf5parts5                 5.32.0       2.mga6        x86_64  
  lib64kf5sane5                  16.12.3      1.mga6        x86_64  
  lib64kf5service5               5.32.0       1.mga6        x86_64  
  lib64kf5solid5                 5.32.0       1.mga6        x86_64  
  lib64kf5sonnetcore5            5.32.0       1.mga6        x86_64  
  lib64kf5sonnetui5              5.32.0       1.mga6        x86_64  
  lib64kf5textwidgets5           5.32.0       1.mga6        x86_64  
  lib64kf5widgetsaddons5         5.32.0       1.mga6        x86_64  
  lib64kf5windowsystem5          5.32.0       1.mga6        x86_64  
  lib64kf5xmlgui5                5.32.0       1.mga6        x86_64  
  lib64kitemviews5               5.32.0       1.mga6        x86_64  
  lib64kolourpaint_lgpl5         16.12.3      1.mga6        x86_64  
  lib64phonon4qt5_4              4.9.1        1.mga6        x86_64  
  lib64phonon4qt5experimental4   4.9.1        1.mga6        x86_64  
  lib64qt5printsupport5          5.6.2        11.mga6       x86_64  
  lib64qt5svg5                   5.6.2        1.mga6        x86_64  
  lib64qt5xml5                   5.6.2        11.mga6       x86_64  
  libksane                       16.12.3      1.mga6        x86_64  
  phonon4qt5                     4.9.1        1.mga6        x86_64  
(medium "Core Updates (distrib3)")
  lib64kf5wallet5                5.32.0       1.1.mga6      x86_64  
30MB of additional disk space will be used.
8.6MB of packages will be retrieved.
Proceed with the installation of the 52 packages? (Y/n) y

$ kolourpaint

Kolourpaint launches successfully, but is unable to save an image:

Could not save as "kolourpaint test.png".

Exit Kolourpaint

Enable /core/updates_testing

# urpmi kolourpaint
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch    
(medium "Core Release (distrib1)")
  kdelibs4support                5.32.0       2.mga6        x86_64  
  qtimageformats5                5.6.2        1.mga6        x86_64  
(medium "Core Updates Testing (distrib5)")
  kolourpaint                    16.12.3      1.1.mga6      x86_64  
13MB of additional disk space will be used.
2.6MB of packages will be retrieved.
Proceed with the installation of the 3 packages? (Y/n) y

$ kolourpaint

Kolourpaint launches successfully, and is able to save an image.

Also able to open and edit a saved image file

Whiteboard: mga6-32-ok => mga6-32-ok | mga6-64-ok

Comment 6 Lewis Smith 2017-08-23 10:29:36 CEST
Thanks Ben for testing this. Validated & advisory uploaded.

Whiteboard: mga6-32-ok | mga6-64-ok => mga6-32-ok mga6-64-ok advisory
Keywords: (none) => validated_update
CC: (none) => lewyssmith, sysadmin-bugs

Comment 7 Mageia Robot 2017-08-23 17:43:44 CEST
An update for this issue has been pushed to the Mageia Updates repository.

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

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


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