NetBSD Problem Report #44414

From rhialto@falu.nl  Wed Jan 19 01:03:04 2011
Return-Path: <rhialto@falu.nl>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
	by www.NetBSD.org (Postfix) with ESMTP id B17B263B883
	for <gnats-bugs@gnats.NetBSD.org>; Wed, 19 Jan 2011 01:03:04 +0000 (UTC)
Message-Id: <201101190102.p0J12wqx005584@radl.falu.nl>
Date: Wed, 19 Jan 2011 02:02:58 +0100 (CET)
From: rhialto@falu.nl
Reply-To: rhialto@falu.nl
To: gnats-bugs@gnats.NetBSD.org
Cc: rhialto@falu.nl
Subject: Misformatted X manpages
X-Send-Pr-Version: 3.95

>Number:         44414
>Category:       xsrc
>Synopsis:       Misformatted X manpages
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    xsrc-manager
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Jan 19 01:05:00 +0000 2011
>Closed-Date:    Mon Jan 31 05:46:03 +0000 2011
>Last-Modified:  Mon Jan 31 05:46:03 +0000 2011
>Originator:     Rhialto
>Release:        NetBSD 5.99.39
>Organization:

>Environment:


System: NetBSD vargaz.falu.nl 5.99.39 NetBSD 5.99.39 (VARGAZ) #3: Sat Oct 2 01:26:45 CEST 2010 rhialto@radl.falu.nl:/scratch2/obj.amd64/sys/arch/amd64/compile/VARGAZ amd64
Architecture: x86_64
Machine: amd64
	it is really a 5.1 userland with a newer kernel
>Description:
	Several X manpages are misformatted. It appears like not all
	preprocessors for the nroff source have been used, such as tbl(1).

>How-To-Repeat:
	$ man XCreateGC
	...
	STRUCTURES
	    The XGCValues structure contains:

	    /* GC attribute value mask bits */

	    lw(.5i) lw(2.5i) lw(.75i).  T{ #define T}   T{ GCFunction T}   T{
	    (1L<<0) T} T{ #define T}   T{ GCPlaneMask T}   T{ (1L<<1) T} T{ #define
	    T}   T{ GCForeground T}   T{ (1L<<2) T} T{ #define T}   T{ GCBackground
	    T}   T{ (1L<<3) T} T{ #define T}   T{ GCLineWidth T}   T{ (1L<<4) T} T{
	    #define T}   T{ GCLineStyle T}   T{ (1L<<5) T} T{ #define T}   T{
	    GCCapStyle T}   T{ (1L<<6) T} T{ #define T}   T{ GCJoinStyle T}   T{
	    (1L<<7) T} T{ #define T}   T{ GCFillStyle T}   T{ (1L<<8) T} T{ #define
	    T}   T{ GCFillRule T}   T{ (1L<<9) T} T{ #define T}   T{ GCTile T}   T{
	    (1L<<10) T} T{ #define T}   T{ GCStipple T}   T{ (1L<<11) T} T{ #define
	    T}   T{ GCTileStipXOrigin T}   T{ (1L<<12) T} T{ #define T}   T{
	    GCTileStipYOrigin T}   T{ (1L<<13) T} T{ #define T}   T{ GCFont T}   T{
	    (1L<<14) T} T{ #define T}   T{ GCSubwindowMode T}   T{ (1L<<15) T} T{

	By grepping for 'T{', it seems at least these X manpages are affected:

	/usr/X11R7/man/cat3/XAllocSizeHints.0
	/usr/X11R7/man/cat3/XAllocStandardColormap.0
	/usr/X11R7/man/cat3/XAllocWMHints.0
	/usr/X11R7/man/cat3/XChangeKeyboardControl.0
	/usr/X11R7/man/cat3/XConfigureWindow.0
	/usr/X11R7/man/cat3/XCreateGC.0
	/usr/X11R7/man/cat3/XCreateWindow.0
	/usr/X11R7/man/cat3/XGetVisualInfo.0
	/usr/X11R7/man/cat3/XGetWindowAttributes.0
	/usr/X11R7/man/cat3/XmbLookupString.0
	/usr/X11R7/man/cat3/XmbTextListToTextProperty.0
	/usr/X11R7/man/cat3/XrmEnumerateDatabase.0

>Fix:
	Workaround:

	$ tbl /usr/X11R7/man/man3/XCreateGC.3 | nroff -mandoc | more

	this still seems to give dodgy output in the table of CG functions though:

	        -----------------------------------------------
		Function Name     Value   Operation
		-----------------------------------------------



		()                                                                       
	    ()



-Olaf.
-- 
___ Olaf 'Rhialto' Seibert  -- There's no point being grown-up if you 
\X/ rhialto/at/xs4all.nl    -- can't be childish sometimes. -The 4th Doctor
X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*

>Release-Note:

>Audit-Trail:
From: David Holland <dholland-bugs@netbsd.org>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: xsrc/44414: Misformatted X manpages
Date: Thu, 20 Jan 2011 03:34:59 +0000

 On Wed, Jan 19, 2011 at 01:05:00AM +0000, rhialto@falu.nl wrote:
  > 	Several X manpages are misformatted. It appears like not all
  > 	preprocessors for the nroff source have been used, such as tbl(1).

 I believe this just got fixed a few days ago in HEAD...

 -- 
 David A. Holland
 dholland@netbsd.org

From: David Holland <dholland-bugs@netbsd.org>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: xsrc/44414: Misformatted X manpages
Date: Mon, 31 Jan 2011 05:44:07 +0000

 On Thu, Jan 20, 2011 at 03:35:02AM +0000, David Holland wrote:
  >> 	Several X manpages are misformatted. It appears like not all
  >> 	preprocessors for the nroff source have been used, such as tbl(1).
  >  
  >  I believe this just got fixed a few days ago in HEAD...

 Something did, but that's not it. The right change is -r1.8 of
 src/external/mit/xorg/lib/libX11/Makefile. I've requested pullup; see
 PR 36600.

 -- 
 David A. Holland
 dholland@netbsd.org

State-Changed-From-To: open->closed
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Mon, 31 Jan 2011 05:46:03 +0000
State-Changed-Why:
Duplicate of 36600, which is fixed in HEAD; I just requested pullup to -5.


>Unformatted:
 	it is really a 5.1 userland with a newer kernel

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.