[PECL-DEV] Question regarding packaging for PHP7

2015-11-15 Thread Ruslan Osmanov
Hi, how do I package a PHP7 extension? Say, we have an extension with PHP5+ support with version 1.0.0. Since PHP7 internal API is not backwards compatible, we're re-writing the code in a branch. We bump its version to 2.0.0. Now what happens, if we upload the PHP7 version to PECL? A PHP6 user

RE: [PECL-DEV] Introduction: Szabi, extension: memcache

2015-11-15 Thread Anatol Belski
Hi Szabolcs, > -Original Message- > From: Szabolcs Balogh [mailto:balog...@szabi.org] > Sent: Saturday, November 14, 2015 4:52 PM > To: Anatol Belski > Cc: Anthony Dovgal ; Pierre Joye > ; pecl-dev@lists.php.net > Subject:

RE: [PECL-DEV] Question regarding packaging for PHP7

2015-11-15 Thread Anatol Belski
Hi Ruslan, > -Original Message- > From: Ruslan Osmanov [mailto:rrosma...@gmail.com] > Sent: Sunday, November 15, 2015 11:30 AM > To: PECL Developers > Subject: [PECL-DEV] Question regarding packaging for PHP7 > > Hi, > > how do I package a PHP7 extension? > >

[PECL-DEV] [ANNOUNCEMENT] crypto-0.2.0 (devel) Released.

2015-11-15 Thread PECL Announce
The new PECL package crypto-0.2.0 (devel) has been released at http://pecl.php.net/. Release notes - * Support for PHP 7 * Added Crypto stream BIO wrapper * Improved error handling * Added an integer overflow checking * Removed Algorithm class and AlogirithmException class *

[PECL-DEV] [ANNOUNCEMENT] crypto-0.2.1 (devel) Released.

2015-11-15 Thread PECL Announce
The new PECL package crypto-0.2.1 (devel) has been released at http://pecl.php.net/. Release notes - * Fixed C89 compatibility issue in Base64 Package Info - This package provides an objective wrapper for OpenSSL Crypto Library Related Links - Package home:

[PECL-DEV] Re: Question regarding packaging for PHP7

2015-11-15 Thread Ruslan Osmanov
Some people are making "compatibility headers" consisting of a big number of macros. It's inconvenient for extensions widely using Zend API. It's not very beautiful solution as well. I got an idea: config.m4 can take care by means of a couple of directories: php7 and pre-php7. But the package