Your message dated Wed, 17 Jun 2026 04:18:34 +0000
with message-id <[email protected]>
and subject line Bug#213239: fixed in id3lib3.8.3 3.8.3-21
has caused the Debian Bug report #213239,
regarding id3v2: unicode support is broken and results in id3 tag data loss
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 [email protected]
immediately.)
--
213239: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=213239
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: id3v2
Version: 0.1.11-3
Severity: grave
Justification: causes non-serious data loss
I have a bunch of unicode letters in tags, I ran the following:
find . -iname "*mp3" -exec id3v2 -C {} \;
All unicode letters got converted into question marks,
all id3 (including id3v1) info is lost.
thank you very much.
-- System Information:
Debian Release: lenny/sid
Architecture: i386 (i686)
Kernel: Linux 2.6.20.11-cfs-v13 (PREEMPT)
Locale: LANG=lt_LT.UTF-8, LC_CTYPE=lt_LT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages id3v2 depends on:
ii libc6 2.5-0exp6 GNU C Library: Shared libraries
ii libgcc1 1:4.2-20070105-1 GCC support library
ii libid3-3.8.3c2a 3.8.3-6 Library for manipulating ID3v1 and
ii libstdc++6 4.2-20070105-1 The GNU Standard C++ Library v3
ii zlib1g 1:1.2.3-13 compression library - runtime
id3v2 recommends no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: id3lib3.8.3
Source-Version: 3.8.3-21
Done: Martin A. Godisch <[email protected]>
We believe that the bug you reported is fixed in the latest version of
id3lib3.8.3, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Martin A. Godisch <[email protected]> (supplier of updated id3lib3.8.3 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 17 Jun 2026 06:02:08 +0200
Source: id3lib3.8.3
Architecture: source
Version: 3.8.3-21
Distribution: unstable
Urgency: low
Maintainer: Martin A. Godisch <[email protected]>
Changed-By: Martin A. Godisch <[email protected]>
Closes: 213239
Changes:
id3lib3.8.3 (3.8.3-21) unstable; urgency=low
.
* Add 67-fix-utf8-text-encoding.patch: handle ID3TE_UTF8 as a single-byte
encoding in the text-field read/write dispatch, the single-byte accessors
and the fixed-size Clear() path (using ID3TE_IS_SINGLE_BYTE_ENC as the
header recommends). UTF-8 text frames were routed through the UTF-16
writer, which prepended a spurious byte-order mark and byte-swapped the
data, producing corrupt frames that could not be read back. UTF-8 tags
are now written and read as raw UTF-8 bytes. Closes: #213239.
* Add 68-fix-utf16be-text-encoding.patch: handle ID3TE_UTF16BE as a
double-byte encoding (per the ID3TE_IS_DOUBLE_BYTE_ENC guidance in
globals.h). UTF-16BE text frames were not stored at all; they are now
stored and serialised correctly (big-endian, without a byte-order mark)
and read back into id3lib's host-order representation. UTF-16 (with BOM)
and the single-byte paths are unchanged.
Checksums-Sha1:
922219d01998511f1da202b67dda042b41b9e7f4 2169 id3lib3.8.3_3.8.3-21.dsc
1a4e9c4bd698224eb9cdf31b1ff429a540edaba2 17076
id3lib3.8.3_3.8.3-21.debian.tar.xz
42d58b33f9e5e55363550a5602a869383a30273c 7987
id3lib3.8.3_3.8.3-21_amd64.buildinfo
Checksums-Sha256:
110a96428dca1de9ff4daf8c781779cb9fd1f600310b7b0fad005dcfe9129627 2169
id3lib3.8.3_3.8.3-21.dsc
808b079b045ad01440729054c59260760e69e4e8772b56aa46c21e4b708b5a04 17076
id3lib3.8.3_3.8.3-21.debian.tar.xz
0b843cd75f34fd0a90deb29969fa441cd7b498bd05559e3ad01b02199b631df1 7987
id3lib3.8.3_3.8.3-21_amd64.buildinfo
Files:
af1acc92f38f06f684e4633616899822 2169 libs optional id3lib3.8.3_3.8.3-21.dsc
c53c2cb4a44a8181d973d465d5d8507d 17076 libs optional
id3lib3.8.3_3.8.3-21.debian.tar.xz
9f4afadf21428d4f9c1648823da881e6 7987 libs optional
id3lib3.8.3_3.8.3-21_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJHBAEBCgAxFiEEGEIyO0/Pm5CZX6F/o1C5kfBaSFcFAmoyHSYTHGdvZGlzY2hA
ZGViaWFuLm9yZwAKCRCjULmR8FpIV92OD/9V+KL5yPgWfwcYcwjo/Ycapj5LYk5C
1dv5PfkZjjZXBwfokNZ4GhD1J4C0MSTbqCokevdZ+j0BLS7oosmg2xNF/OWMlTRh
W7G2unPXxO5m2sWROmqlVLy5Nc0Ga/DtX8N80d2Tmp0m//uJAyGgEO9KlAYRCRjC
Hri/WOM9SgU5gprUUZujZujijSVcEd6vWVXd9PtoBd64obD9WuzHAkZeVeJn4gmq
sM1nSwdDi5qXJXTYw1dSGVy8jhiaCw10jCbvhgDbntOFSZ5piUh83cPhIjxYT7pk
+033qWnC1YgWLiUzqwM2q7n31y3dlPGX8UAGAfEOR2SRsgPPpuSXzdMLkdqDuBAA
Qrf7shyFnBgpfKUtvs+gf8jR0ypX2uTK1enmXQofdUY+I3zRboRpXmGFUXYSmiia
mOuivT6CrXKm90Xlg3+ULF4iBnPaAI/mm3iVW0T+8ilP1mBGBzP29j+983XFPxX+
FY/A7MxWj5Om45t7Nr8Pdw8ihtnPOwFeX3/OhzKxUZQZc5WxYTEJtAc4a0ORstrg
CFF+BYD5OmZF/9cvD99rem8RpvnvXXj5169gn3osquVTAyULeqvf0ytC6SUbs+Am
2g6VxFLpO6AMI+YohIes7N3XswFUUNeHD98CslJA2VcrBMcIkyTYsAMnJ3vi9hJc
zZRUOgxC+PfE6w==
=SY1M
-----END PGP SIGNATURE-----
pgpHXn8umCdcv.pgp
Description: PGP signature
--- End Message ---