Your message dated Sat, 07 Oct 2023 18:19:39 +0000
with message-id <e1qpbtr-00crcu...@fasolo.debian.org>
and subject line Bug#1052486: fixed in jpeg-xl 0.7.0-10.1
has caused the Debian Bug report #1052486,
regarding jpeg-xl: FTBFS with libwebp 1.3.2: Use static libwebp library without
linking libsharpyuv
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.)
--
1052486: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052486
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: jpeg-xl
Severity: serious
Version: 0.7.0-10
X-Debbugs-CC: ma...@debian.org
Control: tags -1 +patch
Dear Debian jpeg-xl packager,
Unfortunately jpeg-xl in Sid now FTBFS more due to a corner case in searching
of its
build-dependency libwebp.
In jpeg-xl CMakeLists.txt, it searches libwebp in order to build some test
binaries.
Unfortunately the CMakeList.txt is hardcoding the logic to prefer static
library if
present, and fall back to using shared library. However, with libwebp 1.3.x
series,
the static library of libwebp also depends on symbols in libsharpyuv (which is
built
together with libwebp). The building of jpeg-xl will unfortunately FTBFS if the
static
libsharpyuv is not linked together with libwebp explicitly.
I am preparing a patch to solve this problem, which adds the logic of static
libsharpyuv
linkage. Unfortunately this patch will be incompatible with libwebp (<< 1.3).
The
alternative solution is to enforce dynamic linking at all time, which will be
compatible
with all libwebp versions.
Thanks,
Boyuan Yang
From: Boyuan Yang <by...@debian.org>
Date: Fri, 22 Sep 2023 17:12:33 -0400
Subject: tools/CMakeLists.txt: Fix compatibility with static libwebp 1.3.x
---
tools/CMakeLists.txt | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/tools/CMakeLists.txt b/tools/CMakeLists.txt
index 934ed89..6556845 100644
--- a/tools/CMakeLists.txt
+++ b/tools/CMakeLists.txt
@@ -249,7 +249,12 @@ if(JPEGXL_ENABLE_BENCHMARK AND JPEGXL_ENABLE_TOOLS)
message(WARNING "Using dynamic libwebp")
target_link_libraries(benchmark_xl PkgConfig::WebP)
else()
+ # Debian-specific patch
+ # libwebp 1.3.x: libsharpyuv static library must be linked as well
+ find_library(SHARPYUV_STATIC_LINK_LIBRARY NAMES libsharpyuv.a
+ PATHS "${WebP_LIBDIR}" REQUIRED)
target_link_libraries(benchmark_xl "${WebP_STATIC_LINK_LIBRARY}")
+ target_link_libraries(benchmark_xl "${SHARPYUV_STATIC_LINK_LIBRARY}")
target_include_directories(benchmark_xl
PRIVATE ${WebP_STATIC_INCLUDE_DIRS})
target_compile_options(benchmark_xl PRIVATE ${WebP_STATIC_CFLAGS_OTHER})
signature.asc
Description: This is a digitally signed message part
--- End Message ---
--- Begin Message ---
Source: jpeg-xl
Source-Version: 0.7.0-10.1
Done: Boyuan Yang <by...@debian.org>
We believe that the bug you reported is fixed in the latest version of
jpeg-xl, 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 1052...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Boyuan Yang <by...@debian.org> (supplier of updated jpeg-xl 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: SHA512
Format: 1.8
Date: Sat, 23 Sep 2023 12:52:43 -0400
Source: jpeg-xl
Architecture: source
Version: 0.7.0-10.1
Distribution: unstable
Urgency: medium
Maintainer: Debian PhotoTools Maintainers
<pkg-phototools-de...@lists.alioth.debian.org>
Changed-By: Boyuan Yang <by...@debian.org>
Closes: 1051560 1052486
Changes:
jpeg-xl (0.7.0-10.1) unstable; urgency=medium
.
* Non-maintainer upload.
.
[ Boyuan Yang ]
* debian/patches/:
+ 0007-tools-CMakeLists.txt-Fix-compatibility-with-static-l.patch:
Fix compatibility with libwebp 1.3.x. (Closes: #1052486)
* 0008-Fix-conformance-test.patch: Fix unit test that was previously
skipped but now failing. (Closes: #1051560)
* debian/control: Require libwebp-dev (>= 1.3) due to patch 0007.
Checksums-Sha1:
1db21c99001cd5522b1647e2e455d5e6f62ff89f 3092 jpeg-xl_0.7.0-10.1.dsc
43f9515e0c50dc1049de7a55fea1df9b033b0069 1505917 jpeg-xl_0.7.0.orig.tar.gz
5871f3e92d2c639e340183117f02695178a986eb 22860 jpeg-xl_0.7.0-10.1.debian.tar.xz
e7a9b0b470a663960e923dfa828970d832b4f182 15346
jpeg-xl_0.7.0-10.1_amd64.buildinfo
Checksums-Sha256:
00166ee63c11923d41ee3aa050ae85881c8868e60b9b891ab6aceefce41367d6 3092
jpeg-xl_0.7.0-10.1.dsc
3114bba1fabb36f6f4adc2632717209aa6f84077bc4e93b420e0d63fa0455c5e 1505917
jpeg-xl_0.7.0.orig.tar.gz
27fff9d0091fec5e3fdf1b0213f2686c735de9f05f9ae17906765f7905d97982 22860
jpeg-xl_0.7.0-10.1.debian.tar.xz
9ed547cd44c5d113952155bf416d84d8e07285be444029b515f7137155711b26 15346
jpeg-xl_0.7.0-10.1_amd64.buildinfo
Files:
8a48cd734a4b58fbee18f55728fa3b2b 3092 graphics optional jpeg-xl_0.7.0-10.1.dsc
fc56e7db98f6182fc0891dce25833e3a 1505917 graphics optional
jpeg-xl_0.7.0.orig.tar.gz
04eb7c4c90acc3ac6d99ea24abab22dd 22860 graphics optional
jpeg-xl_0.7.0-10.1.debian.tar.xz
82a9e45c74789b51cd727722acd96f8f 15346 graphics optional
jpeg-xl_0.7.0-10.1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmUPGvkACgkQwpPntGGC
Ws69Ug/+NSsqEz0EWBgKpCL8etqIpqciIA0waVzY+d/b+HfEX5EEb3dOPdCOXZ0J
M+dc72JDXlEP3ejM/24aWpbyJ1TNMUhMyTp9B2S0F5h4Pz1CD9YsK9AoNaRsEQQe
7vg1VTqY2oHld/jtOonWvXAkeQff0JoE626o3zP6qAfszlW2brc7AOYRaTPKGVQ7
0hHQ7fFIR+NltQJFM9M+pHLY63Njm4PYdnc1Skh12h6522GHi08dVyiRr+YGS5AB
7xaSZlB2XY21vrWhQDp7/zrf/9f2aryXOX4zXY+F3PRLwyIb+LeiOtVxMChH7Mmd
xeMk2tXEO7JFhdpvoX2HmRK4GjZyhSrVCUP+FyA6jAV+pYhf52LFgBL5obVkPqu5
ipp3K5CrcPa6QUm4igmwPWKz+o7k4iZ2sj4hvlTsHAlOsEgE4ay8h8Rz2GmVtRDT
cSVMlubeZeU9mCqlAB3Z0HDhIqB/8wkbsNtv9CoNki52SflMk9SNmXnakXQCFwkw
CmGwtvbFCcK7tA5lgoHKjt8HttDMLXwikZpgUySpV4vcKrA/z6b+gpIwrQ+8veN4
83pR2yo0XnaaSSKWVGuP0frWjvqsa1+1UFAot3G4VXT5/RK4u22MadzsYJqEXL/P
2TJDN6tAOT5F7TLsBK9bx1/CwVYAEcAecklco678Pmpc1vhWe28=
=OkpA
-----END PGP SIGNATURE-----
--- End Message ---