From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/8419 Path: news.gmane.org!not-for-mail From: =?UTF-8?B?0KDRi9GB0Yw=?= Newsgroups: gmane.linux.lib.musl.general Subject: Re: Adjustments to roadmap Date: Mon, 31 Aug 2015 00:21:08 +0700 Message-ID: <20150831002108.69c832d1@r2lynx> References: <20150828024347.GA7624@brightrain.aerifal.cx> <20150830121847.4c7aa488@r2lynx> <20150830053147.GL7833@brightrain.aerifal.cx> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_3BE/XqD/=bt.JHHPCPRZi06" X-Trace: ger.gmane.org 1440955227 21081 80.91.229.3 (30 Aug 2015 17:20:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 30 Aug 2015 17:20:27 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-8431-gllmg-musl=m.gmane.org@lists.openwall.com Sun Aug 30 19:20:27 2015 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1ZW6HH-0003qx-Nx for gllmg-musl@m.gmane.org; Sun, 30 Aug 2015 19:20:23 +0200 Original-Received: (qmail 9743 invoked by uid 550); 30 Aug 2015 17:20:22 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 9718 invoked from network); 30 Aug 2015 17:20:22 -0000 X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,NO_RECEIVED, NO_RELAYS autolearn=ham autolearn_force=no version=3.4.0 In-Reply-To: <20150830053147.GL7833@brightrain.aerifal.cx> X-Mailer: claws_mail Xref: news.gmane.org gmane.linux.lib.musl.general:8419 Archived-At: --MP_3BE/XqD/=bt.JHHPCPRZi06 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Sun, 30 Aug 2015 01:31:47 -0400 Rich Felker wrote: > On Sun, Aug 30, 2015 at 12:18:47PM +0700, =D0=A0=D1=8B=D1=81=D1=8C wrote: > > On Thu, 27 Aug 2015 22:43:48 -0400 > > Rich Felker wrote: > >=20 > > > In addition to the above, there are all of the existing roadmap > > > items on the wiki which are open for discussion of how they > > > should be prioritized. The big projects are roughly: > > >=20 > > > - Atomics refactorization/deduplication > > > - Bits refactorization/deduplication > > > - Out-of-tree builds > > > - LC_COLLATE > > > - IDN > > > - Advanced glibc ABI-compat features in dynamic linker > > > - Documentation > > >=20 > > > Apologies for the slow progress lately. Don't worry though, > > > there's still lots more good stuff to come for musl. > >=20 > > How about libc message localization, or MUSL_LOCPATH and msgfmt > > stuff? You wanted to translate musl messages some time ago and I > > even did sent a draft before question was abandoned. I also can't > > get it to work and I don't quite understand the requirements for it. >=20 > Yes, that would be great. Can you point me back at the message with > the draft? I'll take a look again and see if I can get it to work. >=20 > Rich Here it is: http://www.openwall.com/lists/musl/2015/03/17/3 (or "[musl] libintl: stubs or working functions?" Tue, 17 Mar 2015 13:59:16 +0700) I don't remember what did not work, I just get back to it again two days ago - recovered a file attached, compiled with msgfmt, set environment: MUSL_LOCPATH=3D/tmp LC_ALL=3Dru_RU ./date and it still prints in English. I had at the time file ru_RU in /tmp and strace confirmed musl mmaped that file. I attach "date.c" test program I expected to work. I probably messed up with msgfmt or something I do not remember now. --MP_3BE/XqD/=bt.JHHPCPRZi06 Content-Type: application/octet-stream; name=date.c Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=date.c I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDx0aW1lLmg+CiNpbmNsdWRlIDxsb2NhbGUuaD4K CmludCBtYWluKHZvaWQpCnsKCXRpbWVfdCB0OwoJc3RydWN0IHRtIHRteDsKCWNoYXIgQlsxMDI0 XTsKCglzZXRsb2NhbGUoTENfQUxMLCAiIik7CgoJdGltZSgmdCk7Cglsb2NhbHRpbWVfcigmdCwg JnRteCk7CgoJc3RyZnRpbWUoQiwgc2l6ZW9mKEIpLCAiJWMiLCAmdG14KTsKCXByaW50ZigiJXNc biIsIEIpOwoKCXJldHVybiAwOwp9Cg== --MP_3BE/XqD/=bt.JHHPCPRZi06--