From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28778 invoked by alias); 28 Jan 2017 20:28:02 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 28728 invoked by uid 89); 28 Jan 2017 20:28:01 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.4 required=5.0 tests=BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_SPAM,SPF_PASS autolearn=no version=3.3.2 spammy=H*M:google X-HELO: mail-oi0-f53.google.com Received: from mail-oi0-f53.google.com (HELO mail-oi0-f53.google.com) (209.85.218.53) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sat, 28 Jan 2017 20:27:51 +0000 Received: by mail-oi0-f53.google.com with SMTP id w204so176022744oiw.0 for ; Sat, 28 Jan 2017 12:27:51 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:date:from:subject:to:references :user-agent; bh=BiU9ekeoXPlINmsSTOvImdHaDAf3me4jhu64hwyPqnM=; b=QXd5B8oJoeGGkQAgykXfHoBlaED6FeniwKO9hqgQVEBG2Dr+kBZAdxBt8RwirKvO2B Ctt1sbwQJHFjYZsu9+sG9HV24embtWW4zFgZQKxRPAZZvwbYU61a3hcH+I4m9zg9/h8i T0KeFmmfgQBghsZGbCQ61Z5IZoxrWSpIha7x+RPC6MsvRLB67x6w6iUri+s3Imw24ygp PxVBTSuzKbn50zyD36rlBK90RWwwQXPtXNYQInIPCHXeb5dqyYWC2o7hO22J4WcrcgC6 iP4WsDgPQuW3ZnxzJc3+b1/IrCnedPEVB3u00FNUp52DHPK0oglsjh70h5DjvP0wZxq2 c5mg== X-Gm-Message-State: AIkVDXJoIAbOBaIBz8O8I9JWjFq6EtWFtDSABHIX08SThoHbAlvf4sD6yJCxBieLB6UjuA== X-Received: by 10.202.181.11 with SMTP id e11mr8618580oif.57.1485635269369; Sat, 28 Jan 2017 12:27:49 -0800 (PST) Received: from tmp.dX9RueYnRg ([2605:6000:9fc0:56:811:343f:f904:d318]) by smtp.gmail.com with ESMTPSA id y43sm4520939otd.38.2017.01.28.12.27.48 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 28 Jan 2017 12:27:48 -0800 (PST) Message-ID: <588cfec4.ae1d9d0a.76683.7c48@mx.google.com> Date: Sat, 28 Jan 2017 20:28:00 -0000 From: Steven Penny X-Google-Original-From: Steven Penny Subject: Re: [ANNOUNCEMENT] Updated: bash-4.4.12-3 To: cygwin@cygwin.com References: User-Agent: mailing-list.awk 1.0.0 X-SW-Source: 2017-01/txt/msg00358.txt.bz2 On Fri, 27 Jan 2017 13:23:53, "Eric Blake (cygwin)" wrote: > A new release of bash, 4.4.12-3, has been uploaded and will soon reach a > mirror near you. Bash printf cannot handle any Unicode blocks starting with "Private Use Area" (U+E000 - U+F8FF). Note I will be skipping the surrogate blocks[1] (U+D800 - U+DFFF) for this post, as /bin/printf does not support them either[2]: $ bash -c 'printf \\uD7FF' | od -tcx1 0000000 355 237 277 ed 9f bf $ bash -c 'printf \\uE000' | od -tcx1 0000000 355 237 270 355 260 200 ed 9f b8 ed b0 80 $ /bin/printf '\uD7FF' | od -tcx1 0000000 355 237 277 ed 9f bf $ /bin/printf '\uE000' | od -tcx1 0000000 356 200 200 ee 80 80 Tested with these environments: cygwin-20170119 bash-4.4.12 cygwin-20170119 bash-4.4.11 cygwin-20170119 bash-4.4.5 cygwin-20170119 bash-4.3.48 cygwin-2.6.1 bash-4.4.12 cygwin-2.6.1 bash-4.4.11 cygwin-2.6.1 bash-4.4.5 cygwin-2.6.1 bash-4.3.48 cygwin-2.6.0 bash-4.4.12 cygwin-2.6.0 bash-4.4.11 cygwin-2.6.0 bash-4.4.5 cygwin-2.6.0 bash-4.3.48 This appears to be Cygwin specific: I tested also on Debian 8.7.1 without issue. [1] http://wikipedia.org/wiki/Universal_Character_Set_characters#Surrogates [2] http://lists.gnu.org/archive/html/bug-coreutils/2008-05/msg00068 -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple