FS#46938 - [libnotify] contains unexpected (malformed?) /usr/share/gir-1.0/Notify-0.7.gir

Attached to Project: Arch Linux
Opened by Jonas Platte (jP_wanN) - Sunday, 01 November 2015, 13:11 GMT
Last edited by Jan de Groot (JGC) - Monday, 13 June 2016, 21:58 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Ionut Biru (wonder)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

The file as contained in the arch package from the extra repo has deprecation messages in the form

<somesymbol
...
deprecated="version. reason">
...
</somesymbol>

However all the other .gir files from other packages, as well as the same file in Fedora 22, and the same file when I build libnotify on my system, have deprecation messages in this form:

<somesymbol
...
deprecated="1"
deprecated-version="version">
...
<doc-deprecated xml:space="preserve">reason</doc-deprecated>
</somedymbol>

This breaks haskell-gi and potentially other gobject-introspection binding generators.
I suspect that whatever system this package was built on has a different version of gobject-introspection, which is used to generate the .gir files.

libnotify version: 0.7.6-1
gobject-introspection version: 1.46.0-1
This task depends upon

Closed by  Jan de Groot (JGC)
Monday, 13 June 2016, 21:58 GMT
Reason for closing:  Fixed
Additional comments about closing:  0.7.6-2

Loading...