From owner-freebsd-testing@freebsd.org Sun Nov 15 03:05:14 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 2CFD4A2E05B for ; Sun, 15 Nov 2015 03:05:14 +0000 (UTC) (envelope-from crodr001@gmail.com) 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 A41BC2955 for ; Sun, 15 Nov 2015 03:05:13 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 9DB9EA2E057; Sun, 15 Nov 2015 03:05:13 +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 9D403A2E055; Sun, 15 Nov 2015 03:05:13 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: from mail-yk0-x229.google.com (mail-yk0-x229.google.com [IPv6:2607:f8b0:4002:c07::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id EFDE72878; Sun, 15 Nov 2015 03:05:09 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: by ykfs79 with SMTP id s79so196823566ykf.1; Sat, 14 Nov 2015 19:05:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:cc:content-type; bh=yMgLSfSRDWjnm9iIGgQeYumTgO8YLQ+H+RUfAcRx3L8=; b=txYOb884LOklYKh7qkBq+hE2aV+W7WXUCl+o+TVQd47nMsMjmF78EB20CE6d8oMBFx TkDt36amlybeP36/336TTNEItSBO/UTFeHmYVh4R+YrfVrXTUYBQInhygUARuu1w6pJB 4m6rUHIi0tWJFTd7HgzvjpMTGpPklkEK8qbvtCOBiogiHGHjewHYPczrFDytPkxpyMMh JaxPU+r6vJ6hj/uNZkdT5rCI9Er3jJjH3bYR7NNogj3VrSaSqQBxu5DSqLD0Yod5KKrY KpUu/9Q9fmGzxx/ymfS2Q5unSWnFWg6fIv8/0jH/VKnrzh3wzn5sultCRUiIuQQkix5u btSA== MIME-Version: 1.0 X-Received: by 10.129.0.8 with SMTP id 8mr29315803ywa.81.1447556708827; Sat, 14 Nov 2015 19:05:08 -0800 (PST) Sender: crodr001@gmail.com Received: by 10.37.95.9 with HTTP; Sat, 14 Nov 2015 19:05:08 -0800 (PST) Date: Sat, 14 Nov 2015 19:05:08 -0800 X-Google-Sender-Auth: KusWGoTF4LuwERpnfgrpG7QrIs4 Message-ID: Subject: Need help fixing failing locale tests From: Craig Rodrigues To: Baptiste Daroussin , John Marino Cc: freebsd-current Current , "freebsd-testing@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 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 03:05:14 -0000 Hi, After the recent locale commits, some of the tests are failing: https://jenkins.freebsd.org/job/FreeBSD_HEAD-tests/1675/testReport/ I can reproduce two failures quite easily by doing with a newly built world: /bin/sh /usr/tests/bin/sh/builtins/case7.0 /bin/sh /usr/tests/bin/sh/builtins/locale1.0 Can someone look into this and help fix this? I don't know much about locales, so don't know what to do. -- Craig From owner-freebsd-testing@freebsd.org Sun Nov 15 03:16:32 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 59F81A2E3B4 for ; Sun, 15 Nov 2015 03:16:32 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) 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 385F32FC0 for ; Sun, 15 Nov 2015 03:16:32 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 35166A2E3B2; Sun, 15 Nov 2015 03:16:32 +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 33794A2E3B1; Sun, 15 Nov 2015 03:16:32 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: from mail-pa0-x22d.google.com (mail-pa0-x22d.google.com [IPv6:2607:f8b0:400e:c03::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 046EB2FBF; Sun, 15 Nov 2015 03:16:32 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: by pabfh17 with SMTP id fh17so139946044pab.0; Sat, 14 Nov 2015 19:16:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=vQDNmKqeGtsu2KC9N8Teeh+Msb1vhMWDZGlu3pzIeow=; b=ao4k+U/3qFo4vqN61typEAMRjcDOxyFhHUH88jAQaH9mUsNAZO3L97y18htc4DK0jk Yvt4i5xDlsHJQ97uSBbhZJQhlWJZ5ej4OPSfD1NusANUvlF8T6sq2zYQoJoN1VDePHQ/ 2D3LrjeqBX/DWmQSi7em+IlrDoWF75ZwaJxlnRMUjR/ngUw8eUUmbzVY9mGZAWa/ryxZ Mm45HVlEHqxE8pZ351Gepmq8ZKMiMvM2k3LGF3y6dn3iGzj6COxu2JJCbWXh4DhAYX2I etC49I6uMD/fKJByk9HLka+Xn+tneV1WpRSBUVh3phNtp543VvKUAzOgZrOXXYdHJzt6 jJpg== X-Received: by 10.66.219.39 with SMTP id pl7mr44183417pac.88.1447557391572; Sat, 14 Nov 2015 19:16:31 -0800 (PST) Received: from [192.168.20.7] (c-24-16-212-205.hsd1.wa.comcast.net. [24.16.212.205]) by smtp.gmail.com with ESMTPSA id cs9sm5152108pac.27.2015.11.14.19.16.30 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 14 Nov 2015 19:16:30 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Subject: Re: Need help fixing failing locale tests From: NGie Cooper In-Reply-To: Date: Sat, 14 Nov 2015 19:16:29 -0800 Cc: Baptiste Daroussin , John Marino , freebsd-current Current , "freebsd-testing@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: <3B98F898-206C-443D-BB5C-336F566A6BA5@gmail.com> References: To: Craig Rodrigues X-Mailer: Apple Mail (2.2104) 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 03:16:32 -0000 > On Nov 14, 2015, at 19:05, Craig Rodrigues = wrote: >=20 > Hi, >=20 > After the recent locale commits, some of the tests are failing: >=20 > https://jenkins.freebsd.org/job/FreeBSD_HEAD-tests/1675/testReport/ >=20 > I can reproduce two failures quite easily by doing with a newly built = world: >=20 > /bin/sh /usr/tests/bin/sh/builtins/case7.0 > /bin/sh /usr/tests/bin/sh/builtins/locale1.0 >=20 > Can someone look into this and help fix this? bapt=E2=80=99s locale work looks like it broke the following locales = with /bin/sh: de_DE.ISO8859-1 [LC_CTYPE,LC_COLLATE] nl_NL.ISO8859-1 > I don't know much about locales, so don't know what to do. I=E2=80=99ll look at the other failing tests. -NGie= From owner-freebsd-testing@freebsd.org Sun Nov 15 03:18:31 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 C910AA2E465 for ; Sun, 15 Nov 2015 03:18:31 +0000 (UTC) (envelope-from crodr001@gmail.com) 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 A6C31115C for ; Sun, 15 Nov 2015 03:18:31 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id A3855A2E463; Sun, 15 Nov 2015 03:18:31 +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 8A3E1A2E462; Sun, 15 Nov 2015 03:18:31 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: from mail-yk0-x231.google.com (mail-yk0-x231.google.com [IPv6:2607:f8b0:4002:c07::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48FE7115B; Sun, 15 Nov 2015 03:18:31 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: by ykfs79 with SMTP id s79so196970839ykf.1; Sat, 14 Nov 2015 19:18:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=TAJ0I/Zl/4wjXyYS5SYfaSFGg/NnfFIlXMVl0D9vhgw=; b=ix4fYSeukeMUq3pzBcKw7gJpfhWotBEe+d5OEV0LVaaf19d+hp1Ebxd0YYfntPh03y ozS4w6vvN2FJajMTDhRO6S5eFlWRq6LHeOg/z4e4Q52CqUwDBHWzSbbmqBGqr4EdHx8j OZj0pHwnRI3RX59biKk5l/kYcLabRbnoS4+xQY4Iox9OSltY/4HcqRh/aX0gHYFqH68v FuZ1eHx4p+7t90/B+gXYgTaydsHbOQ8CQfcBhCd0Ia6tIMTAUbXyUf/0tb6xmg5x91tZ xyS+dCDan8Ot0gzyHtElGb7Eo3ASi9EvMYf7BkbkSt3DRyWrYzLDxccVPpFJropwb+bs iV5w== MIME-Version: 1.0 X-Received: by 10.13.250.69 with SMTP id k66mr28978324ywf.107.1447557510558; Sat, 14 Nov 2015 19:18:30 -0800 (PST) Sender: crodr001@gmail.com Received: by 10.37.95.9 with HTTP; Sat, 14 Nov 2015 19:18:30 -0800 (PST) In-Reply-To: References: Date: Sat, 14 Nov 2015 19:18:30 -0800 X-Google-Sender-Auth: XKc7k8CydAKvNWnDE8yUDOF1bHg Message-ID: Subject: Re: Need help fixing failing locale tests From: Craig Rodrigues To: Baptiste Daroussin , John Marino Cc: freebsd-current Current , "freebsd-testing@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 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 03:18:31 -0000 On Sat, Nov 14, 2015 at 7:05 PM, Craig Rodrigues wrote: > Hi, > > After the recent locale commits, some of the tests are failing: > > https://jenkins.freebsd.org/job/FreeBSD_HEAD-tests/1675/testReport/ > > I can reproduce two failures quite easily by doing with a newly built > world: > > /bin/sh /usr/tests/bin/sh/builtins/case7.0 > /bin/sh /usr/tests/bin/sh/builtins/locale1.0 > > Can someone look into this and help fix this? > > I don't know much about locales, so don't know what to do. > I ran the two tests using bash, and got different error messages: /usr/local/bin/bash /usr/tests/bin/sh/builtins/case7.0 /usr/tests/bin/sh/builtins/case7.0: line 7: warning: setlocale: LC_CTYPE: cannot change locale (de_DE.ISO8859-1): Invalid argument /usr/tests/bin/sh/builtins/case7.0: line 9: warning: setlocale: LC_COLLATE: cannot change locale (de_DE.ISO8859-1): Invalid argument wrong at 18 wrong at 23 /usr/local/bin/bash /usr/tests/bin/sh/builtins/locale1.0 /usr/tests/bin/sh/builtins/locale1.0: line 45: warning: setlocale: LC_CTYPE: cannot change locale (nl_NL.ISO8859-1): Invalid argument Failed: $ok -eq 1 at 56 /usr/tests/bin/sh/builtins/locale1.0: line 64: warning: setlocale: LC_ALL: cannot change locale (nl_NL.ISO8859-1): No such file or directory Failed: $ok -eq 1 at 68 Failed: $ok -eq 1 at 74 /usr/tests/bin/sh/builtins/locale1.0: regel 82: waarschuwing: setlocale(): LC_ALL: kan niet van taalregio veranderen (nl_NL.ISO8859-1): No such file or directory Failed: $ok -eq 1 at 86 Failed: $ok -eq 1 at 99 /usr/tests/bin/sh/builtins/locale1.0: regel 107: waarschuwing: setlocale(): LC_ALL: kan niet van taalregio veranderen (nl_NL.ISO8859-1): No such file or directory Failed: $ok -eq 1 at 111 /usr/tests/bin/sh/builtins/locale1.0: regel 114: waarschuwing: setlocale(): LC_ALL: kan niet van taalregio veranderen (nl_NL.ISO8859-1): No such file or directory Failed: $ok -eq 1 at 118 /usr/tests/bin/sh/builtins/locale1.0: regel 122: waarschuwing: setlocale(): LC_ALL: kan niet van taalregio veranderen (nl_NL.ISO8859-1): No such file or directory /usr/tests/bin/sh/builtins/locale1.0: regel 128: waarschuwing: setlocale(): LC_ALL: kan niet van taalregio veranderen (nl_NL.ISO8859-1): No such file or directory Failed: $ok -eq 1 at 132 On my system, I did: ls -l /usr/share/locale/de_DE.ISO8859-1/* -r--r--r-- 1 root wheel 4642 Nov 6 12:53 /usr/share/locale/de_DE.ISO8859-1/LC_COLLATE lrwxr-xr-x 1 root wheel 27 Nov 6 12:53 /usr/share/locale/de_DE.ISO8859-1/LC_CTYPE -> ../la_LN.ISO8859-1/LC_CTYPE -r--r--r-- 1 root wheel 18 Nov 6 12:53 /usr/share/locale/de_DE.ISO8859-1/LC_MESSAGES -r--r--r-- 1 root wheel 35 Nov 6 12:53 /usr/share/locale/de_DE.ISO8859-1/LC_MONETARY -r--r--r-- 1 root wheel 6 Nov 6 12:53 /usr/share/locale/de_DE.ISO8859-1/LC_NUMERIC -r--r--r-- 1 root wheel 367 Nov 6 12:53 /usr/share/locale/de_DE.ISO8859-1/LC_TIME ls -l /usr/share/locale/nl_NL.ISO8859-1/* lrwxr-xr-x 1 root wheel 29 Nov 6 12:53 /usr/share/locale/nl_NL.ISO8859-1/LC_COLLATE -> ../la_LN.ISO8859-1/LC_COLLATE lrwxr-xr-x 1 root wheel 27 Nov 6 12:53 /usr/share/locale/nl_NL.ISO8859-1/LC_CTYPE -> ../la_LN.ISO8859-1/LC_CTYPE -r--r--r-- 1 root wheel 18 Nov 6 12:53 /usr/share/locale/nl_NL.ISO8859-1/LC_MESSAGES -r--r--r-- 1 root wheel 35 Nov 6 12:53 /usr/share/locale/nl_NL.ISO8859-1/LC_MONETARY -r--r--r-- 1 root wheel 6 Nov 6 12:53 /usr/share/locale/nl_NL.ISO8859-1/LC_NUMERIC -r--r--r-- 1 root wheel 376 Nov 6 12:53 /usr/share/locale/nl_NL.ISO8859-1/LC_TIME I saw that la_LN.ISO8859-1 does not exist, so the LC_CTYPE symlink is pointing to nothing. -- Craig From owner-freebsd-testing@freebsd.org Sun Nov 15 03:28:28 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 0D060A2E74F for ; Sun, 15 Nov 2015 03:28:28 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) 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 DD38A1927 for ; Sun, 15 Nov 2015 03:28:27 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id DA226A2E74C; Sun, 15 Nov 2015 03:28:27 +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 D7C1DA2E74A; Sun, 15 Nov 2015 03:28:27 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: from mail-pa0-x235.google.com (mail-pa0-x235.google.com [IPv6:2607:f8b0:400e:c03::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9D84A1924; Sun, 15 Nov 2015 03:28:27 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: by pacdm15 with SMTP id dm15so138820507pac.3; Sat, 14 Nov 2015 19:28:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=8UqeDDblaqNey5H3L6WPtcotAJXVLo5UzTQQ4xBHo2A=; b=JHUjuFyjd24wiMfRi3AaJ3wHSCbR5gg1Bs3iZs9EXxsmQWerHMtiVwunFwz4p6KxXe LOFXeLn1cuzoTkX8er+bwiIn+ztzjEEPqwxUrMCgiaT/DwpoFWAs86XWSnKrZAMpd8Y4 eArKQ0wKd8SZSrS8iG4UHMEFbMNeICRvYMUELpcVSfiCZLiTHHl7OEKNqxiWfewu1oOV N/BlpaCSRioKr0oR9l5CD2Db1CkogehVsF4xYhPYVdns4HwyrGxNZikPjam/Vnei29M5 l7eIkfAedhYQxtseMWZOSHYL3TLOFqCqppQiMoZiJ3LCoNkWRE7ajvQUT2JnguvOF7Ju m52A== X-Received: by 10.66.229.2 with SMTP id sm2mr44079496pac.28.1447558107167; Sat, 14 Nov 2015 19:28:27 -0800 (PST) Received: from ?IPv6:2601:601:800:126d:1591:4178:5777:4e52? ([2601:601:800:126d:1591:4178:5777:4e52]) by smtp.gmail.com with ESMTPSA id n6sm14333355pap.24.2015.11.14.19.28.24 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 14 Nov 2015 19:28:25 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Subject: Re: Need help fixing failing locale tests From: NGie Cooper In-Reply-To: Date: Sat, 14 Nov 2015 19:28:23 -0800 Cc: Baptiste Daroussin , John Marino , freebsd-current Current , "freebsd-testing@freebsd.org" Content-Transfer-Encoding: 7bit Message-Id: <69242BD8-9010-47F0-9706-BE206376ECEA@gmail.com> References: To: Craig Rodrigues X-Mailer: Apple Mail (2.2104) 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 03:28:28 -0000 > On Nov 14, 2015, at 19:18, Craig Rodrigues wrote: > > On Sat, Nov 14, 2015 at 7:05 PM, Craig Rodrigues > wrote: > >> Hi, >> >> After the recent locale commits, some of the tests are failing: >> >> https://jenkins.freebsd.org/job/FreeBSD_HEAD-tests/1675/testReport/ >> >> I can reproduce two failures quite easily by doing with a newly built >> world: >> >> /bin/sh /usr/tests/bin/sh/builtins/case7.0 >> /bin/sh /usr/tests/bin/sh/builtins/locale1.0 >> >> Can someone look into this and help fix this? >> >> I don't know much about locales, so don't know what to do. >> > > > I ran the two tests using bash, and got different error messages: > > /usr/local/bin/bash /usr/tests/bin/sh/builtins/case7.0 > /usr/tests/bin/sh/builtins/case7.0: line 7: warning: setlocale: LC_CTYPE: > cannot change locale (de_DE.ISO8859-1): Invalid argument > /usr/tests/bin/sh/builtins/case7.0: line 9: warning: setlocale: LC_COLLATE: > cannot change locale (de_DE.ISO8859-1): Invalid argument > wrong at 18 > wrong at 23 > > /usr/local/bin/bash /usr/tests/bin/sh/builtins/locale1.0 > /usr/tests/bin/sh/builtins/locale1.0: line 45: warning: setlocale: > LC_CTYPE: cannot change locale (nl_NL.ISO8859-1): Invalid argument > Failed: $ok -eq 1 at 56 > /usr/tests/bin/sh/builtins/locale1.0: line 64: warning: setlocale: LC_ALL: > cannot change locale (nl_NL.ISO8859-1): No such file or directory > Failed: $ok -eq 1 at 68 > Failed: $ok -eq 1 at 74 > /usr/tests/bin/sh/builtins/locale1.0: regel 82: waarschuwing: setlocale(): > LC_ALL: kan niet van taalregio veranderen (nl_NL.ISO8859-1): No such file > or directory > Failed: $ok -eq 1 at 86 > Failed: $ok -eq 1 at 99 > /usr/tests/bin/sh/builtins/locale1.0: regel 107: waarschuwing: setlocale(): > LC_ALL: kan niet van taalregio veranderen (nl_NL.ISO8859-1): No such file > or directory > Failed: $ok -eq 1 at 111 > /usr/tests/bin/sh/builtins/locale1.0: regel 114: waarschuwing: setlocale(): > LC_ALL: kan niet van taalregio veranderen (nl_NL.ISO8859-1): No such file > or directory > Failed: $ok -eq 1 at 118 > /usr/tests/bin/sh/builtins/locale1.0: regel 122: waarschuwing: setlocale(): > LC_ALL: kan niet van taalregio veranderen (nl_NL.ISO8859-1): No such file > or directory > /usr/tests/bin/sh/builtins/locale1.0: regel 128: waarschuwing: setlocale(): > LC_ALL: kan niet van taalregio veranderen (nl_NL.ISO8859-1): No such file > or directory > Failed: $ok -eq 1 at 132 > > > On my system, I did: > ls -l /usr/share/locale/de_DE.ISO8859-1/* > -r--r--r-- 1 root wheel 4642 Nov 6 12:53 > /usr/share/locale/de_DE.ISO8859-1/LC_COLLATE > lrwxr-xr-x 1 root wheel 27 Nov 6 12:53 > /usr/share/locale/de_DE.ISO8859-1/LC_CTYPE -> ../la_LN.ISO8859-1/LC_CTYPE > -r--r--r-- 1 root wheel 18 Nov 6 12:53 > /usr/share/locale/de_DE.ISO8859-1/LC_MESSAGES > -r--r--r-- 1 root wheel 35 Nov 6 12:53 > /usr/share/locale/de_DE.ISO8859-1/LC_MONETARY > -r--r--r-- 1 root wheel 6 Nov 6 12:53 > /usr/share/locale/de_DE.ISO8859-1/LC_NUMERIC > -r--r--r-- 1 root wheel 367 Nov 6 12:53 > /usr/share/locale/de_DE.ISO8859-1/LC_TIME > > ls -l /usr/share/locale/nl_NL.ISO8859-1/* > lrwxr-xr-x 1 root wheel 29 Nov 6 12:53 > /usr/share/locale/nl_NL.ISO8859-1/LC_COLLATE -> > ../la_LN.ISO8859-1/LC_COLLATE > lrwxr-xr-x 1 root wheel 27 Nov 6 12:53 > /usr/share/locale/nl_NL.ISO8859-1/LC_CTYPE -> ../la_LN.ISO8859-1/LC_CTYPE > -r--r--r-- 1 root wheel 18 Nov 6 12:53 > /usr/share/locale/nl_NL.ISO8859-1/LC_MESSAGES > -r--r--r-- 1 root wheel 35 Nov 6 12:53 > /usr/share/locale/nl_NL.ISO8859-1/LC_MONETARY > -r--r--r-- 1 root wheel 6 Nov 6 12:53 > /usr/share/locale/nl_NL.ISO8859-1/LC_NUMERIC > -r--r--r-- 1 root wheel 376 Nov 6 12:53 > /usr/share/locale/nl_NL.ISO8859-1/LC_TIME > > I saw that la_LN.ISO8859-1 does not exist, so the LC_CTYPE symlink is > pointing to nothing. Why were these locales removed? 58 OLD_FILES+=usr/share/locale/la_LN.ISO8859-1/LC_COLLATE 59 OLD_FILES+=usr/share/locale/la_LN.ISO8859-1/LC_CTYPE 60 OLD_FILES+=usr/share/locale/la_LN.ISO8859-1/LC_TIME 61 OLD_DIRS+=usr/share/locale/la_LN.ISO8859-1 62 OLD_FILES+=usr/share/locale/la_LN.ISO8859-13/LC_COLLATE 63 OLD_FILES+=usr/share/locale/la_LN.ISO8859-13/LC_CTYPE 64 OLD_DIRS+=usr/share/locale/la_LN.ISO8859-13 From owner-freebsd-testing@freebsd.org Sun Nov 15 03:46:24 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 7360BA2ED2F for ; Sun, 15 Nov 2015 03:46:24 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) 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 4F601120A for ; Sun, 15 Nov 2015 03:46:24 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 4EBF8A2ED2D; Sun, 15 Nov 2015 03:46:24 +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 4E3BAA2ED2C; Sun, 15 Nov 2015 03:46:24 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: from mail-ig0-x234.google.com (mail-ig0-x234.google.com [IPv6:2607:f8b0:4001:c05::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 159D21205; Sun, 15 Nov 2015 03:46:24 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: by igbxm8 with SMTP id xm8so37369924igb.1; Sat, 14 Nov 2015 19:46:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=mM/NdNvK3jwWpMNh7goeaAcQTYZS2qXrgmZOLxb82wo=; b=RmJ6YhRn5azL5Do1umVlrqIBFG7L3KwOXrmEJVMf9vUUMr3rPaa+RQ3owlOQudq02P neHFQjbslWpHTE/cfVAbWX3UE8CPZEGhIRMG0XDZPZpj/awRsPgUZkQAW3VJiK+B51Zi wvXUNwIpggjlGm6djz4Tzdc1yK/SoBTsX3wFC8yKvjwq7tV8wbtJUtRGCiP1aICkoPl9 RFv2W3jGufK/Npr/VT9HHXEkVjYseafXtreTisBU77627XWhCAEpM1f9HJ8gNH5YRvow z3bDEMLrdgX5hjXLGS9TB9pMp8p+kAd3rpzAZgImU7XLHaoeghjouKpW0R8TvC7Dhv3/ u8tA== X-Received: by 10.50.142.65 with SMTP id ru1mr10541222igb.88.1447559183482; Sat, 14 Nov 2015 19:46:23 -0800 (PST) Received: from ?IPv6:2601:601:800:126d:1591:4178:5777:4e52? ([2601:601:800:126d:1591:4178:5777:4e52]) by smtp.gmail.com with ESMTPSA id x13sm125402igg.17.2015.11.14.19.46.21 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 14 Nov 2015 19:46:22 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Subject: Re: Need help fixing failing locale tests From: NGie Cooper In-Reply-To: <69242BD8-9010-47F0-9706-BE206376ECEA@gmail.com> Date: Sat, 14 Nov 2015 19:46:20 -0800 Cc: Baptiste Daroussin , John Marino , freebsd-current Current , "freebsd-testing@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: <289892B6-EACE-4BDA-B838-D3DC750319DE@gmail.com> References: <69242BD8-9010-47F0-9706-BE206376ECEA@gmail.com> To: Craig Rodrigues X-Mailer: Apple Mail (2.2104) 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 03:46:24 -0000 > On Nov 14, 2015, at 19:28, NGie Cooper wrote: =E2=80=A6 > Why were these locales removed? >=20 > 58 OLD_FILES+=3Dusr/share/locale/la_LN.ISO8859-1/LC_COLLATE > 59 OLD_FILES+=3Dusr/share/locale/la_LN.ISO8859-1/LC_CTYPE > 60 OLD_FILES+=3Dusr/share/locale/la_LN.ISO8859-1/LC_TIME > 61 OLD_DIRS+=3Dusr/share/locale/la_LN.ISO8859-1 > 62 OLD_FILES+=3Dusr/share/locale/la_LN.ISO8859-13/LC_COLLATE > 63 OLD_FILES+=3Dusr/share/locale/la_LN.ISO8859-13/LC_CTYPE > 64 OLD_DIRS+=3Dusr/share/locale/la_LN.ISO8859-13 la_LN.ISO8859-1 is the old Latin locale, which is no longer installed. = Copying over locale files from a stable/10 host works, but I=E2=80=99m = confused as to why a bunch of locales weren=E2=80=99t ported over in = their non-UTF-8 forms. Thanks,= From owner-freebsd-testing@freebsd.org Sun Nov 15 04:17:57 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 A9DFAA2F4AA for ; Sun, 15 Nov 2015 04:17:57 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) 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 848E91044 for ; Sun, 15 Nov 2015 04:17:57 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 82762A2F4A8; Sun, 15 Nov 2015 04:17:57 +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 80189A2F4A7; Sun, 15 Nov 2015 04:17:57 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: from mail-ig0-x22c.google.com (mail-ig0-x22c.google.com [IPv6:2607:f8b0:4001:c05::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4161C1040; Sun, 15 Nov 2015 04:17:57 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: by igvi2 with SMTP id i2so58275195igv.0; Sat, 14 Nov 2015 20:17:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=ZetXQbJhZx8f92sRhaMxTVNcvj0wFIEQrJlgJWwWscs=; b=qAT25VhVp3vYd+YThl8PWmj12E28SOQkt43KT2/7Mm/QvvHrIz+nyivQA+hczvzahe 7/F7CcfekW+8eu7kwdrr1z3sJEnsgxlzLq6u6y77cjFDSFek6NNrLmA9XEq+694A8w+B LSYExpkZQpVr0IEhZ2trUfttixP/+ID6uMN9UHUIcIk29e0IAp45a966aH7K8Gk7W4pO fv0NwNxyz7KHd9pHsrGl3cqi7Xpg8Ar3lY6fSBV9yXgLNpmcYp8oW+ZLzm6XhwBbbVfs pxxMaoN61k0u1kDxG8bAdj/9tWXQLpXzg3HQBijfyTM7ZMjeGS9sezoqQQzoWY0VPjlG 64Dg== X-Received: by 10.50.122.68 with SMTP id lq4mr10974102igb.87.1447561076603; Sat, 14 Nov 2015 20:17:56 -0800 (PST) Received: from ?IPv6:2601:601:800:126d:fd52:9a90:172f:f1ee? ([2601:601:800:126d:fd52:9a90:172f:f1ee]) by smtp.gmail.com with ESMTPSA id qf8sm4154392igb.19.2015.11.14.20.17.53 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 14 Nov 2015 20:17:54 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Subject: Re: Need help fixing failing locale tests From: NGie Cooper In-Reply-To: <289892B6-EACE-4BDA-B838-D3DC750319DE@gmail.com> Date: Sat, 14 Nov 2015 20:17:52 -0800 Cc: Baptiste Daroussin , John Marino , freebsd-current Current , "freebsd-testing@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: References: <69242BD8-9010-47F0-9706-BE206376ECEA@gmail.com> <289892B6-EACE-4BDA-B838-D3DC750319DE@gmail.com> To: Craig Rodrigues X-Mailer: Apple Mail (2.2104) 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 04:17:57 -0000 > On Nov 14, 2015, at 19:46, NGie Cooper wrote: >=20 >=20 >> On Nov 14, 2015, at 19:28, NGie Cooper wrote: >=20 > =E2=80=A6 >=20 >> Why were these locales removed? >>=20 >> 58 OLD_FILES+=3Dusr/share/locale/la_LN.ISO8859-1/LC_COLLATE >> 59 OLD_FILES+=3Dusr/share/locale/la_LN.ISO8859-1/LC_CTYPE >> 60 OLD_FILES+=3Dusr/share/locale/la_LN.ISO8859-1/LC_TIME >> 61 OLD_DIRS+=3Dusr/share/locale/la_LN.ISO8859-1 >> 62 OLD_FILES+=3Dusr/share/locale/la_LN.ISO8859-13/LC_COLLATE >> 63 OLD_FILES+=3Dusr/share/locale/la_LN.ISO8859-13/LC_CTYPE >> 64 OLD_DIRS+=3Dusr/share/locale/la_LN.ISO8859-13 >=20 > la_LN.ISO8859-1 is the old Latin locale, which is no longer installed. = Copying over locale files from a stable/10 host works, but I=E2=80=99m = confused as to why a bunch of locales weren=E2=80=99t ported over in = their non-UTF-8 forms. > Thanks, /usr/share/locale/en_US.ISO8859-15/LC_CTYPE is also broken; I opened up = the file and it was empty. Thanks, -NGie= From owner-freebsd-testing@freebsd.org Sun Nov 15 07:09:38 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 3BB6AA2F3B3 for ; Sun, 15 Nov 2015 07:09:38 +0000 (UTC) (envelope-from dragonflybsd@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 2111213C7 for ; Sun, 15 Nov 2015 07:09:38 +0000 (UTC) (envelope-from dragonflybsd@marino.st) Received: by mailman.ysv.freebsd.org (Postfix) id 20403A2F3AF; Sun, 15 Nov 2015 07:09:38 +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 1E8F3A2F3AE; Sun, 15 Nov 2015 07:09:38 +0000 (UTC) (envelope-from dragonflybsd@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 149D613C6; Sun, 15 Nov 2015 07:09:37 +0000 (UTC) (envelope-from dragonflybsd@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 00EC543BA2; Sun, 15 Nov 2015 01:09:33 -0600 (CST) Subject: Re: Need help fixing failing locale tests To: NGie Cooper , Craig Rodrigues References: <69242BD8-9010-47F0-9706-BE206376ECEA@gmail.com> <289892B6-EACE-4BDA-B838-D3DC750319DE@gmail.com> Cc: Baptiste Daroussin , freebsd-current Current , "freebsd-testing@freebsd.org" From: John Marino X-Enigmail-Draft-Status: N1110 Message-ID: <56482FA9.2010803@marino.st> Date: Sun, 15 Nov 2015 08:09:29 +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: <289892B6-EACE-4BDA-B838-D3DC750319DE@gmail.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit 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 07:09:38 -0000 On 11/15/2015 4:46 AM, NGie Cooper wrote: > >> On Nov 14, 2015, at 19:28, NGie Cooper wrote: > > … > >> Why were these locales removed? >> >> 58 OLD_FILES+=usr/share/locale/la_LN.ISO8859-1/LC_COLLATE >> 59 OLD_FILES+=usr/share/locale/la_LN.ISO8859-1/LC_CTYPE >> 60 OLD_FILES+=usr/share/locale/la_LN.ISO8859-1/LC_TIME >> 61 OLD_DIRS+=usr/share/locale/la_LN.ISO8859-1 >> 62 OLD_FILES+=usr/share/locale/la_LN.ISO8859-13/LC_COLLATE >> 63 OLD_FILES+=usr/share/locale/la_LN.ISO8859-13/LC_CTYPE >> 64 OLD_DIRS+=usr/share/locale/la_LN.ISO8859-13 > > la_LN.ISO8859-1 is the old Latin locale, which is no longer installed. Copying over locale files from a stable/10 host works, but I’m confused as to why a bunch of locales weren’t ported over in their non-UTF-8 forms. > Thanks, > We (DragonFly) didn't just update locales. We took the opportunity to do spring cleaning. We didn't want to be as drastic as OpenBSD which removed all encodings except for C/POSIX and UTF, but we did remove several locales intentionally. In the case of ISO8859-1: All ISO8859-* is basically obsolete. In western Europe, if somebody wants ISO-8859, they want ISO8859-15, not ISO8859-1. They are similar, but the former is tailored for western europe with "Euro" currency and 9 other symbols. It comes at the expense of removing 10 characters from ISO8859-1. There's also a common problem that users view -15 documents with -1 accidently. So there was a conscience decision to have either ISO8859-1 or ISO8859-15 but not both. For western Europe this means the ISO8859-1 versions were dropped. ISO8859-15: In the case of USA and other non-European countries, they keep -1 and dropped -15. currency based: In the case of countries where the currency symbols is not part of ISO8859, it was dropped. E.g. Costa Rica uses the Colon which is only in UTF-8, so there's no ISO8859-* encoding at all for CR. Latin: Who speaks Latin today? This was mainly an alias for 7-bit ascii. We originally dropped that, but later moved it to US-ASCII (which was just a symlink to Latin before) Bapt liked DF approach well enough that he adopted it. Even Edwin was first in desiring to clean up locales. The major update was a perfect time. Bottom line: The testsuite needs to be updated. e.g. use de_DE.ISO8859-15 intead of de_DE.ISO8859-1 For latin, replace with US-ASCII equivalent. John From owner-freebsd-testing@freebsd.org Sun Nov 15 07:24:41 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 1D558A2F6D8 for ; Sun, 15 Nov 2015 07:24:41 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) 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 EC68D1CCC for ; Sun, 15 Nov 2015 07:24:40 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id EB634A2F6D5; Sun, 15 Nov 2015 07:24:40 +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 E9C80A2F6D4; Sun, 15 Nov 2015 07:24:40 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: from mail-ig0-x231.google.com (mail-ig0-x231.google.com [IPv6:2607:f8b0:4001:c05::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AF4B91CCB; Sun, 15 Nov 2015 07:24:40 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: by igbxm8 with SMTP id xm8so38743774igb.1; Sat, 14 Nov 2015 23:24:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=ktKLy6yCjYYHISuMCxnCEysrSDGYx2BUZaO6kKywFtY=; b=X0wxWYW88DbrGNCi0ac8E+oGqjwpJKE/4yvH+p/R79obW+RrYCQDMs9yp91y85uy7U If0Bm4a6bgaW6ItR0xaPUB69AIiGOMdWQYMkdRgFyh0EX+AhRMv2/3qHp9Yi44oIR1W5 SIa58EwCcabCVnLQ7DKR/tbXxQRVXyOm+LvcszdA2ao2EKtue31BhBRaes8wpDnrGWDT nEgKL0X5bNNebFS3bLGs3R867RPKKnWQDba/LPGMPcUVpfKtv5P+Ex2ktbUbBUS9TtWh 90NJYCaXocpX67wI9MICiojcampcR8gut+yBCAFAexi0K51GT+oEhqQAqvFDxPd8jDeP m5Zw== X-Received: by 10.50.43.197 with SMTP id y5mr10545064igl.45.1447572280099; Sat, 14 Nov 2015 23:24:40 -0800 (PST) Received: from ?IPv6:2601:601:800:126d:fd52:9a90:172f:f1ee? ([2601:601:800:126d:fd52:9a90:172f:f1ee]) by smtp.gmail.com with ESMTPSA id ie20sm4351327igb.10.2015.11.14.23.24.37 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 14 Nov 2015 23:24:38 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Subject: Re: Need help fixing failing locale tests From: NGie Cooper In-Reply-To: <56482FA9.2010803@marino.st> Date: Sat, 14 Nov 2015 23:24:36 -0800 Cc: Craig Rodrigues , Baptiste Daroussin , freebsd-current Current , "freebsd-testing@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: <02FA2ED1-42BF-4BF2-879D-5463A119C000@gmail.com> References: <69242BD8-9010-47F0-9706-BE206376ECEA@gmail.com> <289892B6-EACE-4BDA-B838-D3DC750319DE@gmail.com> <56482FA9.2010803@marino.st> To: John Marino X-Mailer: Apple Mail (2.2104) 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 07:24:41 -0000 > On Nov 14, 2015, at 23:09, John Marino wrote: >=20 > On 11/15/2015 4:46 AM, NGie Cooper wrote: >>=20 >>> On Nov 14, 2015, at 19:28, NGie Cooper = wrote: >>=20 >> =E2=80=A6 >>=20 >>> Why were these locales removed? >>>=20 >>> 58 OLD_FILES+=3Dusr/share/locale/la_LN.ISO8859-1/LC_COLLATE >>> 59 OLD_FILES+=3Dusr/share/locale/la_LN.ISO8859-1/LC_CTYPE >>> 60 OLD_FILES+=3Dusr/share/locale/la_LN.ISO8859-1/LC_TIME >>> 61 OLD_DIRS+=3Dusr/share/locale/la_LN.ISO8859-1 >>> 62 OLD_FILES+=3Dusr/share/locale/la_LN.ISO8859-13/LC_COLLATE >>> 63 OLD_FILES+=3Dusr/share/locale/la_LN.ISO8859-13/LC_CTYPE >>> 64 OLD_DIRS+=3Dusr/share/locale/la_LN.ISO8859-13 >>=20 >> la_LN.ISO8859-1 is the old Latin locale, which is no longer = installed. Copying over locale files from a stable/10 host works, but = I=E2=80=99m confused as to why a bunch of locales weren=E2=80=99t ported = over in their non-UTF-8 forms. >> Thanks, >>=20 >=20 > We (DragonFly) didn't just update locales. We took the opportunity to > do spring cleaning. We didn't want to be as drastic as OpenBSD which > removed all encodings except for C/POSIX and UTF, but we did remove > several locales intentionally. >=20 > In the case of ISO8859-1: > All ISO8859-* is basically obsolete. > In western Europe, if somebody wants ISO-8859, they want ISO8859-15, = not > ISO8859-1. They are similar, but the former is tailored for western > europe with "Euro" currency and 9 other symbols. It comes at the > expense of removing 10 characters from ISO8859-1. There's also a = common > problem that users view -15 documents with -1 accidently. So there = was > a conscience decision to have either ISO8859-1 or ISO8859-15 but not > both. For western Europe this means the ISO8859-1 versions were = dropped. >=20 > ISO8859-15: > In the case of USA and other non-European countries, they keep -1 and > dropped -15. >=20 > currency based: > In the case of countries where the currency symbols is not part of > ISO8859, it was dropped. E.g. Costa Rica uses the Colon which is only > in UTF-8, so there's no ISO8859-* encoding at all for CR. >=20 > Latin: > Who speaks Latin today? > This was mainly an alias for 7-bit ascii. We originally dropped that, > but later moved it to US-ASCII (which was just a symlink to Latin = before) >=20 > Bapt liked DF approach well enough that he adopted it. Even Edwin was > first in desiring to clean up locales. The major update was a perfect = time. >=20 > Bottom line: > The testsuite needs to be updated. > e.g. use de_DE.ISO8859-15 intead of de_DE.ISO8859-1 > For latin, replace with US-ASCII equivalent. I wish this had been clearly communicated here: = https://svnweb.freebsd.org/changeset/base/290494 =E2=80=A6 instead, = there are some POLA violations: 1. No RelNotes. 2. No summary of locales that have been removed. 3. No UPDATING entry for people to migrate from a locale to = another. 4. Deprecated locales (as you described it above) are still = present on my system after running `make delete-old` (assuming I have my = acronyms right, for example, ca_ES, it_CH, etc should be -1, not -15 = based on your claim above). I will update the testcases to use locales if possible, but more = work needs to be done finishing off this project and documenting for = end-users what has changed. Thanks, -NGie= From owner-freebsd-testing@freebsd.org Sun Nov 15 07:48:02 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 1A8F9A2FACB for ; Sun, 15 Nov 2015 07:48:02 +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 F2DB213C7 for ; Sun, 15 Nov 2015 07:48:01 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: by mailman.ysv.freebsd.org (Postfix) id EF41CA2FAC9; Sun, 15 Nov 2015 07:48:01 +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 EEB98A2FAC8; Sun, 15 Nov 2015 07:48:01 +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 6482413C6; Sun, 15 Nov 2015 07:48:01 +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 42E0243BA5; Sun, 15 Nov 2015 01:47:59 -0600 (CST) Subject: Re: Need help fixing failing locale tests To: NGie Cooper References: <69242BD8-9010-47F0-9706-BE206376ECEA@gmail.com> <289892B6-EACE-4BDA-B838-D3DC750319DE@gmail.com> <56482FA9.2010803@marino.st> <02FA2ED1-42BF-4BF2-879D-5463A119C000@gmail.com> Cc: Craig Rodrigues , Baptiste Daroussin , freebsd-current Current , "freebsd-testing@freebsd.org" Reply-To: marino@freebsd.org From: John Marino X-Enigmail-Draft-Status: N1110 Message-ID: <564838AD.2000402@marino.st> Date: Sun, 15 Nov 2015 08:47:57 +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: <02FA2ED1-42BF-4BF2-879D-5463A119C000@gmail.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit 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 07:48:02 -0000 On 11/15/2015 8:24 AM, NGie Cooper wrote: >> On Nov 14, 2015, at 23:09, John Marino wrote: >> Bapt liked DF approach well enough that he adopted it. Even Edwin was >> first in desiring to clean up locales. The major update was a perfect time. >> >> Bottom line: >> The testsuite needs to be updated. >> e.g. use de_DE.ISO8859-15 intead of de_DE.ISO8859-1 >> For latin, replace with US-ASCII equivalent. > > I wish this had been clearly communicated here: https://svnweb.freebsd.org/changeset/base/290494 … instead, there are some POLA violations: > 1. No RelNotes. > 2. No summary of locales that have been removed. > 3. No UPDATING entry for people to migrate from a locale to another. > 4. Deprecated locales (as you described it above) are still present on my system after running `make delete-old` (assuming I have my acronyms right, for example, ca_ES, it_CH, etc should be -1, not -15 based on your claim above). > I will update the testcases to use locales if possible, but more work needs to be done finishing off this project and documenting for end-users what has changed. With 4.) they have been removed from FreeBSD when "Make upgrade" is run after rebuilding. Does FreeBSD have a cleanup like that, and did you run it? If not, then maybe that needs to be updated. with 3.) That's a bit like saying changing the color of shoe laces needs instructions for people to learn how to adjust. Run "locale -a" to see what's available on the system. This has always been true. Attempting to switch to a locale that doesn't exist results in staying in "C" locale, which is quite obvious. with 2.) Could be combined with 1.) but in any case, there really shouldn't be POLA on anything that has no standard. Should you announce every time you add a locale too, in release notes? Really "locale -a" should tell the whole story. 1.) A paragraph on removed locales is fine. Those removed have been removed because they are a) likely unused and b) if used, they are used by mistake. in this case you hit c) where the testsuite probably chose the "wrong" locale in the first place. Note that GCC did this too with their libstdc++ testsuite and that was fixed this weekend (a huge patch to GCC 6 upstream). John From owner-freebsd-testing@freebsd.org Sun Nov 15 11:23:55 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 AD07EA2F571 for ; Sun, 15 Nov 2015 11:23:55 +0000 (UTC) (envelope-from crodr001@gmail.com) 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 86AC213D9 for ; Sun, 15 Nov 2015 11:23:55 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 85C6DA2F56F; Sun, 15 Nov 2015 11:23:55 +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 84433A2F56E; Sun, 15 Nov 2015 11:23:55 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: from mail-yk0-x22d.google.com (mail-yk0-x22d.google.com [IPv6:2607:f8b0:4002:c07::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3ECE713D8; Sun, 15 Nov 2015 11:23:55 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: by ykdv3 with SMTP id v3so201538795ykd.0; Sun, 15 Nov 2015 03:23:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=fnx2N1sWziloJcoeUjeVj8j2kMldYRPA0w+3mWS9MY0=; b=vagxkhcp5FZkIXBX2GRZxg8CzddzH/8CVIrXAwP6TmF5ENSgsmDGl38lnsIxsFcKAP J1YTvwv3EwaJSWOkB3ylxWf0vQknz8EHGPuYOvWtk9yRI8wCMisrz2psGsyDWrfuTDCN jFLAnER+vyqKrql1U3Q8WgV7guH1YqFOhBVuHeUDMtTOPDvt/43c2j5OBDMalzWz19Wo S8SqRwUQRYWM0sr5ODuKH+9ujY9pS3ZQmJoJBzEeFeJHImX/yevX9U+9HeFMAZoMfBnr 2ph2xQXDNu6FM+obYc5HFVN4kNknD9ikfGrgiEHYMbZ1JFRvOLjq4oXpxo5eXiNwqv8D iPQg== MIME-Version: 1.0 X-Received: by 10.13.224.3 with SMTP id j3mr30939487ywe.246.1447586634449; Sun, 15 Nov 2015 03:23:54 -0800 (PST) Sender: crodr001@gmail.com Received: by 10.37.95.9 with HTTP; Sun, 15 Nov 2015 03:23:54 -0800 (PST) In-Reply-To: <564838AD.2000402@marino.st> References: <69242BD8-9010-47F0-9706-BE206376ECEA@gmail.com> <289892B6-EACE-4BDA-B838-D3DC750319DE@gmail.com> <56482FA9.2010803@marino.st> <02FA2ED1-42BF-4BF2-879D-5463A119C000@gmail.com> <564838AD.2000402@marino.st> Date: Sun, 15 Nov 2015 03:23:54 -0800 X-Google-Sender-Auth: ePQXO1lRQM23cXSBEB8FTOSsv-E Message-ID: Subject: Re: Need help fixing failing locale tests From: Craig Rodrigues To: marino@freebsd.org, Baptiste Daroussin Cc: freebsd-current Current , "freebsd-testing@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 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 11:23:55 -0000 On Sat, Nov 14, 2015 at 11:47 PM, John Marino wrote: > > With 4.) they have been removed from FreeBSD when "Make upgrade" is run > after rebuilding. Does FreeBSD have a cleanup like that, and did you > run it? If not, then maybe that needs to be updated. > > I did not run "make upgrade". I did this: cd /usr/src svn up I then ran the 11 steps listed in /usr/src/Makefile: https://github.com/freebsd/freebsd/blob/master/Makefile#L73 It looks like after running those steps, my system is in an inconsistent state. I see that the following symlinks point to nonexistent files. /usr/share/locale/nl_BE.ISO8859-1/LC_CTYPE -> ../la_LN.ISO8859-1/LC_CTYPE /usr/share/locale/nl_BE.ISO8859-1/LC_COLLATE -> ../la_LN.ISO8859-1/LC_COLLATE /usr/share/locale/en_CA.ISO8859-15/LC_CTYPE -> ../la_LN.ISO8859-15/LC_CTYPE /usr/share/locale/en_CA.ISO8859-15/LC_COLLATE -> ../la_LN.ISO8859-15/LC_COLLATE /usr/share/locale/en_US.ISO8859-15/LC_COLLATE -> ../la_LN.ISO8859-15/LC_COLLATE /usr/share/locale/en_US.ISO8859-15/LC_CTYPE -> ../la_LN.ISO8859-15/LC_CTYPE /usr/share/locale/ca_FR.ISO8859-1/LC_CTYPE -> ../la_LN.ISO8859-1/LC_CTYPE /usr/share/locale/nb_NO.ISO8859-1/LC_MONETARY -> ../no_NO.ISO8859-1/LC_MONETARY /usr/share/locale/nb_NO.ISO8859-1/LC_CTYPE -> ../la_LN.ISO8859-1/LC_CTYPE /usr/share/locale/nb_NO.ISO8859-1/LC_COLLATE -> ../no_NO.ISO8859-1/LC_COLLATE /usr/share/locale/nb_NO.ISO8859-1/LC_MESSAGES -> ../no_NO.ISO8859-1/LC_MESSAGES /usr/share/locale/nb_NO.ISO8859-1/LC_NUMERIC -> ../no_NO.ISO8859-1/LC_NUMERIC /usr/share/locale/sr_YU.ISO8859-2/LC_COLLATE -> ../la_LN.ISO8859-2/LC_COLLATE /usr/share/locale/sr_YU.ISO8859-2/LC_CTYPE -> ../la_LN.ISO8859-2/LC_CTYPE /usr/share/locale/is_IS.ISO8859-1/LC_CTYPE -> ../la_LN.ISO8859-1/LC_CTYPE /usr/share/locale/zh_TW.Big5/zh_Hant_TW.Big5 -> zh_Hant_TW.Big5 /usr/share/locale/af_ZA.ISO8859-15/LC_CTYPE -> ../la_LN.ISO8859-15/LC_CTYPE /usr/share/locale/af_ZA.ISO8859-15/LC_COLLATE -> ../la_LN.ISO8859-15/LC_COLLATE /usr/share/locale/en_AU.ISO8859-15/LC_COLLATE -> ../la_LN.ISO8859-15/LC_COLLATE /usr/share/locale/en_AU.ISO8859-15/LC_CTYPE -> ../la_LN.ISO8859-15/LC_CTYPE /usr/share/locale/fr_CH.ISO8859-1/LC_COLLATE -> ../la_LN.ISO8859-1/LC_COLLATE /usr/share/locale/fr_CH.ISO8859-1/LC_CTYPE -> ../la_LN.ISO8859-1/LC_CTYPE /usr/share/locale/zh_CN.UTF-8/LC_COLLATE -> ../la_LN.US-ASCII/LC_COLLATE /usr/share/locale/zh_CN.UTF-8/zh_Hans_CN.UTF-8 -> zh_Hans_CN.UTF-8 /usr/share/locale/zh_CN.UTF-8/LC_CTYPE -> ../UTF-8/LC_CTYPE /usr/share/locale/sv_SE.ISO8859-1/LC_CTYPE -> ../la_LN.ISO8859-1/LC_CTYPE /usr/share/locale/it_IT.ISO8859-1/LC_COLLATE -> ../la_LN.ISO8859-1/LC_COLLATE /usr/share/locale/it_IT.ISO8859-1/LC_CTYPE -> ../la_LN.ISO8859-1/LC_CTYPE /usr/share/locale/it_CH.ISO8859-1/LC_CTYPE -> ../la_LN.ISO8859-1/LC_CTYPE /usr/share/locale/it_CH.ISO8859-1/LC_COLLATE -> ../la_LN.ISO8859-1/LC_COLLATE /usr/share/locale/nn_NO.ISO8859-1/LC_CTYPE -> ../la_LN.ISO8859-1/LC_CTYPE /usr/share/locale/nn_NO.ISO8859-1/LC_COLLATE -> ../no_NO.ISO8859-1/LC_COLLATE /usr/share/locale/nn_NO.ISO8859-1/LC_MONETARY -> ../no_NO.ISO8859-1/LC_MONETARY /usr/share/locale/nn_NO.ISO8859-1/LC_NUMERIC -> ../no_NO.ISO8859-1/LC_NUMERIC /usr/share/locale/nn_NO.ISO8859-1/LC_MESSAGES -> ../no_NO.ISO8859-1/LC_MESSAGES /usr/share/locale/nl_NL.ISO8859-1/LC_CTYPE -> ../la_LN.ISO8859-1/LC_CTYPE /usr/share/locale/nl_NL.ISO8859-1/LC_COLLATE -> ../la_LN.ISO8859-1/LC_COLLATE /usr/share/locale/zh_TW.UTF-8/LC_COLLATE -> ../la_LN.US-ASCII/LC_COLLATE /usr/share/locale/zh_TW.UTF-8/zh_Hant_TW.UTF-8 -> zh_Hant_TW.UTF-8 /usr/share/locale/zh_TW.UTF-8/LC_CTYPE -> ../UTF-8/LC_CTYPE /usr/share/locale/de_AT.ISO8859-1/LC_CTYPE -> ../la_LN.ISO8859-1/LC_CTYPE /usr/share/locale/en_GB.ISO8859-1/LC_CTYPE -> ../la_LN.ISO8859-1/LC_CTYPE /usr/share/locale/en_GB.ISO8859-1/LC_COLLATE -> ../la_LN.ISO8859-1/LC_COLLATE /usr/share/locale/ca_ES.ISO8859-1/LC_CTYPE -> ../la_LN.ISO8859-1/LC_CTYPE /usr/share/locale/zh_CN.GBK/zh_Hans_CN.GBK -> zh_Hans_CN.GBK /usr/share/locale/zh_CN.GBK/LC_COLLATE -> ../la_LN.US-ASCII/LC_COLLATE /usr/share/locale/de_DE.ISO8859-1/LC_CTYPE -> ../la_LN.ISO8859-1/LC_CTYPE /usr/share/locale/ca_IT.ISO8859-1/LC_CTYPE -> ../la_LN.ISO8859-1/LC_CTYPE /usr/share/locale/fi_FI.ISO8859-1/LC_CTYPE -> ../la_LN.ISO8859-1/LC_CTYPE /usr/share/locale/fi_FI.ISO8859-1/LC_COLLATE -> ../la_LN.ISO8859-1/LC_COLLATE /usr/share/locale/zh_CN.eucCN/zh_Hans_CN.eucCN -> zh_Hans_CN.eucCN /usr/share/locale/zh_CN.eucCN/LC_COLLATE -> ../la_LN.US-ASCII/LC_COLLATE /usr/share/locale/zh_HK.UTF-8/LC_COLLATE -> ../la_LN.US-ASCII/LC_COLLATE /usr/share/locale/zh_HK.UTF-8/LC_CTYPE -> ../UTF-8/LC_CTYPE /usr/share/locale/sr_YU.UTF-8/LC_COLLATE -> ../la_LN.US-ASCII/LC_COLLATE /usr/share/locale/sr_YU.UTF-8/LC_CTYPE -> ../UTF-8/LC_CTYPE /usr/share/locale/zh_CN.GB18030/zh_Hans_CN.GB18030 -> zh_Hans_CN.GB18030 /usr/share/locale/zh_CN.GB18030/LC_COLLATE -> ../la_LN.US-ASCII/LC_COLLATE /usr/share/locale/fr_CA.ISO8859-15/LC_CTYPE -> ../la_LN.ISO8859-15/LC_CTYPE /usr/share/locale/fr_CA.ISO8859-15/LC_COLLATE -> ../la_LN.ISO8859-15/LC_COLLATE /usr/share/locale/ca_AD.ISO8859-1/LC_CTYPE -> ../la_LN.ISO8859-1/LC_CTYPE /usr/share/locale/fr_BE.ISO8859-1/LC_CTYPE -> ../la_LN.ISO8859-1/LC_CTYPE /usr/share/locale/fr_BE.ISO8859-1/LC_COLLATE -> ../la_LN.ISO8859-1/LC_COLLATE /usr/share/locale/de_CH.ISO8859-1/LC_CTYPE -> ../la_LN.ISO8859-1/LC_CTYPE /usr/share/locale/en_NZ.ISO8859-15/LC_CTYPE -> ../la_LN.ISO8859-15/LC_CTYPE /usr/share/locale/en_NZ.ISO8859-15/LC_COLLATE -> ../la_LN.ISO8859-15/LC_COLLATE /usr/share/locale/es_ES.ISO8859-1/LC_CTYPE -> ../la_LN.ISO8859-1/LC_CTYPE /usr/share/locale/zh_HK.Big5HKSCS/LC_COLLATE -> ../la_LN.US-ASCII/LC_COLLATE /usr/share/locale/da_DK.ISO8859-1/LC_CTYPE -> ../la_LN.ISO8859-1/LC_CTYPE /usr/share/locale/da_DK.ISO8859-1/LC_COLLATE -> ../la_LN.ISO8859-1/LC_COLLATE /usr/share/locale/zh_CN.GB2312/LC_COLLATE -> ../la_LN.US-ASCII/LC_COLLATE /usr/share/locale/zh_CN.GB2312/zh_Hans_CN.GB2312 -> zh_Hans_CN.GB2312 /usr/share/locale/fr_FR.ISO8859-1/LC_CTYPE -> ../la_LN.ISO8859-1/LC_CTYPE /usr/share/locale/fr_FR.ISO8859-1/LC_COLLATE -> ../la_LN.ISO8859-1/LC_COLLATE /usr/share/locale/pt_PT.ISO8859-1/LC_COLLATE -> ../la_LN.ISO8859-1/LC_COLLATE /usr/share/locale/pt_PT.ISO8859-1/LC_CTYPE -> ../la_LN.ISO8859-1/LC_CTYPE /usr/share/locale/lt_LT.ISO8859-4/LC_CTYPE -> ../la_LN.ISO8859-4/LC_CTYPE /usr/share/locale/eu_ES.ISO8859-1/LC_COLLATE -> ../la_LN.ISO8859-1/LC_COLLATE /usr/share/locale/eu_ES.ISO8859-1/LC_CTYPE -> ../la_LN.ISO8859-1/LC_CTYPE What is the fix for this? It looks like there is some Makefile logic which is wrong. -- Craig From owner-freebsd-testing@freebsd.org Sun Nov 15 11:30:15 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 324FEA2F6E8 for ; Sun, 15 Nov 2015 11:30:15 +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 15D941807 for ; Sun, 15 Nov 2015 11:30:15 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: by mailman.ysv.freebsd.org (Postfix) id 130F9A2F6E3; Sun, 15 Nov 2015 11:30:15 +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 10C0AA2F6E0; Sun, 15 Nov 2015 11:30:15 +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 0717A1804; Sun, 15 Nov 2015 11:30:14 +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 3C19143BA1; Sun, 15 Nov 2015 05:30:10 -0600 (CST) Subject: Re: Need help fixing failing locale tests To: Craig Rodrigues , Baptiste Daroussin References: <69242BD8-9010-47F0-9706-BE206376ECEA@gmail.com> <289892B6-EACE-4BDA-B838-D3DC750319DE@gmail.com> <56482FA9.2010803@marino.st> <02FA2ED1-42BF-4BF2-879D-5463A119C000@gmail.com> <564838AD.2000402@marino.st> Cc: freebsd-current Current , "freebsd-testing@freebsd.org" Reply-To: marino@freebsd.org From: John Marino Message-ID: <56486CBF.3010200@marino.st> Date: Sun, 15 Nov 2015 12:30:07 +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: Content-Type: text/plain; charset=utf-8 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 11:30:15 -0000 On 11/15/2015 12:23 PM, Craig Rodrigues wrote: > > > On Sat, Nov 14, 2015 at 11:47 PM, John Marino > wrote: > > > With 4.) they have been removed from FreeBSD when "Make upgrade" is run > after rebuilding. Does FreeBSD have a cleanup like that, and did you > run it? If not, then maybe that needs to be updated. by they way, this was meant to be "removed from DragonFly". I don't know if "make upgrade" is set right for FreeBSD. (it appears not) > > I did not run "make upgrade". > I did this: > cd /usr/src > svn up > > I then ran the 11 steps listed in /usr/src/Makefile: > > https://github.com/freebsd/freebsd/blob/master/Makefile#L73 > > It looks like after running those steps, my system is in an inconsistent > state. I see that the following symlinks point to nonexistent files. [snip] It looks like the deleted locales were not removed. They should be. > What is the fix for this? I think somebody needs to add these locales to be reaped by make upgrade. > It looks like there is some Makefile logic which is wrong. John From owner-freebsd-testing@freebsd.org Sun Nov 15 11:38:32 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 74D58A2F8DA for ; Sun, 15 Nov 2015 11:38:32 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) 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 4F5721C13 for ; Sun, 15 Nov 2015 11:38:32 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 4C896A2F8D8; Sun, 15 Nov 2015 11:38:32 +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 4AE82A2F8D7; Sun, 15 Nov 2015 11:38:32 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: from mail-pa0-x22a.google.com (mail-pa0-x22a.google.com [IPv6:2607:f8b0:400e:c03::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1838E1C12; Sun, 15 Nov 2015 11:38:32 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: by pacdm15 with SMTP id dm15so145129958pac.3; Sun, 15 Nov 2015 03:38:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=iYI5+C4PpDHgItfdmvOuc5DTcTJUigkxOwqwcI1fkHg=; b=Ed+azcyjUjVW8yx2I8qhGfYPDCutEPEgYQNg+VLXse1h0wlNwQ1VhyGHK4oKtCslyT VEhUCwXgO44urzCEPgnqqSyL8sLZueg2uWaUFQrIz/9L6YMOTXf5vWPQ0KVRo7OgWP87 RPYRYN71ejcgVMRRQmS/hD+okbZskQLzEwV4xtmPuAgaKU8pWAgukEH7FDpgo5m2Dxbl psixAu+sHDRzguHjm9W6IuWBZqWm/S59vGiJwRWGNjiPFpwAqJfj0qApfZExSNDIYn50 rqV9OrY5AjLRABKe1uJdWq4nj8mrRuCH9b12KcY5mdJuvS111tiN5PPyCei17svwXEvM Jc7A== X-Received: by 10.67.5.164 with SMTP id cn4mr45894748pad.141.1447587511664; Sun, 15 Nov 2015 03:38:31 -0800 (PST) Received: from [192.168.20.7] (c-24-16-212-205.hsd1.wa.comcast.net. [24.16.212.205]) by smtp.gmail.com with ESMTPSA id qd2sm30231670pbb.68.2015.11.15.03.38.29 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 15 Nov 2015 03:38:29 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Subject: Re: Need help fixing failing locale tests From: NGie Cooper In-Reply-To: <56486CBF.3010200@marino.st> Date: Sun, 15 Nov 2015 03:38:28 -0800 Cc: Craig Rodrigues , Baptiste Daroussin , freebsd-current Current , "freebsd-testing@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: References: <69242BD8-9010-47F0-9706-BE206376ECEA@gmail.com> <289892B6-EACE-4BDA-B838-D3DC750319DE@gmail.com> <56482FA9.2010803@marino.st> <02FA2ED1-42BF-4BF2-879D-5463A119C000@gmail.com> <564838AD.2000402@marino.st> <56486CBF.3010200@marino.st> To: marino@freebsd.org X-Mailer: Apple Mail (2.2104) 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 11:38:32 -0000 > On Nov 15, 2015, at 03:30, John Marino = wrote: =E2=80=A6 > by they way, this was meant to be "removed from DragonFly". I don't > know if "make upgrade" is set right for FreeBSD. (it appears not) make upgrade doesn=E2=80=99t exist on FreeBSD: $ (cd /usr/src/svn/; make upgrade) make: don't know how to make upgrade. Stop make: stopped in /usr/src/svn $ > It looks like the deleted locales were not removed. > They should be. Hence my previous reply=E2=80=A6 > I think somebody needs to add these locales to be reaped by make = upgrade. ObsoleteFiles.inc is missing old locale files/directories. Cheers, -NGie= From owner-freebsd-testing@freebsd.org Sun Nov 15 12:24:29 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 68A92A2EF25 for ; Sun, 15 Nov 2015 12:24:29 +0000 (UTC) (envelope-from mailing-machine@vniz.net) 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 40AC5123C for ; Sun, 15 Nov 2015 12:24:29 +0000 (UTC) (envelope-from mailing-machine@vniz.net) Received: by mailman.ysv.freebsd.org (Postfix) id 3E6ACA2EF23; Sun, 15 Nov 2015 12:24:29 +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 3D15DA2EF22 for ; Sun, 15 Nov 2015 12:24:29 +0000 (UTC) (envelope-from mailing-machine@vniz.net) Received: from mail-lf0-f44.google.com (mail-lf0-f44.google.com [209.85.215.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E14C91239 for ; Sun, 15 Nov 2015 12:24:28 +0000 (UTC) (envelope-from mailing-machine@vniz.net) Received: by lfdo63 with SMTP id o63so73288813lfd.2 for ; Sun, 15 Nov 2015 04:24:21 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=xsCxaehna8ebJ4kIWE4d5Fd0BqboG5TN9n1FfrK3Xzw=; b=NDCTIJ868AYif3ZNVRuO6Q4ra5j9S8ktdCHXwAbfjlhB4nyxMgg+SSiSCsTqmsH7zt LzVx5ZyYiynEZTl1e5U/RMGXA/hnLvP/brBFcnqMrZ9fUPTXKNvbaGl4jsnCdNcrYlQd h9091Zfp2l3YI5rHVOltJPBl0oKAJe/WwbtfGJEorVGoE6UHPXrCBz7qzTnlcJeiBeGF tFydJ6fAXuQX4BjmLQqAgeBH/zVnZs20GI5VzcS4ezvG/ZxVao2Hgi4KwTXR3IkoVDeu mE4eUGPUH3BT6XpPjUDpGHfGVBhmKLG+Zxpk8lGSPhz4A4nGkLuPytwcKQ5CCgZpO//e TtMA== X-Gm-Message-State: ALoCoQnaABArz6qqjQfqzHAJHmuD9aCMnPkrCjnuAXedpgk9Bvw0mL/xCDn93HCOJb0ykR8eD1Eo X-Received: by 10.25.17.66 with SMTP id g63mr14438635lfi.110.1447590261474; Sun, 15 Nov 2015 04:24:21 -0800 (PST) Received: from [192.168.1.2] ([89.169.173.68]) by smtp.gmail.com with ESMTPSA id j136sm4726194lfe.38.2015.11.15.04.24.20 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 15 Nov 2015 04:24:20 -0800 (PST) Subject: Re: Need help fixing failing locale tests To: John Marino , NGie Cooper , Craig Rodrigues References: <69242BD8-9010-47F0-9706-BE206376ECEA@gmail.com> <289892B6-EACE-4BDA-B838-D3DC750319DE@gmail.com> <56482FA9.2010803@marino.st> Cc: Baptiste Daroussin , freebsd-current Current , "freebsd-testing@freebsd.org" From: Andrey Chernov Message-ID: <56487973.5070803@freebsd.org> Date: Sun, 15 Nov 2015 15:24:19 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <56482FA9.2010803@marino.st> Content-Type: text/plain; charset=us-ascii 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 12:24:29 -0000 On 15.11.2015 10:09, John Marino wrote: > We (DragonFly) didn't just update locales. We took the opportunity to > do spring cleaning. We didn't want to be as drastic as OpenBSD which > removed all encodings except for C/POSIX and UTF, but we did remove > several locales intentionally. > > In the case of ISO8859-1: > All ISO8859-* is basically obsolete. > In western Europe, if somebody wants ISO-8859, they want ISO8859-15, not > ISO8859-1. They are similar, but the former is tailored for western > europe with "Euro" currency and 9 other symbols. It comes at the > expense of removing 10 characters from ISO8859-1. There's also a common > problem that users view -15 documents with -1 accidently. So there was > a conscience decision to have either ISO8859-1 or ISO8859-15 but not > both. For western Europe this means the ISO8859-1 versions were dropped. ISO8859-1 locales are legacy even if obsoleted in modern world (I agree with that). Lots of ports (even at configure stage!) have checks for them. Since we generate locales from CLDR now, it will be no cost to bring all 8859-1 back to not violate POLA and not fix every failing port. -- http://ache.vniz.net/ From owner-freebsd-testing@freebsd.org Sun Nov 15 12:44:07 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 17066A27435 for ; Sun, 15 Nov 2015 12:44:07 +0000 (UTC) (envelope-from mailing-machine@vniz.net) 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 E23B71D90 for ; Sun, 15 Nov 2015 12:44:06 +0000 (UTC) (envelope-from mailing-machine@vniz.net) Received: by mailman.ysv.freebsd.org (Postfix) id E009CA27434; Sun, 15 Nov 2015 12:44:06 +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 C5D64A27433 for ; Sun, 15 Nov 2015 12:44:06 +0000 (UTC) (envelope-from mailing-machine@vniz.net) Received: from mail-lb0-f170.google.com (mail-lb0-f170.google.com [209.85.217.170]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F5CD1D8F for ; Sun, 15 Nov 2015 12:44:05 +0000 (UTC) (envelope-from mailing-machine@vniz.net) Received: by lbblt2 with SMTP id lt2so75393555lbb.3 for ; Sun, 15 Nov 2015 04:44:04 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=k7MxCFeKNeKvUrFJ3vNheOwpRnLLg0K+ZH6EMew9E5c=; b=hIPqwhAAg+TZaGGE1iKxEEgdngIaHtrLUbX9atT5hgZowVmFX9EH3Ey9RuN2ixGrIq s75LNDvtMsBbsbrU1jsL2L/erfXJ+hVCawsQuKTnKw4zrNzMCcJ2/RjhDbfSUMhKoTqe E1ngSkyXNI6a0gqzlx9whBW7LMJLMuk4CJgN/AByWwrqhSdtiUGiAv7xDABG077Ka7D4 Hxl1ju4RGYNd7Qjtaa1fe8AY5krPZZSbsDKVqnl/Z7tHgspgkPVo11GrDm6tjEdX3sWk 3ZeGWeT8hKQTbJzWHftV5ni/lM1k7Z+ywZvICdCgjQBlkVYlbZMAhb1dfnYAoti1/wZl TpNA== X-Gm-Message-State: ALoCoQkQMDJdqJx+mYme02Lgg20qaI2Aw/u2iL3xyBoj/VZY1gJoGeN7hTMgaO/tTtnBbO9ZyeTp X-Received: by 10.112.149.97 with SMTP id tz1mr14501960lbb.57.1447591064055; Sun, 15 Nov 2015 04:37:44 -0800 (PST) Received: from [192.168.1.2] ([89.169.173.68]) by smtp.gmail.com with ESMTPSA id d2sm3369413lbc.11.2015.11.15.04.37.42 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 15 Nov 2015 04:37:42 -0800 (PST) Subject: Re: Need help fixing failing locale tests To: John Marino , NGie Cooper , Craig Rodrigues References: <69242BD8-9010-47F0-9706-BE206376ECEA@gmail.com> <289892B6-EACE-4BDA-B838-D3DC750319DE@gmail.com> <56482FA9.2010803@marino.st> <56487973.5070803@freebsd.org> Cc: Baptiste Daroussin , freebsd-current Current , "freebsd-testing@freebsd.org" From: Andrey Chernov Message-ID: <56487C96.40403@freebsd.org> Date: Sun, 15 Nov 2015 15:37:42 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <56487973.5070803@freebsd.org> Content-Type: text/plain; charset=us-ascii 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 12:44:07 -0000 On 15.11.2015 15:24, Andrey Chernov wrote: > On 15.11.2015 10:09, John Marino wrote: >> We (DragonFly) didn't just update locales. We took the opportunity to >> do spring cleaning. We didn't want to be as drastic as OpenBSD which >> removed all encodings except for C/POSIX and UTF, but we did remove >> several locales intentionally. >> >> In the case of ISO8859-1: >> All ISO8859-* is basically obsolete. >> In western Europe, if somebody wants ISO-8859, they want ISO8859-15, not >> ISO8859-1. They are similar, but the former is tailored for western >> europe with "Euro" currency and 9 other symbols. It comes at the >> expense of removing 10 characters from ISO8859-1. Forget to reply on that part: >> There's also a common >> problem that users view -15 documents with -1 accidently. So there was >> a conscience decision to have either ISO8859-1 or ISO8859-15 but not >> both. For western Europe this means the ISO8859-1 versions were dropped. It is pure user problem choosing its own locale (self footshooting), it not leads to program build failures (like configure checks) or tests failures etc. BTW, linux keeps 8859-1 locales. > ISO8859-1 locales are legacy even if obsoleted in modern world (I agree > with that). Lots of ports (even at configure stage!) have checks for > them. Since we generate locales from CLDR now, it will be no cost to > bring all 8859-1 back to not violate POLA and not fix every failing port. -- http://ache.vniz.net/ From owner-freebsd-testing@freebsd.org Sun Nov 15 12:47:01 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 D1207A274D8 for ; Sun, 15 Nov 2015 12:47:01 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) 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 A77F01F1E for ; Sun, 15 Nov 2015 12:47:01 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id A769DA274D5; Sun, 15 Nov 2015 12:47:01 +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 8CF53A274D3; Sun, 15 Nov 2015 12:47:01 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-wm0-x243.google.com (mail-wm0-x243.google.com [IPv6:2a00:1450:400c:c09::243]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2FFB91F1D; Sun, 15 Nov 2015 12:47:01 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by wmec201 with SMTP id c201so18259076wme.3; Sun, 15 Nov 2015 04:46:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=kQk1zTZWWt25BdXQ/eHM9o5f3fllBxPZBcbeTMOKQnI=; b=TzwPTBUJ3qtZTjDxkglpjwV6XHh+r80N6wsohZ8JEujWG483a660uPzyUN0yRKxCY5 6FjWAoveAet6mnABASzr62MixYZngwj68z0HLGYE6ugYVLIENKNmIw6nkySmhTB9/lhY EL2EHCm3QFpdGbiBIB7sQBzbfGKVPpDWdMADQgXXiBQs90gZ14/5SUcnjKM1BKDhj3TZ aVUx0aaek48a2vsY5cQohC+OZk0payrvdmTQ4OgQrhbilSUS0nokOQsZQSXOcWrQ69ev iPGmulxuEiAaMMPZsC3PMBtFST+I7kUN3x9vHfHfhtq7mzyn+/KtMAY+wOzUomDNpPa3 Q7KA== X-Received: by 10.194.90.50 with SMTP id bt18mr3910499wjb.118.1447591619701; Sun, 15 Nov 2015 04:46:59 -0800 (PST) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by smtp.gmail.com with ESMTPSA id q77sm12124617wmd.22.2015.11.15.04.46.58 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 15 Nov 2015 04:46:58 -0800 (PST) Sender: Baptiste Daroussin Date: Sun, 15 Nov 2015 13:46:57 +0100 From: Baptiste Daroussin To: Andrey Chernov Cc: John Marino , NGie Cooper , Craig Rodrigues , freebsd-current Current , "freebsd-testing@freebsd.org" Subject: Re: Need help fixing failing locale tests Message-ID: <20151115124656.GB93991@ivaldir.etoilebsd.net> References: <69242BD8-9010-47F0-9706-BE206376ECEA@gmail.com> <289892B6-EACE-4BDA-B838-D3DC750319DE@gmail.com> <56482FA9.2010803@marino.st> <56487973.5070803@freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="oLBj+sq0vYjzfsbl" Content-Disposition: inline In-Reply-To: <56487973.5070803@freebsd.org> User-Agent: Mutt/1.5.24 (2015-08-30) 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 12:47:02 -0000 --oLBj+sq0vYjzfsbl Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Nov 15, 2015 at 03:24:19PM +0300, Andrey Chernov wrote: > On 15.11.2015 10:09, John Marino wrote: > > We (DragonFly) didn't just update locales. We took the opportunity to > > do spring cleaning. We didn't want to be as drastic as OpenBSD which > > removed all encodings except for C/POSIX and UTF, but we did remove > > several locales intentionally. > >=20 > > In the case of ISO8859-1: > > All ISO8859-* is basically obsolete. > > In western Europe, if somebody wants ISO-8859, they want ISO8859-15, not > > ISO8859-1. They are similar, but the former is tailored for western > > europe with "Euro" currency and 9 other symbols. It comes at the > > expense of removing 10 characters from ISO8859-1. There's also a common > > problem that users view -15 documents with -1 accidently. So there was > > a conscience decision to have either ISO8859-1 or ISO8859-15 but not > > both. For western Europe this means the ISO8859-1 versions were droppe= d. >=20 > ISO8859-1 locales are legacy even if obsoleted in modern world (I agree > with that). Lots of ports (even at configure stage!) have checks for > them. Since we generate locales from CLDR now, it will be no cost to > bring all 8859-1 back to not violate POLA and not fix every failing port. >=20 Exp-run have been made and no ports were failing with the removed locales. Best regards, Bapt --oLBj+sq0vYjzfsbl Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAlZIfsAACgkQ8kTtMUmk6EwtCQCfbQAJaHoJm7B/sdIw0/Yq8ynh KH8AoLEZQSuaZdgiRLrMWSIPrGEOHusY =ZjvY -----END PGP SIGNATURE----- --oLBj+sq0vYjzfsbl-- From owner-freebsd-testing@freebsd.org Sun Nov 15 12:49:15 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 619F4A275E6 for ; Sun, 15 Nov 2015 12:49:15 +0000 (UTC) (envelope-from sthaug@nethelp.no) 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 4C51D1205 for ; Sun, 15 Nov 2015 12:49:15 +0000 (UTC) (envelope-from sthaug@nethelp.no) Received: by mailman.ysv.freebsd.org (Postfix) id 4C58FA275E4; Sun, 15 Nov 2015 12:49:15 +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 4BF68A275DF for ; Sun, 15 Nov 2015 12:49:15 +0000 (UTC) (envelope-from sthaug@nethelp.no) Received: from bizet.nethelp.no (bizet.nethelp.no [195.1.209.33]) by mx1.freebsd.org (Postfix) with SMTP id 946C411FF for ; Sun, 15 Nov 2015 12:49:14 +0000 (UTC) (envelope-from sthaug@nethelp.no) Received: (qmail 73758 invoked from network); 15 Nov 2015 12:42:31 -0000 Received: from bizet.nethelp.no (HELO localhost) (195.1.209.33) by bizet.nethelp.no with SMTP; 15 Nov 2015 12:42:31 -0000 Date: Sun, 15 Nov 2015 13:42:31 +0100 (CET) Message-Id: <20151115.134231.74704981.sthaug@nethelp.no> To: ache@freebsd.org Cc: dragonflybsd@marino.st, yaneurabeya@gmail.com, rodrigc@FreeBSD.org, bapt@freebsd.org, freebsd-current@freebsd.org, testing@freebsd.org Subject: Re: Need help fixing failing locale tests From: sthaug@nethelp.no In-Reply-To: <56487C96.40403@freebsd.org> References: <56482FA9.2010803@marino.st> <56487973.5070803@freebsd.org> <56487C96.40403@freebsd.org> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii 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 12:49:15 -0000 > >> There's also a common > >> problem that users view -15 documents with -1 accidently. So there was > >> a conscience decision to have either ISO8859-1 or ISO8859-15 but not > >> both. For western Europe this means the ISO8859-1 versions were dropped. > > It is pure user problem choosing its own locale (self footshooting), it > not leads to program build failures (like configure checks) or tests > failures etc. BTW, linux keeps 8859-1 locales. I see no good reason whatsoever to drop ISO8859-1. Steinar Haug, Nethelp consulting, sthaug@nethelp.no From owner-freebsd-testing@freebsd.org Sun Nov 15 12:56:30 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 9F9ACA27843 for ; Sun, 15 Nov 2015 12:56:30 +0000 (UTC) (envelope-from mailing-machine@vniz.net) 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 733C019D4 for ; Sun, 15 Nov 2015 12:56:30 +0000 (UTC) (envelope-from mailing-machine@vniz.net) Received: by mailman.ysv.freebsd.org (Postfix) id 715AEA27842; Sun, 15 Nov 2015 12:56:30 +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 57A4CA27841 for ; Sun, 15 Nov 2015 12:56:30 +0000 (UTC) (envelope-from mailing-machine@vniz.net) Received: from mail-lf0-f43.google.com (mail-lf0-f43.google.com [209.85.215.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id BD57719CF for ; Sun, 15 Nov 2015 12:56:29 +0000 (UTC) (envelope-from mailing-machine@vniz.net) Received: by lfaz4 with SMTP id z4so10111009lfa.0 for ; Sun, 15 Nov 2015 04:56:28 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-type; bh=WcDM8cnHhsj4D2nDI5Q1zrR5ObABf10qCJ8sxn0625o=; b=Fy+F0Zyr8F1b0vKoBxv8+GvHhTw7nTKPEDr6DgCArnVEXOyTReYrtbwLHFxc7e081o obPGlsXD7zPyEvCRhKvEI2+T4fn5szU00pXVYJqOX7RLuFvrkYsWU+MIV8LpKjq9v92i uQ6LwFNI3YgJRRe8CU47Ldv7ubSjf3Hz0dTvc7TNcUsAtkNM2PyeMZMsr1rJ0ve/6KvF IY+nMhBKsULZJsUyc77PhG/6zV6OymtadWS79rWpzjygfPH5COLpjZA1KKrdgN60ipU7 ViH/VhfMn7LnzX9ExefZzpU4m6vT1DcOnARTenxacN/uEG7lQsa3wb/MGhTTdD9SzQAz BHNg== X-Gm-Message-State: ALoCoQm0UpfbmP5JeqOP5VpHXic1TaeM8VCFBXS2C9+7EMcZweZIqUcq2nVRW/7OySTGULxbc+EK X-Received: by 10.25.15.213 with SMTP id 82mr14185407lfp.98.1447592187982; Sun, 15 Nov 2015 04:56:27 -0800 (PST) Received: from [192.168.1.2] ([89.169.173.68]) by smtp.gmail.com with ESMTPSA id qp7sm4667056lbc.24.2015.11.15.04.56.26 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 15 Nov 2015 04:56:26 -0800 (PST) Subject: Re: Need help fixing failing locale tests To: 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> Cc: John Marino , NGie Cooper , Craig Rodrigues , freebsd-current Current , "freebsd-testing@freebsd.org" From: Andrey Chernov Message-ID: <564880FA.5000009@freebsd.org> Date: Sun, 15 Nov 2015 15:56:26 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <20151115124656.GB93991@ivaldir.etoilebsd.net> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="CV3f7EI3iERDj0vSvSFiO0l5rNL3jVXkf" 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 12:56:30 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --CV3f7EI3iERDj0vSvSFiO0l5rNL3jVXkf Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 15.11.2015 15:46, Baptiste Daroussin wrote: > On Sun, Nov 15, 2015 at 03:24:19PM +0300, Andrey Chernov wrote: >> On 15.11.2015 10:09, John Marino wrote: >> ISO8859-1 locales are legacy even if obsoleted in modern world (I agre= e >> with that). Lots of ports (even at configure stage!) have checks for >> them. Since we generate locales from CLDR now, it will be no cost to >> bring all 8859-1 back to not violate POLA and not fix every failing po= rt. >> > Exp-run have been made and no ports were failing with the removed local= es. There is soft-fail, configure just marks that locales are not supported and use "C". Sorry I don't remember port names where I saw it right now and don't have a time to search for them right now too. Soft-fails (like in tcl with nl_langinfo) are almost impossible to detect excepting specific situation happens or source code inspection. Do we ever need them when there is no harm to keep 8859-1 locales? --=20 http://ache.vniz.net/ --CV3f7EI3iERDj0vSvSFiO0l5rNL3jVXkf Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQEcBAEBCAAGBQJWSID6AAoJEKUckv0MjfbKBsQH/iQ3fB49jepAL4dc8cdQ98d4 6rXZtXlPBbYdmJY2GYA29hWvRLmq8e6ySRtI7wUu/VWyJbbIipTZHSHXpTc5lgXE K/aANZPyagcx+24d2JIltL0/J3TV7tZ0XP5qJioA8syB+2lfGSK5yT8d7pcsGot0 m/aQn39l0QIMKRYPdRHO+9P3n3CuX7cuhRBqI6VLVwJQPLocdHkXnb37TFqZkb0B V8X/dmoEU9Urov4TaM5gLU1ub/QoSY7M+NSKvQHL0UQzSEpYWUgKgGGRRJwKjKjn z8F+m5QU92vA0lRX4umOf4jV7Za/NtvAHJPssEBxmnepN3ChNofl2uk/OMA3KpY= =SMgy -----END PGP SIGNATURE----- --CV3f7EI3iERDj0vSvSFiO0l5rNL3jVXkf-- From owner-freebsd-testing@freebsd.org Sun Nov 15 13:00:14 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 2DFDFA27979 for ; Sun, 15 Nov 2015 13:00:14 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) 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 0378F1C12 for ; Sun, 15 Nov 2015 13:00:14 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 037F7A27977; Sun, 15 Nov 2015 13:00:14 +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 DEDC1A27975; Sun, 15 Nov 2015 13:00:13 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-wm0-x242.google.com (mail-wm0-x242.google.com [IPv6:2a00:1450:400c:c09::242]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 7010D1C11; Sun, 15 Nov 2015 13:00:13 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by wmuu63 with SMTP id u63so18344321wmu.0; Sun, 15 Nov 2015 05:00:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=lcSk1J8BaXvieEgzOrPdw1AdfBm8hlxmkNgmzz6noqA=; b=yFjhC4f4ugdcMh+mZCGC5Iwf9UsHkJnLt5LqlaJobFCTe7vnjH/TbZRbqeKX4XBnca ZOWMBD3ChA9R4nkdpNQYe7YzwjwhjO14hjY/g6+X4+gizsiS+vpb97KgLPRerIZIIFEW UEUEv8LfLUyHDLgw4puyhZ06FkCnkrRmOpva8NR8ErmfRMXMDz7VSqAwK+AsFHOu9cj1 oeJJIq3cXpWe+mNBw3huRnsAtaCmvSB/z4uouXgNcJIBvKBjqBUTLEAhgl4Vumpl9CVW KfGylyDNSvTnQxj5mu4ZUIeAqWVN70wVaz5At0otSy56YcMNMWgpOHUgiTA6hYRzapqp ++ew== X-Received: by 10.28.189.11 with SMTP id n11mr14872151wmf.27.1447592411948; Sun, 15 Nov 2015 05:00:11 -0800 (PST) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by smtp.gmail.com with ESMTPSA id u17sm13421200wmd.8.2015.11.15.05.00.10 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 15 Nov 2015 05:00:11 -0800 (PST) Sender: Baptiste Daroussin Date: Sun, 15 Nov 2015 14:00:09 +0100 From: Baptiste Daroussin To: Andrey Chernov Cc: John Marino , NGie Cooper , Craig Rodrigues , freebsd-current Current , "freebsd-testing@freebsd.org" Subject: Re: Need help fixing failing locale tests Message-ID: <20151115130009.GC93991@ivaldir.etoilebsd.net> 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> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ALfTUftag+2gvp1h" Content-Disposition: inline In-Reply-To: <564880FA.5000009@freebsd.org> User-Agent: Mutt/1.5.24 (2015-08-30) 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 13:00:14 -0000 --ALfTUftag+2gvp1h Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Nov 15, 2015 at 03:56:26PM +0300, Andrey Chernov wrote: > On 15.11.2015 15:46, Baptiste Daroussin wrote: > > On Sun, Nov 15, 2015 at 03:24:19PM +0300, Andrey Chernov wrote: > >> On 15.11.2015 10:09, John Marino wrote: > >> ISO8859-1 locales are legacy even if obsoleted in modern world (I agree > >> with that). Lots of ports (even at configure stage!) have checks for > >> them. Since we generate locales from CLDR now, it will be no cost to > >> bring all 8859-1 back to not violate POLA and not fix every failing po= rt. > >> > > Exp-run have been made and no ports were failing with the removed local= es. >=20 > There is soft-fail, configure just marks that locales are not supported > and use "C". Sorry I don't remember port names where I saw it right now > and don't have a time to search for them right now too. Soft-fails (like > in tcl with nl_langinfo) are almost impossible to detect excepting > specific situation happens or source code inspection. Do we ever need > them when there is no harm to keep 8859-1 locales? Is it ok if I readd those locales as aliases on 8859-15? Best regards, Bapt --ALfTUftag+2gvp1h Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAlZIgdgACgkQ8kTtMUmk6EwlOwCgkRhZOcoVw0gvP/jsAnM7ItFZ oC0An3v56dqkFCLs/dj1pwk6QTsFOJDH =M9qd -----END PGP SIGNATURE----- --ALfTUftag+2gvp1h-- From owner-freebsd-testing@freebsd.org Sun Nov 15 13:03:43 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 C7D74A27BB1 for ; Sun, 15 Nov 2015 13:03:43 +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 AA5A91062 for ; Sun, 15 Nov 2015 13:03:43 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: by mailman.ysv.freebsd.org (Postfix) id A76BEA27BAF; Sun, 15 Nov 2015 13:03:43 +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 A6ED3A27BAE; Sun, 15 Nov 2015 13:03:43 +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 7B73E1061; Sun, 15 Nov 2015 13:03:42 +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 A9D1A43BB2; Sun, 15 Nov 2015 07:03:34 -0600 (CST) Subject: Re: Need help fixing failing locale tests To: Andrey Chernov , 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> Cc: NGie Cooper , Craig Rodrigues , freebsd-current Current , "freebsd-testing@freebsd.org" Reply-To: marino@freebsd.org From: John Marino Message-ID: <564882A3.7060109@marino.st> Date: Sun, 15 Nov 2015 14:03:31 +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: <564880FA.5000009@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 13:03:43 -0000 On 11/15/2015 1:56 PM, Andrey Chernov wrote: > On 15.11.2015 15:46, Baptiste Daroussin wrote: >> On Sun, Nov 15, 2015 at 03:24:19PM +0300, Andrey Chernov wrote: >>> On 15.11.2015 10:09, John Marino wrote: >>> ISO8859-1 locales are legacy even if obsoleted in modern world (I agree >>> with that). Lots of ports (even at configure stage!) have checks for >>> them. Since we generate locales from CLDR now, it will be no cost to >>> bring all 8859-1 back to not violate POLA and not fix every failing port. >>> >> Exp-run have been made and no ports were failing with the removed locales. > > There is soft-fail, configure just marks that locales are not supported > and use "C". Sorry I don't remember port names where I saw it right now > and don't have a time to search for them right now too. Soft-fails (like > in tcl with nl_langinfo) are almost impossible to detect excepting > specific situation happens or source code inspection. Do we ever need > them when there is no harm to keep 8859-1 locales? > Well, there is "harm". The -1/-15 confusion happens a lot. Is the plan to keep every locale ever created for ever and ever? Never do any kind of kind of cleanup or reorg? This is not really any kind of problem. Update the regression test and nobody will even notice after that in all liklihood. John From owner-freebsd-testing@freebsd.org Sun Nov 15 13:04: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 68716A27C0B for ; Sun, 15 Nov 2015 13:04:44 +0000 (UTC) (envelope-from mailing-machine@vniz.net) 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 3C2FF108E for ; Sun, 15 Nov 2015 13:04:44 +0000 (UTC) (envelope-from mailing-machine@vniz.net) Received: by mailman.ysv.freebsd.org (Postfix) id 3C3DCA27C08; Sun, 15 Nov 2015 13:04: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 21DD7A27C05 for ; Sun, 15 Nov 2015 13:04:44 +0000 (UTC) (envelope-from mailing-machine@vniz.net) Received: from mail-lb0-f176.google.com (mail-lb0-f176.google.com [209.85.217.176]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9AB36108D for ; Sun, 15 Nov 2015 13:04:42 +0000 (UTC) (envelope-from mailing-machine@vniz.net) Received: by lbblt2 with SMTP id lt2so75515344lbb.3 for ; Sun, 15 Nov 2015 05:04:35 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-type; bh=puw2KXLCieNcJggY90Ya8fZPZ02xb+U0Njmf2uZJmc4=; b=IGsSehtV0s+Yb23lTwv4iidk0gwac8j5AgrILlFL6wtbQ6lHpEoToxaUIlfYDsl+mI D+g2r89SlrqG8R2UPEHYNZO5WJ5Ggzi6e6NBU5P3NsBVHIxJ8ZVfbQYwcxxA29WTN90C XY1LWgAVuY77R9GgXDGYOHFrQLq+TQdDJPgCaKZdhPCV5IhteEgvNEG1RbsECXemDv2V vCZN1ncang0M20GyXk4SJa8AWzFSBR2UhbEC39ORYfJf6WDByFaAydbRjPTQ+JZa1zjG bOgbBCcPkzNnoxoujY/HsQiEM8FRHbQYZ10i8JkcDhZKV++ETtZKXLpjxmNpiO1SNs5C 3ykg== X-Gm-Message-State: ALoCoQkMHh7KynWHhBRpqvGeUA8IVtI3i7f38n3VQKppi4UgTq/y8Xtexaf6tCHb73kDwrG/yKXx X-Received: by 10.112.151.7 with SMTP id um7mr14969442lbb.16.1447592675027; Sun, 15 Nov 2015 05:04:35 -0800 (PST) Received: from [192.168.1.2] ([89.169.173.68]) by smtp.gmail.com with ESMTPSA id g193sm4753889lfb.6.2015.11.15.05.04.33 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 15 Nov 2015 05:04:34 -0800 (PST) Subject: Re: Need help fixing failing locale tests To: 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> <20151115130009.GC93991@ivaldir.etoilebsd.net> Cc: John Marino , NGie Cooper , Craig Rodrigues , freebsd-current Current , "freebsd-testing@freebsd.org" From: Andrey Chernov Message-ID: <564882E1.5050404@freebsd.org> Date: Sun, 15 Nov 2015 16:04:33 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <20151115130009.GC93991@ivaldir.etoilebsd.net> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="MIqWb4iilpE53FpgbvoFfv3eroo7aJSsT" 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 13:04:44 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --MIqWb4iilpE53FpgbvoFfv3eroo7aJSsT Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 15.11.2015 16:00, Baptiste Daroussin wrote: > On Sun, Nov 15, 2015 at 03:56:26PM +0300, Andrey Chernov wrote: >> On 15.11.2015 15:46, Baptiste Daroussin wrote: >>> On Sun, Nov 15, 2015 at 03:24:19PM +0300, Andrey Chernov wrote: >>>> On 15.11.2015 10:09, John Marino wrote: >>>> ISO8859-1 locales are legacy even if obsoleted in modern world (I ag= ree >>>> with that). Lots of ports (even at configure stage!) have checks for= >>>> them. Since we generate locales from CLDR now, it will be no cost to= >>>> bring all 8859-1 back to not violate POLA and not fix every failing = port. >>>> >>> Exp-run have been made and no ports were failing with the removed loc= ales. >> >> There is soft-fail, configure just marks that locales are not supporte= d >> and use "C". Sorry I don't remember port names where I saw it right no= w >> and don't have a time to search for them right now too. Soft-fails (li= ke >> in tcl with nl_langinfo) are almost impossible to detect excepting >> specific situation happens or source code inspection. Do we ever need >> them when there is no harm to keep 8859-1 locales? >=20 > Is it ok if I readd those locales as aliases on 8859-15? It is hacking solution leads to wrong collating order and character classes. It is better to generate true 8859-1 just in the same way you already do for 8859-15. BTW, I can't check right now, but in case 8859-5 is removed too, it is better to restore it, it was used in Suns as their standard Russian encoding. --=20 http://ache.vniz.net/ --MIqWb4iilpE53FpgbvoFfv3eroo7aJSsT Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQEcBAEBCAAGBQJWSILhAAoJEKUckv0MjfbKEfMIAIW+80MDARSu4Sx8eL1Sn9Et PW351DbHU+hAILHkOZ9yCQa1OKRh981JmUNCi5ocyphuBf303BOgUfHyB5L1h2rf hQWFe78s+tPu1s1P3VlrVxZ5miakhTdPpyVfZDIqa3HO2jw94hxFAW96+JTINm+a +aWVlIRQk3+Q2qqGaIVTxloEeFRmRZPnNYWCFrXynftK8IIK3reUc53IzZ1AoJBP ZoodS1hQ6dsACRjwItoX8M5vY096vJ58QiZ4G+LyupoTBvJQY23S0CyEhRtNnMPb JldOMfofHRkoYrIgDwdgagBpl/P9+A41JynDnWm1QdC0/PkjBrgTaS5pqNX4IAs= =Bnpx -----END PGP SIGNATURE----- --MIqWb4iilpE53FpgbvoFfv3eroo7aJSsT-- From owner-freebsd-testing@freebsd.org Sun Nov 15 13:08:15 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 623C1A27CD8 for ; Sun, 15 Nov 2015 13:08:15 +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 44CB61272 for ; Sun, 15 Nov 2015 13:08:15 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: by mailman.ysv.freebsd.org (Postfix) id 42FF2A27CD5; Sun, 15 Nov 2015 13:08:15 +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 408E8A27CD3; Sun, 15 Nov 2015 13:08:15 +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 0F7771270; Sun, 15 Nov 2015 13:08:14 +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 5E1E943BB2; Sun, 15 Nov 2015 07:08:12 -0600 (CST) Subject: Re: Need help fixing failing locale tests To: Andrey Chernov , 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> <20151115130009.GC93991@ivaldir.etoilebsd.net> <564882E1.5050404@freebsd.org> Cc: NGie Cooper , Craig Rodrigues , freebsd-current Current , "freebsd-testing@freebsd.org" Reply-To: marino@freebsd.org From: John Marino Message-ID: <564883B8.1060500@marino.st> Date: Sun, 15 Nov 2015 14:08:08 +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: <564882E1.5050404@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 13:08:15 -0000 On 11/15/2015 2:04 PM, Andrey Chernov wrote: > On 15.11.2015 16:00, Baptiste Daroussin wrote: >> On Sun, Nov 15, 2015 at 03:56:26PM +0300, Andrey Chernov wrote: >>> On 15.11.2015 15:46, Baptiste Daroussin wrote: >>>> On Sun, Nov 15, 2015 at 03:24:19PM +0300, Andrey Chernov wrote: >>>>> On 15.11.2015 10:09, John Marino wrote: >>>>> ISO8859-1 locales are legacy even if obsoleted in modern world (I agree >>>>> with that). Lots of ports (even at configure stage!) have checks for >>>>> them. Since we generate locales from CLDR now, it will be no cost to >>>>> bring all 8859-1 back to not violate POLA and not fix every failing port. >>>>> >>>> Exp-run have been made and no ports were failing with the removed locales. >>> >>> There is soft-fail, configure just marks that locales are not supported >>> and use "C". Sorry I don't remember port names where I saw it right now >>> and don't have a time to search for them right now too. Soft-fails (like >>> in tcl with nl_langinfo) are almost impossible to detect excepting >>> specific situation happens or source code inspection. Do we ever need >>> them when there is no harm to keep 8859-1 locales? >> >> Is it ok if I readd those locales as aliases on 8859-15? > > It is hacking solution leads to wrong collating order and character > classes. It is better to generate true 8859-1 just in the same way you > already do for 8859-15. > > BTW, I can't check right now, but in case 8859-5 is removed too, it is > better to restore it, it was used in Suns as their standard Russian > encoding. > DragonFly: muscles# locale -a | grep 8859-5 uk_UA.ISO8859-5 be_BY.ISO8859-5 ru_RU.ISO8859-5 sr_Cyrl_RS.ISO8859-5 I agree that if -1 is brought back, it needs to be changed at the charset.xml level. At that point FreeBSD and DragonFly will diverge. I also agree using ports as justification for keeping -1 in western europe is invalid (as in, it's not causing problems in ports) John From owner-freebsd-testing@freebsd.org Sun Nov 15 13:10:10 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 E4438A27D6F for ; Sun, 15 Nov 2015 13:10:09 +0000 (UTC) (envelope-from mailing-machine@vniz.net) 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 BA8BB144E for ; Sun, 15 Nov 2015 13:10:09 +0000 (UTC) (envelope-from mailing-machine@vniz.net) Received: by mailman.ysv.freebsd.org (Postfix) id B894DA27D6E; Sun, 15 Nov 2015 13:10:09 +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 B8278A27D6C for ; Sun, 15 Nov 2015 13:10:09 +0000 (UTC) (envelope-from mailing-machine@vniz.net) Received: from mail-lb0-f170.google.com (mail-lb0-f170.google.com [209.85.217.170]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5D883144A for ; Sun, 15 Nov 2015 13:10:09 +0000 (UTC) (envelope-from mailing-machine@vniz.net) Received: by lbbkw15 with SMTP id kw15so75319062lbb.0 for ; Sun, 15 Nov 2015 05:10:07 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=JDX2dDuaZdq2EnJ/EHJcZHZUebySEUeBXOxdB6pnE8I=; b=i5HWgxJed1zIWUj3T/6odM7PGkw5mo48YXgJmErGsSG6/jrWMAPs5nOVh/Rnp5txsm l+xiaAB0YDdN/va0V0WBB0ggQmSsSfBtSqK6U7UAZRs9eAh1xXOiStXJvoD+3c1Q9kwH DrY0BjJEddzIXxZIYw/rxJf8VkecznlJYTpsE9Qo0USvLw7t4BgcHv9FjLWWGSeAuhPn MysON+tpQA2qEGGKIYTgDjKT9rbx2NZtE77S3KNekTmLHEFQJ3UGQpZ5MZZk4BVeq+zu XXUkunfumATL9rvb0jKS00fFM4ZpQ1TJZUnNKtwUHlq/yQtzMn0owkdtzieVgC2jixzh n8yw== X-Gm-Message-State: ALoCoQkT8wb+DLn2hDv/Jtbrbxu0MAdTtM9bRgVbc3+iAlzIHaXIQkdp6OHDqChYUqKLGbMIQLe2 X-Received: by 10.112.141.201 with SMTP id rq9mr14813272lbb.4.1447593007512; Sun, 15 Nov 2015 05:10:07 -0800 (PST) Received: from [192.168.1.2] ([89.169.173.68]) by smtp.gmail.com with ESMTPSA id vz2sm4674039lbb.35.2015.11.15.05.10.06 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 15 Nov 2015 05:10:06 -0800 (PST) Subject: Re: Need help fixing failing locale tests To: 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> Cc: NGie Cooper , Craig Rodrigues , freebsd-current Current , "freebsd-testing@freebsd.org" From: Andrey Chernov Message-ID: <5648842E.3050203@freebsd.org> Date: Sun, 15 Nov 2015 16:10:06 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <564882A3.7060109@marino.st> Content-Type: text/plain; charset=us-ascii 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 13:10:10 -0000 > Well, there is "harm". The -1/-15 confusion happens a lot. It is user confusion and his responsibility. It not leads to wrong program build f.e. Moreover, you can't protect users who set 8859-1 that way, they do not convert to 8859-15 as you assume but start to complain everywhere that FreeBSD is not working instead. > Is the plan to keep every locale ever created for ever and ever? Never > do any kind of kind of cleanup or reorg? It will be nice to do it that way. FreeBSD have a little part of world locales, which indirectly assumes that they are really used. -- http://ache.vniz.net/ From owner-freebsd-testing@freebsd.org Sun Nov 15 13:14:46 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 72E58A27FF5 for ; Sun, 15 Nov 2015 13:14:46 +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 544FF1A7D for ; Sun, 15 Nov 2015 13:14:46 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: by mailman.ysv.freebsd.org (Postfix) id 52539A27FF1; Sun, 15 Nov 2015 13:14:46 +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 51D1FA27FF0; Sun, 15 Nov 2015 13:14:46 +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 24C7C1A7C; Sun, 15 Nov 2015 13:14:45 +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 9BB3C43BB2; Sun, 15 Nov 2015 07:14:42 -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> Cc: NGie Cooper , Craig Rodrigues , freebsd-current Current , "freebsd-testing@freebsd.org" Reply-To: marino@freebsd.org From: John Marino Message-ID: <5648853F.2050901@marino.st> Date: Sun, 15 Nov 2015 14:14:39 +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: <5648842E.3050203@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 13:14:46 -0000 On 11/15/2015 2:10 PM, Andrey Chernov wrote: >> Well, there is "harm". The -1/-15 confusion happens a lot. > > It is user confusion and his responsibility. It not leads to wrong > program build f.e. Moreover, you can't protect users who set 8859-1 that > way, they do not convert to 8859-15 as you assume but start to complain > everywhere that FreeBSD is not working instead. Invalid. "locale -a" shows what locales are available. The confusion is not with one user. It's with one user that produces document in one encoding and a second user that choses the wrong one (usually -1). -15 was designed to replace -1. OpenBSD removed ISO8859* completely. > >> Is the plan to keep every locale ever created for ever and ever? Never >> do any kind of kind of cleanup or reorg? > > It will be nice to do it that way. FreeBSD have a little part of world > locales, which indirectly assumes that they are really used. Also invalid. Locales are not standardized with regard to encoding, so maintaining a museum of locales is specific to FreeBSD. Linux calls them differently. John From owner-freebsd-testing@freebsd.org Sun Nov 15 13:36:58 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 1EECFA2F5C9 for ; Sun, 15 Nov 2015 13:36:58 +0000 (UTC) (envelope-from mailing-machine@vniz.net) 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 E92EA198A for ; Sun, 15 Nov 2015 13:36:57 +0000 (UTC) (envelope-from mailing-machine@vniz.net) Received: by mailman.ysv.freebsd.org (Postfix) id E70ABA2F5C8; Sun, 15 Nov 2015 13:36:57 +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 CCE29A2F5C6 for ; Sun, 15 Nov 2015 13:36:57 +0000 (UTC) (envelope-from mailing-machine@vniz.net) Received: from mail-lb0-f176.google.com (mail-lb0-f176.google.com [209.85.217.176]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4FB7F1987 for ; Sun, 15 Nov 2015 13:36:57 +0000 (UTC) (envelope-from mailing-machine@vniz.net) Received: by lbbcs9 with SMTP id cs9so75268466lbb.1 for ; Sun, 15 Nov 2015 05:36:55 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=ZMNU3217hrkV/GOttC06+8YQJwHUfnybxk+jw8K90Hc=; b=MhLBCgqiElVVat0sBZMIaWYAUAL1MJX9VJciyr9XeXRfdYkTVGpGqSebhG4gmcxkK8 PptGL9FoCC4FMGzjWZKUuBet0um9tE8fF1Tu5WCzAJcs4Cik+vQqO/sS81KKnl2MblFG 27ZutGXp7ejhPAzd/kvuhyAUnUE54YTpRk2EKgKsrgNBrn0Cf2hpz7QmCr2DO0mMTFnx vR22YV0XvQvu1KMrd91Dk6a/nl2V1uBnvUv1KaiOKPx8qSQZPhR0LOglkSNcyPDoMCo5 9qO9836NFqguCUDoFvwg5+RU2Zb2mE5kpjPiwqT6J67A5F6pOEO+SmlrjfSBbINeYrnQ wU9Q== X-Gm-Message-State: ALoCoQn2yXL7Vr4Gqhz9ZNS3zSox1xC6YWe9oAdxo+jp8IloyBdvFcb2kKXd7IqT13o4q7IruCEN X-Received: by 10.112.180.131 with SMTP id do3mr14515966lbc.123.1447594615521; Sun, 15 Nov 2015 05:36:55 -0800 (PST) Received: from [192.168.1.2] ([89.169.173.68]) by smtp.gmail.com with ESMTPSA id m80sm4772904lfm.15.2015.11.15.05.36.54 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 15 Nov 2015 05:36:54 -0800 (PST) Subject: Re: Need help fixing failing locale tests To: 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> Cc: NGie Cooper , Craig Rodrigues , freebsd-current Current , "freebsd-testing@freebsd.org" From: Andrey Chernov X-Enigmail-Draft-Status: N1110 Message-ID: <56488A76.1090502@freebsd.org> Date: Sun, 15 Nov 2015 16:36:54 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <5648853F.2050901@marino.st> Content-Type: text/plain; charset=us-ascii 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 13:36:58 -0000 On 15.11.2015 16:14, John Marino wrote: >> It is user confusion and his responsibility. It not leads to wrong >> program build f.e. Moreover, you can't protect users who set 8859-1 that >> way, they do not convert to 8859-15 as you assume but start to complain >> everywhere that FreeBSD is not working instead. > > Invalid. "locale -a" shows what locales are available. > The confusion is not with one user. It's with one user that produces > document in one encoding and a second user that choses the wrong one > (usually -1). -15 was designed to replace -1. No end-user use 'locale -a' to check locales. An end-user keep some 8859-1 version is set many years ago, and "FreeBSD not working" problem I tell about is not different text document encoding, but program failure due to inability to set his 8859-1 locale. In any case it is related to the user behavior an various views on it. They can be different and I see no point to insist on my particular view at all. But... Programs configure soft-fails shows real danger here. > OpenBSD removed ISO8859* completely. OpenBSD was never good in locales in any case for all that years and contributes nothing in that area (f.e. Citrus was made by NetBSD). Now they try to simplify their life of supporting them, but since for us now all locales are autogenerated from CLDR I see no room for simplification in that way. Our "cleaned" locales (against to POLA) can be restored by autogeneration with minimal efforts, and they even took very little disk space. > Also invalid. Locales are not standardized with regard to encoding, so > maintaining a museum of locales is specific to FreeBSD. Linux calls > them differently. Most of our (old) locales have the same names as linux ones. -- http://ache.vniz.net/ From owner-freebsd-testing@freebsd.org Sun Nov 15 13:38:53 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 28C3DA2F63B for ; Sun, 15 Nov 2015 13:38:53 +0000 (UTC) (envelope-from sthaug@nethelp.no) 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 1282C19CF for ; Sun, 15 Nov 2015 13:38:53 +0000 (UTC) (envelope-from sthaug@nethelp.no) Received: by mailman.ysv.freebsd.org (Postfix) id 10AE8A2F63A; Sun, 15 Nov 2015 13:38:53 +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 0E58DA2F638 for ; Sun, 15 Nov 2015 13:38:53 +0000 (UTC) (envelope-from sthaug@nethelp.no) Received: from bizet.nethelp.no (bizet.nethelp.no [195.1.209.33]) by mx1.freebsd.org (Postfix) with SMTP id 293AA19CB for ; Sun, 15 Nov 2015 13:38:51 +0000 (UTC) (envelope-from sthaug@nethelp.no) Received: (qmail 78332 invoked from network); 15 Nov 2015 13:38:48 -0000 Received: from bizet.nethelp.no (HELO localhost) (195.1.209.33) by bizet.nethelp.no with SMTP; 15 Nov 2015 13:38:48 -0000 Date: Sun, 15 Nov 2015 14:38:48 +0100 (CET) Message-Id: <20151115.143848.41679525.sthaug@nethelp.no> To: bapt@freebsd.org Cc: ache@freebsd.org, dragonflybsd@marino.st, yaneurabeya@gmail.com, rodrigc@FreeBSD.org, freebsd-current@freebsd.org, testing@freebsd.org Subject: Re: Need help fixing failing locale tests From: sthaug@nethelp.no In-Reply-To: <20151115130009.GC93991@ivaldir.etoilebsd.net> References: <20151115124656.GB93991@ivaldir.etoilebsd.net> <564880FA.5000009@freebsd.org> <20151115130009.GC93991@ivaldir.etoilebsd.net> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii 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 13:38:53 -0000 > > There is soft-fail, configure just marks that locales are not supported > > and use "C". Sorry I don't remember port names where I saw it right now > > and don't have a time to search for them right now too. Soft-fails (like > > in tcl with nl_langinfo) are almost impossible to detect excepting > > specific situation happens or source code inspection. Do we ever need > > them when there is no harm to keep 8859-1 locales? > > Is it ok if I readd those locales as aliases on 8859-15? Why on earth would you want to do that when we can have the real thing? I still see no good reason for dropping 8859-1. Steinar Haug, Nethelp consulting, sthaug@nethelp.no From owner-freebsd-testing@freebsd.org Sun Nov 15 13:54:27 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 004A9A2F987 for ; Sun, 15 Nov 2015 13:54:27 +0000 (UTC) (envelope-from mfl-commissioner@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 D4E5610B7 for ; Sun, 15 Nov 2015 13:54:26 +0000 (UTC) (envelope-from mfl-commissioner@marino.st) Received: by mailman.ysv.freebsd.org (Postfix) id D217CA2F984; Sun, 15 Nov 2015 13:54:26 +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 B798EA2F983; Sun, 15 Nov 2015 13:54:26 +0000 (UTC) (envelope-from mfl-commissioner@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 7125D10B6; Sun, 15 Nov 2015 13:54:26 +0000 (UTC) (envelope-from mfl-commissioner@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 9DAAD43BB2; Sun, 15 Nov 2015 07:54:23 -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> Cc: NGie Cooper , Craig Rodrigues , freebsd-current Current , "freebsd-testing@freebsd.org" From: John Marino X-Enigmail-Draft-Status: N1110 Message-ID: <56488E8C.9080901@marino.st> Date: Sun, 15 Nov 2015 14:54:20 +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: <56488A76.1090502@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 13:54:27 -0000 On 11/15/2015 2:36 PM, Andrey Chernov wrote: > On 15.11.2015 16:14, John Marino wrote: >>> It is user confusion and his responsibility. It not leads to wrong >>> program build f.e. Moreover, you can't protect users who set 8859-1 that >>> way, they do not convert to 8859-15 as you assume but start to complain >>> everywhere that FreeBSD is not working instead. >> >> Invalid. "locale -a" shows what locales are available. >> The confusion is not with one user. It's with one user that produces >> document in one encoding and a second user that choses the wrong one >> (usually -1). -15 was designed to replace -1. > > No end-user use 'locale -a' to check locales. To quote you, that means it "user confusion and responsibility". Fine. He can "ls -d /usr/share/locales". Otherwise, how does said user set locales for the FIRST time. We are talking about people that install FreeBSD 11 as a release. If it's an upgrade, it's documented in UPDATING (it will be) and anybody on -CURRENT is taking responsibility for knowing what they are doing. *IF* this is an obstacle, it's either trivial or that user shouldn't be using -CURRENT to begin with. > An end-user keep some > 8859-1 version is set many years ago, and "FreeBSD not working" problem > I tell about is not different text document encoding, but program > failure due to inability to set his 8859-1 locale. Please provide an example of such a program (in ports). > In any case it is related to the user behavior an various views on it. > They can be different and I see no point to insist on my particular view > at all. But... Programs configure soft-fails shows real danger here. and the impact of this is ... ? > >> OpenBSD removed ISO8859* completely. > > OpenBSD was never good in locales in any case for all that years and > contributes nothing in that area (f.e. Citrus was made by NetBSD). Now > they try to simplify their life of supporting them, but since for us now > all locales are autogenerated from CLDR I see no room for simplification > in that way. Our "cleaned" locales (against to POLA) can be restored by > autogeneration with minimal efforts, and they even took very little disk > space. It's not a technical issue. -1 (and some -15) weren't removed for technical issues, but to keep order. >> Also invalid. Locales are not standardized with regard to encoding, so >> maintaining a museum of locales is specific to FreeBSD. Linux calls >> them differently. > > Most of our (old) locales have the same names as linux ones. Actually, none of the ISO* encodings. Linux will accept "ISO8859-1" because it's hyphen-insensitive, it it calls it "ISO-8859-1" Maybe obsolete ones like cp866, GB2312 ... but there are more different than the same. John From owner-freebsd-testing@freebsd.org Sun Nov 15 14:39:51 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 B7350A2F2F4 for ; Sun, 15 Nov 2015 14:39:51 +0000 (UTC) (envelope-from mailing-machine@vniz.net) 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 8BE5C1A8D for ; Sun, 15 Nov 2015 14:39:51 +0000 (UTC) (envelope-from mailing-machine@vniz.net) Received: by mailman.ysv.freebsd.org (Postfix) id 89F11A2F2F2; Sun, 15 Nov 2015 14:39:51 +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 6FB8FA2F2F0 for ; Sun, 15 Nov 2015 14:39:51 +0000 (UTC) (envelope-from mailing-machine@vniz.net) Received: from mail-lb0-f170.google.com (mail-lb0-f170.google.com [209.85.217.170]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 153561A89 for ; Sun, 15 Nov 2015 14:39:50 +0000 (UTC) (envelope-from mailing-machine@vniz.net) Received: by lbbkw15 with SMTP id kw15so75890592lbb.0 for ; Sun, 15 Nov 2015 06:39:48 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=N+/qrDhwqMSxblTFFZCVrUXzdiCabyNu+M3NcvUp4xQ=; b=MdJJfvRb5liidn0ORca70yY5OmWvA3spVPPZnj2mMIZ37TTNaWb8ADPWLFTIP3NrNd 7670Iz6iz/GB6SqgDAdA2J9/n5D8Sl3YvDIiSM1rbJLvuVW8xMAUW4SV4yJfl7kstWP4 nJYgf1CSiWr4rP12iTego3fPR1tFXRCZ/18QSVBkHbt/AajlgWC+uHGG5G460Rvz4Sz6 GCsPm41vy7wmL1N27vSZvI+7g/oPyMGm2MWqxXkwXt18R0VDfNZaDhKEcYXsSf7ISIXZ w1LRikkj7HTNRdVIm5TNSNHUMFSuzaYffleV+7SXQxo8ZFx/SbYu6KVI/R/FKxxLOM7f ElBg== X-Gm-Message-State: ALoCoQmod6z+zZdpSRYEBikeHnhOnDLjU0sjtADxxCJ1kojXbKdr0DZ7JwGQZef3JhqPFVFBQ+jB X-Received: by 10.112.39.5 with SMTP id l5mr1309893lbk.101.1447598388677; Sun, 15 Nov 2015 06:39:48 -0800 (PST) Received: from [192.168.1.2] ([89.169.173.68]) by smtp.gmail.com with ESMTPSA id g193sm4810753lfb.6.2015.11.15.06.39.47 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 15 Nov 2015 06:39:47 -0800 (PST) Subject: Re: Need help fixing failing locale tests To: John Marino , 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> Cc: NGie Cooper , Craig Rodrigues , freebsd-current Current , "freebsd-testing@freebsd.org" From: Andrey Chernov X-Enigmail-Draft-Status: N1110 Message-ID: <56489932.1080504@freebsd.org> Date: Sun, 15 Nov 2015 17:39:46 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <56488E8C.9080901@marino.st> Content-Type: text/plain; charset=us-ascii 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 14:39:51 -0000 On 15.11.2015 16:54, John Marino wrote: > We are talking about people that install FreeBSD 11 as a release. If > it's an upgrade, it's documented in UPDATING (it will be) and anybody on > -CURRENT is taking responsibility for knowing what they are doing. *IF* > this is an obstacle, it's either trivial or that user shouldn't be using > -CURRENT to begin with. As I already say, I don't want to insist on any particular point of view in such area as human behavior. I just say that it is POLA violation (even while it is upgrade) and we can let users decide by themselves, what it best for them (without me at least). >> I tell about is not different text document encoding, but program >> failure due to inability to set his 8859-1 locale. > > 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. >> In any case it is related to the user behavior an various views on it. >> They can be different and I see no point to insist on my particular view >> at all. But... Programs configure soft-fails shows real danger here. > > and the impact of this is ... ? Various. It depends on for what reason program sense locale. -- http://ache.vniz.net/ From owner-freebsd-testing@freebsd.org Sun Nov 15 14:47:14 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 04FF2A2F57E for ; Sun, 15 Nov 2015 14:47:14 +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 DA4871E89 for ; Sun, 15 Nov 2015 14:47:13 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: by mailman.ysv.freebsd.org (Postfix) id DA3A4A2F579; Sun, 15 Nov 2015 14:47:13 +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 D89AAA2F578; Sun, 15 Nov 2015 14:47:13 +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 A92A91E88; Sun, 15 Nov 2015 14:47:12 +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 8825443BB2; Sun, 15 Nov 2015 08:47:09 -0600 (CST) Subject: Re: Need help fixing failing locale tests To: Andrey Chernov , 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> 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: <56489AEA.4060100@marino.st> Date: Sun, 15 Nov 2015 15:47:06 +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: <56489932.1080504@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 14:47:14 -0000 On 11/15/2015 3:39 PM, Andrey Chernov wrote: > As I already say, I don't want to insist on any particular point of view > in such area as human behavior. I just say that it is POLA violation > (even while it is upgrade) and we can let users decide by themselves, > what it best for them (without me at least). I am starting to think "POLA" as an acronym is subject to abuse. By this definition, *any* change would "astonish" a user (picturing the most incompetent user impossible too). POLA is meant for unreasonable and unexplained changes. I don't think tidying up locales for the first time in a decade is unreasonable or unexplained. Let's not dilute "POLA". It's pretty good but you can apply it to anything. >>> I tell about is not different text document encoding, but program >>> failure due to inability to set his 8859-1 locale. >> >> 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. > >>> In any case it is related to the user behavior an various views on it. >>> They can be different and I see no point to insist on my particular view >>> at all. But... Programs configure soft-fails shows real danger here. >> >> and the impact of this is ... ? > > Various. It depends on for what reason program sense locale. 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. Right? It's also good practice because C/POSIX never results in illegal sequence errors while locales such as UTF-8 easily can. John From owner-freebsd-testing@freebsd.org Sun Nov 15 14:59:05 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 592A1A2F795 for ; Sun, 15 Nov 2015 14:59:05 +0000 (UTC) (envelope-from mailing-machine@vniz.net) 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 2ED6C12AE for ; Sun, 15 Nov 2015 14:59:05 +0000 (UTC) (envelope-from mailing-machine@vniz.net) Received: by mailman.ysv.freebsd.org (Postfix) id 2C528A2F793; Sun, 15 Nov 2015 14:59:05 +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 2AF85A2F790 for ; Sun, 15 Nov 2015 14:59:05 +0000 (UTC) (envelope-from mailing-machine@vniz.net) Received: from mail-lf0-f44.google.com (mail-lf0-f44.google.com [209.85.215.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9B7CC12AB for ; Sun, 15 Nov 2015 14:59:04 +0000 (UTC) (envelope-from mailing-machine@vniz.net) Received: by lffu14 with SMTP id u14so74426884lff.1 for ; Sun, 15 Nov 2015 06:59:02 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=8r3MIDVD3s6KpobvK42ZB9F6QMikNUZK6n77N0LqOKU=; b=TtV6SwKjJyUzVud+cgUvdT3xPFmKqVHemwW7otNXnL7NQsUk7LI5kwZ9Lj4PwkC7QS PqZ1ChJdAgT0FA+gZJMQzMF/hUVd2jjckCo4wvDrJpFA9eF/W2ZBOtn12Bd1KUafxOtL +j7O+mgYXrVsCbGF3M7uM8/EDhJOYRzbbd2NY8/bTGZexdAibBwrnMz/QdqcztuVVHOz I0GxFiZ/AmP1148DQZMPYjUvVpLLMZuTGfYvCRxA7TYk2HaLUmbL8cNImwFcrYh24COy BgS5349RO2BU2lCpBTt2GQs20XjIuEFBknshim/YMmhCzHGQIvn03ahOq8KVo7xw2fOV 4Wew== X-Gm-Message-State: ALoCoQkBqGcKKkqqga5/PAXQC5aZCJ7o+j4YoaMG/DFiOSNdOZpRbaU9aW39IDxoajpoWt7ii9gp X-Received: by 10.25.29.129 with SMTP id d123mr14883715lfd.4.1447599542365; Sun, 15 Nov 2015 06:59:02 -0800 (PST) Received: from [192.168.1.2] ([89.169.173.68]) by smtp.gmail.com with ESMTPSA id 64sm4818105lfu.35.2015.11.15.06.59.01 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 15 Nov 2015 06:59:01 -0800 (PST) Subject: Re: Need help fixing failing locale tests To: 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> Cc: NGie Cooper , Craig Rodrigues , freebsd-current Current , "freebsd-testing@freebsd.org" From: Andrey Chernov Message-ID: <56489DB4.5050000@freebsd.org> Date: Sun, 15 Nov 2015 17:59:00 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <56489AEA.4060100@marino.st> Content-Type: text/plain; charset=us-ascii 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 14:59:05 -0000 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. -- http://ache.vniz.net/ From owner-freebsd-testing@freebsd.org Sun Nov 15 15:01:29 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 306C7A2F90F for ; Sun, 15 Nov 2015 15:01:29 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) 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 0558715C0 for ; Sun, 15 Nov 2015 15:01:29 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 04EA8A2F90D; Sun, 15 Nov 2015 15:01:29 +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 DEBADA2F90B; Sun, 15 Nov 2015 15:01:28 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-wm0-x243.google.com (mail-wm0-x243.google.com [IPv6:2a00:1450:400c:c09::243]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6D0ED15BF; Sun, 15 Nov 2015 15:01:28 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by wmeo63 with SMTP id o63so18951418wme.2; Sun, 15 Nov 2015 07:01:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=TsvWtpzMkeXatdqk2PqsxVZGWdzuAhmK9PJCeHikABU=; b=OvWxX4dgMxvG2AMKO9Zed7n3ZIvU3Qxn+x1o7trHD7mMhkwwGx7MlbkKWwbBQ2iMJX /jd4EI+2GFdWcP8Bt1Gero7xLkRigT1GV7+Htq7m08rzlBsttzstMBbYlSZuW1iuPfZ4 3JXhZSNnY3j9JpHa5qV3enHoLfJoW6W2iiA9NcQZgovFhEXXvkh0m10YWY0zbXnSX3+p RRULYAiRaIBjL4YQ1NFRSjNd90P719JCHGmP/B1g22lK8qv2BC1mdl2KJzvd56TxfvKo HoarKO2c72ywEceviqTbymFzxVIasF4fiEpplnc11i1iWZGDsdq98a3BxR4ndIozr059 zsHg== X-Received: by 10.28.4.212 with SMTP id 203mr14871407wme.89.1447599687006; Sun, 15 Nov 2015 07:01:27 -0800 (PST) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by smtp.gmail.com with ESMTPSA id q6sm9248061wmd.8.2015.11.15.07.01.25 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 15 Nov 2015 07:01:26 -0800 (PST) Sender: Baptiste Daroussin Date: Sun, 15 Nov 2015 16:01:24 +0100 From: Baptiste Daroussin To: Andrey Chernov Cc: John Marino , NGie Cooper , Craig Rodrigues , freebsd-current Current , "freebsd-testing@freebsd.org" Subject: Re: Need help fixing failing locale tests Message-ID: <20151115150124.GE93991@ivaldir.etoilebsd.net> 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> <20151115130009.GC93991@ivaldir.etoilebsd.net> <564882E1.5050404@freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="OZkY3AIuv2LYvjdk" Content-Disposition: inline In-Reply-To: <564882E1.5050404@freebsd.org> User-Agent: Mutt/1.5.24 (2015-08-30) 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:01:29 -0000 --OZkY3AIuv2LYvjdk Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Nov 15, 2015 at 04:04:33PM +0300, Andrey Chernov wrote: > On 15.11.2015 16:00, Baptiste Daroussin wrote: > > On Sun, Nov 15, 2015 at 03:56:26PM +0300, Andrey Chernov wrote: > >> On 15.11.2015 15:46, Baptiste Daroussin wrote: > >>> On Sun, Nov 15, 2015 at 03:24:19PM +0300, Andrey Chernov wrote: > >>>> On 15.11.2015 10:09, John Marino wrote: > >>>> ISO8859-1 locales are legacy even if obsoleted in modern world (I ag= ree > >>>> with that). Lots of ports (even at configure stage!) have checks for > >>>> them. Since we generate locales from CLDR now, it will be no cost to > >>>> bring all 8859-1 back to not violate POLA and not fix every failing = port. > >>>> > >>> Exp-run have been made and no ports were failing with the removed loc= ales. > >> > >> There is soft-fail, configure just marks that locales are not supported > >> and use "C". Sorry I don't remember port names where I saw it right now > >> and don't have a time to search for them right now too. Soft-fails (li= ke > >> in tcl with nl_langinfo) are almost impossible to detect excepting > >> specific situation happens or source code inspection. Do we ever need > >> them when there is no harm to keep 8859-1 locales? > >=20 > > Is it ok if I readd those locales as aliases on 8859-15? >=20 > It is hacking solution leads to wrong collating order and character > classes. It is better to generate true 8859-1 just in the same way you > already do for 8859-15. >=20 > BTW, I can't check right now, but in case 8859-5 is removed too, it is > better to restore it, it was used in Suns as their standard Russian > encoding. >=20 I have restored the 8859-1 The 8859-5 were never removed: be_BY.ISO8859-5 ru_RU.ISO8859-5 sr_Cyrl_RS.ISO8859-5 uk_UA.ISO8859-5 Best regards, Bapt --OZkY3AIuv2LYvjdk Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAlZInkQACgkQ8kTtMUmk6Ex91wCgt+K0f8xPqxx7i0lLWXHBtrUI m70AnR2oSLlWYzm2dQi+31fHlxKkSq8l =D2Lo -----END PGP SIGNATURE----- --OZkY3AIuv2LYvjdk-- From owner-freebsd-testing@freebsd.org Sun Nov 15 15:05:12 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 9CCD5A2F9D5 for ; Sun, 15 Nov 2015 15:05:12 +0000 (UTC) (envelope-from mailing-machine@vniz.net) 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 6E4171975 for ; Sun, 15 Nov 2015 15:05:12 +0000 (UTC) (envelope-from mailing-machine@vniz.net) Received: by mailman.ysv.freebsd.org (Postfix) id 6E190A2F9D4; Sun, 15 Nov 2015 15:05:12 +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 53F3BA2F9D3 for ; Sun, 15 Nov 2015 15:05:12 +0000 (UTC) (envelope-from mailing-machine@vniz.net) Received: from mail-lf0-f52.google.com (mail-lf0-f52.google.com [209.85.215.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D2F7C1963 for ; Sun, 15 Nov 2015 15:05:11 +0000 (UTC) (envelope-from mailing-machine@vniz.net) Received: by lfdo63 with SMTP id o63so74281263lfd.2 for ; Sun, 15 Nov 2015 07:05:04 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-type; bh=K9RUq5GuKR5F0g5iN22bZ7NWxm53p+IWuzzHGblWAI0=; b=TYjoc+KRk807/v4e+ND/cm3gDwaNfazIY0SS2PdSF991Fn3HRyfVU3+MeYLRAqqnfk Oa3fndbcMWNfwcnZuqRIgtKSmTVAV0tOc/8K2ILwxxVZWqMtd3ExuFgAz9wtBL3VIxM+ VzI/VSIlxsfBxrMCRew7jS2VFyYSv51tJG0bAkvlIUaM4gFI/NQSkZ2jtZmE54PN2+Kh 2VQvT2HqJ1Kb1uzwxRq8k0merrYFtcTWLAOjLW2M1hN8YlVCKYDsdLY+CmwXMP+QWSgG lMJZGW1vUWarAoIgrE5rOiE1tgu4EDU+zdZbCZiC1TB9rjWJdA8Gk0n0f9ToVOKWlS0j rNDQ== X-Gm-Message-State: ALoCoQnxbUxGjLYtW+4Xx2rZa3VHva2SqTzBP25De9NCuNXwAQMq+ndro1Vw2JeQVUx3q8PYd208 X-Received: by 10.25.149.9 with SMTP id x9mr8479607lfd.53.1447599903811; Sun, 15 Nov 2015 07:05:03 -0800 (PST) Received: from [192.168.1.2] ([89.169.173.68]) by smtp.gmail.com with ESMTPSA id f189sm4825119lfe.19.2015.11.15.07.05.02 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 15 Nov 2015 07:05:02 -0800 (PST) Subject: Re: Need help fixing failing locale tests To: 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> <20151115130009.GC93991@ivaldir.etoilebsd.net> <564882E1.5050404@freebsd.org> <20151115150124.GE93991@ivaldir.etoilebsd.net> Cc: John Marino , NGie Cooper , Craig Rodrigues , freebsd-current Current , "freebsd-testing@freebsd.org" From: Andrey Chernov Message-ID: <56489F1E.6090401@freebsd.org> Date: Sun, 15 Nov 2015 18:05:02 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <20151115150124.GE93991@ivaldir.etoilebsd.net> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="rn0bCf8tMfbxH0cdT4JxtpWekrb1fROBB" 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:05:12 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --rn0bCf8tMfbxH0cdT4JxtpWekrb1fROBB Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 15.11.2015 18:01, Baptiste Daroussin wrote: > I have restored the 8859-1 Thanx! BTW, speaking with John I find at least one configure script from ports which depends on 8859-1 presence. See gettext-0.19.6/gettext-tools/configure, part started with # Test for the usual locale name. --=20 http://ache.vniz.net/ --rn0bCf8tMfbxH0cdT4JxtpWekrb1fROBB Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQEcBAEBCAAGBQJWSJ8eAAoJEKUckv0MjfbK1VQIANaUwgfOkqrJwczrwI4ui2gm y9eoXBAhViUO0qOrRsd8eNOl0+Y9riZIpMfk+TCcQLRhAOne+g40k/5cFaM0rOEI 6XoprFhWnZi8pB2Gde9z8r63M7q7zKOEqGFzP4WORaf6ospRfHsmIVkmpqgYbPRd j4mOrX6JLqmPOzJ1omebbShkaUjmstQuUIGthpAs2/kFR/cAq6kHUQk1vnOD4HGe Ljv/YKOlQBHm33o/jYmWkwSxmvsXZCWLmNW4jCSAG3WGyLzBFZMoFouBGxGEczCC dozeYbCYgE5R43/wp6PKNqTzCiVOkFmj82/TCcVyOV/ldYeRh2hspDQ75Hu/qiM= =epUF -----END PGP SIGNATURE----- --rn0bCf8tMfbxH0cdT4JxtpWekrb1fROBB-- 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 From owner-freebsd-testing@freebsd.org Sun Nov 15 15:38:10 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 135C6A2F107 for ; Sun, 15 Nov 2015 15:38:10 +0000 (UTC) (envelope-from mailing-machine@vniz.net) 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 DAE2219AF for ; Sun, 15 Nov 2015 15:38:09 +0000 (UTC) (envelope-from mailing-machine@vniz.net) Received: by mailman.ysv.freebsd.org (Postfix) id D846FA2F105; Sun, 15 Nov 2015 15:38:09 +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 BF6CCA2F104 for ; Sun, 15 Nov 2015 15:38:09 +0000 (UTC) (envelope-from mailing-machine@vniz.net) Received: from mail-lb0-f169.google.com (mail-lb0-f169.google.com [209.85.217.169]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 682EF19AC for ; Sun, 15 Nov 2015 15:38:09 +0000 (UTC) (envelope-from mailing-machine@vniz.net) Received: by lbbkw15 with SMTP id kw15so76264346lbb.0 for ; Sun, 15 Nov 2015 07:38:07 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=G/NCCaxV+AcH1npFoixvj5OhkqDtxnMBIOk1hIpxqM4=; b=aniY/A+w63t1ywcXIPB6upvTwQuNUKA7JuSK7RgXtUh8EPga/kRoSB+cTQHHhI9+M+ bslhk4q/jzMkRQyvuiTnpEdt27v5TlPabF/gNMMdt1hs8DSLvBGMPDA0J4IDMbYES12y CrUFainf2Ys7A+iMXiIVZXZYJonY/gIYh4MLIXVyWzhZoUuixHuQONE01hgpx7ja9yCp 6n1x3ZbMmxhbyd375gFxKJGHsI+NTce+XiYo4dliDU4cfPdu8ow06ZNCAqaJXS2BTdtC 3iQL9A1nF9EY4R72NPp1CuZ/y+/DBx6p0MX3q/kESc/jLBKvGrQiN6QB09nPqxv7A91d eEXA== X-Gm-Message-State: ALoCoQkGCuWkt/RWGZziWSVBKQZ+DR9Im8j0vgWYz9ZPiurrjBuwpH1rmxR57h+V+rd7Z5WfaUQs X-Received: by 10.112.198.69 with SMTP id ja5mr15452749lbc.106.1447601887378; Sun, 15 Nov 2015 07:38:07 -0800 (PST) Received: from [192.168.1.2] ([89.169.173.68]) by smtp.gmail.com with ESMTPSA id t204sm4840170lfd.41.2015.11.15.07.38.05 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 15 Nov 2015 07:38:06 -0800 (PST) Subject: Re: Need help fixing failing locale tests To: 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> <5648A211.40703@marino.st> Cc: NGie Cooper , Craig Rodrigues , freebsd-current Current , "freebsd-testing@freebsd.org" From: Andrey Chernov X-Enigmail-Draft-Status: N1110 Message-ID: <5648A6DD.8020507@freebsd.org> Date: Sun, 15 Nov 2015 18:38:05 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <5648A211.40703@marino.st> Content-Type: text/plain; charset=us-ascii 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:38:10 -0000 On 15.11.2015 18:17, John Marino wrote: >>>> 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. > 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? This is environment problem, not presence or absence of some locales in the system (f.e. 8859-1 ones) we talked about. And can be easily fixed in the environment, unlike configure's silent script fallbacks, which can be fixed by recompiling only. About environment problem, we already have LANG=C somewhere in the /usr/ports/Mk/* (probably not in every place) and many ports set LANG=C or LC_ALL by themselves. > 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. All parts are optional excepting language itself, so fr_FR is not short enough, but fr is. From POSIX: language[_territory][.codeset][@modifier] But I dislike short locales due to their uncertainty and remember some programs and shell scripts that attempts to parse locale name directly by itself for reasons I don't remember now. -- http://ache.vniz.net/ From owner-freebsd-testing@freebsd.org Sun Nov 15 15:45:30 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 DE673A2F391 for ; Sun, 15 Nov 2015 15:45:29 +0000 (UTC) (envelope-from mailing-machine@vniz.net) 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 B23181F82 for ; Sun, 15 Nov 2015 15:45:29 +0000 (UTC) (envelope-from mailing-machine@vniz.net) Received: by mailman.ysv.freebsd.org (Postfix) id AF876A2F38F; Sun, 15 Nov 2015 15:45:29 +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 AF1B5A2F38E for ; Sun, 15 Nov 2015 15:45:29 +0000 (UTC) (envelope-from mailing-machine@vniz.net) Received: from mail-lb0-f181.google.com (mail-lb0-f181.google.com [209.85.217.181]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5C39F1F7C for ; Sun, 15 Nov 2015 15:45:29 +0000 (UTC) (envelope-from mailing-machine@vniz.net) Received: by lbbkw15 with SMTP id kw15so76310621lbb.0 for ; Sun, 15 Nov 2015 07:45:27 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=vzZ1Qe9gy3bT9ksmf766FC3PNVN4QIwf5VIYDHd6voU=; b=hF48k84dkRHc5nyYoY2fgo/UKmkketsBY/Cc0KdvVTFNVrQ96zKlxjchYaSnx9obFu p83JGJKmh8vSODu/Ws3/1aPq9K9imUhHP3V4ZgLLtGdRGg9tkB5nbVweM1wauS9s6lHe 5YW/QbIVuBilk3M42Q4JlvQCSusZ2a5fOU7ZINy0YDQNIKQBhFPGXwYWuWg6BbORCVUZ sZjRXt6FJprpYN/fWOkBNKLD7qCb9pdHL9KANO5blFDq8vE74RXgmzyS2c5S2f/DmoQb Ox6mxaJ7319kcuALeDh/X5INLGOWQpFIY7vUNiHPiuTduxuSLt1Ago99M3im6lrfRoc4 gXvw== X-Gm-Message-State: ALoCoQl1aCrBFlfpmuZvN4yaIOdfw0yX3fOy1SUXLB1sCnbSThdWIj6u3Hb8oWRibPpFoV+u5dSo X-Received: by 10.112.42.41 with SMTP id k9mr14720405lbl.63.1447602327099; Sun, 15 Nov 2015 07:45:27 -0800 (PST) Received: from [192.168.1.2] ([89.169.173.68]) by smtp.gmail.com with ESMTPSA id l67sm4844095lfd.43.2015.11.15.07.45.25 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 15 Nov 2015 07:45:25 -0800 (PST) Subject: Re: Need help fixing failing locale tests To: 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> <5648A211.40703@marino.st> <5648A6DD.8020507@freebsd.org> Cc: NGie Cooper , Craig Rodrigues , freebsd-current Current , "freebsd-testing@freebsd.org" From: Andrey Chernov Message-ID: <5648A895.2000407@freebsd.org> Date: Sun, 15 Nov 2015 18:45:25 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <5648A6DD.8020507@freebsd.org> Content-Type: text/plain; charset=us-ascii 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:45:30 -0000 On 15.11.2015 18:38, Andrey Chernov wrote: >> 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. > > But I dislike short locales due to their uncertainty And gettext-0.19.6/gettext-tools/configure is good example of that uncertainty. If DragonFly short locale fr_FR links to 8859-1, configure test does what it is intended, but if it links to UTF-8 it does not. -- http://ache.vniz.net/ From owner-freebsd-testing@freebsd.org Sun Nov 15 15:57:05 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 EC430A2F7A4 for ; Sun, 15 Nov 2015 15:57:04 +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 CCD9E1783 for ; Sun, 15 Nov 2015 15:57:04 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: by mailman.ysv.freebsd.org (Postfix) id C9B02A2F7A1; Sun, 15 Nov 2015 15:57:04 +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 C923EA2F79E; Sun, 15 Nov 2015 15:57:04 +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 9784F1782; Sun, 15 Nov 2015 15:57:04 +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 A7DD943BA5; Sun, 15 Nov 2015 09:57:00 -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> <5648A211.40703@marino.st> <5648A6DD.8020507@freebsd.org> Cc: NGie Cooper , Craig Rodrigues , freebsd-current Current , "freebsd-testing@freebsd.org" Reply-To: marino@freebsd.org From: John Marino Message-ID: <5648AB48.9070908@marino.st> Date: Sun, 15 Nov 2015 16:56:56 +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: <5648A6DD.8020507@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:57:05 -0000 On 11/15/2015 4:38 PM, Andrey Chernov wrote: > On 15.11.2015 18:17, John Marino wrote: >> >> 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. > > All parts are optional excepting language itself, so fr_FR is not short > enough, but fr is. From POSIX: > > language[_territory][.codeset][@modifier] "fr" (or "french") by itself isn't very useful, so IMO language_territory is the minimum. > But I dislike short locales due to their uncertainty and remember some > programs and shell scripts that attempts to parse locale name directly > by itself for reasons I don't remember now. Absolutely true about the uncertainty. It's just subjective. We did what we thought made sense but bapt recognized an impeding bikeshed and just did away with it. For some reason gettext-tools only cares about french and japanese (thus easily patched). Here's what it looks like on current DragonFly: http://muscles.dragonflybsd.org/bulk/bleeding-edge-potential/latest-per-pkg/gettext-tools-0.19.6.log Note the identified traditional french is "fr_FR" which maps to fr_FR.ISO8859-15 on DragonFly. It's a moot point now I guess. ISO8859-1 has returned to FreeBSD for western europe (probably forever). John From owner-freebsd-testing@freebsd.org Sun Nov 15 16:11:00 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 C5BAAA2FAC0 for ; Sun, 15 Nov 2015 16:11:00 +0000 (UTC) (envelope-from 000.fbsd@quip.cz) 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 A67601E48 for ; Sun, 15 Nov 2015 16:11:00 +0000 (UTC) (envelope-from 000.fbsd@quip.cz) Received: by mailman.ysv.freebsd.org (Postfix) id A3ABBA2FABE; Sun, 15 Nov 2015 16:11:00 +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 A13CEA2FABD; Sun, 15 Nov 2015 16:11:00 +0000 (UTC) (envelope-from 000.fbsd@quip.cz) Received: from elsa.codelab.cz (elsa.codelab.cz [94.124.105.4]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 52F2A1E40; Sun, 15 Nov 2015 16:10:59 +0000 (UTC) (envelope-from 000.fbsd@quip.cz) Received: from elsa.codelab.cz (localhost [127.0.0.1]) by elsa.codelab.cz (Postfix) with ESMTP id 9967D28473; Sun, 15 Nov 2015 17:10:51 +0100 (CET) Received: from illbsd.quip.test (ip-86-49-16-209.net.upcbroadband.cz [86.49.16.209]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by elsa.codelab.cz (Postfix) with ESMTPSA id B404728430; Sun, 15 Nov 2015 17:10:50 +0100 (CET) Message-ID: <5648AE8A.1010204@quip.cz> Date: Sun, 15 Nov 2015 17:10:50 +0100 From: Miroslav Lachman <000.fbsd@quip.cz> User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:35.0) Gecko/20100101 Firefox/35.0 SeaMonkey/2.32 MIME-Version: 1.0 To: marino@freebsd.org, Andrey Chernov , Baptiste Daroussin CC: NGie Cooper , Craig Rodrigues , freebsd-current Current , "freebsd-testing@freebsd.org" Subject: Re: Need help fixing failing locale tests 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> In-Reply-To: <56489AEA.4060100@marino.st> Content-Type: text/plain; charset=ISO-8859-1; format=flowed 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 16:11:00 -0000 John Marino wrote on 11/15/2015 15:47: > On 11/15/2015 3:39 PM, Andrey Chernov wrote: >> As I already say, I don't want to insist on any particular point of view >> in such area as human behavior. I just say that it is POLA violation >> (even while it is upgrade) and we can let users decide by themselves, >> what it best for them (without me at least). > > I am starting to think "POLA" as an acronym is subject to abuse. By > this definition, *any* change would "astonish" a user (picturing the > most incompetent user impossible too). > > POLA is meant for unreasonable and unexplained changes. I don't think > tidying up locales for the first time in a decade is unreasonable or > unexplained. > > Let's not dilute "POLA". It's pretty good but you can apply it to anything. I agree. Everytime FreeBSD is changing something in the base, there are voices with "POLA". Removing Perl from base, removing BIND from base... these were more significant changes than changing something in locales. Miroslav Lachman From owner-freebsd-testing@freebsd.org Sun Nov 15 16:18:35 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 AFB11A2FC8F for ; Sun, 15 Nov 2015 16:18:35 +0000 (UTC) (envelope-from mmitchel@gmail.com) 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 8237F1122 for ; Sun, 15 Nov 2015 16:18:35 +0000 (UTC) (envelope-from mmitchel@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 7F227A2FC8D; Sun, 15 Nov 2015 16:18:35 +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 63B01A2FC8C; Sun, 15 Nov 2015 16:18:35 +0000 (UTC) (envelope-from mmitchel@gmail.com) Received: from mail-pa0-x232.google.com (mail-pa0-x232.google.com [IPv6:2607:f8b0:400e:c03::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 289F21121; Sun, 15 Nov 2015 16:18:35 +0000 (UTC) (envelope-from mmitchel@gmail.com) Received: by pacej9 with SMTP id ej9so42013201pac.2; Sun, 15 Nov 2015 08:18:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:mime-version:content-type:from:in-reply-to:date:cc :message-id:references:to; bh=EXL0EEwBvsekrk3nO7vmjB4yuyjSt7ggOGoFtcaPkQc=; b=c45MLgukdCKkURBqsnqi0XCIbPwDKUQVc/Z6ro7qcBuyrBbFrm8bUUoLkbAFQtJzI1 +eRxqexpMFFG1ArPkgAw2E7F9GABfrttYzI3fs2no9kmxVPK9kOCUhWBo5S5p+s8QxAL ZXNxcavyJH+S+0M+IP+YI2B8VTqlFxfRDI4gm/Zg7VjDPzmKlg7wy+QdmGAm8YVFMwfX d1Q29mxLyxLp2VMPZVluyyLjIQ54jVJmcTgB0OXZHLkpulErzIO83CgTvu8ImL3+rI/1 bvk6WTey4YZZRERVwALCgNNj1ONCL3IVbmqQoAUEHeQmTSzQtD2UP9XlbAlvoRXf6Axw brHQ== X-Received: by 10.66.219.163 with SMTP id pp3mr46882608pac.55.1447604314395; Sun, 15 Nov 2015 08:18:34 -0800 (PST) Received: from [172.16.0.16] (ip68-8-104-248.sd.sd.cox.net. [68.8.104.248]) by smtp.gmail.com with ESMTPSA id by6sm31455777pab.25.2015.11.15.08.18.32 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 15 Nov 2015 08:18:33 -0800 (PST) Subject: Re: Need help fixing failing locale tests Mime-Version: 1.0 (Mac OS X Mail 9.1 \(3096.5\)) Content-Type: multipart/signed; boundary="Apple-Mail=_7CAF4B03-C629-4CDC-BDCD-6D36260C4255"; protocol="application/pkcs7-signature"; micalg=sha1 From: Michael Mitchell In-Reply-To: <5648AE8A.1010204@quip.cz> Date: Sun, 15 Nov 2015 08:18:30 -0800 Cc: marino@freebsd.org, Andrey Chernov , Baptiste Daroussin , NGie Cooper , Craig Rodrigues , freebsd-current Current , "freebsd-testing@freebsd.org" Message-Id: <870CD01A-5816-4AE3-B8F5-5194637601C7@gmail.com> 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> <5648AE8A.1010204@quip.cz> To: Miroslav Lachman <000.fbsd@quip.cz> X-Mailer: Apple Mail (2.3096.5) X-Content-Filtered-By: Mailman/MimeDel 2.1.20 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 16:18:35 -0000 --Apple-Mail=_7CAF4B03-C629-4CDC-BDCD-6D36260C4255 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Documentation on any existing regressions and how they are expected to fail would be a good thing=E2=80=A6 Change is necessary, but so is = modification of a regression to continue to pass (or fail) as expected. Demonstration of = the unit testing process can also be very beneficial. : mdm > On Nov 15, 2015, at 8:10 AM, Miroslav Lachman <000.fbsd@quip.cz> = wrote: >=20 >>> can --Apple-Mail=_7CAF4B03-C629-4CDC-BDCD-6D36260C4255 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJ8zCCBK8w ggOXoAMCAQICEQDgI8sVEoNTia1hbnpUZ2shMA0GCSqGSIb3DQEBCwUAMG8xCzAJBgNVBAYTAlNF MRQwEgYDVQQKEwtBZGRUcnVzdCBBQjEmMCQGA1UECxMdQWRkVHJ1c3QgRXh0ZXJuYWwgVFRQIE5l dHdvcmsxIjAgBgNVBAMTGUFkZFRydXN0IEV4dGVybmFsIENBIFJvb3QwHhcNMTQxMjIyMDAwMDAw WhcNMjAwNTMwMTA0ODM4WjCBmzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hl c3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxQTA/BgNV BAMTOENPTU9ETyBTSEEtMjU2IENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWls IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAibEN2npTGU5wUh28VqYGJre4SeCW 51Gr8fBaE0kVo7SMG2C8elFCp3mMpCLfF2FOkdV2IwoU00oCf7YdCYBupQQ92bq7Fv6hh6kuQ1JD FnyvMlDIpk9a6QjYz5MlnHuI6DBk5qT4VoD9KiQUMxeZrETlaYujRgZLwjPU6UCfBrCxrJNAubUI kzqcKlOjENs9IGE8VQOO2U52JQIhKfqjfHF2T+7hX4Hp+1SA28N7NVK3hN4iPSwwLTF/Wb1SN7Az aS1D6/rWpfGXd2dRjNnuJ+u8pQc4doykqTj/34z1A6xJvsr3c5k6DzKrnJU6Ez0ORjpXdGFQvsZA P8vk4p+iIQIDAQABo4IBFzCCARMwHwYDVR0jBBgwFoAUrb2YejS0Jvf6xCZU7wO94CTLVBowHQYD VR0OBBYEFJJha4LhoqCqT+xn8cKj97SAAMHsMA4GA1UdDwEB/wQEAwIBhjASBgNVHRMBAf8ECDAG AQH/AgEAMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDARBgNVHSAECjAIMAYGBFUdIAAw RAYDVR0fBD0wOzA5oDegNYYzaHR0cDovL2NybC51c2VydHJ1c3QuY29tL0FkZFRydXN0RXh0ZXJu YWxDQVJvb3QuY3JsMDUGCCsGAQUFBwEBBCkwJzAlBggrBgEFBQcwAYYZaHR0cDovL29jc3AudXNl cnRydXN0LmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAGypurFXBOquIxdjtzVXzqmthK8AJECOZD8Vm am+x9bS1d14PAmEA330F/hKzpICAAPz7HVtqcgIKQbwFusFY1SbC6tVNhPv+gpjPWBvjImOcUvi7 BTarfVil3qs7Y+Xa1XPv7OD7e+Kj//BCI5zKto1NPuRLGAOyqC3U2LtCS5BphRDbpjc06HvgARCl nMo6x59PiDRuimXQGoq7qdzKyjbR9PzCZCk1r9axp3ER0gNDsY8+muyeMlP0dpLKhjQHuSzK5hxK 2JkNwYbikJL7WkJqIyEQ6WXH9dW7fuqMhSACYurROgcsWcWZM/I4ieW26RZ6H3kU9koQGib6fIr7 mzCCBTwwggQkoAMCAQICEQCLUjEWBNkFL7+nGoIADd0kMA0GCSqGSIb3DQEBCwUAMIGbMQswCQYD VQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRow GAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDFBMD8GA1UEAxM4Q09NT0RPIFNIQS0yNTYgQ2xpZW50 IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTUxMDExMDAwMDAwWhcNMTYx MDEwMjM1OTU5WjAjMSEwHwYJKoZIhvcNAQkBFhJtbWl0Y2hlbEBnbWFpbC5jb20wggEiMA0GCSqG SIb3DQEBAQUAA4IBDwAwggEKAoIBAQDgmZRbZzEbBU8Tqp4y2cc5RtDC2lUN3M+iusnt9ut+yiFL k8eFvGCgY3jzwcN1Gyc5r3+oOremRenzow2HWDMF/CApgeQHIhbXOSYldStEsVj2fG3fCd4dYnRT jOLZfSKIjhvWI/2TCZHYcnuEkEUZUlaVTHdKXW+0bXeNduuvC18z+duA17JBANv+cMyMW0B1GTN9 7qq8aZyqSHKL382N/9d2597YsUjgFG3SWNL2CxJdE2+sto52YUPk1pvz7y55uDK9CKaeQ/3c9+XV 5xCkL0qvwdyujQ3/dMbw+EZOpTLsgmcZZ6sC2/JhjYHnyZOk2Dd5DFD2ShKiAS9M4F/rAgMBAAGj ggHwMIIB7DAfBgNVHSMEGDAWgBSSYWuC4aKgqk/sZ/HCo/e0gADB7DAdBgNVHQ4EFgQUHFSYWff2 Vmw0nO/SYKAAR3fl0QQwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwIAYDVR0lBBkwFwYI KwYBBQUHAwQGCysGAQQBsjEBAwUCMBEGCWCGSAGG+EIBAQQEAwIFIDBGBgNVHSAEPzA9MDsGDCsG AQQBsjEBAgEBATArMCkGCCsGAQUFBwIBFh1odHRwczovL3NlY3VyZS5jb21vZG8ubmV0L0NQUzBd BgNVHR8EVjBUMFKgUKBOhkxodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9TSEEyNTZDbGll bnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3JsMIGQBggrBgEFBQcBAQSBgzCBgDBY BggrBgEFBQcwAoZMaHR0cDovL2NydC5jb21vZG9jYS5jb20vQ09NT0RPU0hBMjU2Q2xpZW50QXV0 aGVudGljYXRpb25hbmRTZWN1cmVFbWFpbENBLmNydDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3Au Y29tb2RvY2EuY29tMB0GA1UdEQQWMBSBEm1taXRjaGVsQGdtYWlsLmNvbTANBgkqhkiG9w0BAQsF AAOCAQEAX6zky1D6pHDzwQszmn8083LLezoCJAs9adk62Fk/YWdkQ8r4je6nZdylcsGoNt5a7A/6 MUmLMRgXqoW4pyxrjs8n+d8aank9B+cWQOMYo9xhrN0kXZavlx59YAf1u+XSCQtO1NyIXO7NqO1K 7t0ZOI5c6cq+PAfwlGk7bSzbSMo8cS+lF8REIuN68uEHYTojOjT1hn756Pg3iFjFC12Qy3B3mCE6 EwgB8M6AnmvK3aKVdhYq9ZaxmSNUHrtbiiaJSge2GvbB+Y+iquf+uQbi5+03NiL/d3/KpKp9M/ug gD0u9f+zvyqZLCS6Rx4P7Gmye2qERQ+Q5P5UAYqp/dm0kTGCA8YwggPCAgEBMIGxMIGbMQswCQYD VQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRow GAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDFBMD8GA1UEAxM4Q09NT0RPIFNIQS0yNTYgQ2xpZW50 IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0ECEQCLUjEWBNkFL7+nGoIADd0kMAkG BSsOAwIaBQCgggHpMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE1 MTExNTE2MTgzMVowIwYJKoZIhvcNAQkEMRYEFHP4oJN2Dk/jbZ2LHw6RDGF4GuK7MIHCBgkrBgEE AYI3EAQxgbQwgbEwgZsxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIx EDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMUEwPwYDVQQDEzhD T01PRE8gU0hBLTI1NiBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQQIR AItSMRYE2QUvv6caggAN3SQwgcQGCyqGSIb3DQEJEAILMYG0oIGxMIGbMQswCQYDVQQGEwJHQjEb MBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFD T01PRE8gQ0EgTGltaXRlZDFBMD8GA1UEAxM4Q09NT0RPIFNIQS0yNTYgQ2xpZW50IEF1dGhlbnRp Y2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0ECEQCLUjEWBNkFL7+nGoIADd0kMA0GCSqGSIb3DQEB AQUABIIBAFt0YaVdx/5Tk8EEl91lHP6kNLB0CBzm431lwftuWEICJOBtYgxyF6oSbskQcUZ5Lh25 v3pTdj+jBIGiZMDVdWind96wSVyONqFeB8oZJos1/XYPtYG81uetBJS1oTMARpt700AYBTYknz2G lOHDCt+yMcRORDbe6ai7aL+HSlqcyBz2xX3zVc3uQt8DeLHNm3Ph3e4TahMMftym3AUGNIqNJFD1 ZfYbZC0ly5Noc94QTQJ66PwNK817ZeclCXZSjkl94kCVKjc96nN26vpOkISgqZQo+oD31TRFpFtc HZM+nyBWBPWPui4IUept+bXqguUdtEfu6HXeeR9tgXujcVwAAAAAAAA= --Apple-Mail=_7CAF4B03-C629-4CDC-BDCD-6D36260C4255-- From owner-freebsd-testing@freebsd.org Sun Nov 15 18:09:46 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 C586DA2F6D9 for ; Sun, 15 Nov 2015 18:09:46 +0000 (UTC) (envelope-from sjg@juniper.net) 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 8341C183D for ; Sun, 15 Nov 2015 18:09:46 +0000 (UTC) (envelope-from sjg@juniper.net) Received: by mailman.ysv.freebsd.org (Postfix) id 7F9E3A2F6CC; Sun, 15 Nov 2015 18:09:46 +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 7DEC8A2F6CB; Sun, 15 Nov 2015 18:09:46 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0145.outbound.protection.outlook.com [157.56.110.145]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "MSIT Machine Auth CA 2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A30451836; Sun, 15 Nov 2015 18:09:45 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from BY1PR0501CA0022.namprd05.prod.outlook.com (10.162.139.32) by BLUPR05MB056.namprd05.prod.outlook.com (10.255.210.151) with Microsoft SMTP Server (TLS) id 15.1.325.17; Sun, 15 Nov 2015 18:09:37 +0000 Received: from BN1BFFO11FD024.protection.gbl (2a01:111:f400:7c10::1:146) by BY1PR0501CA0022.outlook.office365.com (2a01:111:e400:4821::32) with Microsoft SMTP Server (TLS) id 15.1.325.17 via Frontend Transport; Sun, 15 Nov 2015 18:09:36 +0000 Authentication-Results: spf=softfail (sender IP is 66.129.239.17) smtp.mailfrom=juniper.net; freebsd.org; dkim=none (message not signed) header.d=none;freebsd.org; dmarc=none action=none header.from=juniper.net; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning juniper.net discourages use of 66.129.239.17 as permitted sender) Received: from p-emfe01a-sac.jnpr.net (66.129.239.17) by BN1BFFO11FD024.mail.protection.outlook.com (10.58.144.87) with Microsoft SMTP Server (TLS) id 15.1.325.5 via Frontend Transport; Sun, 15 Nov 2015 18:09:36 +0000 Received: from magenta.juniper.net (172.17.27.123) by p-emfe01a-sac.jnpr.net (172.24.192.21) with Microsoft SMTP Server (TLS) id 14.3.123.3; Sun, 15 Nov 2015 10:09:35 -0800 Received: from chaos.jnpr.net (chaos.jnpr.net [172.21.16.28]) by magenta.juniper.net (8.11.3/8.11.3) with ESMTP id tAFI9YD15245; Sun, 15 Nov 2015 10:09:34 -0800 (PST) (envelope-from sjg@juniper.net) Received: from chaos (localhost [IPv6:::1]) by chaos.jnpr.net (Postfix) with ESMTP id 1118F580A9; Sun, 15 Nov 2015 10:09:34 -0800 (PST) To: Craig Rodrigues CC: Baptiste Daroussin , John Marino , freebsd-current Current , "freebsd-testing@freebsd.org" , Subject: Re: Need help fixing failing locale tests In-Reply-To: References: Comments: In-reply-to: Craig Rodrigues message dated "Sat, 14 Nov 2015 19:05:08 -0800." From: "Simon J. Gerraty" X-Mailer: MH-E 8.6; nmh 1.6; GNU Emacs 24.5.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <21785.1447610974.1@chaos> Date: Sun, 15 Nov 2015 10:09:34 -0800 Message-ID: <4967.1447610974@chaos> X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD024; 1:yxaDNKkUFzM4rpyzpOLYhAQYdxp65bf3AbYfR9SP4/n/CWJ/USO8uyiKHjTEQf1VfJdXfCAm2CMWQvp7nS9PGsN9yN2T8lJWU3XcStDf//zl11zAD6Qpzd7n130CU0sJY3L5h7+9me1NbkK5LbSjpqzlIDhQFpAgsxim912pWpSfGJaXgljVLr5jqhnB1aupAWmGihiHunoXytF520YFUwDaei3+LG1BVlJI7ktPE5rhm4NpPMce/C2PQ34V1vPm1pLNb4loJ+qw/hpL2qO1vQtUNFqh4XFKdpzsJdQ4tWUZGrfSw64r5iHrYWppbMpid82JzuhcLUSczsLCgqlLgA== X-Forefront-Antispam-Report: CIP:66.129.239.17; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(24454002)(189002)(199003)(76506005)(57986006)(117636001)(5007970100001)(4001430100002)(50466002)(81156007)(5001960100002)(110136002)(50226001)(107886002)(106466001)(105596002)(69596002)(76176999)(97736004)(19580405001)(19580395003)(46406003)(33716001)(86362001)(50986999)(2950100001)(6806005)(87936001)(47776003)(189998001)(77096005)(23726002)(97756001)(11100500001)(92566002)(5008740100001)(558084003)(586003)(62816006)(42262002); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR05MB056; H:p-emfe01a-sac.jnpr.net; FPR:; SPF:SoftFail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BLUPR05MB056; 2:rpDnbGuS5wG2HZ7pu7NmI/7j87sY1utWX89CJnT3QaPf7PMoU0UHmdz5179j5gxyg6d9dC9PULUYpAQkNIYPnpmvv51bFXEQn3/YKb4ameEnPQn2Wflc/bA8eqKQK4KSk6HxibTvPT4XlbUsJXYKV57jllUF4h1s/iyaWFeO31A=; 3:YavzmsG9Y7UeYO54+nTV7CDirGR4eN8yHW1znAfSv09Hiy3kOtNT3hFXXM03+EB5zuOtoct2QMveAk7QWuIe2GQv1oVsKt9sXDvXeQg6xR5YZDHTD1NYzIPkdYWcJRPn8FLQhAI8Gm7FDAOZ0C4Q5CTRpySjbN6QIKqlm7JAfZMAjQkH/OLNsmxHZvEPYKC8WH9Z7w910n7/pn4Ycbw18u3/PoLTGrpn4B8Zc6vXmmI=; 25:tJPD+BQ1DEDAaW2+BEGCAeel+9ANteuPxEYegsokg7pKcqRLyOxhMHza2nRKOpuWXVKP1967DEJFVB2xH+/mXuws5RYPY9qPTHf0k5xenGOYAeNSn5CS84G+mze8aQOynM18RpBf5yxV2DWJcFjQWMS1GRFnp8BAxFruVEmGjursgy5SizrLravPsj4QQSrW4ERsLnw8VWia2LBLpFJXc9xYkKiJmPKGXDLFgwVthLeIBvgUwSqgkIgpGnjjs697zEB4uoJWgHVs+VRy13m6Yw== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR05MB056; X-Microsoft-Exchange-Diagnostics: 1; BLUPR05MB056; 20:0DokmSkzXsJ2I9tilvmicL20oYPXMYtdPwYc7OSaATAMvZAAtNMtKV4OE7y1YHrue3aT0MYGdVgypAcvu/4gBlEjVKA7Ri9b57LD3tnD0KRv2tfWMV7oRRJ1F+3925mQguXrDGsFnT71YNAUmC/mYLwKdA+w9bqUUAuYrCCqAGYeHCv7Sr/GvneadL1sejq5+cIMqaMnPA8h8rJBFt2uRZqJnyvTceTNpdfKjjhtDmUFWdD4sDTwsjdwLXg2cNUn8woaprNfR6CmNodSryREzeDfViVINv6VFn/Er/bxj8++GKV2aroqwM779FpOPcOjZyAECd9HV+I1CZJCa8tKP8q4V2KiE21hepZTi4ngSNnAl4FkYn2Ekz+paZT8VzeXpmZqPzvXIXzTNh36+kW0vp2Ot5t8PWrV7g+6zHyr2dQTHQCkpVV9Ar9ONakPZPXPCIxxX3syYNVZtYAmoRCIL9hNItMIfAqWLEbj4/891EV8TRe9QAlRmOQqFHQa3Orm; 4:cbf8o2ZUrLOoCwpyxiS6Q0VWuxLLaH74Rsbi2qusBeWlNfHyDH1ZKXovPkbkvtEfHMtIaoU99emGy7Hky4visMWtjc2243VUqikIZ4t4ZExeOmZX9FFStcw5KQMzld5T+usC0OeQc3MYdLtWyQyZRlJig10cytAvNYonS3NiKu966qP1XwxESqkTWI3Suxg0dMuxxvuKRooy30Q6o8shB3qG52/fYO1Q8WVm4IbSaxqj4Oxgu/rcWWFtAHAeVdX61QAgQ9jBeunDbSKZ5FMRbPF0EUUYrsYU0rGCUa/9TeOoIH1Vw7bJvojWcIp2RgklzF1ft6MEiOApB//ECcDwV9RPSXyM7aVAiqAKJrvjd8/OUDFHnhTjFXrJgBxTrnVD X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(520078)(3002001)(10201501046); SRVR:BLUPR05MB056; BCL:0; PCL:0; RULEID:; SRVR:BLUPR05MB056; X-Forefront-PRVS: 0761DE1EDD X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR05MB056; 23:h/mcdHtsF7rculBuF0apJD3ErZ/SE7A2xe505zZCBB?= =?us-ascii?Q?pLK29M+PDY1mRheJ8KZiJBD2FWjCpSWh26kr0ZG3P0CXL5kCsV64U8hOFteF?= =?us-ascii?Q?9JCK3Oc3aanjddtyrnEUMvTuwbMVvXDYxNNu7Ju2Bh8YKt+7yjyzGDnlb/sn?= =?us-ascii?Q?R85ucay0IGou9bBtTSPw9nxm1bEc6pYb/R3OkKZfUCtWstGhC9PKwyWFzER9?= =?us-ascii?Q?moQTIcVd8OCTwW5fmt7ldE+uhnboOWLSlMHf4ckHTGLSLhh/Ecvugxeqy1MW?= =?us-ascii?Q?2trTArnqyTbXZg2Tit073BRf+9hNY1gk1BhXYDSp4U02CK8aUHRo9nolEiGK?= =?us-ascii?Q?7AK+5zGw02u/i3vLoXIXru2Yfo8rFXAcQB0m+a7m1IcJ1LV6CVkF4gHqDh2k?= =?us-ascii?Q?v+EWdjktlEk86QDdDJBzgeMblarVcj6I1X7yx3BxAjS3Jc1XApuWjrhMI/gj?= =?us-ascii?Q?ScUmRH8B/ffNGbSTPskOOtHWpKkhumBVyefAdjHFp+D39nuAPscmtYSsQr+v?= =?us-ascii?Q?KkaqDu9PeBvd/1joLHu8Lsh1oXlqFv+rFEvHgIzJoV6qzgkFmRweoIGt63S0?= =?us-ascii?Q?8rf8gLdcDeFEa2yZ2qRg5d19FfKs22WcGNb9X6mxaGsJ+8jkmxdFxOchXya0?= =?us-ascii?Q?mhYf3Odfi92DZmJkddvdA31mthDrqNbA3Qr5HpL3CRcakCD/lZ7fWZ7tkNho?= =?us-ascii?Q?AtINjlSk2/L7yl/X473rPqmxxd9SMD6teusnqw/0Ub33fUo7z6Y55+yj7YMn?= =?us-ascii?Q?mdQNM0Nt3XLq6CZbm3+GCH86FHhS02qygLptC7DaBt0L04FkUYJhw5YFnyq9?= =?us-ascii?Q?/IhvceXvuGT3bKgC4vZbQbHcVSzFNhea5gpv4aJkADdVSgj6HxoG9wzAyKNZ?= =?us-ascii?Q?40dTks1/vkN3MG1oomqRQeeDh3ZOj1oewXX2A8WzUTLS8LRCxdmsy7REyZ6K?= =?us-ascii?Q?e6VXTYemE435ZENzDf21MRHveUmWcIaSkiYbEqV3IP0wFIw8zlx2ZaHjiZzD?= =?us-ascii?Q?2DcFl0WxEHBiEZycFN4oOpM7xFFfAhnxITIYcc8quVgjjFDhv/5bELk0nTZc?= =?us-ascii?Q?Ncc14lSTavkNNTXO0nM/CwAfkioDirXBzXlQhRydlr1xC5lMGuwPuNp/Pwna?= =?us-ascii?Q?8Q+YNbOp8=3D?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR05MB056; 5:T+gyFce9wWMPYGy/FXZL9AYA5Jk86KNojkTc6Wi1NpD5bVfHVcHB5SnCG/yL3luqDl+oBQcsYuVFpgOo1w+2LZzRtQMcThhuqnVXd8KlZOFa0htt/wZzu0GqAH3kdiDcpew85v4A3hYwbRlk1xn3yg==; 24:jov7JNuAO0LQtoohNGKvcev7j+v52RLUe3JRZSwGZtqBrIvfGc5C/QwpiDzAkOPF++FtvI1hznttYBNMH6nsu+RUNB71Ll3wBtWSwqlhDo0=; 20:vOcztjbBPkPWkVQneijqgUP5mzAyXQwWm+Ax1wOhjELgwmLGrj4AxmYRGr4BvWDZL/MxWQlmyZLXQq9TmQvACw== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Nov 2015 18:09:36.6511 (UTC) X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=bea78b3c-4cdb-4130-854a-1d193232e5f4; Ip=[66.129.239.17]; Helo=[p-emfe01a-sac.jnpr.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR05MB056 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 18:09:46 -0000 Craig Rodrigues wrote: > I don't know much about locales, so don't know what to do. I find LANG=C LC_ALL=C solves most locale induced issues. I suspect the tests in question assume the above anyway. From owner-freebsd-testing@freebsd.org Mon Nov 16 08:09:02 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 52EE7A30BF5; Mon, 16 Nov 2015 08:09:02 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: from mail-yk0-x232.google.com (mail-yk0-x232.google.com [IPv6:2607:f8b0:4002:c07::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 162621322; Mon, 16 Nov 2015 08:09:02 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: by ykdr82 with SMTP id r82so226070849ykd.3; Mon, 16 Nov 2015 00:09:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:cc:content-type; bh=zv6HFFGNGvyl+fldYhvuudeWvscLJviAk9ER+SQHmVQ=; b=L6h4k27xjDBMoBulpwrhan6wvAU7QMx/Lg+rmuutaqyODP6KsQhkolj2mkFsxMYBUE DkgG13skYP2sE5ijpHhCm2bTGauZ+4bNH4VPP2dwtUULCoDnXbZA7Y6EiFeQHn14ICNd HTHb+AJVspnSjoQvSnUyxi4eTWSGGRk9OiwYLT00xG9Jeum51zmhIoAtvOr3s9G9+juz TTO6Imvmtk3HNlbfPq9I1SvYZtbWWN5G610mnRXHWarPGJ8JCFYb7q4KaWaTWnIj6UXO MSlsuW/UzpQRGZbTJ2XXhpTF9Z6rLvoW8vGIcXtVW7FVywa5ZVI+Va6MJ1CIw6Ot5oDU 3/Gw== MIME-Version: 1.0 X-Received: by 10.13.196.193 with SMTP id g184mr33645908ywd.293.1447661341204; Mon, 16 Nov 2015 00:09:01 -0800 (PST) Sender: crodr001@gmail.com Received: by 10.37.95.9 with HTTP; Mon, 16 Nov 2015 00:09:01 -0800 (PST) Date: Mon, 16 Nov 2015 00:09:01 -0800 X-Google-Sender-Auth: 7VbFJrphzU-czd9sFbEZ-8rXRC8 Message-ID: Subject: Missing locales causing test failures From: Craig Rodrigues To: Baptiste Daroussin , Bryan Drewery Cc: "freebsd-testing@freebsd.org" , freebsd-current Current Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 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: Mon, 16 Nov 2015 08:09:02 -0000 Hi, I compared the output of "locale -a" from a CURRENT system built a few days ago, to the latest build. The latest build still has some missing locales, af_ZA.ISO8859-15 en_AU.ISO8859-15 en_CA.ISO8859-15 en_NZ.ISO8859-15 en_US.ISO8859-15 fr_CA.ISO8859-15 lt_LT.ISO8859-4 sr_YU.ISO8859-2 sr_YU.ISO8859-5 sr_YU.UTF-8 Can we bring these back? Their absence is causing test failures. -- Craig From owner-freebsd-testing@freebsd.org Mon Nov 16 08:25:39 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 19302A30F1C; Mon, 16 Nov 2015 08:25:39 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-wm0-x22b.google.com (mail-wm0-x22b.google.com [IPv6:2a00:1450:400c:c09::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9D7931B73; Mon, 16 Nov 2015 08:25:38 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: by wmec201 with SMTP id c201so163462015wme.0; Mon, 16 Nov 2015 00:25:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=BNBh0csRLoNzJfU0KTqXO8CaHRWVvho6ebxdwR9eFe0=; b=J33sINXiQ+gqAH2TMVHJ/gSsTRxNuRKbYExLZ3sWy2fYHYJRh9nDoKcLlhIYnTDqcv dQS7eU8GW6hh0AZO0XahSYJlBkbm47atbglRE2TqqAHsoSG4seE8R9C69B3TVxh+DJWS t+buNUB5rJqs0DjJToQXDfvdeAYmkTu1mjTf84k6Yfmf5HdvBqe9AAihxjY0L5taDNX5 Fb/zlgIZpESB2klA+jFxtBU5XRAGroFByi7WEHKqffueW+7sN8OtCOHKDpfcJYJYPOKF xri/Fx8UltfnirQAoJ8u+ZwwLwlXIIGI6jjQxIG809LeKQk1CvbUyoj1Izyfi5IcQDVp 9TVQ== X-Received: by 10.28.9.204 with SMTP id 195mr18589529wmj.88.1447662336401; Mon, 16 Nov 2015 00:25:36 -0800 (PST) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by smtp.gmail.com with ESMTPSA id lf10sm33254384wjb.23.2015.11.16.00.25.35 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 16 Nov 2015 00:25:35 -0800 (PST) Sender: Baptiste Daroussin Date: Mon, 16 Nov 2015 09:25:33 +0100 From: Baptiste Daroussin To: Craig Rodrigues Cc: Bryan Drewery , "freebsd-testing@freebsd.org" , freebsd-current Current Subject: Re: Missing locales causing test failures Message-ID: <20151116082531.GL93991@ivaldir.etoilebsd.net> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="1hKfHPzOXWu1rh0v" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) 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: Mon, 16 Nov 2015 08:25:39 -0000 --1hKfHPzOXWu1rh0v Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Nov 16, 2015 at 12:09:01AM -0800, Craig Rodrigues wrote: > Hi, >=20 > I compared the output of "locale -a" from a CURRENT system built > a few days ago, to the latest build. The latest build still has some > missing locales, >=20 >=20 > af_ZA.ISO8859-15 > en_AU.ISO8859-15 > en_CA.ISO8859-15 > en_NZ.ISO8859-15 > en_US.ISO8859-15 > fr_CA.ISO8859-15 > lt_LT.ISO8859-4 > sr_YU.ISO8859-2 > sr_YU.ISO8859-5 > sr_YU.UTF-8 >=20 > Can we bring these back? Their absence is causing test failures. >=20 I would be surprised they do cause any failures. do you have a link to the = said failures? Best regards, Bapt --1hKfHPzOXWu1rh0v Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAlZJkvsACgkQ8kTtMUmk6Ez0+gCfeXnwHebttSUcD5JVh2fMsohK 5wEAniOx4ZStINNb32XzjR1HYNHI/NG2 =XScr -----END PGP SIGNATURE----- --1hKfHPzOXWu1rh0v-- From owner-freebsd-testing@freebsd.org Mon Nov 16 08:29:25 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 57170A3000F; Mon, 16 Nov 2015 08:29:25 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: from mail-yk0-x22d.google.com (mail-yk0-x22d.google.com [IPv6:2607:f8b0:4002:c07::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 14D701E0C; Mon, 16 Nov 2015 08:29:25 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: by ykdr82 with SMTP id r82so226686440ykd.3; Mon, 16 Nov 2015 00:29:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=yshgAnWXHJ0uE55ZpCOMBXaVs+pHrA5K0ec7BVZ68oQ=; b=SsDOnCCZGq6I8Dti9eO1ziKvMVNj1ouTpwOrjREVQtquY3WV/nOHte5Lbd/l4U5EhB Xq51p7KBN6Mne/bRN7JaSm4KRTKjD2Je1jPKseeWMPssoivfpMVSLIPgqz2RuSps3pfF bVbgzBx4u1W0VKNCrQKvADpgGjeijqkFYfMR8s/lWIztk7J/AM8l9sO+C0qk0yDqRYiP XdAmW++q4VproM33Qpp17dXToVDdzg0yyb3P6xs04+8oXtP0TvKo9Vm9+kjrM6T5jDpx Fx8l9yv50Ta1hPRBzNglDACxPlvz1tL9RmhsxFA+KoUux7qjtTFIY/jgiOUUhA8CYzmR YSbA== MIME-Version: 1.0 X-Received: by 10.129.146.197 with SMTP id j188mr34110932ywg.19.1447662564239; Mon, 16 Nov 2015 00:29:24 -0800 (PST) Sender: crodr001@gmail.com Received: by 10.37.95.9 with HTTP; Mon, 16 Nov 2015 00:29:24 -0800 (PST) In-Reply-To: <20151116082531.GL93991@ivaldir.etoilebsd.net> References: <20151116082531.GL93991@ivaldir.etoilebsd.net> Date: Mon, 16 Nov 2015 00:29:24 -0800 X-Google-Sender-Auth: rUJ5GsxvHz1gOQ1cGYHTFgq56OU Message-ID: Subject: Re: Missing locales causing test failures From: Craig Rodrigues To: Baptiste Daroussin Cc: Bryan Drewery , "freebsd-testing@freebsd.org" , freebsd-current Current Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.20 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: Mon, 16 Nov 2015 08:29:25 -0000 On Mon, Nov 16, 2015 at 12:25 AM, Baptiste Daroussin wrote: > On Mon, Nov 16, 2015 at 12:09:01AM -0800, Craig Rodrigues wrote: > > Hi, > > > > I compared the output of "locale -a" from a CURRENT system built > > a few days ago, to the latest build. The latest build still has some > > missing locales, > > > > > > af_ZA.ISO8859-15 > > en_AU.ISO8859-15 > > en_CA.ISO8859-15 > > en_NZ.ISO8859-15 > > en_US.ISO8859-15 > > fr_CA.ISO8859-15 > > lt_LT.ISO8859-4 > > sr_YU.ISO8859-2 > > sr_YU.ISO8859-5 > > sr_YU.UTF-8 > > > > Can we bring these back? Their absence is causing test failures. > > > I would be surprised they do cause any failures. do you have a link to the > said > failures? > https://jenkins.freebsd.org/job/FreeBSD_HEAD-tests/1695/testReport/ From owner-freebsd-testing@freebsd.org Tue Nov 17 00:59:12 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 C0359A31B63 for ; Tue, 17 Nov 2015 00:59:12 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id AD15915B6 for ; Tue, 17 Nov 2015 00:59:12 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id tAH0xC8J015149 for ; Tue, 17 Nov 2015 00:59:12 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-testing@freebsd.org Subject: [Bug 204616] tools/regression/geom_gate/test-2.t assumes $work and $src checksums will match; they don't Date: Tue, 17 Nov 2015 00:59:12 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: tests X-Bugzilla-Version: 11.0-CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: ngie@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-testing@freebsd.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 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: Tue, 17 Nov 2015 00:59:12 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=204616 Bug ID: 204616 Summary: tools/regression/geom_gate/test-2.t assumes $work and $src checksums will match; they don't Product: Base System Version: 11.0-CURRENT Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: tests Assignee: freebsd-testing@freebsd.org Reporter: ngie@FreeBSD.org While doing some digging in ^/user/ngie/more-tests2, I discovered that the assumption that the $work and $src files will match isn't true. I need some more digging into the test case to figure out why it's failing. $ uname -a FreeBSD fbsd11 11.0-CURRENT FreeBSD 11.0-CURRENT #1 r290924+b4383cc(isilon-atf): Mon Nov 16 01:11:00 PST 2015 ngie@fbsd11:/usr/obj/usr/src/git/sys/GENERIC-NODEBUG amd64 $ cd tools/regression/geom_gate $ sudo prove -rv test-2.t test-2.t .. 1..2 not ok 1 - md5 checksum error: ggatel: ioctl(/dev/ggctl): Device busy. error: Exiting. Failed 2/2 subtests Test Summary Report ------------------- test-2.t (Wstat: 0 Tests: 1 Failed: 1) Failed test: 1 Parse errors: Bad plan. You planned 2 tests but ran 1. Files=1, Tests=1, 0 wallclock secs ( 0.03 usr 0.01 sys + 0.01 cusr 0.02 csys = 0.07 CPU) Result: FAIL -- You are receiving this mail because: You are the assignee for the bug. From owner-freebsd-testing@freebsd.org Tue Nov 17 00:59:25 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 56794A31B83 for ; Tue, 17 Nov 2015 00:59:25 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 40E5215D6 for ; Tue, 17 Nov 2015 00:59:25 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id tAH0xPIq015353 for ; Tue, 17 Nov 2015 00:59:25 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-testing@freebsd.org Subject: [Bug 204616] tools/regression/geom_gate/test-2.t assumes $work and $src checksums will match; they don't Date: Tue, 17 Nov 2015 00:59:25 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: tests X-Bugzilla-Version: 11.0-CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: ngie@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ngie@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc assigned_to bug_severity Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 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: Tue, 17 Nov 2015 00:59:25 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=204616 NGie Cooper changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |pjd@FreeBSD.org Assignee|freebsd-testing@freebsd.org |ngie@FreeBSD.org Severity|Affects Only Me |Affects Some People -- You are receiving this mail because: You are the assignee for the bug. From owner-freebsd-testing@freebsd.org Thu Nov 19 18:14:41 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 455BAA33369 for ; Thu, 19 Nov 2015 18:14:41 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: from mail-pa0-x22c.google.com (mail-pa0-x22c.google.com [IPv6:2607:f8b0:400e:c03::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 145B01A02; Thu, 19 Nov 2015 18:14:41 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: by pabfh17 with SMTP id fh17so91181868pab.0; Thu, 19 Nov 2015 10:14:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=oBi3XVKca7vKN+atPv05A0ief6x501RqLOTDfw60m9o=; b=JmGL2rzSYk7T3OsBBtFjpvmETx9IZHNAMKBmN8/abjKSCqNw31fs1Jy10PeBNOpkrW 4yo/4GXMSil275KHC1iWDtWLc2sLev/d4yIClj2qdyd55KPeGvG/yieL6fu6nij61rkH ZqpzJg0s+Roy5VZfDiLJMkLd99ltJg3HzpX3fCNKb5gpGo2HLO2m/9BHzXTBSjykfDA+ DIWpRQ4zGbm4krDTLQEMogRju/M9MwZPawlWUuYgwcErtVkL80NJT2yXBl3Kjb4niVuL OB25nFzivEH/IzL2b8fL5hifm8bLhhyg3CfmNqpbBSK2toIBYZkHAgwwHXZVMn5jl/n7 QgOQ== X-Received: by 10.66.188.49 with SMTP id fx17mr12581178pac.95.1447956880497; Thu, 19 Nov 2015 10:14:40 -0800 (PST) Received: from [33.172.230.229] (ma82036d0.tmodns.net. [208.54.32.168]) by smtp.gmail.com with ESMTPSA id dd4sm12021364pbb.52.2015.11.19.10.14.36 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 19 Nov 2015 10:14:38 -0800 (PST) Content-Type: text/plain; charset=cp932 Mime-Version: 1.0 (1.0) Subject: Re: [RFC] Rename `make test` in suite.test.mk with `make regress` From: Garrett Cooper X-Mailer: iPhone Mail (13B143) In-Reply-To: Date: Thu, 19 Nov 2015 10:14:35 -0800 Cc: "freebsd-testing@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: <27967032-F7AD-481F-A397-9495699B41AF@gmail.com> References: <5C39F495-5717-450F-8460-14B69DD48AD6@freebsd.org> To: Julio Merino 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: Thu, 19 Nov 2015 18:14:41 -0000 > On Oct 17, 2015, at 21:27, NGie Cooper wrote: >=20 >>> On Oct 17, 2015, at 19:21, Julio Merino wrote: >>>=20 >>>> On Oct 17, 2015, at 21:56, NGie Cooper wrote: >>>>=20 >>>>=20 >>>> On Oct 17, 2015, at 18:50, Julio Merino wrote: >>>>=20 >>>>> On Oct 17, 2015, at 18:03, NGie Cooper wrote: >>>>>=20 >>>>> Hi all, >>>>> There=81fs a lesser known target in suite.test.mk that runs `kyua t= est` in a similar manner to how Jenkins and other groups have integrated kyu= a into their test infrastructures. >>>>> The legacy target on FreeBSD was `regress`, but the target created w= ith the bsd.test.mk creation back a few years ago was `test`. Why change fro= m `test` to `regress`? There are places in the tree (bin/test for example) t= hat have targets named test, so in order to avoid clashing with a common tar= get (name), it=81fs best to use the legacy target name. >>>>> Would anyone have any serious heartburn over the change? >>>>=20 >>>> Is this only because of bin/test? Seems like renaming a target to avoi= d that one collision is just moving the problem around. It is possible that= some other directory could later grow a target that conflicts with your new= name. >>>=20 >>> Yes, I realize that. The goal though is I want to be able to call `make <= something>` from the top and it would iterate down each and every subdirecto= ry and run tests. >>=20 >> Other for the bin/test naming collision, that should work already, should= n't it? >=20 > make test isn=81ft currently hooked in to any subdirectories. So this is w= hat happens today: >=20 > $ make -VRELDIR > bin > $ make test > =3D=3D=3D> tests (buildconfig) > =3D=3D=3D> tests (all) > $ cd test > $ make test > `test' is up to date. > $ >=20 > If I fake hooking it up, things get a bit weird because it=81fs now going t= o evaluate all targets named `test`, which currently causes a build break wi= th bin/sh and the builds test binary when I do it from bin/ : >=20 > $ env SUBDIR_TARGETS=3Dtest make test > =3D=3D=3D> tests (test) > *** Using this test does not preclude you from running the tests > *** installed in /usr/tests. This test run may raise false > *** positives and/or false negatives. >=20 > *** WARNING: make test is experimental > *** > *** Using this test does not preclude you from running the tests > *** installed in /usr/tests. This test run may raise false > *** positives and/or false negatives. >=20 > legacy_test:main -> passed [0.056s] >=20 > Results file id is usr_tests_bin_test.20151018-023326-624852 > Results saved to /home/ngie/.kyua/store/results.usr_tests_bin_test.2015101= 8-023326-624852.db >=20 > 1/1 passed (0 failed) >=20 > *** Once again, note that make test is unsupported. > cc -O2 -pipe -fno-strict-aliasing -O2 -pipe -std=3Dgnu99 -fstack-protect= or-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-para= meter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type= -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-ali= gn -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style= -definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safet= y -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-a= rguments -o test test.o >=20 > Neither case works, so this is why test is currently out of the picture. >=20 >> Not sure how ugly this would be, but you'd also define an internal "run-t= ests" target or similar that is used exclusively by the recursion code. The= n, in the top-level Makefile, you define a bare "test" target that starts th= e recursion so that "make test" works. And then, in bsd.test.mk, you define= a "test" target if - and only if - there is no "test" target yet. bin/test= would behave differently than the rest if you ever went in there and ran "m= ake test", but I think that's a minor problem. >=20 > I=81fm pretty sure make testworld would be ok for a top-level target. Hone= stly though, I don=81ft think people really care as long as they can execute= one command and it would do everything for them (run_tests, etc). >=20 >> This is offtopic, but do you have a plan anywhere on how to make the test= s invocation this way reliable? Without installed binaries, the tests might= not do the right thing, and I'm not sure if the object tree is enough for t= his to work properly. That's the reason why "make test" from the top-level d= irectory is currently disallowed. >=20 > I can=81ft make it 100% reliable and it=81fs not a replacement for really r= unning the tests or doing other CI testing as the tests might rely on tools o= n the base system. As a base set of requirements: > - Compile the tests > - Install the tests and supporting files to a temporary directory under MA= KEOBJDIRPREFIX. > - Run the tests >=20 > Once this has been resolved, we can start looking at other items, like: > - How=20 >=20 >> I think I see what you mean: that because "regress" already existed in th= e FreeBSD tree, no other targets were introduced to collide with it? If yes= , I wouldn't expect that to be the case. Tests were not interleaved with th= e source tree in the past, so the "regress" target only existed in a subset o= f the tree, didn't it? >=20 > Correct. It=81fs been established as a =81ghands-off=81h target for some t= ime. >=20 > You=81fre correct about regress only existing in part of the tree but in r= eality it was hooked in to other places in the build system, even if it was u= nused outside tools/regression: >=20 > $ grep -r regress share/mk Makefile* > share/mk/bsd.subdir.mk: realinstall regress tags \ > share/mk/bsd.sys.mk: realdepend realinstall regress subdir-all s= ubdir-depend \ > Makefile: obj objlink regress rerelease showconfig tags toolchain up= date \ > $ >=20 > I admit that it=81fs a poorly named target, but would probably raise less e= yebrows than telling people to invoke =81gkyua test=81h has in the past/woul= d... >=20 >>>> Have you considered "check"? That'd be in line with what automake does= , for example, which would homogenize the target name with a ton of other pr= ojects out there. >>>=20 >>> =81c `make check` would be ok too. I just have to comb the tree for bina= ries that don=81ft match `check`. >=20 > This doesn=81ft seem like a doable option right now, but I=81fll need to d= o more investigation as this checkout doesn=81ft have the rest of my changes= : >=20 > $ find . -name check.\* > ./sbin/fsck_msdosfs/check.c > ./tools/build/make_check/check.mk > ./contrib/xz/src/liblzma/api/lzma/check.h > ./contrib/xz/src/liblzma/check/check.c > ./contrib/xz/src/liblzma/check/check.h > ./contrib/atf/atf-c/check.c > ./contrib/atf/atf-c/check.h > ./contrib/atf/atf-c++/check.cpp > ./contrib/atf/atf-c++/check.hpp > ./contrib/serf/build/check.py > ./contrib/ntp/sntp/libopts/check.c > ./crypto/heimdal/kadmin/check.c > $ cd sbin/fsck_msdosfs; make check > cc -O2 -pipe -fno-strict-aliasing -O2 -pipe -I/usr/src/svn/sbin/fsck_msd= osfs/../fsck -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -= Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-= prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitc= h -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnest= ed-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmiss= ing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-i= nt -Wno-unused-const-variable -Qunused-arguments /usr/src/svn/sbin/fsck_msd= osfs/check.c -o check > /usr/lib/crt1.o: In function `_start': > /usr/src/git/lib/csu/amd64/crt1.c:(.text+0x17b): undefined reference to `m= ain' > /tmp/check-014c0d.o: In function `checkfilesys': > /usr/src/svn/sbin/fsck_msdosfs/check.c:(.text+0x2f): undefined reference t= o `alwaysno' > /usr/src/svn/sbin/fsck_msdosfs/check.c:(.text+0x35): undefined reference t= o `rdonly' > /usr/src/svn/sbin/fsck_msdosfs/check.c:(.text+0x3b): undefined reference t= o `preen' > /usr/src/svn/sbin/fsck_msdosfs/check.c:(.text+0x53): undefined reference t= o `rdonly' > /usr/src/svn/sbin/fsck_msdosfs/check.c:(.text+0x77): undefined reference t= o `rdonly' > /usr/src/svn/sbin/fsck_msdosfs/check.c:(.text+0x9d): undefined reference t= o `pwarn' > /usr/src/svn/sbin/fsck_msdosfs/check.c:(.text+0xa3): undefined reference t= o `rdonly' > /usr/src/svn/sbin/fsck_msdosfs/check.c:(.text+0xaf): undefined reference t= o `preen' > /usr/src/svn/sbin/fsck_msdosfs/check.c:(.text+0xc4): undefined reference t= o `preen' > /usr/src/svn/sbin/fsck_msdosfs/check.c:(.text+0xd7): undefined reference t= o `rdonly' > /usr/src/svn/sbin/fsck_msdosfs/check.c:(.text+0xef): undefined reference t= o `readboot' > /usr/src/svn/sbin/fsck_msdosfs/check.c:(.text+0x10c): undefined reference t= o `perr' > /usr/src/svn/sbin/fsck_msdosfs/check.c:(.text+0x148): undefined reference t= o `preen' > /usr/src/svn/sbin/fsck_msdosfs/check.c:(.text+0x14e): undefined reference t= o `skipclean' > /usr/src/svn/sbin/fsck_msdosfs/check.c:(.text+0x164): undefined reference t= o `checkdirty' > /usr/src/svn/sbin/fsck_msdosfs/check.c:(.text+0x191): undefined reference t= o `preen' > /usr/src/svn/sbin/fsck_msdosfs/check.c:(.text+0x1cc): undefined reference t= o `readfat' > /usr/src/svn/sbin/fsck_msdosfs/check.c:(.text+0x235): undefined reference t= o `readfat' > /usr/src/svn/sbin/fsck_msdosfs/check.c:(.text+0x25c): undefined reference t= o `comparefat' > /usr/src/svn/sbin/fsck_msdosfs/check.c:(.text+0x28a): undefined reference t= o `preen' > /usr/src/svn/sbin/fsck_msdosfs/check.c:(.text+0x2aa): undefined reference t= o `checkfat' > /usr/src/svn/sbin/fsck_msdosfs/check.c:(.text+0x2cb): undefined reference t= o `preen' > /usr/src/svn/sbin/fsck_msdosfs/check.c:(.text+0x2eb): undefined reference t= o `resetDosDirSection' > /usr/src/svn/sbin/fsck_msdosfs/check.c:(.text+0x317): undefined reference t= o `handleDirTree' > /usr/src/svn/sbin/fsck_msdosfs/check.c:(.text+0x32a): undefined reference t= o `preen' > /usr/src/svn/sbin/fsck_msdosfs/check.c:(.text+0x34d): undefined reference t= o `checklost' > /usr/src/svn/sbin/fsck_msdosfs/check.c:(.text+0x371): undefined reference t= o `ask' > /usr/src/svn/sbin/fsck_msdosfs/check.c:(.text+0x390): undefined reference t= o `writefat' > /usr/src/svn/sbin/fsck_msdosfs/check.c:(.text+0x3f3): undefined reference t= o `pwarn' > /usr/src/svn/sbin/fsck_msdosfs/check.c:(.text+0x401): undefined reference t= o `pwarn' > /usr/src/svn/sbin/fsck_msdosfs/check.c:(.text+0x420): undefined reference t= o `ask' > /usr/src/svn/sbin/fsck_msdosfs/check.c:(.text+0x43f): undefined reference t= o `pwarn' > /usr/src/svn/sbin/fsck_msdosfs/check.c:(.text+0x454): undefined reference t= o `pwarn' > /usr/src/svn/sbin/fsck_msdosfs/check.c:(.text+0x46f): undefined reference t= o `writefat' > /usr/src/svn/sbin/fsck_msdosfs/check.c:(.text+0x48a): undefined reference t= o `finishDosDirSection' > /usr/src/svn/sbin/fsck_msdosfs/check.c:(.text+0x4b6): undefined reference t= o `pwarn' > cc: error: linker command failed with exit code 1 (use -v to see invocatio= n) > *** Error code 1 >=20 > Stop. > make: stopped in /usr/src/svn/sbin/fsck_msdosfs >=20 > Sometimes FreeBSD needs to bite the bullet and conform to something that=81= fs been widely accepted for the last 15 years, even if there will be teeth g= nashing. I've mulled this over for a while and the best path forward is "make check".= I'll go fix all non-conforming areas of the tree and send out a note to arc= h as well. Thanks! -NGie= From owner-freebsd-testing@freebsd.org Thu Nov 19 18:22:39 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 00B00A335CF for ; Thu, 19 Nov 2015 18:22:39 +0000 (UTC) (envelope-from jmmv@meroh.net) Received: from mail-yk0-x22b.google.com (mail-yk0-x22b.google.com [IPv6:2607:f8b0:4002:c07::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AD49B1DF7 for ; Thu, 19 Nov 2015 18:22:38 +0000 (UTC) (envelope-from jmmv@meroh.net) Received: by ykba77 with SMTP id a77so119282095ykb.2 for ; Thu, 19 Nov 2015 10:22:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=meroh-net.20150623.gappssmtp.com; s=20150623; h=sender:content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=2oveLJDRO75FiY6j3CdIPOZr1kDffRCz7oHg0+mtLIE=; b=JLMD0Dx8ELIE5o9UukVWRzYOnf37/v++u8wt6SWsm8EfGn9+J8eLkauk4dvBpTNNnl gk/rkRGW8qgLa5/zK8If0et3yWpyvJb8vj8IFJkRfIzhF6kkmXnicFJ3tzEhHA6e4niR qodP6hVROwfB9hdP8pLBGq74+bKvc/LWrJQLlvXu9TXUWG/YujAUuRVWLSroYOak1vWc oVQFOHLWICk/WQwOL6QmghHAc8Kp2CDZLpbi9FGo1GGnS3Sc7Xx43IiRJekVaLCEzW5M rwjlQxGkaNYsteSTYRIVmPse09kB1s+3xydP/GxQ2DrYeOrkhSSOs2cnWEolBDBieg8G sJCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:content-type:mime-version:subject:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to; bh=2oveLJDRO75FiY6j3CdIPOZr1kDffRCz7oHg0+mtLIE=; b=hxQESfhaMCboXIlrE6BP6v8zW1K9IQcQZu2Uzs3QJIikxHjhX0oupSW9aK8kXRPHEj UkziYSpnFA+30i+RCngykTi0l6bas03xa2okJhd43FtUiMaDJlCCmjP20fl+kAl9KE7A JmCLF7gM35hO+PC81Tf6Z6uHuBIdewQ42gudCwXJOhsexQTbVKuWloFD9ItzUEmbSMXs xz2yMLuBGbL6fZ7EW837f+iDRbGQdeRYEZ5jxlPusnjYceJQMXVuKC3mfLScP2cR5jBm abYJ2+5uzY2cQ/foTBgsK6hivBxxfW+o6EEm1d2JT4ToyvcILyDBMSRKuh8ObTrV0CxC O0/Q== X-Gm-Message-State: ALoCoQn86+9iuFUrlcBRtM5xMMi3FAQM5knyZO9mwtCpxa12YsyUn0aP1FEf0In19HojK13Geqir X-Received: by 10.13.211.135 with SMTP id v129mr7860792ywd.295.1447957357570; Thu, 19 Nov 2015 10:22:37 -0800 (PST) Received: from ?IPv6:2620::1003:1007:2c03:57c5:e228:c63? ([2620:0:1003:1007:2c03:57c5:e228:c63]) by smtp.gmail.com with ESMTPSA id 141sm8648853ywm.28.2015.11.19.10.22.36 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 19 Nov 2015 10:22:36 -0800 (PST) Sender: Julio Merino Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 9.1 \(3096.5\)) Subject: Re: [RFC] Rename `make test` in suite.test.mk with `make regress` From: Julio Merino In-Reply-To: <27967032-F7AD-481F-A397-9495699B41AF@gmail.com> Date: Thu, 19 Nov 2015 13:22:36 -0500 Cc: "freebsd-testing@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: References: <5C39F495-5717-450F-8460-14B69DD48AD6@freebsd.org> <27967032-F7AD-481F-A397-9495699B41AF@gmail.com> To: Garrett Cooper X-Mailer: Apple Mail (2.3096.5) 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: Thu, 19 Nov 2015 18:22:39 -0000 On Nov 19, 2015, at 13:14, Garrett Cooper wrote: >=20 > I've mulled this over for a while and the best path forward is "make = check". I'll go fix all non-conforming areas of the tree and send out a = note to arch as well. > Thanks! Great. Will you be sending the changes for review via Phabricator? Thanks for doing this! --=20 Julio Merino -- http://julio.meroh.net/ From owner-freebsd-testing@freebsd.org Thu Nov 19 23:19:27 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 2CC05A32860 for ; Thu, 19 Nov 2015 23:19:27 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: from mail-lf0-x22e.google.com (mail-lf0-x22e.google.com [IPv6:2a00:1450:4010:c07::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9B0BA176C; Thu, 19 Nov 2015 23:19:26 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: by lfs39 with SMTP id 39so58447561lfs.3; Thu, 19 Nov 2015 15:19:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=D2GX69cDuuEQqY8I6szmyM0USoVp5MzuB4tpArPWGvE=; b=Spzibnbmn4v6ddymAD+QmjPsUBn6FmobWpZoEydGHNzQX+2s1PwTdh+7P4KXlwZqYk TMVt47yZO3+t29ngg7kgSnVf0xOPbR8t5jWEU2GeEJ9eusk3iu/pvCxQg0Tu4eRgokao gr3Pp51A4mymSIVrlGUNHMgVf2xBefv44Dd8R5hssMit5EJUToCU89Ucx2K4mPzVajsL YHjeWDROE3E6s7W8sCi58b9bpDur4GLKDdYfBK5ymNfO1Mf/MIFqi8ho/2JWHjKeB5se LiOpHIO84sRcQol8ezSLKNM4e4WnS7EQTDngU9fNb4XXC7iRDNR24h2ogmYsYq/4oqCh buow== MIME-Version: 1.0 X-Received: by 10.25.142.84 with SMTP id q81mr3879349lfd.77.1447975164392; Thu, 19 Nov 2015 15:19:24 -0800 (PST) Received: by 10.112.219.9 with HTTP; Thu, 19 Nov 2015 15:19:24 -0800 (PST) In-Reply-To: References: <5C39F495-5717-450F-8460-14B69DD48AD6@freebsd.org> <27967032-F7AD-481F-A397-9495699B41AF@gmail.com> Date: Thu, 19 Nov 2015 15:19:24 -0800 Message-ID: Subject: Re: [RFC] Rename `make test` in suite.test.mk with `make regress` From: NGie Cooper To: Julio Merino Cc: "freebsd-testing@freebsd.org" Content-Type: text/plain; charset=UTF-8 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: Thu, 19 Nov 2015 23:19:27 -0000 On Thu, Nov 19, 2015 at 10:22 AM, Julio Merino wrote: > On Nov 19, 2015, at 13:14, Garrett Cooper wrote: >> >> I've mulled this over for a while and the best path forward is "make check". I'll go fix all non-conforming areas of the tree and send out a note to arch as well. >> Thanks! > > Great. Will you be sending the changes for review via Phabricator? Yup! I'll have to schedule an exp-run as well to find any potential pitfalls in ports as well. > Thanks for doing this! No problem :)! Thanks! -NGie From owner-freebsd-testing@freebsd.org Fri Nov 20 17:50:14 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 CC46CA33D86; Fri, 20 Nov 2015 17:50:14 +0000 (UTC) (envelope-from mailinglists@toco-domains.de) Received: from toco-domains.de (mail.toco-domains.de [IPv6:2a01:4f8:150:50a5::6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8F37D1DB9; Fri, 20 Nov 2015 17:50:14 +0000 (UTC) (envelope-from mailinglists@toco-domains.de) Received: from [192.168.0.120] (port-212-202-156-99.static.qsc.de [212.202.156.99]) by toco-domains.de (Postfix) with ESMTPA id 8138E1B22035; Fri, 20 Nov 2015 18:50:03 +0100 (CET) Subject: Re: Call for Help: need script for patching ports tree, building with poudriere To: Ricky G , Craig Rodrigues References: Cc: "freebsd-testing@freebsd.org" , "freebsd-ports@freebsd.org" From: =?UTF-8?Q?Torsten_Z=c3=bchlsdorff?= Message-ID: <564EDE98.9070508@toco-domains.de> Date: Fri, 20 Nov 2015 09:49:28 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed 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: Fri, 20 Nov 2015 17:50:14 -0000 Hello Ricky, > Hello, Decided to not add a config file to keep it simpler, so you'll > need to edit the variables to your needs below the options. The only > packages that it may need is portlint, porttools and/or poudriere. > Let me know what you think or needs improvement. Thank you very much for your script! I took a short look at it and have some questions/suggestions: Line 119/120: There you're burning an if. I have more skill in bash than in sh - but is there no negation possible? Line 162: BUILD_LIST="`(cat ${PATCH_FILE} | grep -o '^Index:[ ].*' | sed 's/Index: // ; s/Mk.*// ; s/Tools.*// ; s/Templates.*// ; s/Keywords.*//' | grep -o -e '.*\/.*\/' | sed 's/.*\/.*\/files\/$// ; s/\/$//' | sort | awk '!a[$0]++')`" This line is relative complicated. Is there any reason not to let svn do the work? Like: BUILD_LIST="`${SVN} status | grep -o -e '.*\/.*\/' | awk '{ print $2 }'` Your way is faster (and more accurate, since i'm currently too short on time), but the other way would allow applying multiple patches and manual changes without any problems. But i'm not sure if this is really needed. Line 201: svn revert -R would do the same, both of our approaches have a problem: the ignore for example added files. Greetings, Torsten From owner-freebsd-testing@freebsd.org Fri Nov 20 23:11:09 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 DDE90A332D0; Fri, 20 Nov 2015 23:11:09 +0000 (UTC) (envelope-from ricky1252@hotmail.com) Received: from SNT004-OMC4S19.hotmail.com (snt004-omc4s19.hotmail.com [65.55.90.222]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "*.outlook.com", Issuer "MSIT Machine Auth CA 2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A737615A9; Fri, 20 Nov 2015 23:11:09 +0000 (UTC) (envelope-from ricky1252@hotmail.com) Received: from SNT146-W42 ([65.55.90.199]) by SNT004-OMC4S19.hotmail.com over TLS secured channel with Microsoft SMTPSVC(7.5.7601.23008); Fri, 20 Nov 2015 15:11:08 -0800 X-TMN: [Fs/ibxqvcrhK2VnIjZKDewbOFqJApKqF] X-Originating-Email: [ricky1252@hotmail.com] Message-ID: From: Ricky G To: =?iso-8859-1?B?VG9yc3RlbiBa/Ghsc2RvcmZm?= CC: "freebsd-testing@freebsd.org" , "freebsd-ports@freebsd.org" Subject: RE: Call for Help: need script for patching ports tree, building with poudriere Date: Fri, 20 Nov 2015 18:11:08 -0500 Importance: Normal In-Reply-To: <564EDE98.9070508@toco-domains.de> References: , , , , <564EDE98.9070508@toco-domains.de> MIME-Version: 1.0 X-OriginalArrivalTime: 20 Nov 2015 23:11:08.0569 (UTC) FILETIME=[BD4BA090:01D123E8] Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 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: Fri, 20 Nov 2015 23:11:10 -0000 > Thank you very much for your script! >=20 > I took a short look at it and have some questions/suggestions: >=20 > Line 119/120: > There you're burning an if. I have more skill in bash than in sh - but=20 > is there no negation possible? Honestly=2C the main reason I started this is to just see what I could do.= Feedback is most appreciated as improving my skills is one of my goals her= e. Bash and sh are extremely similar=2C this is most likely lack of knowled= ge on my part. Do you mind explaining further? >=20 > Line 162: > BUILD_LIST=3D"`(cat ${PATCH_FILE} | grep -o '^Index:[ ].*' | sed 's/Index= :=20 > // =3B s/Mk.*// =3B s/Tools.*// =3B s/Templates.*// =3B s/Keywords.*//' |= grep=20 > -o -e '.*\/.*\/' | sed 's/.*\/.*\/files\/$// =3B s/\/$//' | sort | awk=20 > '!a[$0]++')`" >=20 > This line is relative complicated. Is there any reason not to let svn do= =20 > the work? Like: > BUILD_LIST=3D"`${SVN} status | grep -o -e '.*\/.*\/' | awk '{ print $2 }'= `> Your way is faster (and more accurate=2C since i'm currently too short o= n=20 > time)=2C but the other way would allow applying multiple patches and=20 > manual changes without any problems. But i'm not sure if this is really=20 > needed. Using the diff file instead of svn is of course faster because there has m= uch less data to go through. I was considering adding multiple diff support= . Going to take a closer look at this. Do you think its more important to f= ocus on the diff file or the port tree for generating a build list? The mai= n reason I didn't want to use the port tree=2C at least in my case=2C is be= cause I have so many ports that are not sync'd with the current FreeBSD tre= e. The main reason that command is complicated is to strip many possible non-= port files/folders so that the list wont contain something like Mk/Uses/. T= he build list you suggested would work=2C but most of the sed command is st= ill needed to stripe non-ports. Looking at it again=2C I see where I could = make it a bit shorter and easier to read. The sort and awk command at the e= nd is just make it look nice and remove duplicates. Not really required. > Line 201: > svn revert -R would do the same=2C both of our approaches have a problem:= =20 > the ignore for example added files. Yeah=2C I agree. This is a big problem with added patchfiles. I added a "H= ard Revert" (-R) option that I was considering making make the default that= should fix this problem. Can you check and see if it does for you? I know = some people maybe weary of the rm -rf command=2C It is also why I added so = many checks on a properly set port tree. Do you think it would be better to= just do this "Hard Revert" and remove the other option? Thanks for the feedback! I'v already started working on 0.0.2! I just finis= hed adding better failed patch output. Going to also add a option to overri= de the scripts portsdir=2C and add support for multiple diff files=2C and t= ake another look at my BUILD_LIST to make it simpler. Keep the feed back co= ming please! =3D] Ultima =