Your message dated Sun, 05 Oct 2008 21:17:14 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#498298: fixed in gtk-sharp2 2.12.1-2
has caused the Debian Bug report #498298,
regarding gtk-sharp2: Fix memory leak in IconTheme.LoadIcon
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.)


-- 
498298: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=498298
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: gtk-sharp2
Version: 2.12.1-1
Severity: normal
Tags: patch
User: [EMAIL PROTECTED]
Usertags: origin-ubuntu ubuntu-patch intrepid

An Ubuntu user reported
(https://bugs.launchpad.net/ubuntu/+source/gtk-sharp2/+bug/254855) that
IconTheme.LoadIcon isn't marked as returning an owned object, and so
programs that use it leak the returned Pixbuf. Chris Halse Rogers
prepared a change to the package to fix this, which I'm hereby
forwarding to you.

Thanks,

-- 
Colin Watson                                       [EMAIL PROTECTED]
  * debian/patches/02_icon_theme_memory_leak
    + Patch from upstream svn.  Fixes a memory leak where LoadIcon would
    leak Pixbufs (LP: 254855).

 -- Christopher James Halse Rogers <[EMAIL PROTECTED]>  Thu, 04 Sep 2008 
21:01:27 +1000

diff -u gtk-sharp2-2.12.1/debian/patches/00list 
gtk-sharp2-2.12.1/debian/patches/00list
--- gtk-sharp2-2.12.1/debian/patches/00list
+++ gtk-sharp2-2.12.1/debian/patches/00list
@@ -1,2 +1,3 @@
 01_dllmaps.dpatch
+02_icon_theme_memory_leak.dpatch
 99_ltmain_as-needed
only in patch2:
unchanged:
--- gtk-sharp2-2.12.1.orig/debian/patches/02_icon_theme_memory_leak.dpatch
+++ gtk-sharp2-2.12.1/debian/patches/02_icon_theme_memory_leak.dpatch
@@ -0,0 +1,20 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 02_icon_theme_memory_leak.dpatch by Christopher James Halse Rogers <[EMAIL 
PROTECTED]>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Patch from upstream SVN r109594
+## DP: Mark IconTheme.LoadIcon as returning an owned object
+## DP: Otherwise, each call to LoadIcon will leak the returned Pixbuf
+
[EMAIL PROTECTED]@
+diff -urNad gtk-sharp2-2.12.1~/gtk/Gtk.metadata 
gtk-sharp2-2.12.1/gtk/Gtk.metadata
+--- gtk-sharp2-2.12.1~/gtk/Gtk.metadata        2008-04-17 06:16:36.000000000 
+1000
++++ gtk-sharp2-2.12.1/gtk/Gtk.metadata 2008-09-04 20:55:37.000000000 +1000
+@@ -386,6 +386,7 @@
+   <attr path="/api/namespace/[EMAIL PROTECTED]'GtkIconTheme']/[EMAIL 
PROTECTED]'ListContexts']/return-type" name="owned">true</attr>
+   <attr path="/api/namespace/[EMAIL PROTECTED]'GtkIconTheme']/[EMAIL 
PROTECTED]'ListContexts']/return-type" name="elements_owned">true</attr>
+   <attr path="/api/namespace/[EMAIL PROTECTED]'GtkIconTheme']/[EMAIL 
PROTECTED]'ListIcons']" name="hidden">1</attr>
++  <attr path="/api/namespace/[EMAIL PROTECTED]'GtkIconTheme']/[EMAIL 
PROTECTED]'LoadIcon']/return-type" name="owned">true</attr>
+   <attr path="/api/namespace/[EMAIL PROTECTED]'GtkIconTheme']/[EMAIL 
PROTECTED]'LookupIcon']/return-type" name="owned">true</attr>
+   <attr path="/api/namespace/[EMAIL PROTECTED]'GtkIconTheme']/[EMAIL 
PROTECTED]'SetSearchPath']" name="hidden">1</attr>
+   <attr path="/api/namespace/[EMAIL PROTECTED]'GtkIconView']/[EMAIL 
PROTECTED]'ItemActivated']" name="name">ActivateItem</attr>

--- End Message ---
--- Begin Message ---
Source: gtk-sharp2
Source-Version: 2.12.1-2

We believe that the bug you reported is fixed in the latest version of
gtk-sharp2, which is due to be installed in the Debian FTP archive:

gtk-sharp2-examples_2.12.1-2_all.deb
  to pool/main/g/gtk-sharp2/gtk-sharp2-examples_2.12.1-2_all.deb
gtk-sharp2-gapi_2.12.1-2_i386.deb
  to pool/main/g/gtk-sharp2/gtk-sharp2-gapi_2.12.1-2_i386.deb
gtk-sharp2_2.12.1-2.diff.gz
  to pool/main/g/gtk-sharp2/gtk-sharp2_2.12.1-2.diff.gz
gtk-sharp2_2.12.1-2.dsc
  to pool/main/g/gtk-sharp2/gtk-sharp2_2.12.1-2.dsc
gtk-sharp2_2.12.1-2_all.deb
  to pool/main/g/gtk-sharp2/gtk-sharp2_2.12.1-2_all.deb
libglade2.0-cil_2.12.1-2_i386.deb
  to pool/main/g/gtk-sharp2/libglade2.0-cil_2.12.1-2_i386.deb
libglib2.0-cil_2.12.1-2_i386.deb
  to pool/main/g/gtk-sharp2/libglib2.0-cil_2.12.1-2_i386.deb
libgtk2.0-cil_2.12.1-2_i386.deb
  to pool/main/g/gtk-sharp2/libgtk2.0-cil_2.12.1-2_i386.deb
monodoc-gtk2.0-manual_2.12.1-2_all.deb
  to pool/main/g/gtk-sharp2/monodoc-gtk2.0-manual_2.12.1-2_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Mirco Bauer <[EMAIL PROTECTED]> (supplier of updated gtk-sharp2 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sun, 05 Oct 2008 21:21:21 +0200
Source: gtk-sharp2
Binary: gtk-sharp2 gtk-sharp2-examples gtk-sharp2-gapi libglib2.0-cil 
libgtk2.0-cil libglade2.0-cil monodoc-gtk2.0-manual
Architecture: source all i386
Version: 2.12.1-2
Distribution: unstable
Urgency: low
Maintainer: Debian CLI Libraries Team <[EMAIL PROTECTED]>
Changed-By: Mirco Bauer <[EMAIL PROTECTED]>
Description: 
 gtk-sharp2 - GTK# 2.10 suite, CLI bindings for GTK+
 gtk-sharp2-examples - sample applications for the GTK# 2.10 toolkit
 gtk-sharp2-gapi - C source parser and C# code generator for GObject based APIs
 libglade2.0-cil - CLI binding for the Glade libraries 2.6
 libglib2.0-cil - CLI binding for the GLib utility library 2.12
 libgtk2.0-cil - CLI binding for the GTK+ toolkit 2.12
 monodoc-gtk2.0-manual - compiled XML documentation for GTK# 2.10
Closes: 498298
Changes: 
 gtk-sharp2 (2.12.1-2) unstable; urgency=low
 .
   [ David Paleino ]
   * Lintian cleanup:
     - debian/rules: check for existency of Makefile
     - debian/copyright: fixed "copyright-without-copyright-notice"
     - debian/patches/*: fixed "dpatch-missing-description"
   * debian/patches/:
     - 02_icon_theme_memory_leak
       + Patch from upstream svn.  Fixes a memory leak where LoadIcon
         would leak Pixbufs (Closes: #498298).
Checksums-Sha1: 
 18fda84fba95f842b4d4857b9ef49b0749add1ff 1802 gtk-sharp2_2.12.1-2.dsc
 cdf1e95d63763e52b4d60e0ea406db88b99a8fb2 12446 gtk-sharp2_2.12.1-2.diff.gz
 e8ee717b6a08ed935fbfeed5d3f4a8a9cd76b360 128110 gtk-sharp2_2.12.1-2_all.deb
 53932c15dd81eed14ccd59c34d90049e745e838a 395506 
gtk-sharp2-examples_2.12.1-2_all.deb
 c87f0ea7c69f930eadc165cd06bdabe1b12bf30e 2356192 
monodoc-gtk2.0-manual_2.12.1-2_all.deb
 a158ae10d757eda75fc9f9d515df50c913ea47ce 190546 
gtk-sharp2-gapi_2.12.1-2_i386.deb
 f6ddcd5da5c92929e5c82c1ce529c208b4a2ff9f 166524 
libglib2.0-cil_2.12.1-2_i386.deb
 e2c9a9ef0435b1da5ba71df3452e6b066ec306b9 889508 libgtk2.0-cil_2.12.1-2_i386.deb
 9776c7e3cc6eed9f855f95d66a4eada1d9d80b45 148820 
libglade2.0-cil_2.12.1-2_i386.deb
Checksums-Sha256: 
 0ff3bf7bc7ca51b582b92be5eec641a7b0bd8b7bd6fadc76d97502bb33b60a6e 1802 
gtk-sharp2_2.12.1-2.dsc
 8deb326d85b8866455306a4a1cef3dea773eb1b2638ab7c1ab1cad848729e074 12446 
gtk-sharp2_2.12.1-2.diff.gz
 bce7d7d9eacfadca7d832b740d8f54abd2c73b8891c8374dc6a6fae56950afcb 128110 
gtk-sharp2_2.12.1-2_all.deb
 741443028fe26591ae2767b356f0cca84decfa3b6b82d1887321737df0bd87c5 395506 
gtk-sharp2-examples_2.12.1-2_all.deb
 76f4823c326c2978ab796ffd93d9991a9cb3b990879a835260ba32b77a2c31d1 2356192 
monodoc-gtk2.0-manual_2.12.1-2_all.deb
 6dfcf4cfa4501556d69a5943ee24139822814e3197415122f2102e003d161c4e 190546 
gtk-sharp2-gapi_2.12.1-2_i386.deb
 ccaa38594f187fe80bfd48feeae35da8b2f101c98fd065f7745776198f4213f0 166524 
libglib2.0-cil_2.12.1-2_i386.deb
 387b7ce8948c7a1c355fb6d27f61e55617af0288d3a7f733d7c419f268170423 889508 
libgtk2.0-cil_2.12.1-2_i386.deb
 7662cd96c4ce84b05e712894e149f13d8d022521da61c8a684af6b1ab1e9ec1e 148820 
libglade2.0-cil_2.12.1-2_i386.deb
Files: 
 50a78a155281bc8e18403f712987e756 1802 libs optional gtk-sharp2_2.12.1-2.dsc
 530ec047592ea781c4daa962397bda42 12446 libs optional 
gtk-sharp2_2.12.1-2.diff.gz
 d186ceb40fc6e381e8d50f8f64d8a750 128110 libs optional 
gtk-sharp2_2.12.1-2_all.deb
 206ca4e7dc959b6e0587e8263d072b85 395506 libs optional 
gtk-sharp2-examples_2.12.1-2_all.deb
 1696b87c8ce9239bb70f640e8a44e6a3 2356192 doc extra 
monodoc-gtk2.0-manual_2.12.1-2_all.deb
 8a8b88ae245cbc3265d954a8e235838b 190546 libs optional 
gtk-sharp2-gapi_2.12.1-2_i386.deb
 2a2840482862980ae629f55a479c789a 166524 libs optional 
libglib2.0-cil_2.12.1-2_i386.deb
 6f1d1d261f12a425237f482ae9d3d830 889508 libs optional 
libgtk2.0-cil_2.12.1-2_i386.deb
 ab8568b2206dc986bde91cabd612a4af 148820 libs optional 
libglade2.0-cil_2.12.1-2_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iJwEAQECAAYFAkjpK1gACgkQcJWf5zskR2F1dwP8DtWqwzNXUwZFl2AEcUmi6oxv
FGaq6c02Fdbn0jlYjLx9SgIegM2FFfM3+0Wfl2n2KD33q9rEeN2rigw49dwTtQr+
KKXxYEBQR/Bes65Lz9d1u3MJcnRWuj9rYWt+G8pY2tK2rrai7TOFx/qSDdhtgzBq
FJIjnRF3TRnHpyN5SNo=
=gcWF
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to