Re: Activation of IGBinary serialization extension in 5.4 by default
| From: | Kingsquare.nl - Robin Speekenbrink | Date: | Fri, 19 Aug 2011 07:48:49 +0000 |
| Subject: | Re: Activation of IGBinary serialization extension in 5.4 by default | ||
| References: | 1 2 3 4 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-54702@lists.php.net to get a copy of this message | ||
Dear All,
Again with my 2cents into the basket: I was hoping Ilia Alshanetsky would also support this idea since in his talks (i.e. http://ilia.ws/archives/241-IPC-Hidden-Features-of-PHP-Slides.html) he has been promoting the exact same use: switch the standard serializer to igBinary...
Also the proposed include it -> read the data -> convert on write if in previous format (possibly an ini setting?) would provide full BC and would allow a painless upgrade... wouldnt it?
--
With kind regards,
Robin Speekenbrink
Kingsquare Information Services
On donderdag 18 augustus 2011 21:39:56, Pierre Joye wrote:
> hi Stas!
>
> On Thu, Aug 18, 2011 at 7:27 PM, Stas Malyshev<smalyshev@sugarcrm.com> wrote:
>
>>> . not enabling it by default defeats the purpose of bundling it
>>
>> Actually, I don't think it does. It's one thing to tell people "put this
>> option into php.ini" and quite another is "download it from PECL (?),
>> compile it (?!) and install it". The first is wi
thin the limits of any
>> literate person, the second is sysadmin territory.
>
> All major distros have it already, so it is the same. Now, if it is
> not enabled by default, then many admins won't install it, back to the
> same problem. It is very unlikely that someone with root or admin
> perms won't be able to install an extra extension from the distro
> repository or using the DLL on windows.
>
>>> . easier to support it while being only in pecl ('do you use the core
>>> version or latest pecl?")
>>
>> It is a concern, if this extension is not stable yet. Is it?
>
> It is stable. But the concern is not about its stability but the ease
> of support. Having it in core means than some users may use (for
> example) 5.4.2 version while we are at 5.4.6 or pecl has 3 new
> versions. Not a big deal, just easier.
>
> That being said, I'm not opposed to include it, I only don't see it as
> a must go :)
>
> Cheers,