Package: sisu
Version: 5.7.1-1
Severity: normal
Tags: upstream

Irritating terminal reporting bug, re composite documents & verbose mode, could
be classified as a documentation bug at a pinch

In verbose mode, when generating composite documents (a master file .ssm that
pulls in one or more .sst or .ssi files)... sisu reports as it should the
loading of the initial master file (.ssm) and any subsequent insert only files
(.ssi), but in error does  not report any imported (independently processable)
.sst files. These should also be reported and always have been in the past...
The result is that it looks as though the event does not happen, and as though
this feature is broken, but verification of the generated output document would
show, the document produced is as it should be.

As an example a marked up master document (.ssm) pulling in sub-documents, with
the following:

A~ @title @creator

B~ Alice in Wonderland

<< alice_in_wonderland.lewis_carroll.sst

B~ Through the Looking Glass

<< through_the_looking_glass_insert.lewis_carroll.ssi

...

- running:

sisu --html --verbose aiw_and_ttlg.lewis_carroll.ssm

- reports omitting the .sst file as follows:

Composite Document [en]
  loading: aiw_and_ttlg.lewis_carroll.ssm
  loading: through_the_looking_glass_insert.lewis_carroll.ssi

- instead of as it should:

Composite Document [en]
  loading: aiw_and_ttlg.lewis_carroll.ssm
  loading: alice_in_wonderland.lewis_carroll.sst
  loading: through_the_looking_glass_insert.lewis_carroll.ssi

In any event the resulting output is fine (as the document is correctly imported
(though this is not reported as it should be)).

The fix is straightforward, an upstream fix will be posted, and packaged for
Debian as sisu 5.7.1-2 and a freeze exception requested of the Jessie Release
team.

(it may also include minor grammatical corrections to the debian/control
description of sisu)


-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages sisu depends on:
ii  rsync                       3.1.1-2
ii  ruby                        1:2.1.0.4
ii  ruby2.1 [ruby-interpreter]  2.1.4-1
ii  unzip                       6.0-12
ii  xz-utils                    5.1.1alpha+20120614-2
ii  zip                         3.0-8

Versions of packages sisu recommends:
ii  imagemagick        8:6.8.9.9-2
ii  keychain           2.7.1-1
ii  openssh-client     1:6.7p1-2
ii  openssl            1.0.1j-1
pn  po4a               <none>
pn  qrencode           <none>
ii  rake               10.3.2-2
pn  ruby-rmagick       <none>
ii  ruby-thor          0.19.1-1
ii  sisu-pdf           5.7.1-1
ii  sisu-postgresql    5.7.1-1
ii  sisu-sqlite        5.7.1-1
pn  tidy               <none>
ii  tree               1.7.0-3
ii  vim-addon-manager  0.5.3

Versions of packages sisu suggests:
pn  calibre              <none>
ii  lv                   4.51-2.2
pn  pinfo                <none>
pn  poedit               <none>
pn  sisu-markup-samples  <none>
pn  texinfo              <none>
pn  trang                <none>

-- Configuration Files:
/etc/sisu/rc/sisurc_by_fn.yml 9abc3aeb1a8c00a82aa0047c79f211c8 [Errno 2] No 
such file or directory: u'/etc/sisu/rc/sisurc_by_fn.yml 
9abc3aeb1a8c00a82aa0047c79f211c8'
/etc/sisu/rc/sisurc_by_ft.yml fe4c507e5937f1f7f96fbbc52f9168f2 [Errno 2] No 
such file or directory: u'/etc/sisu/rc/sisurc_by_ft.yml 
fe4c507e5937f1f7f96fbbc52f9168f2'
/etc/sisu/rc/sisurc_by_lng.yml 4eecf84de8e7affc2dec66344fe0edcc [Errno 2] No 
such file or directory: u'/etc/sisu/rc/sisurc_by_lng.yml 
4eecf84de8e7affc2dec66344fe0edcc'

-- 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