From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/5151 Path: news.gmane.org!not-for-mail From: Laurent Bercot Newsgroups: gmane.linux.lib.musl.general Subject: Re: Post-1.1.1 plans Date: Wed, 21 May 2014 02:01:03 +0100 Message-ID: <537BFACF.6010404@skarnet.org> References: <20140520223324.GA19737@brightrain.aerifal.cx> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1400634094 12354 80.91.229.3 (21 May 2014 01:01:34 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 21 May 2014 01:01:34 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-5156-gllmg-musl=m.gmane.org@lists.openwall.com Wed May 21 03:01:28 2014 Return-path: Envelope-to: gllmg-musl@plane.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1WmuuO-0002VC-3e for gllmg-musl@plane.gmane.org; Wed, 21 May 2014 03:01:28 +0200 Original-Received: (qmail 25918 invoked by uid 550); 21 May 2014 01:01:26 -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 25903 invoked from network); 21 May 2014 01:01:25 -0000 X-SourceIP: 80.111.163.198 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 In-Reply-To: <20140520223324.GA19737@brightrain.aerifal.cx> Xref: news.gmane.org gmane.linux.lib.musl.general:5151 Archived-At: > There may be other open things I'm missing; let me know if you have a > request that doesn't appear above. I would like to have a serious design discussion about how to implement leap second support in musl. I haven't taken the time to have a serious go at it since I first mentioned it, but I have thought about it for a bit and it is indeed more complex than it appears - because the standard way of supporting them, i.e. in timezone files, is broken. (Timezones are a process-wide setting since the default can be overriden with TZ, but interpretation of the system clock as a TAI or UTC clock should be a system-wide setting.) So, before diving in and writing some more code that won't be merged in, I'd like to assess exactly what would be acceptable for musl and what would not. A probable spin-off of this discussion is a subject in itself: what would be an acceptable format, a set of conventions to follow, to add musl-specific extensions outside of POSIX (or whatever superset of POSIX musl implements). -- Laurent