NetBSD Problem Report #46755

From www@NetBSD.org  Mon Jul 30 14:44:37 2012
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66])
	by www.NetBSD.org (Postfix) with ESMTP id CE89563B8E6
	for <gnats-bugs@gnats.NetBSD.org>; Mon, 30 Jul 2012 14:44:36 +0000 (UTC)
Message-Id: <20120730144435.D2B9463B85F@www.NetBSD.org>
Date: Mon, 30 Jul 2012 14:44:35 +0000 (UTC)
From: aniou@smutek.pl
Reply-To: aniou@smutek.pl
To: gnats-bugs@NetBSD.org
Subject: misc-fixed-10x20, iso10646-1 encoded font missing from native X
X-Send-Pr-Version: www-1.0

>Number:         46755
>Category:       xsrc
>Synopsis:       misc-fixed-10x20, iso10646-1 encoded font missing from native X
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    tron
>State:          closed
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Mon Jul 30 14:45:00 +0000 2012
>Closed-Date:    Mon Aug 20 19:53:25 +0000 2012
>Last-Modified:  Mon Aug 20 19:53:25 +0000 2012
>Originator:     Piotr Meyer
>Release:        NetBSD 6.0_BETA2
>Organization:
>Environment:
NetBSD sikorka 5.1 NetBSD 5.1 (GENERIC) #0: Sun Nov  7 14:39:56 UTC 2010  builds@b6.netbsd.org:/home/builds/ab/netbsd-5-1-RELEASE/i386/201011061943Z-obj/home/builds/ab/netbsd-5-1-RELEASE/src/sys/arch/i386/compile/GENERIC i386
>Description:
Due to lack entry in Makefile iso10646-1 (-misc-fixed-medium-r-normal-*-20-200-75-75-*-*-iso10646-1) version of 10x20 bitmap font isn't build. 
>How-To-Repeat:
Try - on freshly installed NetBSD-6.0_BETA2 - following command:
xterm -fn '-misc-fixed-medium-r-normal-*-20-200-75-75-*-*-iso10646-1'
>Fix:
Apply following patch:

--- src/external/mit/xorg/share/fonts/misc/font-misc-misc/Makefile.orig 2012-07-30 16:24:12.000000000 +0200
+++ src/external/mit/xorg/share/fonts/misc/font-misc-misc/Makefile      2012-07-30 16:25:43.000000000 +0200
@@ -15,7 +15,7 @@
 BDFFILES+=     4x6.bdf 5x7.bdf 5x8.bdf 6x10.bdf 6x12.bdf 6x13.bdf \
                6x13B.bdf 6x13O.bdf 6x9.bdf 7x13.bdf 7x13B.bdf 7x13O.bdf \
                7x14.bdf 7x14B.bdf 8x13.bdf 8x13B.bdf 8x13O.bdf 9x15.bdf \
-               9x15B.bdf 9x18.bdf 9x18B.bdf
+               9x15B.bdf 9x18.bdf 9x18B.bdf 10x20.bdf

 # Most fonts have 22 output types, but ISO8859-8 and ISO8859-11 are
 # missing a few.

>Release-Note:

>Audit-Trail:
From: Piotr Meyer <aniou@smutek.pl>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: xsrc/46755: misc-fixed-10x20, iso10646-1 encoded font missing
 from native X
Date: Wed, 1 Aug 2012 20:57:44 +0200

 I forgot about one, important thing:

 --- src/distrib/sets/lists/xfont/mi.orig        2012-08-01 18:46:16.000000000 +0000
 +++ src/distrib/sets/lists/xfont/mi             2012-08-01 18:46:40.000000000 +0000
 @@ -8440,6 +8440,7 @@
  ./usr/X11R7/lib/X11/fonts/misc/10x20-ISO8859-8.pcf.gz  xfont   share,xorg,x11fonts
  ./usr/X11R7/lib/X11/fonts/misc/10x20-ISO8859-9.pcf.gz  xfont   share,xorg,x11fonts
  ./usr/X11R7/lib/X11/fonts/misc/10x20-KOI8-R.pcf.gz     xfont   share,xorg,x11fonts
 +./usr/X11R7/lib/X11/fonts/misc/10x20.pcf.gz            xfont   share,xorg,x11fonts
  ./usr/X11R7/lib/X11/fonts/misc/12x13ja.pcf.gz          xfont   share,xorg,x11fonts
  ./usr/X11R7/lib/X11/fonts/misc/12x24.pcf.gz            xfont   share,xorg,x11fonts
  ./usr/X11R7/lib/X11/fonts/misc/12x24rk.pcf.gz          xfont   share,xorg,x11fonts


 -- 
 Piotr 'aniou' Meyer

Responsible-Changed-From-To: xsrc-manager->tron
Responsible-Changed-By: tron@NetBSD.org
Responsible-Changed-When: Mon, 20 Aug 2012 09:08:02 +0000
Responsible-Changed-Why:
I'll look into this.


State-Changed-From-To: open->feedback
State-Changed-By: tron@NetBSD.org
State-Changed-When: Mon, 20 Aug 2012 12:36:31 +0000
State-Changed-Why:
Not installing this font file is consistent with the behaviour intended
by the X.org upstream maintainers. The pkgsrc package doesn't install
this file as well.

Why do you think it should be installed?


From: Piotr Meyer <aniou@smutek.pl>
To: gnats-bugs@NetBSD.org
Cc: tron@NetBSD.org, netbsd-bugs@netbsd.org, gnats-admin@netbsd.org
Subject: Re: xsrc/46755 (misc-fixed-10x20, iso10646-1 encoded font missing
 from native X)
Date: Mon, 20 Aug 2012 14:49:33 +0200

 On Mon, Aug 20, 2012 at 12:36:33PM +0000, tron@NetBSD.org wrote:
 > Synopsis: misc-fixed-10x20, iso10646-1 encoded font missing from native X
 > 
 > State-Changed-From-To: open->feedback
 > State-Changed-By: tron@NetBSD.org
 > State-Changed-When: Mon, 20 Aug 2012 12:36:31 +0000
 > State-Changed-Why:
 > Not installing this font file is consistent with the behaviour intended
 > by the X.org upstream maintainers. 
 > The pkgsrc package doesn't install
 > this file as well.

 Are You sure? [1] contains 'share/fonts/X11/misc/10x20.pcf.gz' entry.
 I'm not sure about upstream maintainers and their love for "modern", 
 blurry fonts, but - for example - Ubuntu ships 10x20.pcf even in latest
 release [2].

 > Why do you think it should be installed?

 Because it is usable and pretty (OK, it is matter of taste) font. And my
 default for many years. 


 1 - http://cvsweb.se.netbsd.org/cgi-bin/bsdweb.cgi/pkgsrc/fonts/font-misc-misc/PLIST?rev=1.3
 2 - http://packages.ubuntu.com/precise/all/xfonts-base/filelist

 -- 
 Piotr 'aniou' Meyer

From: Matthias Scheler <tron@NetBSD.org>
To: Piotr Meyer <aniou@smutek.pl>
Cc: gnats-bugs@NetBSD.org
Subject: Re: xsrc/46755 (misc-fixed-10x20, iso10646-1 encoded font missing
 from native X)
Date: Mon, 20 Aug 2012 14:16:36 +0100

 On Mon, Aug 20, 2012 at 02:49:33PM +0200, Piotr Meyer wrote:
 > On Mon, Aug 20, 2012 at 12:36:33PM +0000, tron@NetBSD.org wrote:
 > > Synopsis: misc-fixed-10x20, iso10646-1 encoded font missing from native X
 > > 
 > > State-Changed-From-To: open->feedback
 > > State-Changed-By: tron@NetBSD.org
 > > State-Changed-When: Mon, 20 Aug 2012 12:36:31 +0000
 > > State-Changed-Why:
 > > Not installing this font file is consistent with the behaviour intended
 > > by the X.org upstream maintainers. 
 > > The pkgsrc package doesn't install
 > > this file as well.
 > 
 > Are You sure? [1] contains 'share/fonts/X11/misc/10x20.pcf.gz' entry.
 > I'm not sure about upstream maintainers and their love for "modern", 
 > blurry fonts, but - for example - Ubuntu ships 10x20.pcf even in latest
 > release [2].

 Ah, the ".bdf" file is the source file. I missunderstood that part.
 I'll test your change and commit it if the build works fine.

 	Kind regards

 -- 
 Matthias Scheler                                  http://zhadum.org.uk/

From: "Matthias Scheler" <tron@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/46755 CVS commit: src
Date: Mon, 20 Aug 2012 15:39:01 +0000

 Module Name:	src
 Committed By:	tron
 Date:		Mon Aug 20 15:39:01 UTC 2012

 Modified Files:
 	src/distrib/sets/lists/xfont: mi
 	src/external/mit/xorg/share/fonts/misc/font-misc-misc: Makefile

 Log Message:
 Build and install iso10646-1 encoded 10x20 font. This matches the behaviour
 of the upstream software and modular X.org in pkgsrc.

 Patch supplied by Piotr Meyer in PR xsrc/46755.


 To generate a diff of this commit:
 cvs rdiff -u -r1.39 -r1.40 src/distrib/sets/lists/xfont/mi
 cvs rdiff -u -r1.1.1.1 -r1.2 \
     src/external/mit/xorg/share/fonts/misc/font-misc-misc/Makefile

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

State-Changed-From-To: feedback->open
State-Changed-By: tron@NetBSD.org
State-Changed-When: Mon, 20 Aug 2012 15:41:49 +0000
State-Changed-Why:
Feedback was provided.


State-Changed-From-To: open->pending-pullups
State-Changed-By: tron@NetBSD.org
State-Changed-When: Mon, 20 Aug 2012 17:32:41 +0000
State-Changed-Why:
I've submitted a pullup request for the "netbsd-6" branch:

http://releng.netbsd.org/cgi-bin/req-6.cgi?show=519


From: "Jeff Rizzo" <riz@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/46755 CVS commit: [netbsd-6] src
Date: Mon, 20 Aug 2012 19:36:58 +0000

 Module Name:	src
 Committed By:	riz
 Date:		Mon Aug 20 19:36:58 UTC 2012

 Modified Files:
 	src/distrib/sets/lists/xfont [netbsd-6]: mi
 	src/external/mit/xorg/share/fonts/misc/font-misc-misc [netbsd-6]:
 	    Makefile

 Log Message:
 Pull up following revision(s) (requested by tron in ticket #519):
 	distrib/sets/lists/xfont/mi: revision 1.40
 	external/mit/xorg/share/fonts/misc/font-misc-misc/Makefile: revision 1.2
 Build and install iso10646-1 encoded 10x20 font. This matches the behaviour
 of the upstream software and modular X.org in pkgsrc.
 Patch supplied by Piotr Meyer in PR xsrc/46755.


 To generate a diff of this commit:
 cvs rdiff -u -r1.39 -r1.39.8.1 src/distrib/sets/lists/xfont/mi
 cvs rdiff -u -r1.1.1.1 -r1.1.1.1.24.1 \
     src/external/mit/xorg/share/fonts/misc/font-misc-misc/Makefile

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

State-Changed-From-To: pending-pullups->closed
State-Changed-By: tron@NetBSD.org
State-Changed-When: Mon, 20 Aug 2012 19:53:25 +0000
State-Changed-Why:
Your suggested change has been committed and will be part of NetBSD 6.0_RC1.
Thanks a lot for the patch.


>Unformatted:

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.