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 <mann...@gmail.com>
 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 <z...@debian.org>  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 <mann...@gmail.com>  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);

Reply via email to