-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 27 Jun 2026 12:57:40 +0200
Source: id3lib3.8.3
Architecture: source
Version: 3.8.3-24
Distribution: unstable
Urgency: low
Maintainer: Martin A. Godisch <godisch@debian.org>
Changed-By: Martin A. Godisch <godisch@debian.org>
Changes:
id3lib3.8.3 (3.8.3-24) unstable; urgency=low
.
* 68-fix-utf16be-text-encoding.patch: fix UTF-16BE round-trip on big-endian
architectures (closes autopkgtest failure on s390x). The read path in
src/field_string_ascii.cpp called swapPairs() unconditionally after
io::readUnicodeText(), which is correct only on little-endian hosts; on
big-endian hosts (s390x) UTF-16BE wire format already matches host byte
order, so swapping the pairs produced corrupted text that failed the
round-trip check ("FAIL: UTF-16BE round-trip"). Guard swapPairs() and
its two call sites with #if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ so
the byte swap is compiled and executed only where it is needed. The
write path and all other encodings are unaffected.
Checksums-Sha1:
435dd8f7cdca7dd14ac7b42a5d7e7c42b8b99dbf 2239 id3lib3.8.3_3.8.3-24.dsc
fb61dee4265442d3bfc67df79abcda614cf4a7ab 24040 id3lib3.8.3_3.8.3-24.debian.tar.xz
249b642a69c7a41d25a69ecb880e52c88f5d7e84 7949 id3lib3.8.3_3.8.3-24_amd64.buildinfo
Checksums-Sha256:
cb23a4cc3c2685f52d16912d1608e9b20ee5dcac9896c8737d1bd3bae1ff37e2 2239 id3lib3.8.3_3.8.3-24.dsc
87e35b424b0d04f584c14aeb383d6825f783aafc25b8b8010c30a96f7f47ce47 24040 id3lib3.8.3_3.8.3-24.debian.tar.xz
be6e349606986d6254dfefd4a453fb875f0c85c083f0bb4f749143472f2edd3f 7949 id3lib3.8.3_3.8.3-24_amd64.buildinfo
Files:
843434c7d6971f3911ce44bfb03f73e4 2239 libs optional id3lib3.8.3_3.8.3-24.dsc
a10fc31376d9171df274587fc369261d 24040 libs optional id3lib3.8.3_3.8.3-24.debian.tar.xz
ab92ada2c888a6f6cefeb45605f7378c 7949 libs optional id3lib3.8.3_3.8.3-24_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJHBAEBCgAxFiEEGEIyO0/Pm5CZX6F/o1C5kfBaSFcFAmo/reATHGdvZGlzY2hA
ZGViaWFuLm9yZwAKCRCjULmR8FpIV8t7D/9WUFjlUCAj+EIa16G119fRk92H6glE
y1T3xXqrjSaTMQ8G1U2jEQAs6zZLu4VNMYR3hr+i+F3P76hSFuMSbEKhPMysWCvf
VpwWEkubVMvuzRIDOIzDRN/aes7KfxkxZNl64y+uD+m8aWyYLJSzVGSp0PDUltxk
UnB0aMaIDBDXJNZX+bnUXYQVcBYvYzU5WKtE7T/jrq7xTWeOO+HPqK5m82wvXGb3
TBQ7gj8iwICb2DqbOi0fOjrfJrj5gnrT9J3j2NYVEYcAOwvbBp2wurzys13AcfYl
nQBkJVQH5r6AiAFsfBG407hPCD7WdzktH1ClnNcj3ztq27uOpvwaKEdXPrhQzcpO
je0lltJKNBEJ6qD5XeGVquGQkseTnZpoM18kAmGjZZ4kgzOAwqvGbhxSjir6V73X
Sg4Yn7OfrKH8au6RaXvUDYeySIHt+9aXbS23SDuACiP8DSl1FCGINyEa0s8fe3hD
4NxJdQ8V0eNqCmyBK4Wjy/fYJXMtGvk87hXQG/8g/6ADbOapkdcxui3xl+a3ltfJ
tvBkBvEpxf4/mU2wPn0zfYMQ2O8Td9QxKH/NHcUa321/dCCbfyXtfei6cmTE2NUw
OmrQpUqXut0CRw2MM91tL8MTPKAfuLnHVJG8KL86eAhCJIQAX6hXkstfyuQQvoec
XpUjP8Qtj16OWg==
=RuWY
-----END PGP SIGNATURE-----