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

Bug#193748: marked as done (debian-policy: gcc-3.3 no longer has <varargs.h>)



Your message dated Sun, 03 Aug 2003 12:07:23 -0500
with message-id <87fzkimzzo.fsf@glaurung.green-gryphon.com>
and subject line Bug#193748: debian-policy: gcc-3.3 no longer has <varargs.h>
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; 18 May 2003 14:44:37 +0000
>From cjwatson@riva.lab.dotat.at Sun May 18 09:44:36 2003
Return-path: <cjwatson@riva.lab.dotat.at>
Received: from protactinium.btinternet.com [194.73.73.176] 
	by master.debian.org with esmtp (Exim 3.12 1 (Debian))
	id 19HPOu-0006Bx-00; Sun, 18 May 2003 09:44:36 -0500
Received: from host217-39-2-141.in-addr.btopenworld.com ([217.39.2.141] helo=riva.lab.dotat.at)
	by protactinium.btinternet.com with esmtp (Exim 3.22 #23)
	id 19HPNW-0007Ny-00
	for submit@bugs.debian.org; Sun, 18 May 2003 15:43:10 +0100
Received: from arborlon.lab.dotat.at ([192.168.124.34] ident=mail)
	by riva.lab.dotat.at with esmtp (Exim 3.35 #1 (Debian))
	for submit@bugs.debian.org
	id 19HPNL-0003Kv-00; Sun, 18 May 2003 15:42:59 +0100
Received: from cjwatson by arborlon.lab.dotat.at with local (Exim 3.36 #1 (Debian))
	id 19HPM9-00016Z-00
	for <submit@bugs.debian.org>; Sun, 18 May 2003 15:41:45 +0100
Date: Sun, 18 May 2003 15:41:45 +0100
From: Colin Watson <cjwatson@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: debian-policy: gcc-3.3 no longer has <varargs.h>
Message-ID: <20030518144127.GA4227@arborlon>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
X-Reportbug-Version: 2.10.1
User-Agent: Mutt/1.5.4i
Sender: Colin Watson <cjwatson@arborlon>
Delivered-To: submit@bugs.debian.org
X-Spam-Status: No, hits=-12.3 required=4.0
	tests=BAYES_01,HAS_PACKAGE,USER_AGENT_MUTT
	autolearn=ham version=2.53-bugs.debian.org_2003_05_09
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.53-bugs.debian.org_2003_05_09 (1.174.2.15-2003-03-30-exp)

Package: debian-policy
Version: 3.5.10.0
Severity: wishlist

In gcc-3.3, which is now the default C compiler in unstable, <varargs.h>
just does the following:

  #error "GCC no longer implements <varargs.h>."
  #error "Revise your code to use <stdarg.h>."

Policy currently says:

     The include file `<varargs.h>' is provided to support end-users
     compiling very old software; the library `libtermcap' is provided to
     support the execution of software which has been linked against it
     (either old programs or those such as Netscape which are only
     available in binary form).

     Debian packages should be patched to use `<stdarg.h>' and `ncurses'
     instead.

In light of recent changes, I suggest that policy should instead say:

     The include file `<varargs.h>' was once provided to support
     end-users compiling very old software; the library `libtermcap' is
     provided to support the execution of software which has been linked
     against it (either old programs or those such as Netscape which are
     only available in binary form).

     Debian packages using `<varargs.h>' must be patched to use
     `<stdarg.h>' instead; packages using `libtermcap' should be patched
     to use `ncurses' instead.

(The extra "must" is really just informational, since anything that
tries to use <varargs.h> without hacks to build-depend on some older
version of gcc has a serious bug anyway due to not building from
source.)

-- 
Colin Watson                                  [cjwatson@flatline.org.uk]

---------------------------------------
Received: (at 193748-done) by bugs.debian.org; 3 Aug 2003 17:13:25 +0000
>From srivasta@debian.org Sun Aug 03 12:13:23 2003
Return-path: <srivasta@debian.org>
Received: from host-12-107-230-171.dtccom.net (glaurung.green-gryphon.com) [12.107.230.171] 
	by master.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 19jMQ7-0006BB-00; Sun, 03 Aug 2003 12:13:23 -0500
Received: from glaurung.green-gryphon.com (srivasta@localhost [127.0.0.1])
	by glaurung.green-gryphon.com (8.12.9/8.12.9/Debian-5) with ESMTP id h73H7NNA021269;
	Sun, 3 Aug 2003 12:07:23 -0500
Received: (from srivasta@localhost)
	by glaurung.green-gryphon.com (8.12.9/8.12.9/Debian-5) id h73H7Nru021265;
	Sun, 3 Aug 2003 12:07:23 -0500
X-Authentication-Warning: glaurung.green-gryphon.com: srivasta set sender to srivasta@debian.org using -f
X-Mailer: emacs 21.3.2 (via feedmail 8 I)
To: Colin Watson <cjwatson@debian.org>
Cc: 193748-done@bugs.debian.org
Subject: Re: Bug#193748: debian-policy: gcc-3.3 no longer has <varargs.h>
References: <20030518144127.GA4227@arborlon>
From: Manoj Srivastava <srivasta@debian.org>
Organization: The Debian Project
X-URL: http://www.debian.org/%7Esrivasta/
User-Agent: Microsoft Gnus Express, Build 5.1003 (5.10.3)
Mail-Copies-To: nobody
X-Face: #q.#]5@vq!Jz+E0t_/;Y^gTjR\T^"B'fbeuVGiyKrvbfKJl!^e|e:iu(kJ6c|QYB57LP*|t
 &YlP~HF/=h:GA6o6W@I#deQL-%#.6]!z:6Cj0kd#4]>*D,|0djf'CVlXkI,>aV4\}?d_KEqsN{Nnt7
 78"OsbQ["56/!nisvyB/uA5Q.{)gm6?q.j71ww.>b9b]-sG8zNt%KkIa>xWg&1VcjZk[hBQ>]j~`Wq
 Xl,y1a!(>6`UM{~'X[Y_,Bv+}=L\SS*mA8=s;!=O`ja|@PEzb&i0}Qp,`Z\:6:OmRi*
Date: Sun, 03 Aug 2003 12:07:23 -0500
In-Reply-To: <20030518144127.GA4227@arborlon> (Colin Watson's message of
 "Sun, 18 May 2003 15:41:45 +0100")
Message-ID: <87fzkimzzo.fsf@glaurung.green-gryphon.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Delivered-To: 193748-done@bugs.debian.org
X-Spam-Status: No, hits=-2.7 required=4.0
	tests=BAYES_20,IN_REP_TO,REFERENCES,USER_AGENT,X_AUTH_WARNING
	version=2.53-bugs.debian.org_2003_07_20
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.53-bugs.debian.org_2003_07_20 (1.174.2.15-2003-03-30-exp)

Hi,

        The new rewording of policy seems to have gotten rid of the
 offending recommendation; so this report can now be closed. Indeed, I
 can't find the string varargs anywhere in current policy. In any
 case, packages with such ancient constructs shall soon fail to build
 from source, so this policy edict was redundant. 

	manoj
-- 
You can destroy your now by worrying about tomorrow. Janis Joplin
Manoj Srivastava   <srivasta@debian.org>  <http://www.debian.org/%7Esrivasta/>
1024R/C7261095 print CB D9 F4 12 68 07 E4 05  CC 2D 27 12 1D F5 E8 6E
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C



Reply to: