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

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



Your message dated Tue, 19 Aug 2003 11:47:06 -0400
with message-id <E19p8hO-00011x-00@auric.debian.org>
and subject line Bug#193748: fixed in debian-policy 3.6.1.0
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-close) by bugs.debian.org; 19 Aug 2003 15:58:25 +0000
>From katie@auric.debian.org Tue Aug 19 10:58:25 2003
Return-path: <katie@auric.debian.org>
Received: from auric.debian.org [206.246.226.45] 
	by master.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 19p8sL-00042b-00; Tue, 19 Aug 2003 10:58:25 -0500
Received: from katie by auric.debian.org with local (Exim 3.35 1 (Debian))
	id 19p8hO-00011x-00; Tue, 19 Aug 2003 11:47:06 -0400
From: Manoj Srivastava <srivasta@debian.org>
To: 193748-close@bugs.debian.org
X-Katie: $Revision: 1.35 $
Subject: Bug#193748: fixed in debian-policy 3.6.1.0
Message-Id: <E19p8hO-00011x-00@auric.debian.org>
Sender: Archive Administrator <katie@auric.debian.org>
Date: Tue, 19 Aug 2003 11:47:06 -0400
Delivered-To: 193748-close@bugs.debian.org

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

debian-policy_3.6.1.0.dsc
  to pool/main/d/debian-policy/debian-policy_3.6.1.0.dsc
debian-policy_3.6.1.0.tar.gz
  to pool/main/d/debian-policy/debian-policy_3.6.1.0.tar.gz
debian-policy_3.6.1.0_all.deb
  to pool/main/d/debian-policy/debian-policy_3.6.1.0_all.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 193748@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Manoj Srivastava <srivasta@debian.org> (supplier of updated debian-policy 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)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Tue, 19 Aug 2003 07:28:10 -0500
Source: debian-policy
Binary: debian-policy
Architecture: source all
Version: 3.6.1.0
Distribution: unstable
Urgency: low
Maintainer: Manoj Srivastava <srivasta@debian.org>
Changed-By: Manoj Srivastava <srivasta@debian.org>
Description: 
 debian-policy - Debian Policy Manual and related documents
Closes: 176506 187250 187297 188030 193748 200440 203728
Changes: 
 debian-policy (3.6.1.0) unstable; urgency=low
 .
   Josip:
   * Removed obsolete section on obsolete constructs and libraries,
     closes: #193748.
   Manoj:
   * Change reference to the debconf introduction from kitenet to a debian
     hosted server.                                         closes: Bug#187297
   * Added myspell-dictionary to the virtual packages list  closes: Bug#203728
   * Fix the restart action in the init.d/bind example; it now uses
     --oknodo so that the action does not fail when the service is not
     running.                                               closes: Bug#187250
   * invoke-rc.d and update-rc.d are now in the sysv-rc package instead of
     the sysvinit package. Fixed a reference in policy.     closes: Bug#200440
   * Note that postinst abort-remove is called if there is an error while
     removing the package.                                  closes: Bug#188030
   * [AMENDMENT 2003/08/03] Make Debconf the standard for prompting the
     user                                                   closes: Bug#176506
Files: 
 1a03f67a3afd331c290c41f5c0008441 798 doc optional debian-policy_3.6.1.0.dsc
 7dbe3ca1df000212517bf29b0453aad2 569342 doc optional debian-policy_3.6.1.0.tar.gz
 3759654780361dbc9f52c426e1e13c4f 1209866 doc optional debian-policy_3.6.1.0_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQE/QjmHIbrau78kQkwRAtvCAJ99asWbl2v9zHG2jsmkuLVSZPellwCg7YNN
YFv3iDq+wOgmgFf8suEQ274=
=wEzD
-----END PGP SIGNATURE-----



Reply to: