Bug 32393

Summary: Cannot run xreader because of missing dependency xapps
Product: Mageia Reporter: Ken Arromdee <arromdee2>
Component: RPM PackagesAssignee: Joseph Wang <joequant>
Status: NEW --- QA Contact:
Severity: normal    
Priority: Normal    
Version: 9   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: xreader-3.6.0-2.mga9.src.rpm CVE:
Status comment:

Description Ken Arromdee 2023-10-16 01:33:27 CEST
Description of problem:
Cannot run xreader because of missing dependencies

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


How reproducible: Always


Steps to Reproduce:
1. Install xreader on a system without many X apps
2. Try to run it.
3. Error: 

(xreader:138713): GLib-GIO-ERROR **: 19:23:45.801: Settings schema 'org.x.apps.favorites' is not installed
Trace/breakpoint trap (core dumped)

This can be fixed by installing the xapps package.  It seems to have a missing dependency on xapps.
Comment 1 Lewis Smith 2023-10-16 10:22:56 CEST
Thank you for the report.
What is exactly the requirement of xreader is enigmatic, because it has already:
 $ urpmq --requires xreader | grep xapp
 libxapp.so.1()(64bit)
which looks very relevant. This library comes from 'lib64xapp1', which is also required by:
 xapps
 xed
 xplayer
 xviewer

So what is xreader missing that requires xapps?
 $ urpmq --provides xapps
 libxapp-gtk3-module.so()(64bit)
 xapps[== 2.6.1-1.mga9]
 xapps(x86-64)[== 2.6.1-1.mga9]
It turns out that xed also requires both lib64xapp1 *and* xapps...
 $ urpmq --requires xed | grep xapp | cat
 libxapp.so.1()(64bit)
 xapps
so xreader is in the same boat.

Assigning to Joseph who cmomitted this SRPM (and a more recent version).

Summary: Cannot run xreader because of missing dependencies => Cannot run xreader because of missing dependency xapps
Assignee: bugsquad => joequant