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]

Reply via email to