Debian Package Tracker
Register | Log in
Subscribe

id3lib3.8.3

Choose email to subscribe with

general
  • source: id3lib3.8.3 (main)
  • version: 3.8.3-24
  • maintainer: Martin A. Godisch (DMD)
  • arch: all any
  • std-ver: 4.7.4
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 3.8.3-16.3
  • oldstable: 3.8.3-18
  • stable: 3.8.3-18
  • testing: 3.8.3-24
  • unstable: 3.8.3-24
versioned links
  • 3.8.3-16.3: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 3.8.3-18: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 3.8.3-24: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • libid3-3.8.3-dev
  • libid3-3.8.3v5
  • libid3-doc
  • libid3-tools
action needed
debian/patches: 1 patch with invalid metadata, 19 patches to forward upstream high

Among the 23 debian patches available in version 3.8.3-24 of the package, we noticed the following issues:

  • 1 patch with invalid metadata that ought to be fixed.
  • 19 patches where the metadata indicates that the patch has not yet been forwarded upstream. You should either forward the patch upstream or update the metadata to document its real status.
Created: 2023-02-26 Last update: 2026-06-27 19:32
version in VCS is newer than in repository, is it time to upload? normal
vcswatch reports that this package seems to have a new changelog entry (version 3.8.3-25, distribution UNRELEASED) and new commits in its VCS. You should consider whether it's time to make an upload.

Here are the relevant commit messages:
commit 7a9d29cdf2b5fd9963612f03ac7b35084be7dd3b
Merge: df7b74f 838f862
Author: Martin A. Godisch <godisch@debian.org>
Date:   Sat Jun 27 13:17:34 2026 +0200

    Merge branch 'autopkgtest-s390x' into debian/latest

commit df7b74fd864a7988026e13765ec24ed479f7d1e7
Author: Martin A. Godisch <godisch@debian.org>
Date:   Mon Jun 22 08:17:26 2026 +0200

    Add ID3v2.4 read support
    
    * Add ID3v2.4 read support. id3lib shipped the ID3v2.4 enum values and a
      spec-info row but never wired them up, so v2.4 tags were silently dropped.
      Closes: #309278.
      - 73-id3v2_4-parse-frame-sizes.patch: accept ID3v2.4 in ID3_Header::SetSpec
        (it was rejected as > ID3V2_LATEST, leaving _info NULL); treat fields
        that run to LATEST as valid for v2.4 in ID3_Field::InScope (otherwise all
        fields are skipped, leaving text empty and the frame body unconsumed);
        read the frame size as a 28-bit synchsafe integer and translate the v2.4
        frame flag bits. ID3V2_LATEST stays at 2.3.0, so newly written tags are
        unchanged; this only widens what can be read. Re: #449186.
      - 74-id3v2_4-register-frames.patch: add the v2.4 text frames (TDEN, TDOR,
        TDRC, TDRL, TDTG, TIPL, TMCL, TMOO, TPRO, TSST) to the frame table.
      - 75-add-sortorder-frames.patch: add the v2.4 sort-order frames TSOA, TSOP
        and TSOT.
      - 76-id3v2_4-frame-unsync-datalen.patch: act on the two v2.4-only frame
        format flags: reverse per-frame unsynchronisation (via UnsyncedReader)
        and skip the data length indicator, consuming the grouping, encryption
        and data length fields in the order the spec mandates. Real-world taggers
        rarely set them; combining them with frame compression is left to the
        v2.3-style path.
    * 70-warn-on-unsupported-id3v2-version.patch: now that v2.4 is read, limit
      the opt-in notice to genuinely unknown versions (ID3V2_UNKNOWN).
    * debian/rules: call aclocal with -I m4 (as required by ACLOCAL_AMFLAGS in
      Makefile.am). Without it the bundled ID3_UNICODE macro was dropped, the
      ID3_ICONV_FORMAT_* defines were never set and iconv text conversion
      silently fell back, so e.g. UTF-8 text was returned empty.
    * 77-fix-id3lib-m4-macros.patch: with aclocal -I m4 the bundled macros are
      now applied; fix two of them. ID3_CXX_PORTABILITY tested for-loop scoping
      by including the long-gone <iostream.h>, so the test always failed to
      compile and wrongly defined CXX_HAS_BUGGY_FOR_LOOPS, enabling the
      "#define for if(1) for" workaround that triggered -Wdangling-else across
      every standard header. Also quote the underquoted ID3_CHECK_ICONV_FORMAT.
    * debian/rules: configure with --disable-cxx-warnings. id3lib's own -Wall
      block was inert before -24 enabled aclocal -I m4 and only exposes
      pre-existing upstream warnings; this restores the warning-free build.
    * debian/tests/roundtrip.cpp: add an ID3v2.4 read check (a hand-built v2.4
      tag with a >127-byte frame followed by another frame) to guard the new
      synchsafe frame-size parsing against regressions.

commit fe46e53659ca78dc027c5368e6315a621ecc6db5
Author: Martin A. Godisch <godisch@debian.org>
Date:   Sun Jun 21 05:28:41 2026 +0200

    debian/control: Removed Rules-Requires-Root: no
Created: 2026-06-21 Last update: 2026-07-17 21:00
news
[rss feed]
  • [2026-07-04] id3lib3.8.3 3.8.3-24 MIGRATED to testing (Debian testing watch)
  • [2026-06-27] Accepted id3lib3.8.3 3.8.3-24 (source) into unstable (Martin A. Godisch)
  • [2026-06-20] Accepted id3lib3.8.3 3.8.3-23 (source) into unstable (Martin A. Godisch)
  • [2026-06-19] Accepted id3lib3.8.3 3.8.3-22 (source) into unstable (Martin A. Godisch)
  • [2026-06-17] Accepted id3lib3.8.3 3.8.3-21 (source) into unstable (Martin A. Godisch)
  • [2026-06-16] Accepted id3lib3.8.3 3.8.3-20 (source) into unstable (Martin A. Godisch)
  • [2025-12-14] id3lib3.8.3 3.8.3-19 MIGRATED to testing (Debian testing watch)
  • [2025-12-08] Accepted id3lib3.8.3 3.8.3-19 (source) into unstable (Santiago Vila)
  • [2023-02-25] id3lib3.8.3 3.8.3-18 MIGRATED to testing (Debian testing watch)
  • [2023-02-14] Accepted id3lib3.8.3 3.8.3-18 (source) into unstable (Bastian Germann) (signed by: bage@debian.org)
  • [2022-11-19] id3lib3.8.3 3.8.3-17 MIGRATED to testing (Debian testing watch)
  • [2022-11-14] Accepted id3lib3.8.3 3.8.3-17 (source) into unstable (Marcos Talau)
  • [2021-01-07] id3lib3.8.3 3.8.3-16.3 MIGRATED to testing (Debian testing watch)
  • [2021-01-01] Accepted id3lib3.8.3 3.8.3-16.3 (source) into unstable (Holger Levsen)
  • [2015-09-07] id3lib3.8.3 3.8.3-16.2 MIGRATED to testing (Britney)
  • [2015-08-11] Accepted id3lib3.8.3 3.8.3-16.2 (source amd64 all) into unstable (Matthias Klose)
  • [2015-07-31] Accepted id3lib3.8.3 3.8.3-16.1 (source amd64 all) into experimental, experimental (Matthias Klose)
  • [2015-04-27] id3lib3.8.3 3.8.3-16 MIGRATED to testing (Britney)
  • [2014-10-28] Accepted id3lib3.8.3 3.8.3-16 (source amd64 all) into unstable (Stefan Ott) (signed by: Aron Xu)
  • [2012-04-22] id3lib3.8.3 3.8.3-15 MIGRATED to testing (Debian testing watch)
  • [2012-04-12] Accepted id3lib3.8.3 3.8.3-15 (source all amd64) (Stefan Ott)
  • [2011-05-22] id3lib3.8.3 3.8.3-14 MIGRATED to testing (Debian testing watch)
  • [2011-05-12] Accepted id3lib3.8.3 3.8.3-14 (source all amd64) (Stefan Ott)
  • [2010-06-18] id3lib3.8.3 3.8.3-13 MIGRATED to testing (Debian testing watch)
  • [2010-06-08] Accepted id3lib3.8.3 3.8.3-13 (source all amd64) (Stefan Ott)
  • [2010-05-19] id3lib3.8.3 3.8.3-12 MIGRATED to testing (Debian testing watch)
  • [2010-05-09] Accepted id3lib3.8.3 3.8.3-12 (source all amd64) (Stefan Ott)
  • [2010-04-05] id3lib3.8.3 3.8.3-11 MIGRATED to testing (Debian testing watch)
  • [2010-03-22] Accepted id3lib3.8.3 3.8.3-11 (source i386 all) (Stefan Ott) (signed by: Jakub Wilk)
  • [2010-01-17] id3lib3.8.3 3.8.3-10 MIGRATED to testing (Debian testing watch)
  • 1
  • 2
bugs [bug history graph]
  • all: 1
  • RC: 0
  • I&N: 0
  • M&W: 0
  • F&P: 1
  • patch: 0
links
  • homepage
  • lintian
  • buildd: logs, reproducibility, cross
  • popcon
  • browse source code
  • other distros
  • security tracker
  • debian patches
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 3.8.3-24

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing