From owner-freebsd-testing@freebsd.org Sun Nov 15 15:17:44 2015 Return-Path: Delivered-To: freebsd-testing@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7527EA2FBB2 for ; Sun, 15 Nov 2015 15:17:44 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 54CCA1D75 for ; Sun, 15 Nov 2015 15:17:44 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: by mailman.ysv.freebsd.org (Postfix) id 4DE41A2FBB0; Sun, 15 Nov 2015 15:17:44 +0000 (UTC) Delivered-To: testing@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4B8A5A2FBAE; Sun, 15 Nov 2015 15:17:44 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from shepard.synsport.net (mail.synsport.com [208.69.230.148]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 129B81D70; Sun, 15 Nov 2015 15:17:43 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from [192.168.1.22] (210.Red-81-38-187.dynamicIP.rima-tde.net [81.38.187.210]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 272BD43BA5; Sun, 15 Nov 2015 09:17:40 -0600 (CST) Subject: Re: Need help fixing failing locale tests To: Andrey Chernov , marino@freebsd.org, Baptiste Daroussin References: <69242BD8-9010-47F0-9706-BE206376ECEA@gmail.com> <289892B6-EACE-4BDA-B838-D3DC750319DE@gmail.com> <56482FA9.2010803@marino.st> <56487973.5070803@freebsd.org> <20151115124656.GB93991@ivaldir.etoilebsd.net> <564880FA.5000009@freebsd.org> <564882A3.7060109@marino.st> <5648842E.3050203@freebsd.org> <5648853F.2050901@marino.st> <56488A76.1090502@freebsd.org> <56488E8C.9080901@marino.st> <56489932.1080504@freebsd.org> <56489AEA.4060100@marino.st> <56489DB4.5050000@freebsd.org> Cc: NGie Cooper , Craig Rodrigues , freebsd-current Current , "freebsd-testing@freebsd.org" Reply-To: marino@freebsd.org From: John Marino X-Enigmail-Draft-Status: N1110 Message-ID: <5648A211.40703@marino.st> Date: Sun, 15 Nov 2015 16:17:37 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.0.1 MIME-Version: 1.0 In-Reply-To: <56489DB4.5050000@freebsd.org> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-testing@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Testing on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Nov 2015 15:17:44 -0000 On 11/15/2015 3:59 PM, Andrey Chernov wrote: > On 15.11.2015 17:47, John Marino wrote: >>>> Please provide an example of such a program (in ports). >>> >>> See gettext-0.19.6/gettext-tools/configure, part started with >>> # Test for the usual locale name. >>> I don't have time to dig more such code now, but I remember I saw more >>> for sure. > >> If the ports framework is not overriding locale to "C" during the build >> then that's probably something that should be introduced. Ports should >> not be producing different results based on the configuration of the >> building machine at the time. > > This is not about resetting locale to "C" during the build. Please > really look at "configure" specific part mentioned above, it is you who > ask at least one specific example and then it is you who ignore the > answer takes my time to find it. Hmmm? Of course it's the same topic. If the configure of a port is affected by the locale, that's a big problem. How is this not the same topic? But I did look at gettext, which is configuring package based on what's on the system (not environment). For the unicode checks, there is obviously no issue. For the traditional checks, It's ironic, DragonFly uses short locales like "fr_FR" which link to the approprioprate ISO8859 or UTF-8 locale. Bapt removed them to avoid a bike shed and if he had not done that, this gettext configure would not be an issue as "fr_FR" is the very first check. John