From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/4637 Path: news.gmane.org!not-for-mail From: Justin Cormack Newsgroups: gmane.linux.lib.musl.general Subject: Re: Drafting 1.0 announcements Date: Mon, 10 Mar 2014 10:24:27 +0000 Message-ID: References: <20140310062243.GA20462@brightrain.aerifal.cx> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=047d7b5d95491b1af704f43e022b X-Trace: ger.gmane.org 1394447073 3113 80.91.229.3 (10 Mar 2014 10:24:33 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 10 Mar 2014 10:24:33 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-4641-gllmg-musl=m.gmane.org@lists.openwall.com Mon Mar 10 11:24:40 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 1WMxNw-0007dM-Oz for gllmg-musl@plane.gmane.org; Mon, 10 Mar 2014 11:24:40 +0100 Original-Received: (qmail 28396 invoked by uid 550); 10 Mar 2014 10:24:39 -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 28387 invoked from network); 10 Mar 2014 10:24:39 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=specialbusservice.com; s=google; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=XBW3pugpqXYubBfeT1JLv1MAAvSj5DM0t8odx3FcpOY=; b=pbemVAHr7FW+7HiOGyhn38LsCE1cMHzNWBTL5NUD3Q5agM7DsSYxO3e8rFcvXeJF8J rxS4/+aVncpJujKHCdDps/c/MUjfVlkgCy+vgW6Zk71AOgUUvTPWcJK+gYCgn8mm2UQh HpRpgNGIATT9fgP3w9SKCYsO8IrpJbap9q9ag= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=XBW3pugpqXYubBfeT1JLv1MAAvSj5DM0t8odx3FcpOY=; b=iOOXMPh4a0sj4+9OxSoLcEkIDLTeXYBtkqX+iINOhjQnfevTY18LQBvTYdIy9j6Xk5 w2Xk1dvS5oqoIHfY9ieqKlabzTEDJl0oVuYnwHf9vg2+Fkc/5adomYq8vuefQzSILCMo Jei0tT/tWOdqkWwYK/oH7sn2rxffsXZIyTc2oaNysEHTUi77bNBaZ3imBBKBGjCtMZ3e 7G6Xfx8qB9xU842MQWzhMuHHkBJKpkAVd3Y+qn3J5a3A5rMAgzh8VzmUmuygvHKqxatJ dSRo6fxj+XIjJGbvvmMDGNHvtUFgt4PFnLvEAvVK9ddzevumEM2HlKXM4H4JyVrJQ47L pOBw== X-Gm-Message-State: ALoCoQm+B2gV0+WcXdDBSiPt/zCDLiJ1wqX0ds6TCpUXwjYX/CxPly2p410HILTQjzjUwhSLF1zA X-Received: by 10.66.216.129 with SMTP id oq1mr38914662pac.75.1394447067317; Mon, 10 Mar 2014 03:24:27 -0700 (PDT) In-Reply-To: <20140310062243.GA20462@brightrain.aerifal.cx> Xref: news.gmane.org gmane.linux.lib.musl.general:4637 Archived-At: --047d7b5d95491b1af704f43e022b Content-Type: text/plain; charset=UTF-8 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 Oh and a mention of static linking might be good too it is a common entry point to using Musl. > > 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. > > Blurb for news sites that accept moderate-length submissions: > > The musl libc project has released version 1.0, the result of > three years of development and testing. Musl is a lightweight, > fast, simple, MIT-licensed, correctness-oriented alternative to > the GNU C library (glibc), uClibc, or Android's Bionic. At this > 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 > are available from the musl-cross project, and several new > musl-based Linux distributions are available (Sabotage and > Snowflake, among others). Some well-established distributions > including OpenWRT and Gentoo now have musl-based variants too, and > others (Aboriginal, Alpine, Bedrock, Dragora) are in the process > of switching to musl as their default libc. > > [Optional: provide links for all other projects mentioned?] > > Or a bit shorter, for sites that don't accept long submissions: > > Musl libc 1.0 is now available. Musl is a light, fast, simple, > MIT-licensed, correctness-oriented alternative to the GNU C > library (glibc), uClibc, or Android's Bionic, providing all > mandatory C99 and POSIX interfaces plus many widely-used > extensions. Well over 5000 packages are known to build against > musl. Several musl-based Linux distributions are now available > including musl-based variants of OpenWRT and Gentoo and several > new distributions built around musl. Compiler toolchains are also > available from the musl-cross project. > --047d7b5d95491b1af704f43e022b Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable


On 10 Mar 2014 06:23, "Rich Felker" <dalias@aerifal.cx> wrote:
>
> The below are DRAFTS, not actual announcements of a release. I'm > posting them now in search of suggestions for improving them.
>
> Rich

Oh and a mention of static linking might be good too it is a= common entry point to using Musl.

>
> Short release announcement for freecode and anyone already familiar > with musl just needing to know about the new release:
>
> =C2=A0 =C2=A0 This release adds support for a soft-float ABI variant o= n MIPS as
> =C2=A0 =C2=A0 well as new experimental ports to SuperH and x32 (the ne= w 32-bit
> =C2=A0 =C2=A0 ABI for x86_64). Two floating point printf bugs have bee= n fixed
> =C2=A0 =C2=A0 including a rounding error and off-by-one buffer overflo= w that
> =C2=A0 =C2=A0 could occur only when printing certain denormal values w= ith
> =C2=A0 =C2=A0 thousands of places of precision. A second overflow issu= e was
> =C2=A0 =C2=A0 fixed in wcsxfrm where a buffer length of zero was misin= terpreted.
> =C2=A0 =C2=A0 Several other minor bug fixes and compatibility improvem= ents have
> =C2=A0 =C2=A0 also been made.
>
> Blurb for news sites that accept moderate-length submissions:
>
> =C2=A0 =C2=A0 The musl libc project has released version 1.0, the resu= lt of
> =C2=A0 =C2=A0 three years of development and testing. Musl is a lightw= eight,
> =C2=A0 =C2=A0 fast, simple, MIT-licensed, correctness-oriented alterna= tive to
> =C2=A0 =C2=A0 the GNU C library (glibc), uClibc, or Android's Bion= ic. At this
> =C2=A0 =C2=A0 point musl provides all mandatory C99 and POSIX interfac= es (plus a
> =C2=A0 =C2=A0 lot of widely-used extensions), and well over 5000 packa= ges are
> =C2=A0 =C2=A0 known to build successfully against musl.
>
> =C2=A0 =C2=A0 Several options are available for trying musl. Compiler = toolchains
> =C2=A0 =C2=A0 are available from the musl-cross project, and several n= ew
> =C2=A0 =C2=A0 musl-based Linux distributions are available (Sabotage a= nd
> =C2=A0 =C2=A0 Snowflake, among others). Some well-established distribu= tions
> =C2=A0 =C2=A0 including OpenWRT and Gentoo now have musl-based variant= s too, and
> =C2=A0 =C2=A0 others (Aboriginal, Alpine, Bedrock, Dragora) are in the= process
> =C2=A0 =C2=A0 of switching to musl as their default libc.
>
> =C2=A0 =C2=A0 [Optional: provide links for all other projects mentione= d?]
>
> Or a bit shorter, for sites that don't accept long submissions: >
> =C2=A0 =C2=A0 Musl libc 1.0 is now available. Musl is a light, fast, s= imple,
> =C2=A0 =C2=A0 MIT-licensed, correctness-oriented alternative to the GN= U C
> =C2=A0 =C2=A0 library (glibc), uClibc, or Android's Bionic, provid= ing all
> =C2=A0 =C2=A0 mandatory C99 and POSIX interfaces plus many widely-used=
> =C2=A0 =C2=A0 extensions. Well over 5000 packages are known to build a= gainst
> =C2=A0 =C2=A0 musl. Several musl-based Linux distributions are now ava= ilable
> =C2=A0 =C2=A0 including musl-based variants of OpenWRT and Gentoo and = several
> =C2=A0 =C2=A0 new distributions built around musl. Compiler toolchains= are also
> =C2=A0 =C2=A0 available from the musl-cross project.
>

--047d7b5d95491b1af704f43e022b--