Bug 296991

Summary: unresolvable xml warning on doc install
Product: [Fedora] Fedora Reporter: Jack Tanner <ihok>
Component: gnashAssignee: Patrice Dumas <pertusus>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: low    
Version: 7CC: alex
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: 0.8.1-5.fc7 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2007-10-03 21:17:10 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Jack Tanner 2007-09-19 21:27:30 UTC
Description of problem:
$ yum install gnash
I/O warning : failed to load external entity
"/usr/share/gnash/doc/gnash/C/usermanual/doc_authors.xml"
/usr/share/gnash/doc/gnash/C/gnash.xml:60: parser error : Failure to process
entity writers
  &writers;
           ^
/usr/share/gnash/doc/gnash/C/gnash.xml:60: parser error : Entity 'writers' not
defined
  &writers;
           ^

(plus a ton of similar warnings)

Version-Release number of selected component (if applicable):
gnash-0.8.1-2.fc7

I suppose this could also be a yum bug. Why is it trying to interpret a
package's documentation, even if that file is XML? Shouldn't it just stay
silent? For reference, this is yum-3.2.5-1.fc7

Comment 1 Patrice Dumas 2007-09-20 08:38:24 UTC
yum just run the post install scriptlet, as it should. Issue is that
it is not quiet, and also the help system in xml (to be seen in yelp,
for example) is fully broken. I'll have a look at it.


Comment 2 Alex Lancaster 2007-09-20 10:19:46 UTC
*** Bug 297641 has been marked as a duplicate of this bug. ***

Comment 3 Alex Lancaster 2007-09-20 10:23:06 UTC
Sorry for the dupe, but the problem seems to be simply that the appropriate XML
files are missing from the package:

Note that the following (and more) are missing from the list

/usr/share/gnash/doc/gnash/C/usermanual/doc_authors.xml
/usr/share/gnash/doc/gnash/C/usermanual/revisions.xml

$ rpm -ql gnash
/usr/bin/gnash
/usr/bin/gparser
/usr/bin/gprocessor
/usr/bin/gtk-gnash
/usr/lib/gnash
/usr/lib/gnash/libgnashamf-0.8.1.so
/usr/lib/gnash/libgnashamf.so
/usr/lib/gnash/libgnashbackend-0.8.1.so
/usr/lib/gnash/libgnashbackend.so
/usr/lib/gnash/libgnashbase-0.8.1.so
/usr/lib/gnash/libgnashbase.so
/usr/lib/gnash/libgnashgeo-0.8.1.so
/usr/lib/gnash/libgnashgeo.so
/usr/lib/gnash/libgnashserver-0.8.1.so
/usr/lib/gnash/libgnashserver.so
/usr/share/doc/gnash-0.8.1
/usr/share/doc/gnash-0.8.1/AUTHORS
/usr/share/doc/gnash-0.8.1/COPYING
/usr/share/doc/gnash-0.8.1/NEWS
/usr/share/doc/gnash-0.8.1/README
/usr/share/doc/gnash-0.8.1/gnash.html
/usr/share/doc/gnash-0.8.1/images
/usr/share/doc/gnash-0.8.1/images/car_crash.png
/usr/share/doc/gnash-0.8.1/images/rtmp.png
/usr/share/gnash
/usr/share/gnash/GnashG.png
/usr/share/gnash/doc
/usr/share/gnash/doc/asspec
/usr/share/gnash/doc/asspec/C
/usr/share/gnash/doc/asspec/C/asspec.xml
/usr/share/gnash/doc/asspec/images
/usr/share/doc/gnash-0.8.1/images/car_crash.png
/usr/share/doc/gnash-0.8.1/images/rtmp.png
/usr/share/gnash
/usr/share/gnash/GnashG.png
/usr/share/gnash/doc
/usr/share/gnash/doc/asspec
/usr/share/gnash/doc/asspec/C
/usr/share/gnash/doc/asspec/C/asspec.xml
/usr/share/gnash/doc/asspec/images
/usr/share/gnash/doc/asspec/images/car_crash.png
/usr/share/gnash/doc/asspec/images/rtmp.png
/usr/share/gnash/doc/gnash
/usr/share/gnash/doc/gnash/C
/usr/share/gnash/doc/gnash/C/actionscript.xml
/usr/share/gnash/doc/gnash/C/gnash.xml
/usr/share/gnash/doc/gnash/C/images
/usr/share/gnash/doc/gnash/C/images/car_crash.png
/usr/share/gnash/doc/gnash/C/images/rtmp.png
/usr/share/gnash/gnash_128_96.ico
/usr/share/info/gnash.info.gz
/usr/share/locale/cs/gnash.mo
/usr/share/locale/de/gnash.mo
/usr/share/locale/es/gnash.mo
/usr/share/locale/fr/gnash.mo
/usr/share/locale/it/gnash.mo
/usr/share/man/man1/gnash.1.gz
/usr/share/omf/gnash
/usr/share/omf/gnash/asspec-C.omf
/usr/share/omf/gnash/gnash-C.omf


Comment 4 Patrice Dumas 2007-09-20 11:14:14 UTC
It is in fact more broken than that since additionally 
the omf files are wrong. I'll work upstream to fix omf/scrollkeeper
doc handling, in the mean time I will disable omf docs. 
The html doc should be generated right in the build I am testing,
and the documentation should be better anyway.

Comment 5 Patrice Dumas 2007-09-21 06:43:08 UTC
It is in testing now.

Comment 6 Fedora Update System 2007-09-25 08:24:51 UTC
gnash-0.8.1-5.fc7 has been pushed to the Fedora 7 testing repository.  If problems still persist, please make note of it in this bug report.

Comment 7 Alex Lancaster 2007-10-03 00:43:55 UTC
updates-testing version works for me.  Feel free to push to stable.

Comment 8 Fedora Update System 2007-10-03 21:17:09 UTC
gnash-0.8.1-5.fc7 has been pushed to the Fedora 7 stable repository.  If problems still persist, please make note of it in this bug report.