Your message dated Wed, 18 Jan 2012 12:45:01 +0100
with message-id <[email protected]>
and subject line fixed in new upstream release (0.16)
has caused the Debian Bug report #584420,
regarding picard: Writes illegal ID3v2.4 tags (desync missing)
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.)
--
584420: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=584420
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: picard
Version: 0.9.0-4
Severity: normal
Picard writes illegal ID3v2.4 tags. It doesn't desync the length
information in a tag header. The length desyncing has been added to the format
in version 2.4. Version 2.3 didn't have this expressed like that and was
risking syncing in the frame header.
Hexdump of the file header:
00000000 49 44 33 04 00 00 00 01 4f 76 54 49 54 32 00 00 |ID3.....OvTIT2..|
Hexdump of the problematic tag:
000003b0 22 00 00 03 4d 75 73 69 63 42 72 61 69 6e 7a 20 |"...MusicBrainz |
000003c0 41 6c 62 75 6d 20 53 74 61 74 75 73 00 6f 66 66 |Album Status.off|
000003d0 69 63 69 61 6c 4e 43 4f 4e 00 00 5f de 00 00 00 |icialNCON.._�...|
000003e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
Format spec passage from URL http://www.id3.org/id3v2.4.0-structure
is here (please note the zero in %0xxxxxxx):
4. ID3v2 frame overview
All ID3v2 frames consists of one frame header followed by one or more
fields containing the actual information. The header is always 10
bytes and laid out as follows:
Frame ID $xx xx xx xx (four characters)
Size 4 * %0xxxxxxx
Flags $xx xx
The frame ID is made out of the characters capital A-Z and 0-9.
Identifiers beginning with "X", "Y" and "Z" are for experimental
frames and free for everyone to use, without the need to set the
experimental bit in the tag header. Bear in mind that someone else
might have used the same identifier as you. All other identifiers are
either used or reserved for future use.
The frame ID is followed by a size descriptor containing the size of
the data in the final frame, after encryption, compression and
unsynchronisation. The size is excluding the frame header ('total
frame size' - 10 bytes) and stored as a 32 bit synchsafe integer.
....
....
....
Please fix and keep up the good work :).
Thanks,
Stephan
-- System Information:
Debian Release: 5.0.4
APT prefers stable
APT policy: (500, 'stable')
Architecture: i386 (i686)
Kernel: Linux 2.6.30-bpo.2-686 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages picard depends on:
ii libavcodec51 3:20080706-0.3lenny1 library to encode decode multimedi
ii libavformat52 3:20080706-0.3lenny1 ffmpeg file format library
ii libavutil49 3:20080706-0.3lenny1 avutil shared libraries
ii libc6 2.10.1-7 GNU C Library: Shared libraries
ii libdiscid0 0.1.0-1 Library for creating MusicBrainz D
ii libfftw3-3 3.1.2-3.1 library for computing Fast Fourier
ii libgcc1 1:4.3.2-1.1 GCC support library
ii libofa0 0.9.3-3 Library for acoustic fingerprintin
ii libogg0 1.1.3-4 Ogg Bitstream Library
ii libraw1394-8 1.3.0-4 library for direct access to IEEE
ii libstdc++6 4.3.2-1.1 The GNU Standard C++ Library v3
ii libtheora0 1.0~beta3-1+lenny1 The Theora Video Compression Codec
ii libvorbis0a 1.2.0.dfsg-3.1+lenny1 The Vorbis General Audio Compressi
ii libvorbisenc2 1.2.0.dfsg-3.1+lenny1 The Vorbis General Audio Compressi
ii python [python-cty 2.5.2-3 An interactive high-level object-o
ii python-mutagen 1.14-2 audio metadata editing library
ii python-qt4 4.4.2-4 Python bindings for Qt4
ii python-support 0.8.4lenny1 automated rebuilding support for P
picard recommends no packages.
picard suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: picard
Source-Version: 0.16-1
from Charlie's RFS (0.16-2):
Additional bugs closed by the new upstream release:
- Picard no longer segfaults when fingerprinting files, fixed upstream.
Closes: #537083, #609316
- CD lookup feature works as expected, fixed upstream. Closes: #459504
- PUID lookup works as expected, fixed upstream. Closes: #619156
- Password information is no longer stored in
/.config/MusicBrainz/Picard.conf, fixed upstream. Closes: #566747
- Saving files no longer segfaults, fixed upstream. Closes: #557132
- Picard now uses an updated version mutagen which is used to write ID3
tags. Closes: #584420
--- End Message ---