From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/4642 Path: news.gmane.org!not-for-mail From: Rich Felker Newsgroups: gmane.linux.lib.musl.general Subject: Re: Drafting 1.0 announcements Date: Mon, 10 Mar 2014 16:30:01 -0400 Message-ID: <20140310203001.GK184@brightrain.aerifal.cx> References: <20140310062243.GA20462@brightrain.aerifal.cx> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1394483411 4137 80.91.229.3 (10 Mar 2014 20:30:11 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 10 Mar 2014 20:30:11 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-4646-gllmg-musl=m.gmane.org@lists.openwall.com Mon Mar 10 21:30:17 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 1WN6py-0007hv-PR for gllmg-musl@plane.gmane.org; Mon, 10 Mar 2014 21:30:14 +0100 Original-Received: (qmail 17433 invoked by uid 550); 10 Mar 2014 20:30:14 -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 17425 invoked from network); 10 Mar 2014 20:30:13 -0000 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Xref: news.gmane.org gmane.linux.lib.musl.general:4642 Archived-At: On Mon, Mar 10, 2014 at 10:23:01AM +0000, Justin Cormack wrote: > On 10 Mar 2014 06:23, "Rich Felker" wrote: > > > > The below are DRAFTS, not actual announcements of a release. I'm > > posting them now in search of suggestions for improving them. > > > > Rich > > They look pretty good some comments inline. Thanks! > > Short release announcement for freecode and anyone already familiar > > with musl just needing to know about the new release: > > > > This release adds support for a soft-float ABI variant on MIPS as > > well as new experimental ports to SuperH and x32 (the new 32-bit > > ABI for x86_64). Two floating point printf bugs have been fixed > > including a rounding error and off-by-one buffer overflow that > > could occur only when printing certain denormal values with > > thousands of places of precision. A second overflow issue was > > fixed in wcsxfrm where a buffer length of zero was misinterpreted. > > Several other minor bug fixes and compatibility improvements have > > also been made. > > Something about what 1.0 means for these users? Or even just the contains > all mandatory POSIX stuff? I was going to say it's not really news since we've had this level for a while now, but actually the addition of the stupid legacy DES setkey/encrypt functions also brought us up to the level of supporting all mandatory XSI interfaces. So I think this is announcement-worthy. Let's add after the first sentence: The legacy setkey/encrypt API has been added, completing musl's coverage of the POSIX XSI option interfaces. > > Blurb for news sites that accept moderate-length submissions: > > > > The musl libc project has released version 1.0, the result of > > Add URL here? Yes, of course a link to musl is needed, and everything else probably needs to be linked too. > > three years of development and testing. Musl is a lightweight, > > fast, simple, MIT-licensed, correctness-oriented alternative to > > Standards compliant? Really this list is too long already... If it's important to add, maybe we could make it "standards/correctness-oriented"? > > the GNU C library (glibc), uClibc, or Android's Bionic. At this > > Mention klibc too? Might persuade them one day. Probably most people don't even know about klibc. My thought was to raise musl's ability to replace klibc on the initramfs mailing list first rather than doing it in release announcements. > > point musl provides all mandatory C99 and POSIX interfaces (plus a > > lot of widely-used extensions), and well over 5000 packages are > > known to build successfully against musl. > > > > Several options are available for trying musl. Compiler toolchains > > Mention that you can just use it out of the box you don't need a new distro. Yes, the compiler toolchains part was supposed to convey that but I agree it's not clear. Could mention the gcc wrapper too. Rich