Your message dated Fri, 04 Mar 2005 10:47:02 -0500 with message-id <[EMAIL PROTECTED]> and subject line Bug#208040: fixed in libident 0.22-3 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; 31 Aug 2003 16:54:46 +0000 >From [EMAIL PROTECTED] Sun Aug 31 11:54:32 2003 Return-path: <[EMAIL PROTECTED]> Received: from 217-13-7-8.dd.nextgentel.com (minerva.hungry.com) [217.13.7.8] by master.debian.org with esmtp (Exim 3.35 1 (Debian)) id 19tVTD-0007P0-00; Sun, 31 Aug 2003 11:54:32 -0500 Received: from pere by minerva.hungry.com with local (Exim 3.35 #1 (Debian)) id 19tVTC-0006zL-00; Sun, 31 Aug 2003 18:54:30 +0200 To: [EMAIL PROTECTED] Subject: libident-dev: static library is not compiled with -D_REENTRANT From: Petter Reinholdtsen <[EMAIL PROTECTED]> Message-Id: <[EMAIL PROTECTED]> Sender: Petter Reinholdtsen <[EMAIL PROTECTED]> Date: Sun, 31 Aug 2003 18:54:30 +0200 Delivered-To: [EMAIL PROTECTED] X-Spam-Status: No, hits=-12.3 required=4.0 tests=BAYES_20,HAS_PACKAGE,PATCH_UNIFIED_DIFF autolearn=ham version=2.53-bugs.debian.org_2003_8_27 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53-bugs.debian.org_2003_8_27 (1.174.2.15-2003-03-30-exp) Package: libident-dev Version: 0.22-2 Severity: serious Tags: patch The debian policy (11.2) specify that all shared and static libraries should be compiled with -D_REENTRANT. I noticed by coincident that this is not the case with libident. This is breaking policy, so I set severity to serious. The problem is obviously not very easy to discover, as the last upload for libident was 1999-10-28, and nobody have noticed since then. :) Here is a changelog entry and a patch. I'm working on an NMU to fix this and other problems with libident. * Add -D_REENTRANT when compiling the static library, to make sure the package follow Debian policy 11.2. diff -ur libident-0.22/Makefile libident-0.22.pere/Makefile --- libident-0.22/Makefile Sun Aug 31 18:48:50 2003 +++ libident-0.22.pere/Makefile Sun Aug 31 18:45:03 2003 @@ -22,7 +22,7 @@ CFLAGS = -O %.sh.o: %.c - $(CC) $(CFLAGS) -D_REENTRANT -fPIC -c $*.c -o $@ + $(CC) $(CFLAGS) -fPIC -c $*.c -o $@ LDLIBS = LIBIDENT = libident.a diff -ur libident-0.22/debian/rules libident-0.22.pere/debian/rules --- libident-0.22/debian/rules Sun Aug 31 18:48:50 2003 +++ libident-0.22.pere/debian/rules Sun Aug 31 18:47:30 2003 @@ -26,7 +28,7 @@ $(tmpdir-dev)/usr/share/man/man3 CC=gcc -CFLAGS=-O2 -g -Wall -DHAVE_ANSIHEADERS +CFLAGS=-O2 -g -Wall -DHAVE_ANSIHEADERS -D_REENTRANT LDFLAGS= build: --------------------------------------- Received: (at 208040-close) by bugs.debian.org; 4 Mar 2005 15:53:07 +0000 >From [EMAIL PROTECTED] Fri Mar 04 07:53:07 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 1D7F6x-0005yk-00; Fri, 04 Mar 2005 07:53:07 -0800 Received: from katie by newraff.debian.org with local (Exim 3.35 1 (Debian)) id 1D7F14-0000My-00; Fri, 04 Mar 2005 10:47:02 -0500 From: Paul Slootman <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] X-Katie: $Revision: 1.55 $ Subject: Bug#208040: fixed in libident 0.22-3 Message-Id: <[EMAIL PROTECTED]> Sender: Archive Administrator <[EMAIL PROTECTED]> Date: Fri, 04 Mar 2005 10:47:02 -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: 6 Source: libident Source-Version: 0.22-3 We believe that the bug you reported is fixed in the latest version of libident, which is due to be installed in the Debian FTP archive: libident-dev_0.22-3_i386.deb to pool/main/libi/libident/libident-dev_0.22-3_i386.deb libident_0.22-3.diff.gz to pool/main/libi/libident/libident_0.22-3.diff.gz libident_0.22-3.dsc to pool/main/libi/libident/libident_0.22-3.dsc libident_0.22-3_i386.deb to pool/main/libi/libident/libident_0.22-3_i386.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. Paul Slootman <[EMAIL PROTECTED]> (supplier of updated libident 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: Fri, 04 Mar 2005 15:16:38 +0100 Source: libident Binary: libident libident-dev Architecture: source i386 Version: 0.22-3 Distribution: unstable Urgency: low Maintainer: Paul Slootman <[EMAIL PROTECTED]> Changed-By: Paul Slootman <[EMAIL PROTECTED]> Description: libident - simple RFC1413 client library - runtime libident-dev - simple RFC1413 client library - development Closes: 103890 176348 187072 190712 198996 208040 209057 209102 256234 282911 288750 Changes: libident (0.22-3) unstable; urgency=low . * acknowledge NMUs. closes:#209057,#103890,#176348,#187072,#190712,#198996,#208040 (with a different fix for 198996, remove the bashisms instead of forcing bash) * fix section and priorities. closes:#209102 * Added IPv6 patches from http://kebo.vlsm.org/debian-ipv6/patch/libident/ * Added misc patches, collected in the exim fork of libident. * Updated to Debian policy version 3.6.1. * fix XSI:isms in shell tests and deprecated head usage. closes:#256234 * Include section info in package. closes:#288750 * Take options out of $(AR) in Makefile, to facilitate cross-building. closes:#282911 * Upload of new version mentioned in #231723 will follow after checking it... Files: 23c59ce2b59047f019dd2c971f6f6c1b 537 libs important libident_0.22-3.dsc 8620ede5d4e45c184e1c8bd45bc87891 9416 libs important libident_0.22-3.diff.gz 753b78355b970eb2d8850437026b5561 14300 libs important libident_0.22-3_i386.deb 28a361eac9da09d5e91e2c884a67a8fb 8678 libdevel optional libident-dev_0.22-3_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFCKH5DutvvqbTW3hMRAlYcAJ4xZUblpawxpphdgji7FQP14a1zDgCdG2+W F/EhExRnKYXjNnHVMwCSO/E= =VmFW -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]