From owner-freebsd-standards Mon Jun 17 3: 0:23 2002 Delivered-To: freebsd-standards@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id F16DA37B413 for ; Mon, 17 Jun 2002 03:00:09 -0700 (PDT) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g5HA09b78011; Mon, 17 Jun 2002 03:00:09 -0700 (PDT) (envelope-from gnats) Received: from pr93.lublin.sdi.tpnet.pl (pr93.lublin.sdi.tpnet.pl [217.97.36.93]) by hub.freebsd.org (Postfix) with SMTP id D4A9F37B40C for ; Mon, 17 Jun 2002 02:56:07 -0700 (PDT) Received: (qmail 62533 invoked by uid 1001); 17 Jun 2002 09:53:36 -0000 Message-Id: <20020617095336.62532.qmail@pr93.lublin.sdi.tpnet.pl> Date: 17 Jun 2002 09:53:36 -0000 From: Michal Pasternak Reply-To: Michal Pasternak To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: standards/39408: FreeBSD use wrong collate table for pl_PL.ISO8859-2 Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG >Number: 39408 >Category: standards >Synopsis: FreeBSD use wrong collate table for pl_PL.ISO8859-2 >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-standards >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Jun 17 03:00:09 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Michal Pasternak >Release: FreeBSD 4.6-RC i386 >Organization: >Environment: System: FreeBSD pasternak.w.lub.pl 4.6-RC FreeBSD 4.6-RC #0: Sun Jun 16 02:18:35 CEST 2002 doc@pasternak.w.lub.pl:/usr/obj/usr/src/sys/ILIT i386 >Description: Sorting characters on FreeBSD with pl_PL.ISO8859-2 locale is wrong. Default file (collate for latin-2) doesnt sort polish native characters well. This PR is being sent after consulting about 30 people and a bit of discussion on pl.comp.os.freebsd; this issue should be fixed ASAP. >How-To-Repeat: $ touch aa ab a± aca a±a aæa $ setenv LC_ALL pl_PL.ISO8859-2 $ ls -las >Fix: Apply this diff in /usr/src: http://freebsd.w.lub.pl/locale.dif Copy this file to /usr/src/share/colldef: http://freebsd.w.lub.pl/pl_PL.ISO8859-2.src Or use shar included below: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # locale.diff # pl_PL.ISO8859-2.src # echo x - locale.diff sed 's/^X//' >locale.diff << 'END-of-locale.diff' X--- share/colldef/Makefile.orig Sat Jun 15 23:38:48 2002 X+++ share/colldef/Makefile Sat Jun 15 23:43:35 2002 X@@ -19,6 +19,7 @@ X la_LN.ISO8859-4 \ X la_LN.US-ASCII \ X lt_LT.ISO8859-4 \ X+ pl_PL.ISO8859-2 \ X ru_RU.CP866 \ X ru_RU.ISO8859-5 \ X ru_RU.KOI8-R \ X@@ -38,7 +39,7 @@ X fr_BE fr_CA fr_CH fr_FR it_CH it_IT nl_BE nl_NL no_NO \ X pt_PT X X-LATIN2LINKS= hr_HR hu_HU pl_PL ro_RO sl_SI X+LATIN2LINKS= hr_HR hu_HU ro_RO sl_SI X X .SUFFIXES: .src .out X X@@ -61,6 +62,7 @@ X la_LN.ISO8859-1.out: map.ISO8859-1 X la_LN.ISO8859-4.out: map.ISO8859-4 X lt_LT.ISO8859-4.out: map.ISO8859-4 X+pl_PL.ISO8859-2.out: map.ISO8859-2 X ru_RU.CP866.out: map.CP866 X ru_RU.ISO8859-5.out: map.ISO8859-5 X ru_RU.KOI8-R.out: map.KOI8-R END-of-locale.diff echo x - pl_PL.ISO8859-2.src sed 's/^X//' >pl_PL.ISO8859-2.src << 'END-of-pl_PL.ISO8859-2.src' X# Latin2 (for Polish) by Michal Pasternak X# with much help from Adam Liberacki, Jan Srzednicki and Bartek Siebab X# X# $FreeBSD$ X# Xcharmap map.ISO8859-2 Xsubstitute with "ss" Xorder \ X# controls X ;...;;;...;;\ X# X ;;!;\";;\ X ;;\ X %;&;<',>;<';>;';\(;\);*;+;<-:>;<*X>;\,;<-->;-;.;<'.>;/;\ X# digits X 0;...;9;\ X# X :;\;;\<;=;>;?;;;\ X# capital and small X (A,a,>,>,,,,,,);\ X (,);\ X (B,b);\ X (C,c,,,,);\ X (,);\ X (D,d,,,,);\ X (E,e,,,,,,);\ X (,);\ X (F,f);\ X (G,g);\ X (H,h);\ X (I,i,,,>,>);\ X (J,j);\ X (K,k);\ X (L,l,,,,);\ X (,);\ X (M,m);\ X (N,n,,);\ X (,);\ X (O,o,>,>,,,,);\ X (,);\ X (P,p);\ X (Q,q);\ X (R,r,,);\ X (,);\ X (S,s,,,,);\ X (,);\ X (T,t,,,,);\ X (U,u,,,,,,,,);\ X (V,v);\ X (W,w);\ X (X,x);\ X (Y,y,,);\ X (Z,z,,);\ X (,);\ X (,);\ X# X [;\\;];^;<':>;<'">;<'<>;<'(>;_;<''>;`;\ X \{;|;\};~;;
X END-of-pl_PL.ISO8859-2.src exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Wed Jun 19 13:45:16 2002 Delivered-To: freebsd-standards@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id B675937B406; Wed, 19 Jun 2002 13:44:56 -0700 (PDT) Received: (from mike@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g5JKiuT94078; Wed, 19 Jun 2002 13:44:56 -0700 (PDT) (envelope-from mike) Date: Wed, 19 Jun 2002 13:44:56 -0700 (PDT) From: Message-Id: <200206192044.g5JKiuT94078@freefall.freebsd.org> To: mike@FreeBSD.org, freebsd-standards@FreeBSD.org, ache@FreeBSD.org Subject: Re: standards/39408: FreeBSD use wrong collate table for pl_PL.ISO8859-2 Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Synopsis: FreeBSD use wrong collate table for pl_PL.ISO8859-2 Responsible-Changed-From-To: freebsd-standards->ache Responsible-Changed-By: mike Responsible-Changed-When: Wed Jun 19 13:43:36 PDT 2002 Responsible-Changed-Why: Reassign to locale maintainer. http://www.freebsd.org/cgi/query-pr.cgi?pr=39408 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Thu Jun 20 0:41:29 2002 Delivered-To: freebsd-standards@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 1787237B415; Thu, 20 Jun 2002 00:41:28 -0700 (PDT) Received: (from tjr@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g5K7fSH19119; Thu, 20 Jun 2002 00:41:28 -0700 (PDT) (envelope-from tjr) Date: Thu, 20 Jun 2002 00:41:28 -0700 (PDT) From: Message-Id: <200206200741.g5K7fSH19119@freefall.freebsd.org> To: tim@robbins.dropbear.id.au, tjr@FreeBSD.org, freebsd-standards@FreeBSD.org Subject: Re: standards/36191: P1003.1-2001 csplit utility Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Synopsis: P1003.1-2001 csplit utility State-Changed-From-To: patched->closed State-Changed-By: tjr State-Changed-When: Thu Jun 20 00:40:08 PDT 2002 State-Changed-Why: I have no immediate plan to MFC this utility. http://www.freebsd.org/cgi/query-pr.cgi?pr=36191 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message From owner-freebsd-standards Fri Jun 21 18:54:19 2002 Delivered-To: freebsd-standards@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id D5AC337B406; Fri, 21 Jun 2002 18:54:16 -0700 (PDT) Received: (from tjr@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g5M1sGT10628; Fri, 21 Jun 2002 18:54:16 -0700 (PDT) (envelope-from tjr) Date: Fri, 21 Jun 2002 18:54:16 -0700 (PDT) From: Message-Id: <200206220154.g5M1sGT10628@freefall.freebsd.org> To: jmallett@FreeBSD.org, tjr@FreeBSD.org, freebsd-standards@FreeBSD.org, tjr@FreeBSD.org Subject: Re: standards/38195: sed(1)'s process.c does not correctly append lines of input. Sender: owner-freebsd-standards@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Synopsis: sed(1)'s process.c does not correctly append lines of input. State-Changed-From-To: open->patched State-Changed-By: tjr State-Changed-When: Fri Jun 21 18:48:21 PDT 2002 State-Changed-Why: Fix committed to -CURRENT, I will MFC it after 4 weeks (sed is quite a fragile beast). Responsible-Changed-From-To: freebsd-standards->tjr Responsible-Changed-By: tjr Responsible-Changed-When: Fri Jun 21 18:48:21 PDT 2002 Responsible-Changed-Why: Fix committed to -CURRENT, I will MFC it after 4 weeks (sed is quite a fragile beast). http://www.freebsd.org/cgi/query-pr.cgi?pr=38195 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-standards" in the body of the message