From owner-freebsd-current@freebsd.org Sun Nov 15 11:23:55 2015 Return-Path: Delivered-To: freebsd-current@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-current@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Discussions about the use of FreeBSD-current 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