[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[SRM] - Upload xfce4-dict to s-p-u?



Hey,

xfce4-dict in Lenny have a problem, where the processes it runs become
zombies in the end. This is fixed in 0.5.1, but stable has 0.4.0, so
upgrade wasn't really possible. But the patch is a one liner, so it was
easy to backport it to 0.4.0, and thus I'd like to ask for a SPU upload
if possible.

The associated bug number is #518305, and debdiff is attached.

Cheers,
-- 
Yves-Alexis
diff -u xfce4-dict-0.4.0/debian/rules xfce4-dict-0.4.0/debian/rules
--- xfce4-dict-0.4.0/debian/rules
+++ xfce4-dict-0.4.0/debian/rules
@@ -1,3 +1,11 @@
 #!/usr/bin/make -f
+include /usr/share/quilt/quilt.make
+
+build: patch
+	dh build
+
+clean: unpatch
+	dh clean
+
 %:
 	dh $@
diff -u xfce4-dict-0.4.0/debian/changelog xfce4-dict-0.4.0/debian/changelog
--- xfce4-dict-0.4.0/debian/changelog
+++ xfce4-dict-0.4.0/debian/changelog
@@ -1,3 +1,15 @@
+xfce4-dict (0.4.0-2+lenny1) stable-proposed-updates; urgency=low
+
+  * debian/patches:
+    - 01_fix-zombie-process added, prevent run process to become zombies.
+      (Xfce #4615, r6101)                                       closes: #518305
+  * debian/control:
+    - add build-dep on quilt.
+  * debian/rules:
+    - add patch rules.
+
+ -- Yves-Alexis Perez <corsac@debian.org>  Thu, 05 Mar 2009 23:15:51 +0100
+
 xfce4-dict (0.4.0-2) unstable; urgency=low
 
   * build-dep against debhelper >= 7.0.13 to avoid FTBFS because of mixed
diff -u xfce4-dict-0.4.0/debian/control xfce4-dict-0.4.0/debian/control
--- xfce4-dict-0.4.0/debian/control
+++ xfce4-dict-0.4.0/debian/control
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian Xfce Maintainers <pkg-xfce-devel@lists.alioth.debian.org>
 Uploaders: Yves-Alexis Perez <corsac@debian.org>, Emanuele Rocca <ema@debian.org>, Simon Huggins <huggie@earth.li> 
-Build-Depends: debhelper (>= 7.0.13), libexo-0.3-dev (>= 0.3.1.10rc1), xfce4-panel-dev (>= 4.3.90.2-3), libxml-parser-perl
+Build-Depends: debhelper (>= 7.0.13), libexo-0.3-dev (>= 0.3.1.10rc1), xfce4-panel-dev (>= 4.3.90.2-3), libxml-parser-perl, quilt
 Standards-Version: 3.8.0
 Vcs-Svn: svn://svn.debian.org/pkg-xfce/goodies/xfce4-dict
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-xfce/goodies/xfce4-dict
only in patch2:
unchanged:
--- xfce4-dict-0.4.0.orig/debian/patches/series
+++ xfce4-dict-0.4.0/debian/patches/series
@@ -0,0 +1 @@
+01_fix-zombie-process.patch
only in patch2:
unchanged:
--- xfce4-dict-0.4.0.orig/debian/patches/01_fix-zombie-process.patch
+++ xfce4-dict-0.4.0/debian/patches/01_fix-zombie-process.patch
@@ -0,0 +1,20 @@
+diff --git a/lib/aspell.c b/lib/aspell.c
+index 72176ad..8b41b0a 100644
+--- a/lib/aspell.c
++++ b/lib/aspell.c
+@@ -189,7 +189,7 @@ void dict_aspell_start_query(DictData *dd, const gchar *word)
+ 	argv[4] = NULL;
+ 
+ 	if (g_spawn_async_with_pipes(NULL, argv, NULL,
+-			G_SPAWN_SEARCH_PATH | G_SPAWN_DO_NOT_REAP_CHILD, NULL, NULL, NULL,
++			G_SPAWN_SEARCH_PATH, NULL, NULL, NULL,
+ 			&stdin_fd, &stdout_fd, &stderr_fd, &error))
+ 	{
+ 		set_up_io_channel(stdin_fd, G_IO_OUT, iofunc_write, tts);
+diff --git a/po/POTFILES.skip b/po/POTFILES.skip
+new file mode 100644
+index 0000000..058c68b
+--- /dev/null
++++ b/po/POTFILES.skip
+@@ -0,0 +1 @@
++.pc/01_fix-zombie-process.patch/lib/aspell.c

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: