Hello!
we have packaged PHP 5.3.0RC4, which you can find here:
http://downloads.php.net/johannes/
Windows binaries are available here:
http://windows.php.net/qa/
This this release candidate focused on bug fixes and stability
improvements and we hope to only require minimal changes ahead
of the next release. Many, but not all, of the new features are
already integrated in the official documentation on php.net.
We aim to release PHP 5.3.0 next week. In case of critical issues we
will continue producing weekly RCs. For most users there will not be a
noticeable change meaning that now is the time to really do the final
testing of PHP 5.3.0 before it gets released with any unnecessary
incompatibilities with your project.
Some additional links to get started:
http://cvs.php.net/viewvc.cgi/php-src/NEWS?view=markup&pathrev=PHP_5_3
http://cvs.php.net/viewvc.cgi/php-src/UPGRADING?revision=PHP_5_3
Best Regards,
Lukas and Johannes
PHP 5.3 Release Managers
Hello!
we have packaged PHP 5.3.0RC4, which you can find here:
http://downloads.php.net/johannes/Windows binaries are available here:
http://windows.php.net/qa/This this release candidate focused on bug fixes and stability
improvements and we hope to only require minimal changes ahead
of the next release. Many, but not all, of the new features are
already integrated in the official documentation on php.net.We aim to release PHP 5.3.0 next week. In case of critical issues we
will continue producing weekly RCs. For most users there will not be a
noticeable change meaning that now is the time to really do the final
testing of PHP 5.3.0 before it gets released with any unnecessary
incompatibilities with your project.
We are really close, however there is obviously a steady stream of new
tickets being opened [1]. Some of these include bugs in new
functionality and some include BC breaks. At this point Johannes and I
are not aware of any show stopper bugs yet though. We very much
appreciate every effort to review those bug reports and as much
testing as possible with real world applications. Please let us know
ASAP if you do think that there is a show stopper bug.
Also please do not commit to 5_3 without the explicit permission of
Johannes. Please post any 5_3 patches to internals for peer review. We
have had a few last minute commits break things and so we ask you to
accept this additional step before commits for the hopefully short
time period until 5.3.0 stable.
Best Regards,
Lukas and Johannes
PHP 5.3 Release Managers
[1] http://bugs.php.net/search.php?status=Open&phpver=5.3&cmd=display
2009/6/19 Lukas Kahwe Smith mls@pooteeweet.org:
[1] http://bugs.php.net/search.php?status=Open&phpver=5.3&cmd=display
Is there a reason why http://bugs.php.net/bug.php?id=47918 is not in that list?
Regards,
Richard.
Richard Quadling
Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731
"Standing on the shoulders of some very clever giants!"
hi,
It is set as: "5.*, 6CVS (2009-04-07)", does not match "5.3".
Cheers,
On Fri, Jun 19, 2009 at 11:24 AM, Richard
Quadlingrquadling@googlemail.com wrote:
2009/6/19 Lukas Kahwe Smith mls@pooteeweet.org:
[1] http://bugs.php.net/search.php?status=Open&phpver=5.3&cmd=display
Is there a reason why http://bugs.php.net/bug.php?id=47918 is not in that list?
--
Pierre
Hallo,
I just wanted to compile PHP 5.3.0RC4 on my Solaris 10 box:
pangaeaw@pansrv1:~/install/php-5.3.0RC4$ gcc -v
Reading specs from /opt/csw/gcc3/lib/gcc/i386-pc-solaris2.8/3.4.5/specs
Configured with: ../sources/gcc-3.4.5/configure --prefix=/opt/csw/gcc3
--with-local-prefix=/opt/csw --with-gnu-as --with-as=/opt/csw/bin/gas
--without-gnu-ld --with-ld=/usr/ccs/bin/ld --enable-threads=posix
--enable-shared --enable-multilib --enable-nls --with-included-gettext
--with-libiconv-prefix=/opt/csw --with-x --enable-java-awt=xlib
--enable-languages=all
Thread model: posix
gcc version 3.4.5
and got a compilation failure:
/bin/sh /pangaea/install/php-5.3.0RC4/libtool --silent --preserve-dup-deps
--mode=compile gcc -I/pangaea/install/php-5.3.0RC4/ext -I -Iext/pdo_mysql/
-I/pangaea/install/php-5.3.0RC4/ext/pdo_mysql/ -DPHP_ATOM_INC
-I/pangaea/install/php-5.3.0RC4/include -I/pangaea/install/php-5.3.0RC4/main
-I/pangaea/install/php-5.3.0RC4 -I/pangaea/webserver70/include
-I/pangaea/install/php-5.3.0RC4/ext/date/lib
-I/pangaea/install/php-5.3.0RC4/ext/ereg/regex -I/opt/csw/include/libxml2
-I/opt/csw/include -I/pangaea/install/php-5.3.0RC4/ext/mbstring/oniguruma
-I/pangaea/install/php-5.3.0RC4/ext/mbstring/libmbfl
-I/pangaea/install/php-5.3.0RC4/ext/mbstring/libmbfl/mbfl
-I/opt/csw/mysql5/include/mysql -I/usr/include/libxml2
-I/pangaea/install/php-5.3.0RC4/TSRM -I/pangaea/install/php-5.3.0RC4/Zend
-D_POSIX_PTHREAD_SEMANTICS -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT
-I/opt/csw/include -g -O2 -DZTS -c
/pangaea/install/php-5.3.0RC4/ext/pdo_mysql/mysql_statement.c -o
ext/pdo_mysql/mysql_statement.lo
/pangaea/install/php-5.3.0RC4/ext/pdo_mysql/mysql_statement.c: In function
`pdo_mysql_stmt_dtor':
/pangaea/install/php-5.3.0RC4/ext/pdo_mysql/mysql_statement.c:52: error:
structure has no member named `stmt'
/pangaea/install/php-5.3.0RC4/ext/pdo_mysql/mysql_statement.c:70: error:
structure has no member named `params'
/pangaea/install/php-5.3.0RC4/ext/pdo_mysql/mysql_statement.c:71: error:
structure has no member named `params'
/pangaea/install/php-5.3.0RC4/ext/pdo_mysql/mysql_statement.c:73: error:
structure has no member named `in_null'
/pangaea/install/php-5.3.0RC4/ext/pdo_mysql/mysql_statement.c:74: error:
structure has no member named `in_null'
/pangaea/install/php-5.3.0RC4/ext/pdo_mysql/mysql_statement.c:76: error:
structure has no member named `in_length'
/pangaea/install/php-5.3.0RC4/ext/pdo_mysql/mysql_statement.c:77: error:
structure has no member named `in_length'
/pangaea/install/php-5.3.0RC4/ext/pdo_mysql/mysql_statement.c: In function
`pdo_mysql_stmt_set_row_count':
/pangaea/install/php-5.3.0RC4/ext/pdo_mysql/mysql_statement.c:127: error:
structure has no member named `stmt'
/pangaea/install/php-5.3.0RC4/ext/pdo_mysql/mysql_statement.c: In function
`pdo_mysql_stmt_execute':
/pangaea/install/php-5.3.0RC4/ext/pdo_mysql/mysql_statement.c:295: error:
structure has no member named `stmt'
/pangaea/install/php-5.3.0RC4/ext/pdo_mysql/mysql_statement.c: In function
`pdo_mysql_stmt_describe':
/pangaea/install/php-5.3.0RC4/ext/pdo_mysql/mysql_statement.c:678: error:
structure has no member named `stmt'
/pangaea/install/php-5.3.0RC4/ext/pdo_mysql/mysql_statement.c: In function
`pdo_mysql_stmt_get_col':
/pangaea/install/php-5.3.0RC4/ext/pdo_mysql/mysql_statement.c:727: error:
structure has no member named `stmt'
/pangaea/install/php-5.3.0RC4/ext/pdo_mysql/mysql_statement.c: In function
`pdo_mysql_stmt_col_meta':
/pangaea/install/php-5.3.0RC4/ext/pdo_mysql/mysql_statement.c:831: error:
structure has no member named `stmt'
/pangaea/install/php-5.3.0RC4/ext/pdo_mysql/mysql_statement.c: In function
`pdo_mysql_stmt_cursor_closer':
/pangaea/install/php-5.3.0RC4/ext/pdo_mysql/mysql_statement.c:898: error:
structure has no member named `stmt'
gmake: *** [ext/pdo_mysql/mysql_statement.lo] Error 1
Is this a known bug?
Uwe
Uwe Schindler
thetaphi@php.net - http://www.php.net
NSAPI SAPI developer
Bremen, Germany
-----Original Message-----
From: Lukas Kahwe Smith [mailto:mls@pooteeweet.org]
Sent: Friday, June 19, 2009 10:51 AM
Subject: [PHP-DEV] PHP 5.3.0RC4
Hello!
we have packaged PHP 5.3.0RC4, which you can find here:
Windows binaries are available here:
This this release candidate focused on bug fixes and stability
improvements and we hope to only require minimal changes ahead
of the next release. Many, but not all, of the new features are
already integrated in the official documentation on php.net.
We aim to release PHP 5.3.0 next week. In case of critical issues we
will continue producing weekly RCs. For most users there will not be a
noticeable change meaning that now is the time to really do the final
testing of PHP 5.3.0 before it gets released with any unnecessary
incompatibilities with your project.
Some additional links to get started:
http://cvs.php.net/viewvc.cgi/php-src/NEWS?view=markup&pathrev=PHP_5_3
http://cvs.php.net/viewvc.cgi/php-src/UPGRADING?revision=PHP_5_3
Best Regards,
Lukas and Johannes
PHP 5.3 Release Managers
Hi,
/pangaea/install/php-5.3.0RC4/ext/pdo_mysql/mysql_statement.c: In function
`pdo_mysql_stmt_dtor':/pangaea/install/php-5.3.0RC4/ext/pdo_mysql/mysql_statement.c:52: error:
structure has no member named `stmt'
Which MySQL client libraries are you using? Looks like 4.0 or older.
I'll check whether I can fix those, while MySQL 4.1 was released in 2004
and MySQL's active support for 4.0 ended 2006, which means it's rather
old software...
johannes
Lukas Kahwe Smith wrote:
Some additional links to get started:
http://cvs.php.net/viewvc.cgi/php-src/NEWS?view=markup&pathrev=PHP_5_3
http://cvs.php.net/viewvc.cgi/php-src/UPGRADING?revision=PHP_5_3
While I know that ...
- All ereg functions are deprecated and emit
E_DEPRECATED
errors.
Use PCRE (preg_*()) instead.
... is accurate, I think a little more detail would help here, since
many of us probably did not know that 'split' was an ereg function - for
instance?
I THINK that split() maps to explode()
without needing any mapping of
the parameters?
But ereg_replace to preg_replace is not quite so easy? and when looking
to convert someone else's legacy code, trying to understand some
mappings can be a problem. Does anybody have a useful reference that
would help in converting from one to the other?
Lester Caine - G8HFL
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk//
Firebird - http://www.firebirdsql.org/index.php
Lester Caine wrote:
Lukas Kahwe Smith wrote:
Some additional links to get started:
http://cvs.php.net/viewvc.cgi/php-src/NEWS?view=markup&pathrev=PHP_5_3
http://cvs.php.net/viewvc.cgi/php-src/UPGRADING?revision=PHP_5_3While I know that ...
- All ereg functions are deprecated and emit
E_DEPRECATED
errors.
Use PCRE (preg_*()) instead.... is accurate, I think a little more detail would help here, since
many of us probably did not know that 'split' was an ereg function -
for instance?I THINK that split() maps to
explode()
without needing any mapping of
the parameters?
split() splits a string using a regular expression. explode()
splits
using a fixed string.
While it's likely many people is using split() for cases where explode()
should be used*, usages really using regex can't be replaced by
explode()
(preg_split()
http://es.php.net/manual/en/function.preg-split.php is the equivalent
function... with the other regexes)
*Including one in the split manual page.
While I know that ...
- All ereg functions are deprecated and emit
E_DEPRECATED
errors.
Use PCRE (preg_*()) instead.... is accurate, I think a little more detail would help here, since
many of us probably did not know that 'split' was an ereg function - for
instance?
hm, the las version on the wiki listed them ...
In general: I'd like if people could come up with more details and add
them to the docs. (See Rasmus's mail) So that this file is as short as i
makes sense so people have a chance to be aware of as much contents as
possible - and isn't scared away.
johannes