Dear maintainer,
I've prepared an NMU for gnomad2 (versioned as 2.9.1-1.1) and uploaded
it to unstable without any delay. Rationale: it fixes an RC bug
relevant for the Lenny release.
The main change is the application of Steve's patch to fix a segfault
due to a double free. Other trivial changes fix outstanding lintian
errors / warning.
Regards.
--
Stefano Zacchiroli -o- PhD in Computer Science \ PostDoc @ Univ. Paris 7
z...@{upsilon.cc,pps.jussieu.fr,debian.org} -<>- http://upsilon.cc/zack/
Dietro un grande uomo c'è ..| . |. Et ne m'en veux pas si je te tutoie
sempre uno zaino ...........| ..: |.... Je dis tu à tous ceux que j'aime
diff -u gnomad2-2.9.1/debian/control gnomad2-2.9.1/debian/control
--- gnomad2-2.9.1/debian/control
+++ gnomad2-2.9.1/debian/control
@@ -3,7 +3,7 @@
Priority: optional
Maintainer: Manuel Garcia <[email protected]>
Build-Depends: libgnomeui-dev, libnjb-dev (>> 2.2), libid3tag0-dev, libxml-parser-perl, debhelper (>= 4), libmtp-dev (>= 0.2.2), libtagc0-dev, libtag1-dev
-Standards-Version: 3.7.2
+Standards-Version: 3.8.0
Package: gnomad2
Architecture: any
diff -u gnomad2-2.9.1/debian/changelog gnomad2-2.9.1/debian/changelog
--- gnomad2-2.9.1/debian/changelog
+++ gnomad2-2.9.1/debian/changelog
@@ -1,3 +1,15 @@
+gnomad2 (2.9.1-1.1) unstable; urgency=high
+
+ * Non-maintainer upload.
+ * fix segfault due to missing Vorbis comment headers (double free).
+ Thanks to Steve Kemp for the patch (Closes: #509288)
+ * debian/changelog: fix syntax error ("urgiency" typo in past entry)
+ * gnomad2.desktop{,.in}: get rid of deprecated "Encoding" key
+ (file is UTF-8 safe)
+ * debian/control: bump Standards-Version, no changes needed
+
+ -- Stefano Zacchiroli <[email protected]> Fri, 26 Dec 2008 09:53:11 +0100
+
gnomad2 (2.9.1-1) unstable; urgency=low
* New upstream release. Closes: #446812.
@@ -37,7 +49,7 @@
-- Manuel Garcia <[email protected]> Thu, 15 Feb 2007 13:35:56 -0400
-gnomad2 (2.8.8-1.1) unstable; uirgency=medium
+gnomad2 (2.8.8-1.1) unstable; urgency=medium
* Non-maintainer upload.
* Use $(CURDIR) instead of $(PWD) in debian/rules (closes: #390390).
only in patch2:
unchanged:
--- gnomad2-2.9.1.orig/gnomad2.desktop
+++ gnomad2-2.9.1/gnomad2.desktop
@@ -38,4 +38,3 @@
Type=Application
Icon=gnomad2-logo.png
Categories=Application;AudioVideo;
-Encoding=UTF-8
only in patch2:
unchanged:
--- gnomad2-2.9.1.orig/gnomad2.desktop.in
+++ gnomad2-2.9.1/gnomad2.desktop.in
@@ -7,4 +7,3 @@
Type=Application
Icon=gnomad2-logo.png
Categories=Application;AudioVideo;
-Encoding=UTF-8
only in patch2:
unchanged:
--- gnomad2-2.9.1.orig/src/tagfile.c
+++ gnomad2-2.9.1/src/tagfile.c
@@ -59,9 +59,15 @@
g_free(tmppath);
return;
}
- g_free(tmppath);
tag = taglib_file_tag(file);
+ if ( tag == NULL ) {
+ g_printf("tags were null in file %s", tmppath);
+ g_free(tmppath);
+ return;
+ }
+ g_free(tmppath);
+
properties = taglib_file_audioproperties(file);
gchar* artist = taglib_tag_artist(tag);