[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#824483: marked as done (libjbig2dec0: unused and unrelated Memento memory debugging code)



Your message dated Mon, 16 May 2016 16:56:45 +0000
with message-id <E1b2Loz-0005mr-7x@franck.debian.org>
and subject line Bug#824483: fixed in jbig2dec 0.13-2
has caused the Debian Bug report #824483,
regarding libjbig2dec0: unused and unrelated Memento memory debugging code
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 owner@bugs.debian.org
immediately.)


-- 
824483: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=824483
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: libjbig2dec0
Version: 0.13-1
Severity: normal
Tags: patch

Dear Maintainer,

I noticed that since ~0.12 libjbig2dec0.{a,so*} library includes
unused (and impossible to enable by library users) and unrelated Memento
memory debugging code.
Patch (against 0.13-1) attached.

-- System Information:
Debian Release: 8.4
  APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable'), (100, 'proposed-updates')
Architecture: i386 (x86_64)
Foreign Architectures: amd64

Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=ru_RU.KOI8-R, LC_CTYPE=ru_RU.KOI8-R (charmap=KOI8-R)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libjbig2dec0 depends on:
ii  libc6       2.19-18+deb8u4
ii  libpng12-0  1.2.50-2+deb8u2
ii  zlib1g      1:1.2.8.dfsg-2+b1

libjbig2dec0 recommends no packages.

libjbig2dec0 suggests no packages.

-- no debconf information

diff -Nru jbig2dec-0.13/debian/changelog jbig2dec-0.13/debian/changelog
--- jbig2dec-0.13/debian/changelog	2016-05-10 17:52:00.000000000 +0300
+++ jbig2dec-0.13/debian/changelog	2016-05-16 17:59:32.000000000 +0300
@@ -1,3 +1,10 @@
+jbig2dec (0.13-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Don't compile unrelated and unusable Memento memory debugging code.
+
+ -- Yuriy M. Kaminskiy <yumkam+debian@gmail.com>  Mon, 16 May 2016 17:58:34 +0300
+
 jbig2dec (0.13-1) unstable; urgency=medium
 
   [ upstream ]
diff -Nru jbig2dec-0.13/debian/libjbig2dec0.symbols jbig2dec-0.13/debian/libjbig2dec0.symbols
--- jbig2dec-0.13/debian/libjbig2dec0.symbols	2016-05-10 17:40:23.000000000 +0300
+++ jbig2dec-0.13/debian/libjbig2dec0.symbols	2016-05-16 17:57:50.000000000 +0300
@@ -1,25 +1,4 @@
 libjbig2dec.so.0 libjbig2dec0 #MINVER#
- Memento_breakAt@Base 0.12
- Memento_breakOnFree@Base 0.12
- Memento_breakOnRealloc@Base 0.12
- Memento_breakpoint@Base 0.12
- Memento_calloc@Base 0.12
- Memento_check@Base 0.12
- Memento_checkAllMemory@Base 0.12
- Memento_checkBlock@Base 0.12
- Memento_failAt@Base 0.12
- Memento_find@Base 0.12
- Memento_free@Base 0.12
- Memento_getBlockNum@Base 0.12
- Memento_label@Base 0.12
- Memento_listBlocks@Base 0.12
- Memento_listNewBlocks@Base 0.12
- Memento_malloc@Base 0.12
- Memento_paranoidAt@Base 0.12
- Memento_realloc@Base 0.12
- Memento_setMax@Base 0.12
- Memento_setParanoia@Base 0.12
- Memento_stats@Base 0.12
  jbig2_alloc@Base 0.11
  jbig2_arith_Qe@Base 0.11
  jbig2_arith_decode@Base 0.11
diff -Nru jbig2dec-0.13/debian/patches/2001_disable_memento.patch jbig2dec-0.13/debian/patches/2001_disable_memento.patch
--- jbig2dec-0.13/debian/patches/2001_disable_memento.patch	1970-01-01 03:00:00.000000000 +0300
+++ jbig2dec-0.13/debian/patches/2001_disable_memento.patch	2016-05-16 17:58:29.000000000 +0300
@@ -0,0 +1,22 @@
+Index: jbig2dec-0.13/Makefile.am
+===================================================================
+--- jbig2dec-0.13.orig/Makefile.am
++++ jbig2dec-0.13/Makefile.am
+@@ -21,7 +21,7 @@ libjbig2dec_la_SOURCES = jbig2.c \
+ 	jbig2_arith.h jbig2_arith_iaid.h jbig2_arith_int.h \
+ 	jbig2_huffman.h jbig2_hufftab.h jbig2_mmr.h \
+ 	jbig2_generic.h jbig2_symbol_dict.h jbig2_text.h \
+-	jbig2_metadata.c jbig2_metadata.h memento.c memento.h
++	jbig2_metadata.c jbig2_metadata.h
+ 
+ bin_PROGRAMS = jbig2dec
+ noinst_PROGRAMS = test_sha1 test_huffman test_arith
+@@ -35,6 +35,8 @@ dist_man_MANS = jbig2dec.1
+ 
+ EXTRA_DIST = test_jbig2dec.py msvc.mak LICENSE CHANGES
+ 
++EXTRA_SOURCES = memento.c memento.h
++
+ MAINTAINERCLEANFILES = config_types.h.in
+ 
+ TESTS = test_sha1 test_jbig2dec.py test_huffman test_arith
diff -Nru jbig2dec-0.13/debian/patches/series jbig2dec-0.13/debian/patches/series
--- jbig2dec-0.13/debian/patches/series	2016-05-10 15:13:31.000000000 +0300
+++ jbig2dec-0.13/debian/patches/series	2016-05-16 17:55:49.000000000 +0300
@@ -1,2 +1,3 @@
 1001_ignore_python_test.patch
 1004_extract_infile_from_autogen-sh.patch
+2001_disable_memento.patch


--- End Message ---
--- Begin Message ---
Source: jbig2dec
Source-Version: 0.13-2

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

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 824483@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jonas Smedegaard <dr@jones.dk> (supplier of updated jbig2dec 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 16 May 2016 18:35:14 +0200
Source: jbig2dec
Binary: libjbig2dec0-dev libjbig2dec0 jbig2dec
Architecture: source amd64
Version: 0.13-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Printing Team <debian-printing@lists.debian.org>
Changed-By: Jonas Smedegaard <dr@jones.dk>
Description:
 jbig2dec   - JBIG2 decoder library - tools
 libjbig2dec0 - JBIG2 decoder library - shared libraries
 libjbig2dec0-dev - JBIG2 decoder library - development files
Closes: 799916 824483
Changes:
 jbig2dec (0.13-2) unstable; urgency=medium
 .
   * Fix mark libjbig2dec0 as multi-ach: same.
     Closes: Bug#799916. Thanks to Jacek Szafarkiewicz and Yuriy M.
     Kaminskiy.
   * Add patch 2001 to avoid compile unrelated and unusable Memento
     memory debugging code.
     Closes: Bug#824483. Thanks to Yuriy M. Kaminskiy.
   * Drop symbols for dropped Memento code.
     Thanks to Yuriy M. Kaminskiy.
Checksums-Sha1:
 579958376be448864956e893727fe8e1fe2565ac 2113 jbig2dec_0.13-2.dsc
 64ce304788066c7f8c39ea091ef4643a835eae11 18428 jbig2dec_0.13-2.debian.tar.xz
 364e4b8562b90fc933297f894157de5ef542ad6a 16378 jbig2dec-dbgsym_0.13-2_amd64.deb
 a268e968b7898289a39eb7e28980300bea4412e3 29990 jbig2dec_0.13-2_amd64.deb
 1116b140f32b2d7fcf243d68e58175a545698b36 87616 libjbig2dec0-dbgsym_0.13-2_amd64.deb
 60803d3a659003c9487eee79fa678445e9c26119 61598 libjbig2dec0-dev_0.13-2_amd64.deb
 f7fed35dd71bd64d99bc0e3ef3f3a9835559390f 59260 libjbig2dec0_0.13-2_amd64.deb
Checksums-Sha256:
 278951aa50c9ce454f0ac8069b8ee51192dc35e2ddd41875315c2709661e765c 2113 jbig2dec_0.13-2.dsc
 e6979b1fbcc2ad1d3e3736d97620b903d548a335d4d1d764c5d7f5482ac39d4f 18428 jbig2dec_0.13-2.debian.tar.xz
 428d24b0ef9001233c19df2a720bc71aff40743b25108b7804d0c4046b5aa79b 16378 jbig2dec-dbgsym_0.13-2_amd64.deb
 971f90114ccc661ce5f3a20fdbb0f7fc51cf9ce9fbfe75ac9e67a28f3140ec71 29990 jbig2dec_0.13-2_amd64.deb
 e15dae0f927714116256688febf095535bb1dffa3bcf3e6bd04882c96fc21f4f 87616 libjbig2dec0-dbgsym_0.13-2_amd64.deb
 379579825d6a906bfb9480a7a77b49ffc6a44bddbcabf535d429ccf4d27c2544 61598 libjbig2dec0-dev_0.13-2_amd64.deb
 d7d3697bbbe0311b650de19549099ae695d365930ecffd1c0d50740a636ce87a 59260 libjbig2dec0_0.13-2_amd64.deb
Files:
 944d0817bc444d2ec5c32706a565d917 2113 libs optional jbig2dec_0.13-2.dsc
 e930f06f96fa9dd28770e9d1f880a480 18428 libs optional jbig2dec_0.13-2.debian.tar.xz
 15f1e409c2d1196e7f709c2fe247f72c 16378 debug extra jbig2dec-dbgsym_0.13-2_amd64.deb
 356b573534633b93c9264aa50138be00 29990 graphics optional jbig2dec_0.13-2_amd64.deb
 291164aaf09da2b287f2fdba6fca9556 87616 debug extra libjbig2dec0-dbgsym_0.13-2_amd64.deb
 f5069a3c9f3633d814663737303c1de8 61598 libdevel optional libjbig2dec0-dev_0.13-2_amd64.deb
 1413df56bb4cbc26e8cce6f7482b716d 59260 libs optional libjbig2dec0_0.13-2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJXOfkfAAoJECx8MUbBoAEhv6MP/27qDw3/4LSNdb0KZvaevEBb
XdHpZAsinynov5O6Da/02ph5cYXtp38FbSbaKRqwUNCCxEZ3o8MRUtL4QP8u+JNL
ZY5GP8HC83kcVJKcu8e/A9ZhpC6oa+6XHf0nOXZr55mdpLfZRpxIVrtUkLIQVLiK
VWAAsQDgBHQaRfboDFceaS9qw1R0y5hjoAQAl0bhFfW8szsRCioorvFv/kdAJPp8
sEEH2ztrThb15ys0W15rNJv/+1r1fCFQDUIS3iipn0H4TY6HcVVQoXPjHFohF1HO
PjHaG3fxsZ+XedB3eH3fydpiXErdkb7Y+HNSJ/8QLRu1xhp7J7YEtEx+6q0g34cu
hAr0u+Eb2v5SMNFx5MvHPE6U/bx2ccM06fwl1Mgq6a+RPYfq8m5niyFytoFpd8h4
6DDzjc9/bgnx6dJL3hvyy+GmmzDOw0w/vMXEURf0AXOySV7hD1KcyftJFZoxRVr6
NdQtOOjqafcDGNMGjW624hTN9H8sA7o6I7W0Cje7pCsWU5i+shvWfZBejrY7Xo7R
zVmEM303dtUXwtUwZfZZT9HD2UmOl4Caw5szfmNAn3yWpNHXRlBXi9eyvq4hNkFi
ETVXasyVS+G2PvZ8aPADatqgrqSkBVVRgZvlo5QzK1t3vWSNzR+fDfmRC9J/xSP+
tbByVtU9YtaDt87ljitf
=LNdg
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: