Package: sisu
Version: 2.6.3-4
Severity: important
Tags: upstream

*** Please type your report below this line *** 

sisu epub output for certain content works in some epub readers (found on
debian) but not in others. The epub generated on for example in the markup      
                                                                                
                                                                               
sample provide:
free_as_in_freedom.richard_stallman_crusade_for_free_software.sam_williams.sst

 sisu -ev \
 free_as_in_freedom.richard_stallman_crusade_for_free_software.sam_williams.sst

can be viewed in calibre, but not in either fbreader or okular

It appears that some epub readers are more demanding about the xhtml they
render. The cause of the problem appears to be an un-escaped line break
(<br> instead of a <br />) once this has been corrected epub documents
generated can be read by the epub readers tested.

The un-escaped occurs in sisu metadata, which is apparently not properly xhtml
"sanitized". More specifically the library param.rb sets line-breaks on
metadata in relation to rights, which epub does not properly mark-up. (with the 
result that, calibre reads it without problem; fbreader fails to open it; 
okular crashes!)

(this brought to my attention, I report against the package for which I am also
upstream)

A patch will follow (2.6.3-5) together with an unblock request for Squeeze.

SiSU produces multiple outputs, one of which is EPUB.

Ralph

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages sisu depends on: 
ii  libruby [libwebrick-ruby]     4.5        Libraries necessary to run Ruby 1.
ii  libwebrick-ruby               4.2        transitional dummy package
ii  rsync                         3.0.7-2    fast remote file copy program (lik
ii  ruby                          4.5        An interpreter of object-oriented
ii  unzip                         6.0-4      De-archiver for .zip files
ii  zip                           3.0-3      Archiver for .zip files

Versions of packages sisu recommends:
ii  imagemagick                8:6.6.0.4-2.2 image manipulation programs
ii  keychain                   2.6.8-2       key manager for OpenSSH
ii  librmagick-ruby            2.13.1-1      ImageMagick API for Ruby
ii  libruby [librexml-ruby]    4.5           Libraries necessary to run Ruby 1.
ii  openssh-client             1:5.5p1-5     secure shell (SSH) client, for sec 
ii  openssl                    0.9.8o-2      Secure Socket Layer (SSL) binary a
ii  sisu-pdf                   2.6.3-4       dependencies to convert SiSU LaTeX
ii  sisu-postgresql            2.6.3-4       SiSU dependencies for use with Pos 
ii  sisu-sqlite                2.6.3-4       SiSU dependencies for use with SQL 
ii  tidy                       20091223cvs-1 HTML syntax checker and reformatte
ii  vim-addon-manager          0.4.3         manager of addons for the Vim edit

Versions of packages sisu suggests:
ii  calibre                   0.7.13+dfsg-1  e-book converter and library manag
ii  lv                        4.51-2         Powerful Multilingual File Viewer
ii  pinfo                     0.6.9-5        An alternative info-file viewer
ii  texinfo                   4.13a.dfsg.1-5 Documentation system for on-line i
pn  trang                     <none>         (no description available)

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to