Processed: [bts-link] source package ghostscript
Processing commands for cont...@bugs.debian.org: > # > # bts-link upstream status pull for source package ghostscript > # see http://lists.debian.org/debian-devel-announce/2006/05/msg1.html > # > user bts-link-upstr...@lists.alioth.debian.org Setting user to bts-link-upstr...@lists.alioth.debian.org (was bts-link-de...@lists.alioth.debian.org). > # remote status report for #367437 (http://bugs.debian.org/367437) > # Bug title: gs uses unreasonable amount of memory on sealspamphlet_EN.pdf > # * http://bugs.ghostscript.com/show_bug.cgi?id=689805 > # * remote status changed: VERIFIED -> NOTIFIED > # * reopen upstream > tags 367437 - fixed-upstream Bug #367437 [ghostscript] gs uses unreasonable amount of memory on sealspamphlet_EN.pdf Removed tag(s) fixed-upstream. > usertags 367437 - status-VERIFIED Usertags were: resolution-FIXED status-VERIFIED. Usertags are now: resolution-FIXED. > usertags 367437 + status-NOTIFIED Usertags were: resolution-FIXED. Usertags are now: resolution-FIXED status-NOTIFIED. > # remote status report for #440478 (http://bugs.debian.org/440478) > # Bug title: gs-esp: hangs at ~98% CPU with DEVICE=bbox reading a .ps from > tiff2ps > # * http://bugs.ghostscript.com/show_bug.cgi?id=693166 > # * remote status changed: VERIFIED -> NOTIFIED > # * reopen upstream > tags 440478 - fixed-upstream Bug #440478 [ghostscript] gs-esp: hangs at ~98% CPU with DEVICE=bbox reading a .ps from tiff2ps Removed tag(s) fixed-upstream. > usertags 440478 - status-VERIFIED Usertags were: resolution-FIXED status-VERIFIED. Usertags are now: resolution-FIXED. > usertags 440478 + status-NOTIFIED Usertags were: resolution-FIXED. Usertags are now: status-NOTIFIED resolution-FIXED. > # remote status report for #618530 (http://bugs.debian.org/618530) > # Bug title: gs -dSAFER: /invalidfileaccess with "run" operator > # * http://bugs.ghostscript.com/show_bug.cgi?id=692602 > # * remote status changed: VERIFIED -> NOTIFIED > # * reopen upstream > tags 618530 - fixed-upstream Bug #618530 [ghostscript] gs -dSAFER: /invalidfileaccess with "run" operator Removed tag(s) fixed-upstream. > usertags 618530 - status-VERIFIED Usertags were: status-VERIFIED resolution-FIXED. Usertags are now: resolution-FIXED. > usertags 618530 + status-NOTIFIED Usertags were: resolution-FIXED. Usertags are now: resolution-FIXED status-NOTIFIED. > thanks Stopping processing here. Please contact me if you need assistance. -- 367437: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=367437 440478: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=440478 618530: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=618530 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
jbig2dec_0.13-2_amd64.changes ACCEPTED into unstable
Accepted: -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 Changed-By: Jonas Smedegaard 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- Thank you for your contribution to Debian.
Bug#799916: libjbig2dec0 is not Multi-Arch compatible
Quoting Yuriy M. Kaminskiy (2016-05-16 18:31:50) > On 16.05.2016 19:24, Jonas Smedegaard wrote: >> Quoting Yuriy M. Kaminskiy (2016-05-16 17:17:04) >>> Patch (against 0.13-1) attached. >> >> I believe your patch is flawed, however: the arch-specific jbig2dec >> package should not be marked "foreign" as it is unusable by foreign >> architectures. > > It *is* usable, of course. It is multi-arch, not crossbuild-arch (or > something), user is supposed to be able to run foreign arch binary on > their system (either natively, or via qemu-user). > E.g. I can use jbig2dec:amd64 on primary-arch i386 (or reverse) > perfectly fine. And if other package depends on jbig2dec binary, it > can use native or (any of) foreign binary equally fine. See > https://wiki.debian.org/Multiarch/Implementation That wiki page is what I consulted, and I am not convinced: The passage I found¹ talks about flagging packages where "one copy of this package, of any architecture, is sufficient to satisfy the needs of the runtime library package of every architecture" - and exemplifies with -data packages. I do not recognize -tools style packages as fitting that description. Please try harder to convince me (and no: stating "of course" is *not* helpful, quite the contrary). - Jonas ¹ https://wiki.debian.org/Multiarch/Implementation#Multi-Arch:_foreign_support_packages -- * Jonas Smedegaard - idealist & Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private signature.asc Description: signature
Processing of jbig2dec_0.13-2_amd64.changes
jbig2dec_0.13-2_amd64.changes uploaded successfully to localhost along with the files: jbig2dec_0.13-2.dsc jbig2dec_0.13-2.debian.tar.xz jbig2dec-dbgsym_0.13-2_amd64.deb jbig2dec_0.13-2_amd64.deb libjbig2dec0-dbgsym_0.13-2_amd64.deb libjbig2dec0-dev_0.13-2_amd64.deb libjbig2dec0_0.13-2_amd64.deb Greetings, Your Debian queue daemon (running on host franck.debian.org)
Processing of jbig2dec_0.13-2_amd64.changes
jbig2dec_0.13-2_amd64.changes uploaded successfully to ftp-master.debian.org along with the files: jbig2dec_0.13-2.dsc jbig2dec_0.13-2.debian.tar.xz jbig2dec-dbgsym_0.13-2_amd64.deb jbig2dec_0.13-2_amd64.deb libjbig2dec0-dbgsym_0.13-2_amd64.deb libjbig2dec0-dev_0.13-2_amd64.deb libjbig2dec0_0.13-2_amd64.deb Greetings, Your Debian queue daemon (running on host coccia.debian.org)
Bug#799916: marked as done (libjbig2dec0 is not Multi-Arch compatible)
Your message dated Mon, 16 May 2016 16:56:45 + with message-id and subject line Bug#799916: fixed in jbig2dec 0.13-2 has caused the Debian Bug report #799916, regarding libjbig2dec0 is not Multi-Arch compatible 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 ow...@bugs.debian.org immediately.) -- 799916: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=799916 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems --- Begin Message --- Package: libjbig2dec0 Version: 0.12-2 Severity: normal Dear Maintainer, libjbig2dec0 is not multiarch compatible. In turn this prevents installing the 32-bit libgs-dev package on 64-bit Debian systems. -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (500, 'testing'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.1.0-2-amd64 (SMP w/4 CPU cores) Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages libjbig2dec0 depends on: ii libc6 2.19-20 libjbig2dec0 recommends no packages. libjbig2dec0 suggests no packages. -- no debconf information --- 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 799...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Jonas Smedegaard (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 ftpmas...@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 Changed-By: Jonas Smedegaard 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
Bug#824483: marked as done (libjbig2dec0: unused and unrelated Memento memory debugging code)
Your message dated Mon, 16 May 2016 16:56:45 + with message-id 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 ow...@bugs.debian.org immediately.) -- 824483: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=824483 Debian Bug Tracking System Contact ow...@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.0 +0300 +++ jbig2dec-0.13/debian/changelog 2016-05-16 17:59:32.0 +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 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.0 +0300 +++ jbig2dec-0.13/debian/libjbig2dec0.symbols 2016-05-16 17:57:50.0 +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.0 +0300 +++ jbig2dec-0.13/debian/patches/2001_disable_memento.patch 2016-05-16 17:58:29.0 +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.0 +0300 +++ jbig2dec-0.13/debian/patches/series 2016-05-16 17:55:49.0 +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.
hplip 3.16.5+repack0-1 MIGRATED to testing
FYI: The status of the hplip source package in Debian's testing distribution has changed. Previous version: 3.16.3+repack0-1 Current version: 3.16.5+repack0-1 -- This email is automatically generated once a day. As the installation of new packages into testing happens multiple times a day you will receive later changes on the next day. See https://release.debian.org/testing-watch/ for more information.
Processed: limit source to jbig2dec, tagging 824483, tagging 799916
Processing commands for cont...@bugs.debian.org: > limit source jbig2dec Limiting to bugs with field 'source' containing at least one of 'jbig2dec' Limit currently set to 'source':'jbig2dec' > tags 824483 + pending Bug #824483 [libjbig2dec0] libjbig2dec0: unused and unrelated Memento memory debugging code Added tag(s) pending. > tags 799916 + pending Bug #799916 [libjbig2dec0] libjbig2dec0 is not Multi-Arch compatible Added tag(s) pending. > thanks Stopping processing here. Please contact me if you need assistance. -- 799916: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=799916 824483: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=824483 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#799916: libjbig2dec0 is not Multi-Arch compatible
On 16.05.2016 19:24, Jonas Smedegaard wrote: Hi Yuriy, Quoting Yuriy M. Kaminskiy (2016-05-16 17:17:04) Patch (against 0.13-1) attached. I believe your patch is flawed, however: the arch-specific jbig2dec package should not be marked "foreign" as it is unusable by foreign architectures. It *is* usable, of course. It is multi-arch, not crossbuild-arch (or something), user is supposed to be able to run foreign arch binary on their system (either natively, or via qemu-user). E.g. I can use jbig2dec:amd64 on primary-arch i386 (or reverse) perfectly fine. And if other package depends on jbig2dec binary, it can use native or (any of) foreign binary equally fine. See https://wiki.debian.org/Multiarch/Implementation
Bug#799916: libjbig2dec0 is not Multi-Arch compatible
Hi Yuriy, Quoting Yuriy M. Kaminskiy (2016-05-16 17:17:04) > Patch (against 0.13-1) attached. Thanks! I believe your patch is flawed, however: the arch-specific jbig2dec package should not be marked "foreign" as it is unusable by foreign architectures. - Jonas -- * Jonas Smedegaard - idealist & Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private signature.asc Description: signature
Bug#824483: libjbig2dec0: unused and unrelated Memento memory debugging code
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.0 +0300 +++ jbig2dec-0.13/debian/changelog 2016-05-16 17:59:32.0 +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 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.0 +0300 +++ jbig2dec-0.13/debian/libjbig2dec0.symbols 2016-05-16 17:57:50.0 +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.0 +0300 +++ jbig2dec-0.13/debian/patches/2001_disable_memento.patch 2016-05-16 17:58:29.0 +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.0 +0300 +++ jbig2dec-0.13/debian/patches/series 2016-05-16 17:55:49.0 +0300 @@ -1,2 +1,3 @@ 1001_ignore_python_test.patch 1004_extract_infile_from_autogen-sh.patch +2001_disable_memento.patch
Bug#799916: libjbig2dec0 is not Multi-Arch compatible
Control: tags -1 patch thanks Patch (against 0.13-1) attached. diff -Nru jbig2dec-0.13/debian/control jbig2dec-0.13/debian/control --- jbig2dec-0.13/debian/control2016-05-10 17:52:21.0 +0300 +++ jbig2dec-0.13/debian/control2016-05-16 18:05:53.0 +0300 @@ -24,6 +24,7 @@ Provides: libjbig2dec-dev Conflicts: libjbig2dec-dev Architecture: any +Multi-arch: same Description: JBIG2 decoder library - development files jbig2dec is a decoder library and example utility implementing the JBIG2 bi-level image compression spec. Also known as ITU T.88 and ISO IEC @@ -36,6 +37,7 @@ Depends: ${shlibs:Depends}, ${misc:Depends} Pre-Depends: ${misc:Pre-Depends} Architecture: any +Multi-arch: same Description: JBIG2 decoder library - shared libraries jbig2dec is a decoder library and example utility implementing the JBIG2 bi-level image compression spec. Also known as ITU T.88 and ISO IEC @@ -47,6 +49,7 @@ Section: graphics Depends: ${shlibs:Depends}, ${misc:Depends} Architecture: any +Multi-arch: foreign Description: JBIG2 decoder library - tools jbig2dec is a decoder library and example utility implementing the JBIG2 bi-level image compression spec. Also known as ITU T.88 and ISO IEC diff -Nru jbig2dec-0.13/debian/control.in jbig2dec-0.13/debian/control.in --- jbig2dec-0.13/debian/control.in 2016-05-10 14:06:28.0 +0300 +++ jbig2dec-0.13/debian/control.in 2016-05-16 18:06:19.0 +0300 @@ -15,6 +15,7 @@ Provides: libjbig2dec-dev Conflicts: libjbig2dec-dev Architecture: any +Multi-arch: same Description: JBIG2 decoder library - development files jbig2dec is a decoder library and example utility implementing the JBIG2 bi-level image compression spec. Also known as ITU T.88 and ISO IEC @@ -27,6 +28,7 @@ Depends: ${shlibs:Depends}, ${misc:Depends} Pre-Depends: ${misc:Pre-Depends} Architecture: any +Multi-arch: same Description: JBIG2 decoder library - shared libraries jbig2dec is a decoder library and example utility implementing the JBIG2 bi-level image compression spec. Also known as ITU T.88 and ISO IEC @@ -38,6 +40,7 @@ Section: graphics Depends: ${shlibs:Depends}, ${misc:Depends} Architecture: any +Multi-arch: foreign Description: JBIG2 decoder library - tools jbig2dec is a decoder library and example utility implementing the JBIG2 bi-level image compression spec. Also known as ITU T.88 and ISO IEC
Processed: Re: libjbig2dec0 is not Multi-Arch compatible
Processing control commands: > tags -1 patch Bug #799916 [libjbig2dec0] libjbig2dec0 is not Multi-Arch compatible Added tag(s) patch. -- 799916: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=799916 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#824419: cups-filters: Please document pdfAutorotate in the README
Thank you for your contribution. I have added the documentation for the pdfAutorotate option to the README file in the upstream repository now, BZR rev. 7461. Till
Bug#824419: cups-filters: Please document pdfAutorotate in the README
On Sun 15 May 2016 at 19:20:19 +0100, Brian Potkin wrote: > Although pdfAutorotate was introduced in cups-filters 1.0.25 it is not > documented anywhere. I would suggest the README is as good a place as > any. My suggestion is: > > A PDF file containing pages with page width greater than page height > (a landscape page) has such pages automatically rotated anticlockwise > by 90 degrees. To turn off the feature on a job-for-job basis use > > lp -d -o nopdfAutorotate > > On a per queue basis use > > -o nopdfAutorotate > > as an option to lpadmin. > > Note that the 'landscape' and 'orientation-requested=4' options of > CUPS take precedence and are applied before 'pdfAutorotate' or > 'nopdfAutorotate'. The suggestion doesn't quite match the reality of cups-filters 1.0.83. A corrected patch is: A PDF file containing pages with page width greater than page height (a landscape page) has such pages automatically rotated anticlockwise by 90 degrees unless the PPD file has a *LandscapeOrientation line saying 'Minus90', which results in a 90 degree rotation clockwise. To turn off the feature on a job-for-job basis use lp -d -o nopdfAutorotate On a per queue basis use -o nopdfAutorotate as an option to lpadmin. Note that the 'landscape' and 'orientation-requested=4' options of CUPS take precedence and are applied before 'pdfAutorotate' or 'nopdfAutorotate'.