When parsing the following: <imagedata fileref="http://www.someurl.com/picture.png?attribute=value" /> Publican tries to use the last three characters of the fileref ("lue") as the file extension. This is expected. However, even if format="PNG" is added to the imagedata tag, Publican still uses "lue". Version-Release number of selected component (if applicable): publican-2.3-0.fc13.noarch Expected results: Publican should use the contents of the format attribute to determine filetype.
There is no reason for Publican to be setting this attribute at all, removed code that sets format attribute. Fixed in build: 2.3-0%{?dist}.t21
works for format="PNG" fails for format="png" (as expected, case sensitive) works for example in comment#0
Publican 2.4 has shipped with a fix for this issue.
If you do not specify format="SVG" as an attribute of SVG <imagedata> elements, the SVG image does not appear. Rudi recommended that I reopen this issue for further action. PNG images do not seem to be affected.
This should be fixed in master branch.