Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:26022 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 82531 invoked by uid 1010); 10 Oct 2006 22:03:46 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 82516 invoked from network); 10 Oct 2006 22:03:46 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 Oct 2006 22:03:46 -0000 X-Host-Fingerprint: 207.126.230.225 nat-dip4.corp.yahoo.com Received: from [207.126.230.225] ([207.126.230.225:21488] helo=localhost.localdomain) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 4B/A6-33107-1C81C254 for ; Tue, 10 Oct 2006 18:03:46 -0400 Message-ID: <4B.A6.33107.1C81C254@pb1.pair.com> To: internals@lists.php.net References: <452A78A1.2020309@php.net> <4e89b4260610101351j5480012es5e108e21b122c72e@mail.gmail.com> Date: Tue, 10 Oct 2006 15:03:41 -0700 Lines: 40 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.2869 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2962 X-RFC2646: Format=Flowed; Response X-Posted-By: 207.126.230.225 Subject: Re: PDO/Unicode Migration Strategies From: pollita@php.net ("Sara Golemon") > Let's talk about this at the Zend conference. > I agree with that, the four of us will be ine one place at one time, I just wanted to start the topic in order to get thoughts from those who won't be there or won't have time. > I've only had time to skim your email, but what I had in mind is more > C than A or B on your list. > Nod, I like this one best (of the options so far) too. Based on talking to Ilia I realize the INI option is unnecessary. From what I understand Ilia would like to see the user required to specify the encoding via a driver parameter, though I think in many cases we can allow the driver to have a default which can be overridden via driver param only if necessary. > the PHP 5.2 branch is where it's at for PDO, as the unicode APIs were > changing too wildly to make it feasible for me to keep everything in > sync. > More than understood. Things have settled a bit in terms of the APIs, but there's still a few tweaks going on. > Given my lack of free time, I'm still in favour of finding a way to > avoid branching and merging PDO too much while we maintain the PHP 5 > branch, as there are so many PDO extensions that it will become very > easy (for me at least) to forget a vital merge. > I would think we'd make these changes as ifdef'd bits in whatever branch is the primary PECL release branch (5.2). They'll be compartmentalized enough that I think we can avoid making it hard to work around, and it would allow andrei's preview-release plans to move forward without forcing a new branch on PDO maintenance. Basicly, we'd have the same situation we have now. Any release of HEAD requires bulk copying 5.2's PDO code into HEAD's cvs tree (either via backend hackery or megacommit to sync it up). -Sara