Your message dated Sun, 18 Mar 2012 23:47:52 +0000
with message-id <[email protected]>
and subject line Bug#664442: fixed in djvulibre 3.5.25.2-1
has caused the Debian Bug report #664442,
regarding libdjvulibre21: minilisp_set_output doesn't reset minilisp_puts
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 this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
664442: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=664442
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libdjvulibre21
Version: 3.5.25-1
Severity: normal
minilisp_set_output() used to reset the minilisp_puts variable to its
default value, but it doesn't do it anymore. Could the old behavior be
retained? Similarly, minilisp_set_input() should probably reset
minilisp_(un)getc variables.
I attached a test program that triggers the issue.
With libdjvulibre21 3.5.24-9:
$ ./test-print
minilisp_puts = 0xf76cdf90
minilisp_puts = 0x8048674
minilisp_puts = 0xf76cdf90
()
With libdjvulibre21 3.5.25-1:
$ ./test-print
minilisp_puts = 0xf772a180
minilisp_puts = 0x8048674
minilisp_puts = 0x8048674
Eeek!
Aborted
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (990, 'unstable'), (500, 'experimental')
Architecture: i386 (x86_64)
Kernel: Linux 3.2.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libdjvulibre21 depends on:
ii libc6 2.13-27
ii libdjvulibre-text 3.5.25-1
ii libgcc1 1:4.7.0~rc2-1
ii libjpeg8 8d-1
ii libstdc++6 4.7.0~rc2-1
ii multiarch-support 2.13-27
--
Jakub Wilk
#include <libdjvu/miniexp.h>
#include <stdio.h>
#include <stdlib.h>
int my_minilisp_puts(const char *s)
{
fprintf(stderr, "Eeek!\n");
abort();
}
int main(int argc, char **argv)
{
printf("minilisp_puts = %p\n", minilisp_puts);
minilisp_puts = my_minilisp_puts;
printf("minilisp_puts = %p\n", minilisp_puts);
minilisp_set_output(stdout);
printf("minilisp_puts = %p\n", minilisp_puts);
miniexp_print(miniexp_nil);
}
// vim:ts=4 sw=4 et
--- End Message ---
--- Begin Message ---
Source: djvulibre
Source-Version: 3.5.25.2-1
We believe that the bug you reported is fixed in the latest version of
djvulibre, which is due to be installed in the Debian FTP archive:
djview3_3.5.25.2-1_amd64.deb
to main/d/djvulibre/djview3_3.5.25.2-1_amd64.deb
djview_3.5.25.2-1_amd64.deb
to main/d/djvulibre/djview_3.5.25.2-1_amd64.deb
djvulibre-bin_3.5.25.2-1_amd64.deb
to main/d/djvulibre/djvulibre-bin_3.5.25.2-1_amd64.deb
djvulibre-dbg_3.5.25.2-1_amd64.deb
to main/d/djvulibre/djvulibre-dbg_3.5.25.2-1_amd64.deb
djvulibre-desktop_3.5.25.2-1_amd64.deb
to main/d/djvulibre/djvulibre-desktop_3.5.25.2-1_amd64.deb
djvulibre_3.5.25.2-1.debian.tar.gz
to main/d/djvulibre/djvulibre_3.5.25.2-1.debian.tar.gz
djvulibre_3.5.25.2-1.dsc
to main/d/djvulibre/djvulibre_3.5.25.2-1.dsc
djvulibre_3.5.25.2.orig.tar.gz
to main/d/djvulibre/djvulibre_3.5.25.2.orig.tar.gz
djvuserve_3.5.25.2-1_amd64.deb
to main/d/djvulibre/djvuserve_3.5.25.2-1_amd64.deb
libdjvulibre-dev_3.5.25.2-1_amd64.deb
to main/d/djvulibre/libdjvulibre-dev_3.5.25.2-1_amd64.deb
libdjvulibre-text_3.5.25.2-1_amd64.deb
to main/d/djvulibre/libdjvulibre-text_3.5.25.2-1_amd64.deb
libdjvulibre21_3.5.25.2-1_amd64.deb
to main/d/djvulibre/libdjvulibre21_3.5.25.2-1_amd64.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.
Barak A. Pearlmutter <[email protected]> (supplier of updated djvulibre 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.8
Date: Sun, 18 Mar 2012 23:09:59 +0000
Source: djvulibre
Binary: libdjvulibre-dev libdjvulibre21 libdjvulibre-text djvulibre-dbg
djvulibre-desktop djview djview3 djvuserve djvulibre-bin
Architecture: source amd64
Version: 3.5.25.2-1
Distribution: unstable
Urgency: low
Maintainer: Barak A. Pearlmutter <[email protected]>
Changed-By: Barak A. Pearlmutter <[email protected]>
Description:
djview - Transition package, djview3 to djview4
djview3 - Transition package, djview3 to djview4
djvulibre-bin - Utilities for the DjVu image format
djvulibre-dbg - Debug symbols for the DjVu image format
djvulibre-desktop - Desktop support for the DjVu image format
djvuserve - CGI program for unbundling DjVu files on the fly
libdjvulibre-dev - Development files for the DjVu image format
libdjvulibre-text - Linguistic support files for libdjvulibre
libdjvulibre21 - Runtime support for the DjVu image format
Closes: 551517 664280 664442
Changes:
djvulibre (3.5.25.2-1) unstable; urgency=low
.
[ Leon Bottou ]
* new upstream version
.
[ Barak A. Pearlmutter ]
* upstream fix for diezechar issue (closes: #664280)
* upstream fix for minilisp I/O problem (closes: #664442)
* include upstream patch completing man page djvused(1) (closes: #551517)
* allow dh_install to work on non-multiarch build
Checksums-Sha1:
f1faadd262a2a5f66b2ac4c7e9483834cafec472 1813 djvulibre_3.5.25.2-1.dsc
40d819324e27e85b69a8d9f7a2fa41e19c07607d 2543506 djvulibre_3.5.25.2.orig.tar.gz
0292fc63a4ea4460178bf7ec023f82aa1eb25595 16025
djvulibre_3.5.25.2-1.debian.tar.gz
b14edf65519a5434a664d9ae29f4a7d397fbfea3 1812558
libdjvulibre-dev_3.5.25.2-1_amd64.deb
b061c29114c6b12db1f5485437614ed62a6cd48f 726332
libdjvulibre21_3.5.25.2-1_amd64.deb
0c66bf4c9e88d11b716a5f1683a402ff0c18c37f 77916
libdjvulibre-text_3.5.25.2-1_amd64.deb
822ce3b693f155eb3f2f9a1eeee70850f35d57ad 130112
djvulibre-dbg_3.5.25.2-1_amd64.deb
dc26031e821a181a9656c640e854be22dbf64806 34732
djvulibre-desktop_3.5.25.2-1_amd64.deb
a0ae5c37f185706fe6511a74473c7cb1d65de899 15490 djview_3.5.25.2-1_amd64.deb
6c7b23d52ffa1cca60f7c4afcb28128a786b5e19 15486 djview3_3.5.25.2-1_amd64.deb
69c90071f1fd07f9f17a69d4c761b684d84307ec 36148 djvuserve_3.5.25.2-1_amd64.deb
37925ece89df8fbc7e300a58f8048524b3d93e72 386262
djvulibre-bin_3.5.25.2-1_amd64.deb
Checksums-Sha256:
fa05da54e598f65eb44945322393046cd4da33fb268b840d7db3be43ca04a028 1813
djvulibre_3.5.25.2-1.dsc
f4415db0002240fb11bb4366cacb2d3fc6dc946a7ac71665ae0ac1c588c349bf 2543506
djvulibre_3.5.25.2.orig.tar.gz
27e43a5b47cfff75563e8dbb18d502ab5e3f37b295073f0976b7f47485c190eb 16025
djvulibre_3.5.25.2-1.debian.tar.gz
6cb99649524c7767c7949f7d4cbf570a8d2953f524a638c9d52790138c794f8a 1812558
libdjvulibre-dev_3.5.25.2-1_amd64.deb
ed3f4b49fa048fbb36f49f9c5875acf72c57bc1cf590ad87884cc9ced894da11 726332
libdjvulibre21_3.5.25.2-1_amd64.deb
592e156bee08f7f52068577df6cec78cc3ced086b96c1140d3a4a4fd6fde400c 77916
libdjvulibre-text_3.5.25.2-1_amd64.deb
7989a724560138160d84463b4a3db54af12159d00ba24702eb79762684bfe4ed 130112
djvulibre-dbg_3.5.25.2-1_amd64.deb
9761ce7eb1dabe871ac67c29849726f63adb2bd51989dcc87ca0e240ebc8118b 34732
djvulibre-desktop_3.5.25.2-1_amd64.deb
063a96a4c9f8a5abee57d84b2af48e40cd5f48c32f954371f4b793d94f8b3ad6 15490
djview_3.5.25.2-1_amd64.deb
348f960a571a3090a816a837daad26457411e5ee152e33cec7002d8060427548 15486
djview3_3.5.25.2-1_amd64.deb
91b477605993e4cc9b9c2c9cf319b26029d9ee260f7cd846ac9912814decda01 36148
djvuserve_3.5.25.2-1_amd64.deb
dd5c5495fd338699cfa4d44d1ce9032219ec832ccb84ffd82fff9c4615fe8d23 386262
djvulibre-bin_3.5.25.2-1_amd64.deb
Files:
9730b5a7959ca8c7b8105d6db9d993ab 1813 libs optional djvulibre_3.5.25.2-1.dsc
e5cd2997ab17d28d7fa13fc42e9443be 2543506 libs optional
djvulibre_3.5.25.2.orig.tar.gz
5714b01c65d2d67361aab4b475dc1540 16025 libs optional
djvulibre_3.5.25.2-1.debian.tar.gz
2b10405e143fb2dd13afe316419f0aed 1812558 libdevel optional
libdjvulibre-dev_3.5.25.2-1_amd64.deb
14f4d6dac067b03ba69bdd98151b688f 726332 libs optional
libdjvulibre21_3.5.25.2-1_amd64.deb
b1a47955d26593bd59820ed516a7e36d 77916 libs optional
libdjvulibre-text_3.5.25.2-1_amd64.deb
849b00809195423ee1e2cb9af0a2c720 130112 debug extra
djvulibre-dbg_3.5.25.2-1_amd64.deb
2066e81e585f3d2b995c7956878f2bb9 34732 libs optional
djvulibre-desktop_3.5.25.2-1_amd64.deb
cf5363602a5b26c685aebd40b0d6c957 15490 graphics optional
djview_3.5.25.2-1_amd64.deb
ab61271421d2a787e85bd90145c5c135 15486 graphics optional
djview3_3.5.25.2-1_amd64.deb
ea42653295ef79eb8117c99a905a22d0 36148 web optional
djvuserve_3.5.25.2-1_amd64.deb
3678b202cc8d1d14951b4fb7141d2e4a 386262 graphics optional
djvulibre-bin_3.5.25.2-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEARECAAYFAk9mclEACgkQLz4Gnv7CP7LxdQCggFguge3DxCGuZ0/W85CdsEPh
RPgAnRRBOke/fALqIXws4iy9MFsdq5XD
=8lwa
-----END PGP SIGNATURE-----
--- End Message ---