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

Bug#582522: marked as done (please document D_MAX_BLOCKS_IN_MCU deviation from upstream more clearly)



Your message dated Mon, 25 Feb 2013 15:47:45 +0000
with message-id <E1UA0HJ-00043Q-2k@franck.debian.org>
and subject line Bug#582522: fixed in ghostscript 9.05~dfsg-7
has caused the Debian Bug report #582522,
regarding please document D_MAX_BLOCKS_IN_MCU deviation from upstream more clearly
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.)


-- 
582522: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=582522
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: libjpeg8
Version: 8b-1
Severity: normal

Hi,

Ghostscript currently[1] use a local copy of libjpeg.  This is explained
in the following snippet from its documentation:

> we have also provided the ability to [link against system library]
> with the JPEG library (SHARE_JPEG), but should not use it: in order to
> be compatible with Adobe interpreters (which do not follow the JPEG
> standard exactly), Ghostscript has to compile the IJG code with the
> non-standard definition
>
>   #define D_MAX_BLOCKS_IN_MCU 64
>
> and since shared versions of this library will not have been compiled
> this way, you will get errors on some valid PostScript and PDF input
> files.

For security reasons I would prefer that the Debian packaging of
Ghostscript could link against the shared libjpeg library, which brings
me to this request:

Please provide a variant of libjpeg with above definition declared, so
that Ghostscript (and perhaps other projects as well?) can use the
shared code while still staying compatible with non-standard Adobe
Postscript files.


Kind regards,

 - Jonas

Ghostscript package maintainer


[1] Actually, right now ghostscript links against shared libjpeg62, but
bug#582417 made me look closer and realize that this is bad, so propably
will switch back to using the internal code if this issue cannot be
solved quick.



--- End Message ---
--- Begin Message ---
Source: ghostscript
Source-Version: 9.05~dfsg-7

We believe that the bug you reported is fixed in the latest version of
ghostscript, 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 582522@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 ghostscript 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@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 24 Feb 2013 23:07:24 +0100
Source: ghostscript
Binary: ghostscript ghostscript-cups ghostscript-x ghostscript-doc libgs9 libgs9-common libgs-dev ghostscript-dbg
Architecture: source all amd64
Version: 9.05~dfsg-7
Distribution: experimental
Urgency: low
Maintainer: Debian Printing Team <debian-printing@lists.debian.org>
Changed-By: Jonas Smedegaard <dr@jones.dk>
Description: 
 ghostscript - interpreter for the PostScript language and for PDF
 ghostscript-cups - interpreter for the PostScript language and for PDF - CUPS filter
 ghostscript-dbg - interpreter for the PostScript language and for PDF - Debug symbo
 ghostscript-doc - interpreter for the PostScript language and for PDF - Documentati
 ghostscript-x - interpreter for the PostScript language and for PDF - X11 support
 libgs-dev  - interpreter for the PostScript language and for PDF - Development
 libgs9     - interpreter for the PostScript language and for PDF - Library
 libgs9-common - interpreter for the PostScript language and for PDF - common file
Closes: 291765 582522 618361 618494
Changes: 
 ghostscript (9.05~dfsg-7) experimental; urgency=low
 .
   * Clarify consequences of linking against shared libjpeg (i.e. not
     setting custom D_MAX_BLOCKS_IN_MCU).
     Closes: bug#582522. Thanks to Bastien ROUCARIÈS.
   * Bump debhelper compatibility level to 8.
   * Update copyright file:
     + Fix use pseudo-license and pseudo-comment sections to obey silly
       restrictions of copyright format 1.0.
     + Tidy move Apache license to License section.
   * Add patch 7319a6d cherry-picked upstream and local patches
     2004-2008, to improve documentation.
     Closes: bug#291765, #618361, #618494. Thanks to Dan Jacobson and
     Bastien ROUCARIÈS.
   * Tidy patches: Unfuzz, improve DEP3 headers, and normalize filenames.
   * Update package relations:
     + Relax to build-depend unversioned on cdbs, libcups2-dev and
       libcupsimage2-dev, and depend unversioned on ghostscript and
       gsfonts: Needed versions satisfied in stable, and oldstable no
       longer supported.
     + Stop build-depending on debianutils: Needed version satisfied in
       stable, oldstable no longer supported, and since package is
       essential an unversioned dependency is superfluous.
     + Drop pre-Squeeze transitions.
     + Declare Breaks in rules file.
     + Fix typo in ghostscript-dbg dependency.
       Thanks to Siri Reiter.
   * Rewrite README.source:
     + Shrink to a reference to wiki page.
     + Explicitly mention that NMUs can safely ignore control.in.
     + Add section on Low-threshold NMUs.
   * Bump standards-version to 3.9.4.
Checksums-Sha1: 
 6019ed8f093278a58a3c920e51adedbe72ae3de2 2810 ghostscript_9.05~dfsg-7.dsc
 ed3d6f1dcc31d3586a12fde17ec61b9d4d66002d 109100 ghostscript_9.05~dfsg-7.debian.tar.gz
 d6bbd451d7c2ec4d8e75193e4cf8ff643df34534 2436510 ghostscript-doc_9.05~dfsg-7_all.deb
 b77e2c8b8f56db9daf2f2399dcec8f78d10fcfb6 1980486 libgs9-common_9.05~dfsg-7_all.deb
 a5d7a37b0b381b034a47a2849abfdf3d012f73d3 80938 ghostscript_9.05~dfsg-7_amd64.deb
 a8ceea772a4dd2a4cd65fde6e0ba17c545993a0f 60154 ghostscript-cups_9.05~dfsg-7_amd64.deb
 88404b171ce59e8170a4847ac993264544031b1e 72152 ghostscript-x_9.05~dfsg-7_amd64.deb
 7d7564c513e64c4f745a1677efe66faedbc338a5 1845720 libgs9_9.05~dfsg-7_amd64.deb
 2c67260a93b4a7b7bdcf672e2afd638263e359a6 2037036 libgs-dev_9.05~dfsg-7_amd64.deb
 4d819588e81a6bb25ae4e556b211fed9ab3d4aa9 5315540 ghostscript-dbg_9.05~dfsg-7_amd64.deb
Checksums-Sha256: 
 036bff3ecb1f0ee884e37195cbb003454b6b27d71b6f9d6e35c8b408df4791e3 2810 ghostscript_9.05~dfsg-7.dsc
 1cf97f6f93a6e2aa976ac6d1b75708a093fff085caae895cdfb6a5ca04ab4cb5 109100 ghostscript_9.05~dfsg-7.debian.tar.gz
 1f35b21265a39da9449e62843eb1b336b8882dfe0cc64e4f82d084d4ed4d9c5e 2436510 ghostscript-doc_9.05~dfsg-7_all.deb
 80c0ef1b3d4d6253c8f9b7a7014efd48aecd7488c170033d97dbbe81bbde05b4 1980486 libgs9-common_9.05~dfsg-7_all.deb
 60df5ff34dc430a6bd4bace4956014d83ba2719569577b857a57e37768362720 80938 ghostscript_9.05~dfsg-7_amd64.deb
 beac7126046c7242bd568623651364c487bc7569f2c5c66b85ba0d461e25309e 60154 ghostscript-cups_9.05~dfsg-7_amd64.deb
 d8c1fe7fb4aef2e080654bd8ab680dee809fa00053aaca3e75bdf5920008780c 72152 ghostscript-x_9.05~dfsg-7_amd64.deb
 d5a38677b3077e926d57f5d828f3c394e0729e897bb8697f71ac804ec30785d6 1845720 libgs9_9.05~dfsg-7_amd64.deb
 ed024df4725bd4f3123f30d7c28239a729a77de10edebe27f3f7542c0f1c5d8f 2037036 libgs-dev_9.05~dfsg-7_amd64.deb
 a88f8d7c4f68aa140b63f687ca051e671c647a34a6780fcba90c67632c41f378 5315540 ghostscript-dbg_9.05~dfsg-7_amd64.deb
Files: 
 d0414f974bc5be83c3090562c2809369 2810 text optional ghostscript_9.05~dfsg-7.dsc
 00519b4e195c67298fc7c144e7241d3b 109100 text optional ghostscript_9.05~dfsg-7.debian.tar.gz
 e2f3ad08b3e44487481e56116b0ab3ac 2436510 doc optional ghostscript-doc_9.05~dfsg-7_all.deb
 662877165c78f6e8ed364e446a076793 1980486 libs optional libgs9-common_9.05~dfsg-7_all.deb
 e5a67833e439ff3a10f8c1040659a954 80938 text optional ghostscript_9.05~dfsg-7_amd64.deb
 89438f4f03a11e0922e39eb749828403 60154 text optional ghostscript-cups_9.05~dfsg-7_amd64.deb
 f6bcafa3ad3a02e19444feb4df732a08 72152 text optional ghostscript-x_9.05~dfsg-7_amd64.deb
 4725d30a7170e000f21a64f4d85802c3 1845720 libs optional libgs9_9.05~dfsg-7_amd64.deb
 4b6849d469bfb525c9504a2e3bbc0cae 2037036 libdevel optional libgs-dev_9.05~dfsg-7_amd64.deb
 0c23f7370de67cec22e0ea24c8c1282b 5315540 debug extra ghostscript-dbg_9.05~dfsg-7_amd64.deb

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

iQIcBAEBCgAGBQJRKpJYAAoJECx8MUbBoAEhpbwQAIy2ajP9E3CvbPbdRwZLJHiX
tHYtQSjP0qPF6ttCD7TFEws6L1JM/bJRnPSGjTHnyO+OZmup2cILw1Pm668WOhIC
LdJsjHmqLaE7nHLL1JtC55DhbL6ktcvkc6cp3ZaGssRX3UGToC9ybZx1I8lzDXZi
Sn7UJj3gfGJyBdPkDcJ3JDxt+bpULVyknw7k3/nE+cqFrzbpBrY10y0DSvKIADYT
Zc8PEByAAv9R3Hyi1L4hCsCmKspDpzSPbeHHcoeBcFXKFegYZqaGJ0A/WIy5nVv0
B+ptuIqRwFP8XZ5Or3BGXlNqUXIVDBqPjw7j69cdowTUIGxvV4XTaHSwybsOGltv
1NrewvasrIzYAeDXjmql6aWgCaLHOyQ7OznrLtFxOtEsDzfDm2baDIjnGL05HCQO
v9GMHVRfUfPWXK4OAcrQX7pwl5jxuweR+nV5QwwMymM3+oHB/VOooUkIpC2on7yr
SoAlRLMwkDXbofXxcvOk+mcMRsvcndgCgzB6iLBieDPjiHnfGG/zFuIfXyMNBs8D
4cwXH4bqVOGQ1hvFp9XLOF6DqkYWXBAigmZWWNtTZduKlHo6UXbGdt8AzoRMDbyV
9bxtSvFuyDcLBve6jebHCthN3fbuEmkNcnHTLJPaafXEnNyPTSQGJcg8/BAZmmhD
J9nS6xDWxOQT/j/M28mo
=F4qX
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: