Re: [PEAR-DEV] BC breaks: Cache_Lite, PHP_Documentor

[email protected] (Alexey Borzov)
Newsgroups php.pear.dev,php.pear.qa
Message-ID <[email protected]>
Hi Daniel,

On 24.08.2010 7:14, Daniel O'Connor wrote:
> To fix the following:
> http://pear.php.net/bugs/bug.php?id=17774
> http://pear.php.net/bugs/bug.php?id=17690
>
> requires a BC break for PHP4 users with magic quotes on.

What exactly are you trying to achieve here? The error messages are run time, 
not compile time, so they will only affect those running with deprecated magic 
quotes enabled *and* not having E_DEPRECATED messages switched off.

I think a better approach is to allow such people see the error messages (and 
possibly fix their setup at last) rather than silently break the packages for 
them (PEAR_Error is quite easily missed).

> I propose:
>   1. Tag/Branch the code at this point, fix the issue on trunk for both
> packages
>   2. Put in the world's loudest "we just did a BC break" changelog messages
> in the relevant releases
>   3. Publish that on the package homepage too.
>
> Markus, Chuck - thoughts?
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.