Your message dated Wed, 02 Mar 2005 18:03:00 -0500 with message-id <[EMAIL PROTECTED]> and subject line Bug#292031: fixed in libhttpfetcher 1.0.1-2 has caused the attached Bug report 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 I am talking about this indicates a serious mail system misconfiguration somewhere. Please contact me immediately.) Debian bug tracking system administrator (administrator, Debian Bugs database) -------------------------------------- Received: (at submit) by bugs.debian.org; 24 Jan 2005 17:10:49 +0000 >From [EMAIL PROTECTED] Mon Jan 24 09:10:49 2005 Return-path: <[EMAIL PROTECTED]> Received: from wmute.net (mantis.wmute.net) [216.133.73.16] (postfix) by spohr.debian.org with esmtp (Exim 3.35 1 (Debian)) id 1Ct7jl-0007Vg-00; Mon, 24 Jan 2005 09:10:49 -0800 Received: from snark (pool-141-154-183-81.wma.east.verizon.net [141.154.183.81]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mantis.wmute.net (Postfix) with ESMTP id 33118F446A for <[EMAIL PROTECTED]>; Mon, 24 Jan 2005 12:10:47 -0500 (EST) Received: by snark (Postfix, from userid 1001) id 1A9005FB2A; Mon, 24 Jan 2005 12:10:43 -0500 (EST) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Adam Glasgall <[EMAIL PROTECTED]> To: Debian Bug Tracking System <[EMAIL PROTECTED]> Subject: libhttpfetcher1: Fails to work on systems with newer glibc and kernel X-Mailer: reportbug 3.6 Date: Mon, 24 Jan 2005 12:10:42 -0500 Message-Id: <[EMAIL PROTECTED]> Delivered-To: [EMAIL PROTECTED] X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Status: No, hits=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE autolearn=no version=2.60-bugs.debian.org_2005_01_02 X-Spam-Level: Package: libhttpfetcher1 Version: 1.0.1-1.1 Severity: grave Tags: patch Justification: renders package unusable The source for libhttpfetcher1 declares 'extern int errno' directly, instead of using errno.h, which causes all programs using the library to fail miserably on start on systems with a newer glibc, for thread reasons. Enclosed is a simple patch to fix this problem: diff -u http_fetcher-1.0.1/src/http_fetcher.c http_fetcher-1.0.1-fixed/src/http_fetcher.c --- http_fetcher-1.0.1/src/http_fetcher.c 2001-07-30 14:47:15.000000000 -0400 +++ http_fetcher-1.0.1-fixed/src/http_fetcher.c 2005-01-15 16:07:10.000000000 -0500 @@ -25,6 +25,7 @@ #include <sys/types.h> #include <sys/time.h> #include "http_fetcher.h" +#include <errno.h> /* Globals */ int timeout = DEFAULT_READ_TIMEOUT; @@ -457,7 +458,6 @@ */ const char *http_strerror() { - extern int errno; extern int *sys_errlist[]; if(errorSource == ERRNO) -- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.10 Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Versions of packages libhttpfetcher1 depends on: ii libc6 2.3.2.ds1-20 GNU C Library: Shared libraries an -- no debconf information --------------------------------------- Received: (at 292031-close) by bugs.debian.org; 2 Mar 2005 23:08:04 +0000 >From [EMAIL PROTECTED] Wed Mar 02 15:08:04 2005 Return-path: <[EMAIL PROTECTED]> Received: from newraff.debian.org [208.185.25.31] (mail) by spohr.debian.org with esmtp (Exim 3.35 1 (Debian)) id 1D6cwm-0005mt-00; Wed, 02 Mar 2005 15:08:04 -0800 Received: from katie by newraff.debian.org with local (Exim 3.35 1 (Debian)) id 1D6crs-00024A-00; Wed, 02 Mar 2005 18:03:00 -0500 From: Philipp Kern <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] X-Katie: $Revision: 1.55 $ Subject: Bug#292031: fixed in libhttpfetcher 1.0.1-2 Message-Id: <[EMAIL PROTECTED]> Sender: Archive Administrator <[EMAIL PROTECTED]> Date: Wed, 02 Mar 2005 18:03:00 -0500 Delivered-To: [EMAIL PROTECTED] X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER autolearn=no version=2.60-bugs.debian.org_2005_01_02 X-Spam-Level: X-CrossAssassin-Score: 2 Source: libhttpfetcher Source-Version: 1.0.1-2 We believe that the bug you reported is fixed in the latest version of libhttpfetcher, which is due to be installed in the Debian FTP archive: libhttpfetcher-dev_1.0.1-2_i386.deb to pool/main/libh/libhttpfetcher/libhttpfetcher-dev_1.0.1-2_i386.deb libhttpfetcher1_1.0.1-2_i386.deb to pool/main/libh/libhttpfetcher/libhttpfetcher1_1.0.1-2_i386.deb libhttpfetcher_1.0.1-2.diff.gz to pool/main/libh/libhttpfetcher/libhttpfetcher_1.0.1-2.diff.gz libhttpfetcher_1.0.1-2.dsc to pool/main/libh/libhttpfetcher/libhttpfetcher_1.0.1-2.dsc 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. Philipp Kern <[EMAIL PROTECTED]> (supplier of updated libhttpfetcher 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.7 Date: Wed, 2 Mar 2005 22:41:36 +0000 Source: libhttpfetcher Binary: libhttpfetcher1 libhttpfetcher-dev Architecture: source i386 Version: 1.0.1-2 Distribution: unstable Urgency: low Maintainer: Debian QA Group <[EMAIL PROTECTED]> Changed-By: Philipp Kern <[EMAIL PROTECTED]> Description: libhttpfetcher-dev - A small library that downloads files via HTTP libhttpfetcher1 - A small library that downloads files via HTTP Closes: 129065 207864 290891 292031 Changes: libhttpfetcher (1.0.1-2) unstable; urgency=low . * QA upload, orphaning this package. * Acknowledge changes by non-maintainer uploads. (Closes: #290891, #129065) * Fixed lintian warnings. * The development packages depend now on libc6-dev | libc-dev instead of just libc6-dev. * Use errno.h instead of declaring errno directly. (Closes: #292031) * ``missing'' is now made executable by debian/rules. (Closes: #207864) * Moved libhttpfetcher1 to section ``libs'' and libhttpfetcher-dev to ``libdevel'' like the override file suggests. Files: 70c8e4ae024d6a397d133a59b0884ad7 625 net optional libhttpfetcher_1.0.1-2.dsc 441a83f385e629ee62afcec7c1e3c8be 96008 net optional libhttpfetcher_1.0.1-2.diff.gz 2a560dec8f6487a1fdc9c3af8927f712 14588 libdevel optional libhttpfetcher-dev_1.0.1-2_i386.deb 8bbe6e8fa4baf5e2ebf027d4c521a361 7820 libs optional libhttpfetcher1_1.0.1-2_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (Darwin) iEYEARECAAYFAkImQmAACgkQ7Ro5M7LPzdj5rACgq48Fmr13jat1dzE6DMJXarNu QKgAoM/pROngMpcGvE776fSk7AmsOwsf =93S/ -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]