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

Re: Freeze exception for exactimage (adopt+bugfixes; through unstable)



Hello,

Sven Eckelmann <sven@narfation.org> (01/07/2012):
> A possible solution is a planned freeze exception for exactimage. I've
> prepared an upload to mentors [1] that could be used as start of an
> discussion about what would be seen as acceptable by the release team.
> All cleanup or refactoring changes were removed and only the adopt
> change, the program behavior bug fixes and the libpng transition were
> included. Even lintian warnings about the policy changes were not
> fixed (3.9.2 -> 3.9.3).

thanks, appreciated.

> Most of the patches are relative small and easy to understand with a
> little bit knowledge of the code. The only big thing standing out is
> the libjpeg8_compat.patch . It replaces some libjpeg62 specific files
> (from the libjpeg62 orig tarball) with the same files from libjpeg8
> (from the libjpeg8 orig tarball) to fix the hiccups/crashes in the
> jpeg code related to the abi changes. It is necessary because it is
> not possible to build exactimage against libjpeg62-dev after the
> transition of libevas-dev to libjpeg-dev because this virtual package
> is not provided anymore by libjpeg62-dev. The libjpeg8-dev package
> also conflicts with libjpeg62-dev (and would create even more problems
> during runtime after linking both).

I guess that'll be fixable for real after wheezy is released (moving
everyone to $defaultlibjpeg), but I guess what you did will do for now.
Please upload to unstable.

I'm a bit worried about those files getting copied over, though. What if
some security fix is needed in libjpeg? Maybe get that new exactimage
version listed in ECC[1]?

 1. http://wiki.debian.org/EmbeddedCodeCopies

> I would like to get feedback from the release team before I decide how
> to continue with the upload.
> 
> exactimage (0.8.5-5) unstable; urgency=low
> 
>  * debian/control:
>    - Add Daniel Stender and Sven Eckelmann as new maintainer (Closes: #587062)
>    - Depend on libpng-dev instead of libpng12-dev (Closes: #662317)
>    - Depend on libjpeg8-dev to avoid hiccups with other libjpeg versions
>  * debian/patches:
>    - Add edentify_tga_mismatch.patch, Fix misidentification of PNM as TGA
>      (Closes: #575324)
>    - missing_include_vector.patch, Add missing includes for std::vector
>    - Add libjpeg8_compat.patch, Build jpeg functionality for libjpeg8 to avoid
>      crashes and other hiccups (Closes: #679775)
>    - Add optimize2bw_denoise.patch, Fix optimize2bw denoise crash on 64-bit
>      systems (Closes: #679772)

Given the changes, it might make sense to leave it for a longer time
than usual in unstable, maybe 15-20 days.

Mraw,
KiBi.

Attachment: signature.asc
Description: Digital signature


Reply to: