Bug 8768

Summary: Packaging issue: libgupnp-av needs a file (didl-lite-v2.xsd) installed by its correspondig -devel package
Product: [ROSA-based products] ROSA Fresh Reporter: Giovanni Mariani <mc2374>
Component: Packages from MainAssignee: ROSA Linux Bugs <bugs>
Status: RESOLVED FIXED QA Contact: ROSA Linux Bugs <bugs>
Severity: normal    
Priority: Normal CC: andrey.bondrov, v.potapov
Version: FreshFlags: v.potapov: qa_verified+
andrey.bondrov: published+
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Platform: --- ROSA Vulnerability identifier:
RPM Package: gupnp-av-0.12.8-3.src.rpm ISO-related:
Bad POT generating: Upstream:

Description Giovanni Mariani 2018-02-15 14:04:19 MSK
Description of problem:
Libgupnp.so (from the lib[64]gupnp-av) at runtime try to load the file didl-lite-v2.xsd, but this one can be absent, because ATM it is part of the corresponding -devel package (lib[64]gupnp-av-devel).

When this happens you will see the error message:
==================================
I/O warning : failed to load external entity /usr/share/gupnp-av/didl-lite-v2.xsd
Schemas parser error : Failed to locate the main schema resource at
'/usr/share/gupnp-av/didl-lite-v2.xsd'
==================================

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

How reproducible:
Always

Steps to Reproduce:
1. Install a Upnp server, ie rygel
2. Install gupnp-tools
3. Run in a konsole gupnp-av-cp to interact with rygel
4. Watch the error message in the output
Comment 1 Giovanni Mariani 2018-02-15 14:17:41 MSK
The obvious fix making sure that didl-lite-v2.xsd is installed when lib[64]gupnp-av is installed: hence we need to put the above file in the lib[64]gupnp-av package
Comment 2 Giovanni Mariani 2018-05-01 12:40:51 MSK
Updated source tree (now at 0.12.0 release) with the change detailed above and bumped package release.
CCing ABondrov for the needed rebuild in the big gnome3 update repository.

I will close this when the package will be officially released.
Comment 3 Giovanni Mariani 2018-08-06 15:05:30 MSK
Six months have passed without a single new about this bug...
Build the new package and ask for QA.
Comment 4 Giovanni Mariani 2018-08-06 15:14:46 MSK
Advisory:
Publish gupnp-av-0.12.10-2 to fix the issue detailed here.

Packages for Rosa 2016.1 / Main:
https://abf.rosalinux.ru/build_lists/2940898
https://abf.rosalinux.ru/build_lists/2940899
Comment 5 Vladimir Potapov 2018-08-17 09:48:26 MSK
The update is sent to expanded testing
**************************************
Comment 6 Vladimir Potapov 2018-08-21 20:54:45 MSK
gupnp-av-0.12.10-2
https://abf.rosalinux.ru/build_lists/2940898
https://abf.rosalinux.ru/build_lists/2940899
******************************** Advisory ****************************
Publish gupnp-av-0.12.10-2 to fix I/O warning
**********************************************************************
QA Verified