Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:64417 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 92356 invoked from network); 24 Dec 2012 03:16:40 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 24 Dec 2012 03:16:40 -0000 Authentication-Results: pb1.pair.com header.from=igor@wiedler.ch; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=igor@wiedler.ch; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain wiedler.ch from 217.26.49.185 cause and error) X-PHP-List-Original-Sender: igor@wiedler.ch X-Host-Fingerprint: 217.26.49.185 mxout006.mail.hostpoint.ch Received: from [217.26.49.185] ([217.26.49.185:57803] helo=mxout006.mail.hostpoint.ch) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 37/25-32426-719C7D05 for ; Sun, 23 Dec 2012 22:16:39 -0500 Received: from [10.0.2.20] (helo=asmtp002.mail.hostpoint.ch) by mxout006.mail.hostpoint.ch with esmtp (Exim 4.72 (FreeBSD)) (envelope-from ) id 1TmyWq-0001bu-Gm for internals@lists.php.net; Mon, 24 Dec 2012 04:16:36 +0100 Received: from [84.73.221.199] (helo=[10.0.1.81]) by asmtp002.mail.hostpoint.ch with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.72 (FreeBSD)) (envelope-from ) id 1TmyWq-0008mN-Dp for internals@lists.php.net; Mon, 24 Dec 2012 04:16:36 +0100 X-Authenticated-Sender-Id: igor@wiedler.ch Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Message-ID: Date: Mon, 24 Dec 2012 04:16:35 +0100 To: internals@lists.php.net Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\)) X-Mailer: Apple Mail (2.1499) Subject: PHP-5.5 unpack change broke pecl/pear From: igor@wiedler.ch (Igor Wiedler) Hi Internals, When test driving PHP-5.5 I ran into issues with a change of unpack = behaviour. Archive_Tar which is used by pecl and pear (`pecl install`) = uses unpack with the "a" format character. On 5.4 it strips trailing NUL = bytes, on 5.5 it does not. There is a new "Z" format character that can = be used to get the old behaviour. The point is, this change broke pecl, = and will likely break many other things in existence. Anthony has asked me to post to internals, so that you can re-visit the = issue and perhaps consider not breaking BC. If you decide that you want to keep the BC break, I will gladly submit a = patch for Archive_Tar. Thanks, Igor=