Your message dated Fri, 25 May 2007 13:17:04 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#419819: fixed in jadetex 3.13-8
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: jadetex
Version: 3.13-6
Severity: important

Building jadetex, I get an error:

> rm -rf debian/jadetex
> install -d -o root -g root -m 755 debian/jadetex/usr/bin 
> debian/jadetex/usr/share/doc/jadetex debian/jadetex/usr/share/man/man1        
>                \
>         debian/jadetex/usr/share/texmf/tex/jadetex/base 
> debian/jadetex/usr/share/texmf/tex/jadetex/config 
> debian/jadetex/etc/texmf/fmt.d debian/jadetex/etc/texmf/texmf.d
> install -o root -g root -m 644 -p     jadetex.ini pdfjadetex.ini 
> debian/jadetex/usr/share/texmf/tex/jadetex/config/
> install -o root -g root -m 644 -p     debian/texmf.cnf 
> debian/jadetex/etc/texmf/texmf.d/96JadeTeX.cnf
> dh_installtex --priority=40   \
>               format=jadetex,etex,language.dat,jadetex.ini    \
>               format=pdfjadetex,etex,language.dat,pdfjadetex.ini
> install -o root -g root -m 644 -p     jadetex.1 pdfjadetex.1 
> debian/jadetex/usr/share/man/man1/
> install -o root -g root -m 644 -p jadetex.ltx 
> debian/jadetex/usr/share/texmf/tex/jadetex/base/
> install -o root -g root -m 644 -p dsssl.def *.sty *.fd 
> debian/jadetex/usr/share/texmf/tex/jadetex/base/
> install -d -o root -g root -m 755 debian/jadetex/usr/share/bug/jadetex
> install -o root -g root -m 644 -p debian/reportbug-control 
> debian/jadetex/usr/share/bug/jadetex/control
> ln -s etex debian/jadetex/usr/bin/jadetex
> ln: creating symbolic link `debian/jadetex/usr/bin/jadetex' to `etex': File 
> exists
> make: *** [binary-indep] Error 1

This apparently occurs because dh_installtex of tex-common 1.7
already makes a similar symlink.  In /usr/bin/dh_installtex:

> B<format:no_links>:
> Usually, for every format that is specified in a configuration file in
> /etc/texmf/fmt.d/, dh_installtex will create a symlink
> /usr/bin/I<format> that points to the corresponding engine.  For
> example, /usr/bin/latex would be created as a symlink to pdftex.  
> 
> The flavor B<format:no_links> inhibits this. If a link already
> exists, dh_installtex will skip this format with an informational
> message, even if this option is not given. 

In debian/jadetex/etc/texmf/fmt.d/40jadetex.cnf:

> jadetex       etex    language.dat    jadetex.ini
> pdfjadetex    etex    language.dat    pdfjadetex.ini

In tex-common/changelog.gz:

> tex-common (1.1) experimental; urgency=low
...
>   * let dh_installtex automatically create links for formats installed
>     and add flavor to disable this behaviour.
...
>  -- Norbert Preining <[EMAIL PROTECTED]>  Mon, 26 Feb 2007 18:31:32 +0100

The jadetex 3.13-7.1 package is from 2006-10-17, so it doesn't
include any code to specifically handle this change.

If the documentation of dh_installtex were correct, I think
the best solution would be to move the ln -s calls before
the dh_installtex call, as then jadetex would probably build
correctly with both old and new versions of tex-common.
However, this does not actually work:

> ln -s etex debian/jadetex/usr/bin/jadetex
> ln -s pdfetex debian/jadetex/usr/bin/pdfjadetex
> dh_installtex --priority=40   \
>               format=jadetex,etex,language.dat,jadetex.ini    \
>               format=pdfjadetex,etex,language.dat,pdfjadetex.ini
> ln: creating symbolic link `debian/jadetex/usr/bin/jadetex' to `etex': File 
> exists
> dh_installtex: command returned error code 256
> make: *** [binary-indep] Error 1

Instead, adding --flavor=format:no_links to the dh_installtex
call seems to work, but I don't know if it breaks compatibility
with earlier versions of tex-common.  Alternatively, you might
use ln -sf or test -h.

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/dash
Kernel: Linux 2.6.12-1-k7
Locale: LANG=fi_FI.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages jadetex build-depends on:
ii  debhelper                 5.0.45         helper programs for debian/rules
ii  docbook-dsssl             1.79-4         modular DocBook DSSSL stylesheets, 
for print
ii  docbook-xml               4.4-4          standard XML documentation system, 
for softw
ii  openjade                  1.4devel1-13   Implementation of the DSSSL 
language
rc  tetex-extra               3.0-14         Additional library files of teTeX
ii  texlive-fonts-recommended 2007-2         TeX Live: Recommended fonts
ii  texlive-latex-recommended 2007-2         TeX Live: LaTeX recommended 
packages

Another relevant package:
ii  tex-common     1.7            Common infrastructure for using and building 
TeX in Debian

Attachment: pgpiAPlXJrLa5.pgp
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: jadetex
Source-Version: 3.13-8

We believe that the bug you reported is fixed in the latest version of
jadetex, which is due to be installed in the Debian FTP archive:

jadetex_3.13-8.diff.gz
  to pool/main/j/jadetex/jadetex_3.13-8.diff.gz
jadetex_3.13-8.dsc
  to pool/main/j/jadetex/jadetex_3.13-8.dsc
jadetex_3.13-8_all.deb
  to pool/main/j/jadetex/jadetex_3.13-8_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Norbert Preining <[EMAIL PROTECTED]> (supplier of updated jadetex package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Wed, 02 May 2007 10:30:38 +0200
Source: jadetex
Binary: jadetex
Architecture: source all
Version: 3.13-8
Distribution: unstable
Urgency: low
Maintainer: Debian TeX Task Force <[EMAIL PROTECTED]>
Changed-By: Norbert Preining <[EMAIL PROTECTED]>
Description: 
 jadetex    - generator of printable output from SGML or XML using Jade
Closes: 403610 419020 419026 419819
Changes: 
 jadetex (3.13-8) unstable; urgency=low
 .
   * Changed Maintainer to Debian TeX Task Force with approval of Ohura-san
   * changed to quilt for patching files [np]
     - add quilt to build deps
     - change rules file
   * remove tetex alternative dependencies [np]
   * add build-dep on tex-common (>= 1.4) [np] (Closes: #403610)
   * move dh compat settings to debian/compat (lintian warning) [np]
   * write changelog entry in utf8 [np]
   * move dh_installtex call to pdftex (for jadetex and pdfjadetex) [np]
   * do not create the format links (are created by dh_installtex)
     (Closes: #419819)
   * remove the .ini hack, a wrongly set jobname/engine interferes with
     the search path ordering
   * The above together with depending on texlive 2007 fixes the interference
     with texlive-lang-cyrillic (Closes: #419026, #419020) [np]
Files: 
 31265ed6f5a520289d4e853bafb3aed7 896 tex optional jadetex_3.13-8.dsc
 cb23c3dea6b1b9e019a30cfe4949e60d 16363 tex optional jadetex_3.13-8.diff.gz
 e4595836646ed72e3db2e529475568fb 234080 tex optional jadetex_3.13-8_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGOE090r9KownFsJQRAja6AJ9N3BAEuI5zT1ZNijK7dP2MFfFYUACfQ1q2
tlQCZ1fUCBBkgBICiVFUPFw=
=AS24
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to