From owner-freebsd-arch@FreeBSD.ORG Tue Nov 13 19:31:54 2012 Return-Path: Delivered-To: arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D3E7DF11; Tue, 13 Nov 2012 19:31:54 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from vps1.elischer.org (vps1.elischer.org [204.109.63.16]) by mx1.freebsd.org (Postfix) with ESMTP id A133D8FC16; Tue, 13 Nov 2012 19:31:54 +0000 (UTC) Received: from JRE-MBP-2.local (c-50-143-149-146.hsd1.ca.comcast.net [50.143.149.146]) (authenticated bits=0) by vps1.elischer.org (8.14.5/8.14.5) with ESMTP id qADJVqHp001982 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Tue, 13 Nov 2012 11:31:53 -0800 (PST) (envelope-from julian@freebsd.org) Message-ID: <50A2A023.6060903@freebsd.org> Date: Tue, 13 Nov 2012 11:31:47 -0800 From: Julian Elischer User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:16.0) Gecko/20121026 Thunderbird/16.0.2 MIME-Version: 1.0 To: Konstantin Belousov Subject: Re: Increasing MAXLOGNAME from 17 to 33 References: <20121113111806.GE62533@ithaqua.etoilebsd.net> <20121113115034.GJ73505@kib.kiev.ua> In-Reply-To: <20121113115034.GJ73505@kib.kiev.ua> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: arch@freebsd.org, Baptiste Daroussin X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Nov 2012 19:31:55 -0000 On 11/13/12 3:50 AM, Konstantin Belousov wrote: > On Tue, Nov 13, 2012 at 12:18:06PM +0100, Baptiste Daroussin wrote: >> Hi, >> >> I want to increase MAXLOGNAME in sys/param.h from 17 to 33 to allow 32-character >> long usernames, the PR: misc/161091 and misc/133926 already requested for it. >> >> utmpx already allow 32 character long user names. >> >> I plan to bump the __FreeBSD_version at the same time because of the ABI >> breakage. >> >> This is simplify life of lots administrator, this value, is a common value for >> other operating systems. >> >> Do anyone have objections about it? > Yes, I have. Do not break the ABI, it is plain prohibited. > You might consider increasing the constant only if providing ABI > compatibility shims. > > In fact, the cursory look over the whole base system indicates that ABI > breakage might be not that big and could be mitigated with relatively > limited amount of the efforts. we did this in 1996 at Whistle/IBM and saw no problems. it really is needed when you realise that Apple an Microsoft have much longer names and that we need to worry more about them than old FreeBSD I think.