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

Bug#329164: marked as done (bterm's SIGCHLD handler could be a bit more robust)

Your message dated Thu, 23 Apr 2009 16:17:09 +0000
with message-id <E1Lx1bp-00087N-1K@ries.debian.org>
and subject line Bug#329164: fixed in bogl 0.1.18-3
has caused the Debian Bug report #329164,
regarding bterm's SIGCHLD handler could be a bit more robust
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 owner@bugs.debian.org

329164: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=329164
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: bogl-bterm
Version: 0.1.18-1.1
Severity: minor
Tags: patch

bterm's sigchld() currently exits even if waitpid() returns -1 (e.g. on
EINTR); the attached patch fixes this.

--- bogl-0.1.18/bterm.c.sigchld	2005-09-20 00:44:06.000000000 +0200
+++ bogl-0.1.18/bterm.c	2005-09-20 00:46:01.000000000 +0200
@@ -124,7 +124,7 @@
 void sigchld(int sig)
   int status;
-  if (waitpid(child_pid, &status, WNOHANG)) {
+  if (waitpid(child_pid, &status, WNOHANG) > 0) {
     child_pid = 0;
     /* Reset ownership and permissions of ttyfd device? */
     tcsetattr(0, TCSAFLUSH, &ttysave);

--- End Message ---
--- Begin Message ---
Source: bogl
Source-Version: 0.1.18-3

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

  to pool/main/b/bogl/bogl-bterm-udeb_0.1.18-3_i386.udeb
  to pool/main/b/bogl/bogl-bterm_0.1.18-3_i386.deb
  to pool/main/b/bogl/bogl_0.1.18-3.dsc
  to pool/main/b/bogl/bogl_0.1.18-3.tar.gz
  to pool/main/b/bogl/libbogl-dev_0.1.18-3_i386.deb
  to pool/main/b/bogl/libbogl0_0.1.18-3_i386.deb

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

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 329164@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
Barry deFreese <bdefreese@debian.org> (supplier of updated bogl 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 ftpmaster@debian.org)

Hash: SHA1

Format: 1.8
Date: Thu, 23 Apr 2009 11:41:11 -0400
Source: bogl
Binary: libbogl-dev libbogl0 bogl-bterm bogl-bterm-udeb
Architecture: source i386
Version: 0.1.18-3
Distribution: unstable
Urgency: low
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Barry deFreese <bdefreese@debian.org>
 bogl-bterm - Ben's Own Graphics Library - graphical terminal
 bogl-bterm-udeb - Ben's Own Graphics Library - graphical terminal
 libbogl-dev - Ben's Own Graphics Library - development files
 libbogl0   - Ben's Own Graphics Library - shared library
Closes: 279984 329164 486933 512657
 bogl (0.1.18-3) unstable; urgency=low
   * QA upload.
   * Close-on-exec internal fds. (Closes: #512657).
     + Thanks to Colin Watson for the patch.
   * Support enter_bold_mode. (Closes: #486933).
     + Thanks to Samuel Thibault for the patch.
   * Make SIGCHLD handler more robust. (Closes: #329164).
     + Thanks to Miloslav Trmac for the patch.
   * Display combined chars. (Closes: #279984).
     + Thanks to Eugeniy Meshcheryakov for the patch.
   * Make clean not ignore errors.
   * Replace pwd with $(CURDIR) in rules.
   * Replace ${Source-Version} with ${binary:Version} in Depends.
   * Add ${misc:Depends} for debhelper package.
   * Add appropriate copyright holders to debian/copyright.
   * Bump debhelper build-dep 5.
     + Move DH_COMPAT from rules to debian/compat and set to 5.
   * Bump Standards Version to 3.8.1.
 6888e25ae47390fef7dfd10ac2eea378d3ccd4f9 798 bogl_0.1.18-3.dsc
 161cba53ff607ff2411143a32d1efae83c7c7887 101650 bogl_0.1.18-3.tar.gz
 9dfa847d872aa312addc5167de26d85667aa88b0 85178 libbogl-dev_0.1.18-3_i386.deb
 a79ea2a3d3ce74d0f3383a9dd409b6d5519099dc 52026 libbogl0_0.1.18-3_i386.deb
 e46336310e7219b1ad8b981967b4fe41c33866ba 27514 bogl-bterm_0.1.18-3_i386.deb
 5b3c1665e93ba56a68aca2776e2a3c51bdbe3339 21832 bogl-bterm-udeb_0.1.18-3_i386.udeb
 34b06b5f8b2a9339661ea7e0d3b4b41cf248d08354be1db3adff225d99847de9 798 bogl_0.1.18-3.dsc
 0d02da3e367ee408e2b827f66e2bebe6020f71d0206b6eb40df2d3672caea707 101650 bogl_0.1.18-3.tar.gz
 b2d2738eabf37b29d62a3bbfa0fee86ed93c1ebddb8b8d3d313a3ea4780ad9d2 85178 libbogl-dev_0.1.18-3_i386.deb
 9490c941d14f4e9ad1186d99091b0fd9cb2c4ccc3a6f54a96899cfd188dae266 52026 libbogl0_0.1.18-3_i386.deb
 0e8e80438a95bc26424e02fc18451cc8b271da51f1d545ce8f5450b2c22bb420 27514 bogl-bterm_0.1.18-3_i386.deb
 0e91837e3ac951d4bbef8945f86cd36d0cd3a43f505a818fc33ed63182d68bbb 21832 bogl-bterm-udeb_0.1.18-3_i386.udeb
 5ae6a35aaba91a74d9eedd24661d6e06 798 devel optional bogl_0.1.18-3.dsc
 a5882ef0ba6d92d41221eee9c07e0fb8 101650 devel optional bogl_0.1.18-3.tar.gz
 7887bf60a59546f77b55848216d4d2b0 85178 libdevel optional libbogl-dev_0.1.18-3_i386.deb
 f93c0b4c5cdf1325dac4e181fb9f0341 52026 libs optional libbogl0_0.1.18-3_i386.deb
 f1f8423ef14204d0d6057ba844672e4a 27514 utils optional bogl-bterm_0.1.18-3_i386.deb
 c9cb638bf344be500c7b5d9d490665de 21832 debian-installer extra bogl-bterm-udeb_0.1.18-3_i386.udeb

Version: GnuPG v1.4.9 (GNU/Linux)


--- End Message ---

Reply to: