Package: release.debian.org Severity: normal Tags: stretch User: release.debian.org@packages.debian.org Usertags: pu Hi, The purpose of this update to easytag is to fix #855251 where easytag will sometimes corrupt ogg (and related) files it tags. The corruption causes some of the music data to be overwritten near the start of the file. This causes an audible click and various tools print errors about trying to play a corrupt file. The upstream bug has now been open since late 2016, is apparently very difficult to fix (lots of code to be written) and there is no fix in progress which I can see. Due to this, I have completely disabled ogg support in unstable and I think doing the same in stable is the best cause of action to prevent people from corrupting their music collection. Debdiff attached. It also contains a related change to the control file. I thought about adding a NEWS entry but I wasn't sure (I did not add one for unstable). Thanks, James -- System Information: Debian Release: buster/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental-debug'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386, mipsel Kernel: Linux 4.15.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled
diff -Nru easytag-2.4.3/debian/changelog easytag-2.4.3/debian/changelog --- easytag-2.4.3/debian/changelog 2016-12-05 23:46:24.000000000 +0000 +++ easytag-2.4.3/debian/changelog 2018-03-08 22:20:29.000000000 +0000 @@ -1,3 +1,13 @@ +easytag (2.4.3-1+deb9u1) stretch; urgency=medium + + [ James Cowgill ] + * Disable OGG, OPUS and Speex. (Closes: #855251) + + [ Bruno Kleinert ] + * Do not mention OGG support in package description. (Closes: #886369) + + -- James Cowgill <jcowgill@debian.org> Thu, 08 Mar 2018 22:20:29 +0000 + easytag (2.4.3-1) unstable; urgency=medium * New upstream release. diff -Nru easytag-2.4.3/debian/control easytag-2.4.3/debian/control --- easytag-2.4.3/debian/control 2016-12-05 20:47:35.000000000 +0000 +++ easytag-2.4.3/debian/control 2018-03-08 22:18:48.000000000 +0000 @@ -50,9 +50,8 @@ . Currently EasyTAG supports the following: - View, edit, write tags of MP3, MP2 files (ID3 tag), FLAC files (FLAC Vorbis - tag), Ogg Opus, Ogg Speex and Ogg Vorbis files (Ogg Vorbis tag), - MP4/M4A/AAC files (MPEG-4 Part 10 tag), and MusePack, Monkey's Audio files - (APE tag); + tag), MP4/M4A/AAC files (MPEG-4 Part 10 tag), and MusePack, Monkey's Audio + files (APE tag); - Auto tagging: parse file and directory names using masks to automatically fill in tag fields; - Cover art support for all formats; @@ -72,6 +71,10 @@ - A playlist generator window; - A file searching window; - Simple and explicit interface. + . + OGG support is currently disabled in this package because of a data corruption + bug. To edit tags in OGG files you may consider one of these packages: exfalso, + puddletag, kid3-qt, entagged. Package: easytag-nautilus Architecture: any diff -Nru easytag-2.4.3/debian/gbp.conf easytag-2.4.3/debian/gbp.conf --- easytag-2.4.3/debian/gbp.conf 2016-12-05 20:47:35.000000000 +0000 +++ easytag-2.4.3/debian/gbp.conf 2018-03-08 22:17:33.000000000 +0000 @@ -1,3 +1,4 @@ [DEFAULT] pristine-tar = True compression = xz +debian-branch = debian/stretch diff -Nru easytag-2.4.3/debian/rules easytag-2.4.3/debian/rules --- easytag-2.4.3/debian/rules 2016-12-05 20:47:35.000000000 +0000 +++ easytag-2.4.3/debian/rules 2018-03-08 22:18:29.000000000 +0000 @@ -10,7 +10,9 @@ dh_autoreconf --as-needed override_dh_auto_configure: - dh_auto_configure -- --disable-silent-rules --disable-Werror + # OGG, OPUS and Speex disabled due to #855251 + dh_auto_configure -- --disable-silent-rules --disable-Werror \ + --disable-ogg --disable-opus --disable-speex override_dh_installdocs: dh_installdocs --link-doc=easytag
Attachment:
signature.asc
Description: OpenPGP digital signature