From owner-freebsd-standards@FreeBSD.ORG Mon Oct 25 11:02:22 2004 Return-Path: Delivered-To: freebsd-standards@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8D7F416A507 for ; Mon, 25 Oct 2004 11:02:22 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7347743D53 for ; Mon, 25 Oct 2004 11:02:22 +0000 (GMT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (peter@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.11/8.12.11) with ESMTP id i9PB2MWX078380 for ; Mon, 25 Oct 2004 11:02:22 GMT (envelope-from owner-bugmaster@freebsd.org) Received: (from peter@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i9PB2KY0078374 for freebsd-standards@freebsd.org; Mon, 25 Oct 2004 11:02:20 GMT (envelope-from owner-bugmaster@freebsd.org) Date: Mon, 25 Oct 2004 11:02:20 GMT Message-Id: <200410251102.i9PB2KY0078374@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: peter set sender to owner-bugmaster@freebsd.org using -f From: FreeBSD bugmaster To: freebsd-standards@FreeBSD.org Subject: Current problem reports assigned to you X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Oct 2004 11:02:22 -0000 Current FreeBSD problem reports Critical problems Serious problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2001/03/05] bin/25542 standards /bin/sh: null char in quoted string p [2002/02/25] standards/35307standards standard include files are not standard c o [2002/12/13] kern/46239 standards posix semaphore implementation errors o [2003/04/21] standards/51209standards [PATCH] add a64l()/l64a/l64a_r functions p [2003/06/05] standards/52972standards /bin/sh arithmetic not POSIX compliant o [2003/06/18] kern/53447 standards poll(2) semantics differ from susV3/POSIX o [2003/07/12] standards/54410standards one-true-awk not POSIX compliant (no exte o [2003/09/15] standards/56906standards Several math(3) functions fail to set err o [2004/01/01] standards/60772standards _Bool and bool should be unsigned o [2004/09/22] standards/72006standards floating point formating in non-C locales 10 problems total. Non-critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- f [1995/01/11] kern/105 standards Distributed libm (msun) has non-standard o [2000/09/24] bin/21519 standards sys/dir.h should be deprecated some more o [2001/01/16] bin/24390 standards Replacing old dir-symlinks when using /bi s [2001/01/24] standards/24590standards timezone function not compatible witn Sin s [2001/06/18] kern/28260 standards UIO_MAXIOV needs to be made public p [2001/11/20] standards/32126standards getopt(3) not Unix-98 conformant o [2002/02/27] misc/35381 standards incorrect floating-point display of large s [2002/03/19] standards/36076standards Implementation of POSIX fuser command o [2002/06/14] standards/39256standards [v]snprintf aren't POSIX-conformant for s o [2002/07/09] kern/40378 standards stdlib.h gives needless warnings with -an p [2002/08/12] standards/41576standards POSIX compliance of ln(1) o [2002/10/23] standards/44425standards getcwd() succeeds even if current dir has o [2002/12/09] standards/46119standards Priority problems for SCHED_OTHER using p o [2002/12/23] standards/46504standards Warnings in headers o [2003/06/22] standards/53613standards FreeBSD doesn't define EPROTO o [2003/07/24] standards/54809standards pcvt deficits o [2003/07/25] standards/54833standards more pcvt deficits o [2003/07/25] standards/54839standards pcvt deficits o [2003/07/31] standards/55112standards glob.h, glob_t's gl_pathc should be "size o [2003/09/05] standards/56476standards cd9660 unicode support simple hack o [2003/10/29] standards/58676standards grantpt(3) alters storage used by ptsname p [2003/12/26] standards/60597standards FreeBSD's /usr/include lacks of cpio.h s [2004/02/14] standards/62858standards malloc(0) not C99 compliant p [2004/02/21] standards/63173standards Patch to add getopt_long_only(3) to libc o [2004/03/29] kern/64875 standards [patch] add a system call: fdatasync() o [2004/05/07] standards/66357standards make POSIX conformance problem ('sh -e' & o [2004/05/11] standards/66531standards _gettemp uses a far smaller set of filena o [2004/08/22] standards/70813standards [PATCH] ls not Posix compliant o [2004/08/26] docs/70985 standards [patch] sh(1): incomplete documentation o o [2004/09/25] standards/72076standards [patch] German locales use old %d.%m.%y d o [2004/10/06] standards/72394standards [PATCH] syslog is not thread-safe 31 problems total. From owner-freebsd-standards@FreeBSD.ORG Mon Oct 25 21:19:20 2004 Return-Path: Delivered-To: freebsd-standards@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6234E16A4CE; Mon, 25 Oct 2004 21:19:20 +0000 (GMT) Received: from smtp.des.no (flood.des.no [217.116.83.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9FF2A43D1D; Mon, 25 Oct 2004 21:19:19 +0000 (GMT) (envelope-from des@des.no) Received: by smtp.des.no (Pony Express, from userid 666) id 623915310; Mon, 25 Oct 2004 23:19:18 +0200 (CEST) Received: from dwp.des.no (des.no [80.203.228.37]) by smtp.des.no (Pony Express) with ESMTP id 6F0D95314; Mon, 25 Oct 2004 23:19:12 +0200 (CEST) Received: by dwp.des.no (Postfix, from userid 2602) id 50595B85E; Mon, 25 Oct 2004 23:19:12 +0200 (CEST) To: Tim Robbins References: <200410132000.i9DK0o3O052401@freefall.freebsd.org> <20041013201820.GA26102@nagual.pp.ru> <20041014092108.GA28831@cat.robbins.dropbear.id.au> From: des@des.no (=?iso-8859-1?q?Dag-Erling_Sm=F8rgrav?=) Date: Mon, 25 Oct 2004 23:19:12 +0200 In-Reply-To: <20041014092108.GA28831@cat.robbins.dropbear.id.au> (Tim Robbins's message of "Thu, 14 Oct 2004 19:21:08 +1000") Message-ID: User-Agent: Gnus/5.110002 (No Gnus v0.2) Emacs/21.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Spam-Checker-Version: SpamAssassin 2.64 (2004-01-11) on flood.des.no X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.64 cc: Andrey Chernov cc: freebsd-standards@FreeBSD.ORG Subject: Re: standards/54410: one-true-awk not POSIX compliant (no extended REs) X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Oct 2004 21:19:20 -0000 Tim Robbins writes: > The right way to fix this is to use the libc regex code -- trying to fix > awk's antique regex code is a lost cause. Is the libc regex code POSIX-compliant and locale-aware? > Jens, I came up with this patch a while ago and sent it to Andrey in > private mail: > http://people.freebsd.org/~tjr/awk-re.diff that is never going to fly... the patch is too intrusive, it will make future upgrades a nightmare. DES --=20 Dag-Erling Sm=F8rgrav - des@des.no From owner-freebsd-standards@FreeBSD.ORG Mon Oct 25 21:26:24 2004 Return-Path: Delivered-To: freebsd-standards@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F1B5516A4CE for ; Mon, 25 Oct 2004 21:26:24 +0000 (GMT) Received: from khavrinen.lcs.mit.edu (khavrinen.lcs.mit.edu [128.30.28.20]) by mx1.FreeBSD.org (Postfix) with ESMTP id A700343D41 for ; Mon, 25 Oct 2004 21:26:24 +0000 (GMT) (envelope-from wollman@khavrinen.lcs.mit.edu) Received: from khavrinen.lcs.mit.edu (localhost [IPv6:::1]) by khavrinen.lcs.mit.edu (8.12.9/8.12.9) with ESMTP id i9PLQLqw072659 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK CN=khavrinen.lcs.mit.edu issuer=SSL+20Client+20CA); Mon, 25 Oct 2004 17:26:22 -0400 (EDT) (envelope-from wollman@khavrinen.lcs.mit.edu) Received: (from wollman@localhost) by khavrinen.lcs.mit.edu (8.12.9/8.12.9/Submit) id i9PLQLNi072656; Mon, 25 Oct 2004 17:26:21 -0400 (EDT) (envelope-from wollman) Date: Mon, 25 Oct 2004 17:26:21 -0400 (EDT) From: Garrett Wollman Message-Id: <200410252126.i9PLQLNi072656@khavrinen.lcs.mit.edu> To: des@des.no (=?iso-8859-1?q?Dag-Erling_Sm=F8rgrav?=) In-Reply-To: References: <200410132000.i9DK0o3O052401@freefall.freebsd.org> <20041013201820.GA26102@nagual.pp.ru> <20041014092108.GA28831@cat.robbins.dropbear.id.au> X-Spam-Score: -9.9 () IN_REP_TO,REFERENCES X-Scanned-By: MIMEDefang 2.37 cc: freebsd-standards@freebsd.org Subject: Re: standards/54410: one-true-awk not POSIX compliant (no extended REs) X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Oct 2004 21:26:25 -0000 < Is the libc regex code POSIX-compliant and locale-aware? Nearly impossible to prove since nobody is quite sure what the POSIX specification for regexps actually means. Perhaps the right way to ask that question is: Could you formulate an argument that makes the wording in POSIX agree with what the libc regex code does? -GAWollman From owner-freebsd-standards@FreeBSD.ORG Mon Oct 25 21:36:38 2004 Return-Path: Delivered-To: freebsd-standards@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6ADCD16A4CE; Mon, 25 Oct 2004 21:36:38 +0000 (GMT) Received: from nagual.pp.ru (pobrecita.freebsd.ru [194.87.13.42]) by mx1.FreeBSD.org (Postfix) with ESMTP id B491043D1F; Mon, 25 Oct 2004 21:36:37 +0000 (GMT) (envelope-from ache@pobrecita.freebsd.ru) Received: from pobrecita.freebsd.ru (ache@localhost [127.0.0.1]) by nagual.pp.ru (8.13.1/8.13.1) with ESMTP id i9PLaaqZ055919; Tue, 26 Oct 2004 01:36:36 +0400 (MSD) (envelope-from ache@pobrecita.freebsd.ru) Received: (from ache@localhost) by pobrecita.freebsd.ru (8.13.1/8.13.1/Submit) id i9PLaZkV055918; Tue, 26 Oct 2004 01:36:35 +0400 (MSD) (envelope-from ache) Date: Tue, 26 Oct 2004 01:36:35 +0400 From: Andrey Chernov To: Dag-Erling Sm?rgrav Message-ID: <20041025213635.GA55727@nagual.pp.ru> Mail-Followup-To: Andrey Chernov , Dag-Erling Sm?rgrav , Tim Robbins , Jens Schweikhardt , freebsd-standards@freebsd.org References: <200410132000.i9DK0o3O052401@freefall.freebsd.org> <20041013201820.GA26102@nagual.pp.ru> <20041014092108.GA28831@cat.robbins.dropbear.id.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.6i X-AntiVirus: checked by AntiVir Milter (version: 1.1; AVE: 6.28.0.7; VDF: 6.28.0.38; host: pobrecita.freebsd.ru) cc: freebsd-standards@freebsd.org cc: Tim Robbins Subject: Re: standards/54410: one-true-awk not POSIX compliant (no extended REs) X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Oct 2004 21:36:38 -0000 On Mon, Oct 25, 2004 at 11:19:12PM +0200, Dag-Erling Sm?rgrav wrote: > > Jens, I came up with this patch a while ago and sent it to Andrey in > > private mail: > > http://people.freebsd.org/~tjr/awk-re.diff > > that is never going to fly... the patch is too intrusive, it will > make future upgrades a nightmare. I try this patch and it works in simple tests, but I very doubt awk's author will accept it. IMHO better alternative will be to switch back to good old gawk which use GNU regex (POSIXed and well localized too). -- http://ache.pp.ru/ From owner-freebsd-standards@FreeBSD.ORG Mon Oct 25 21:49:26 2004 Return-Path: Delivered-To: freebsd-standards@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B519216A4CE for ; Mon, 25 Oct 2004 21:49:26 +0000 (GMT) Received: from Daffy.timing.com (mx1.timing.com [206.168.13.218]) by mx1.FreeBSD.org (Postfix) with ESMTP id 645D943D31 for ; Mon, 25 Oct 2004 21:49:26 +0000 (GMT) (envelope-from ben@timing.com) Received: from piglet.timing.com (oink@piglet.timing.com [206.168.13.178]) by Daffy.timing.com (8.12.8p2/8.12.8) with ESMTP id i9PLnPIm075421; Mon, 25 Oct 2004 15:49:25 -0600 (MDT) (envelope-from ben@timing.com) Received: from piglet.timing.com (oink@localhost.timing.com [127.0.0.1]) by piglet.timing.com (8.12.6p3/8.12.6) with ESMTP id i9PLnPhC061345; Mon, 25 Oct 2004 15:49:25 -0600 (MDT) (envelope-from ben@piglet.timing.com) Received: (from ben@localhost) by piglet.timing.com (8.12.6p3/8.12.6/Submit) id i9PLnPNB061342; Mon, 25 Oct 2004 15:49:25 -0600 (MDT) From: Ben Mesander MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16765.29925.170347.778397@piglet.timing.com> Date: Mon, 25 Oct 2004 15:49:25 -0600 To: Andrey Chernov In-Reply-To: <20041025213635.GA55727@nagual.pp.ru> References: <200410132000.i9DK0o3O052401@freefall.freebsd.org> <20041013201820.GA26102@nagual.pp.ru> <20041014092108.GA28831@cat.robbins.dropbear.id.au> <20041025213635.GA55727@nagual.pp.ru> X-Mailer: VM 7.00 under Emacs 21.2.95.2 X-Virus-Scanned: clamd / ClamAV version 0.74, clamav-milter version 0.74a on Daffy.timing.com X-Virus-Status: Clean cc: freebsd-standards@freebsd.org Subject: Re: standards/54410: one-true-awk not POSIX compliant (no extended REs) X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Oct 2004 21:49:26 -0000 Andrey Chernov writes: > I try this patch and it works in simple tests, but I very doubt awk's > author will accept it. > > IMHO better alternative will be to switch back to good old gawk which use > GNU regex (POSIXed and well localized too). It is not well licensed for all uses, however. --Ben [apologies if you get this twice; pilot error involving my mail client] From owner-freebsd-standards@FreeBSD.ORG Mon Oct 25 21:50:56 2004 Return-Path: Delivered-To: freebsd-standards@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EFF3F16A4CE; Mon, 25 Oct 2004 21:50:56 +0000 (GMT) Received: from bremen.shuttle.de (bremen.shuttle.de [194.95.249.251]) by mx1.FreeBSD.org (Postfix) with ESMTP id 53EB643D1D; Mon, 25 Oct 2004 21:50:56 +0000 (GMT) (envelope-from schweikh@schweikhardt.net) Received: by bremen.shuttle.de (Postfix, from userid 10) id 903653B8F4; Mon, 25 Oct 2004 23:50:54 +0200 (CEST) Received: from hal9000.schweikhardt.net (localhost [127.0.0.1]) i9PLohkg003898; Mon, 25 Oct 2004 23:50:43 +0200 (CEST) (envelope-from schweikh@hal9000.schweikhardt.net) Received: (from schweikh@localhost) by hal9000.schweikhardt.net (8.13.1/8.13.1/Submit) id i9PLohIW003897; Mon, 25 Oct 2004 23:50:43 +0200 (CEST) (envelope-from schweikh) Date: Mon, 25 Oct 2004 23:50:43 +0200 From: Jens Schweikhardt To: Andrey Chernov , Dag-Erling Sm?rgrav , Tim Robbins , freebsd-standards@freebsd.org Message-ID: <20041025215043.GA3703@schweikhardt.net> References: <200410132000.i9DK0o3O052401@freefall.freebsd.org> <20041013201820.GA26102@nagual.pp.ru> <20041014092108.GA28831@cat.robbins.dropbear.id.au> <20041025213635.GA55727@nagual.pp.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20041025213635.GA55727@nagual.pp.ru> User-Agent: Mutt/1.5.6i Subject: Re: standards/54410: one-true-awk not POSIX compliant (no extended REs) X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Oct 2004 21:50:57 -0000 On Tue, Oct 26, 2004 at 01:36:35AM +0400, Andrey Chernov wrote: # On Mon, Oct 25, 2004 at 11:19:12PM +0200, Dag-Erling Sm?rgrav wrote: # > > Jens, I came up with this patch a while ago and sent it to Andrey in # > > private mail: # > > http://people.freebsd.org/~tjr/awk-re.diff # > # > that is never going to fly... the patch is too intrusive, it will # > make future upgrades a nightmare. # # I try this patch and it works in simple tests, but I very doubt awk's # author will accept it. This is no longer a matter of doubt. See my mail to bwk and his reply, http://www.freebsd.org/cgi/query-pr.cgi?pr=standards/54410 So the current options seem to be 1. patch 1Tawk to use the regex lib 2. ditch 1Tawk and use GNU awk 3. keep 1Tawk and tell people in posix(7) to use GAWK for better ERE support 4. do nothing 5. Regards, Jens -- Jens Schweikhardt http://www.schweikhardt.net/ SIGSIG -- signature too long (core dumped) From owner-freebsd-standards@FreeBSD.ORG Mon Oct 25 22:22:07 2004 Return-Path: Delivered-To: freebsd-standards@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6564D16A4CE; Mon, 25 Oct 2004 22:22:07 +0000 (GMT) Received: from smtp.des.no (flood.des.no [217.116.83.31]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2868743D4C; Mon, 25 Oct 2004 22:22:07 +0000 (GMT) (envelope-from des@des.no) Received: by smtp.des.no (Pony Express, from userid 666) id 350975310; Tue, 26 Oct 2004 00:22:06 +0200 (CEST) Received: from dwp.des.no (des.no [80.203.228.37]) by smtp.des.no (Pony Express) with ESMTP id 3DE4F530A; Tue, 26 Oct 2004 00:22:00 +0200 (CEST) Received: by dwp.des.no (Postfix, from userid 2602) id 1519AB85E; Tue, 26 Oct 2004 00:22:00 +0200 (CEST) To: Jens Schweikhardt References: <200410132000.i9DK0o3O052401@freefall.freebsd.org> <20041013201820.GA26102@nagual.pp.ru> <20041014092108.GA28831@cat.robbins.dropbear.id.au> <20041025213635.GA55727@nagual.pp.ru> <20041025215043.GA3703@schweikhardt.net> From: des@des.no (=?iso-8859-1?q?Dag-Erling_Sm=F8rgrav?=) Date: Tue, 26 Oct 2004 00:21:59 +0200 In-Reply-To: <20041025215043.GA3703@schweikhardt.net> (Jens Schweikhardt's message of "Mon, 25 Oct 2004 23:50:43 +0200") Message-ID: User-Agent: Gnus/5.110002 (No Gnus v0.2) Emacs/21.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Spam-Checker-Version: SpamAssassin 2.64 (2004-01-11) on flood.des.no X-Spam-Level: X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.64 cc: Andrey Chernov cc: freebsd-standards@freebsd.org cc: Tim Robbins Subject: Re: standards/54410: one-true-awk not POSIX compliant (no extended REs) X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Oct 2004 22:22:07 -0000 Jens Schweikhardt writes: > 5. I guess that would be "reimplement awk under a BSD license, using libc's regex implementation". Any volunteers? DES --=20 Dag-Erling Sm=F8rgrav - des@des.no From owner-freebsd-standards@FreeBSD.ORG Mon Oct 25 22:51:17 2004 Return-Path: Delivered-To: freebsd-standards@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 97D5016A4CE; Mon, 25 Oct 2004 22:51:17 +0000 (GMT) Received: from VARK.MIT.EDU (VARK.MIT.EDU [18.95.3.179]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3F0CC43D49; Mon, 25 Oct 2004 22:51:17 +0000 (GMT) (envelope-from das@FreeBSD.ORG) Received: from VARK.MIT.EDU (localhost [127.0.0.1]) by VARK.MIT.EDU (8.13.1/8.12.10) with ESMTP id i9PMpZnM033732; Mon, 25 Oct 2004 18:51:35 -0400 (EDT) (envelope-from das@FreeBSD.ORG) Received: (from das@localhost) by VARK.MIT.EDU (8.13.1/8.12.10/Submit) id i9PMpZh1033731; Mon, 25 Oct 2004 18:51:35 -0400 (EDT) (envelope-from das@FreeBSD.ORG) Date: Mon, 25 Oct 2004 18:51:35 -0400 From: David Schultz To: Jens Schweikhardt Message-ID: <20041025225135.GB33335@VARK.MIT.EDU> Mail-Followup-To: Jens Schweikhardt , Andrey Chernov , Dag-Erling Sm?rgrav , Tim Robbins , freebsd-standards@FreeBSD.ORG References: <200410132000.i9DK0o3O052401@freefall.freebsd.org> <20041013201820.GA26102@nagual.pp.ru> <20041014092108.GA28831@cat.robbins.dropbear.id.au> <20041025213635.GA55727@nagual.pp.ru> <20041025215043.GA3703@schweikhardt.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20041025215043.GA3703@schweikhardt.net> cc: Andrey Chernov cc: freebsd-standards@FreeBSD.ORG cc: Tim Robbins Subject: Re: standards/54410: one-true-awk not POSIX compliant (no extended REs) X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Oct 2004 22:51:17 -0000 On Mon, Oct 25, 2004, Jens Schweikhardt wrote: > On Tue, Oct 26, 2004 at 01:36:35AM +0400, Andrey Chernov wrote: > # On Mon, Oct 25, 2004 at 11:19:12PM +0200, Dag-Erling Sm?rgrav wrote: > # > > Jens, I came up with this patch a while ago and sent it to Andrey in > # > > private mail: > # > > http://people.freebsd.org/~tjr/awk-re.diff > # > > # > that is never going to fly... the patch is too intrusive, it will > # > make future upgrades a nightmare. > # > # I try this patch and it works in simple tests, but I very doubt awk's > # author will accept it. > > This is no longer a matter of doubt. See my mail to bwk and his reply, > http://www.freebsd.org/cgi/query-pr.cgi?pr=standards/54410 > > So the current options seem to be > 1. patch 1Tawk to use the regex lib > 2. ditch 1Tawk and use GNU awk > 3. keep 1Tawk and tell people in posix(7) to use GAWK for better ERE support > 4. do nothing > 5. (1) seems like the best option. The argument about unmaintainability doesn't hold water given that the author has *specifically* said that he doesn't even want to touch the part of the code we would have patches against. Of course, if bwk changes his mind about touching the awk regex code, then we're in even better shape because we wouldn't have to maintain the patches anymore! From owner-freebsd-standards@FreeBSD.ORG Sat Oct 30 07:16:45 2004 Return-Path: Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2BF2916A4CE; Sat, 30 Oct 2004 07:16:45 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 096B243D46; Sat, 30 Oct 2004 07:16:45 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) i9U7GibY004950; Sat, 30 Oct 2004 07:16:44 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i9U7Gi48004946; Sat, 30 Oct 2004 07:16:44 GMT (envelope-from linimon) Date: Sat, 30 Oct 2004 07:16:44 GMT From: Mark Linimon Message-Id: <200410300716.i9U7Gi48004946@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-standards@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: kern/72394: [PATCH] syslog is not thread-safe X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Oct 2004 07:16:45 -0000 Synopsis: [PATCH] syslog is not thread-safe Responsible-Changed-From-To: freebsd-standards->freebsd-bugs Responsible-Changed-By: linimon Responsible-Changed-When: Sat Oct 30 07:15:43 GMT 2004 Responsible-Changed-Why: This sounds more like a kern bug than something for the standards folks. http://www.freebsd.org/cgi/query-pr.cgi?pr=72394 From owner-freebsd-standards@FreeBSD.ORG Sat Oct 30 07:17:55 2004 Return-Path: Delivered-To: freebsd-standards@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1C11016A4CE; Sat, 30 Oct 2004 07:17:55 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id ECDB443D54; Sat, 30 Oct 2004 07:17:54 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) i9U7HsVV005011; Sat, 30 Oct 2004 07:17:54 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i9U7Hsv7005007; Sat, 30 Oct 2004 07:17:54 GMT (envelope-from linimon) Date: Sat, 30 Oct 2004 07:17:54 GMT From: Mark Linimon Message-Id: <200410300717.i9U7Hsv7005007@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-standards@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: conf/72076: [patch] German locales use old %d.%m.%y date format instead of newer ISO date X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Oct 2004 07:17:55 -0000 Synopsis: [patch] German locales use old %d.%m.%y date format instead of newer ISO date Responsible-Changed-From-To: freebsd-standards->freebsd-bugs Responsible-Changed-By: linimon Responsible-Changed-When: Sat Oct 30 07:17:33 GMT 2004 Responsible-Changed-Why: This is more appropriate a 'conf' (configuration file) problem. http://www.freebsd.org/cgi/query-pr.cgi?pr=72076