Bug 10677

Summary: missing requires for gsettings-desktop-schemas in evince
Product: Mageia Reporter: Jani Välimaa <jani.valimaa>
Component: RPM PackagesAssignee: QA Team <qa-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: cvargas, sysadmin-bugs
Version: 3Keywords: Junior_job, validated_update
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard: MGA3-32-OK mga3-64-ok has_procedure
Source RPM: evince CVE:
Status comment:

Description Jani Välimaa 2013-07-02 09:42:56 CEST
Installed evince to minimal Xfce and tried to open .pdf file.

====
[jva@localhost ~]$ evince foo.pdf 
GLib-GIO-Message: Using the 'memory' GSettings backend.  Your settings will not be saved or shared with other applications.

(evince:3121): GLib-GIO-ERROR **: Settings schema 'org.gnome.desktop.lockdown' is not installed

Trace/breakpoint trap
====

'urpmi gsettings-desktop-schemas' fixes this issue.


Reproducible: 

Steps to Reproduce:
Jani Välimaa 2013-07-02 09:43:23 CEST

Keywords: (none) => Junior_job

Jani Välimaa 2013-07-03 08:01:33 CEST

Version: Cauldron => 3

Manuel Hiebel 2013-07-03 11:24:08 CEST

CC: (none) => cvargas

Comment 1 Jani Välimaa 2013-07-03 16:34:44 CEST
Pushed fixed evince [1] to core updates_testing. Please test it.

Easy test case:
1. rpm -e --nodeps gsettings-desktop-schemas
2. evince foo.pdf
3. get some errors
4. install evince from core/updates_testing which pulls gsettings-desktop-schemas
5. evince foo.pdf
6. get no errors

[1] evince-3.7.1-2.1.mga3

Assignee: bugsquad => qa-bugs

Comment 2 Rémi Verschelde 2013-07-03 18:56:50 CEST
Testing complete on Mageia 3 i586.

CC: (none) => remi
Whiteboard: (none) => MGA3-32-OK has_procedure

Rémi Verschelde 2013-07-03 18:59:14 CEST

CC: remi => (none)

Comment 3 claire robinson 2013-07-05 18:16:56 CEST
Testing complete mga3 64

Before
------
$ evince example.pdf 
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.

(evince:10981): GLib-GIO-ERROR **: Settings schema 'org.gnome.desktop.lockdown' is not installed

Trace/breakpoint trap

After
-----
# urpmi evince
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch    
(medium "Core Release")
  gsettings-desktop-schemas      3.6.1        6.mga3        x86_64  
(medium "Core Updates Testing")
  evince                         3.7.1        2.1.mga3      x86_64 

$ evince example.pdf

Displays properly.

Whiteboard: MGA3-32-OK has_procedure => MGA3-32-OK mga3-64-ok has_procedure

Comment 4 claire robinson 2013-07-05 18:22:19 CEST
Validating. Advisory uploaded.

Could sysadmin please push from 3 core/updates_testing to core/updates

Thanks!

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs

Comment 5 Nicolas Vigier 2013-07-06 16:32:02 CEST
http://advisories.mageia.org/MGAA-2013-0050.html

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

Nicolas Vigier 2014-05-08 18:05:08 CEST

CC: boklm => (none)