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

Re: Uploaded libjpeg 6a-11 (source i386) to master



Scott,

[ cc'd to developer's mailing list in the hope that others might give
  opinions on what to do about this ]

Previous releases of gs-aladdin have been broken when dealing with some
jpegs.  To fix this behaviour the upstream maintainer suggests linking
statically with a private copy of the jpeg library.  The gs-aladdin
maintainer asked me to raise the value (see below) so he could follow the
Debian policy and link dynamically.  So I raised it in 6a-10, which proved
to be a rather bad idea :(

============ From gs-aladdin/make.txt ==============
The *head.mak files also compile and link the jpeg library into the
executable.  Ghostscript doesn't offer a SHARE option for this library,
because in order to be compatible with Adobe interpreters, Ghostscript has
to compile the code with the non-standard definition
        #define D_MAX_BLOCKS_IN_MCU 64
This is in contradiction to the JPEG standard, but at least some real
PostScript files require this.  A shared system library would not be
compiled this way.
====================================================

After discussion with Marco (gs-aladdin maintainer), we have found 3
possible solutions.

1. Statically link gs-aladdin with patched libjpeg (which is against policy)

2. Recompile all packages depending on libjpeg (which would require the major
   version to be changed since the interface has been changed)

3. Leave it as it is and let some ps files be broken (which seems silly if
   we can fix it)

At the moment we're going with option 3, but any other input is welcome.
I personally feel 1 might be an even better option, but it may require some
change in policy.

Regards,
Mark


On 09-Mar-98 Scott Ellis wrote:
> Just a quick note, but there basically doesn't seem to be a useful way of
> re-increasing that value without breaking everything linked with libjpeg.
> This is definatly a "Bad Thing".
> 
> What problem does gs-aladdin have anyway?
> 
> On Tue, 10 Mar 1998 mmickan@ozemail.com.au wrote:
> 
>> 
>> -----BEGIN PGP SIGNED MESSAGE-----
>> 
>> Format: 1.5
>> Date: Tue, 10 Mar 1998 02:47:44 +1030
>> Source: libjpeg
>> Binary: libjpeg-progs libjpeg-gif libjpegg-dev libjpeg-altdev libjpegg6a
>> libjpeg6a
>> Architecture: source i386
>> Version: 6a-11
>> Distribution: unstable
>> Urgency: low
>> Maintainer: Mark Mickan <mmickan@debian.org>
>> Description: 
>>  libjpeg-altdev - Development files for the IJG jpeg library [libc5]
>>  libjpeg-gif - Programs for manipulating jpeg files
>>  libjpeg-progs - Programs for manipulating jpeg files
>>  libjpeg6a  - The Independent JPEG Group's jpeg runtime library [libc5]
>>  libjpegg-dev - Development files for the IJG jpeg library [libc6]
>>  libjpegg6a - The Independent JPEG Group's jpeg runtime library [libc6]
>> Changes: 
>>  libjpeg (6a-11) unstable; urgency=low
>>  .
>>    * changed D_MAX_BLOCKS_IN_MCU back to 10 until other packages can be
>>    recompiled (or another solution for gs-aladdin is found)
>> Files: 
>>  d670cc37c313e3527590b1416b3b625a 686 graphics optional libjpeg_6a-11.dsc
>>  ee21cc8b2eaf2407921b5d41c66d8550 10779 graphics optional
>>  libjpeg_6a-11.diff.gz
>>  63692eace2604adb770bd5e18a6c7999 72944 graphics optional
>>  libjpegg6a_6a-11_i386.deb
>>  79fbf3ceae2640ecf10672b8fbea9c5a 169976 graphics optional
>>  libjpegg-dev_6a-11_i386.deb
>>  a4097f37d16a170374fab8cce8109e43 172372 graphics optional
>>  libjpeg-progs_6a-11_i386.deb
>>  792e9a10c41dbbf3b4e94bb8c05604f0 174982 non-free/graphics optional
>>  libjpeg-gif_6a-11_i386.deb
>>  2688d809646c6b6a8863705b34e17840 64286 oldlibs optional
>>  libjpeg6a_6a-11_i386.deb
>>  84416cab628a905b20c55b681e21e7f5 170046 oldlibs optional
>>  libjpeg-altdev_6a-11_i386.deb
>> 
>> -----BEGIN PGP SIGNATURE-----
>> Version: 2.6.3ia
>> Charset: noconv
>> 
>> iQCVAwUBNQQbnTodYgJsmwRRAQHxtQP9FLf+84PGkqC6eZ9sSfegUw5f8R7RTICg
>> S7YEop2jxYvWexiOGkccfkhgPqFT2EXFZrHUSUDIn32H34Sadfk6zC28Gqv8kLUe
>> QIzYvQLbHeyfuk5mMLwwxvEWhm9OiDt8D0IgUbkoRdZ8pjMw5Y1IlIwkhmffFj8B
>> puv8KVjcbjw=
>> =VmoT
>> -----END PGP SIGNATURE-----
>> 
>> 
>> --
>> E-mail the word "unsubscribe" to
>> debian-devel-changes-request@lists.debian.org
>> TO UNSUBSCRIBE FROM THIS MAILING LIST. Trouble?  E-mail to
>> listmaster@debian.org .
>> 
> 
> -- 
> Scott K. Ellis <storm@gate.net>                 http://www.gate.net/~storm/

--------------------------------------------------
Mark Mickan                 mmickan@ozemail.com.au
                                mmickan@debian.org


--
E-mail the word "unsubscribe" to debian-devel-request@lists.debian.org
TO UNSUBSCRIBE FROM THIS MAILING LIST. Trouble? E-mail to listmaster@lists.debian.org


Reply to: