Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
PHP CoreGet rid of bugs and contribute!                      DrupalCon Munich                             2012/08/22      ...
Pierre Joye@pierrejoyepierre@php.net                   PHP Core developer Contributors to numerous OSS projects         Wo...
Some Stats• PHP versions?• Windows?• Linux?• Azure? Amazon?• Vagrant?
• Slow release• Unsecure• Hard or impossible to contribute• Dicatorship, egomaniacs, nein sager• Not open
RFC process• Anyone can write one• Votes (community and php.net members)• Once accepted, short delay to get in a release• ...
Release Process• Security only releases• Bugs fixes releases every two months (~)• Yearly releases with new features (i.e....
2012/01 to 2012/04Xinchen Hui     126        83   Very Old guy }:->Gustavo Andre 79dos Santos Lopes        73   Not (So) O...
No more excuses!contribute! (http://bugs.php.net/random)
Documentationhttps://edit.php.net/
David Soria Parrahttp://pear.php.net/user/dsp/wishlist               @dsp_
What’s about core?
Simplified request handling
And with APC
Core              Bundled extensions                                            c  Zend           main     SAPI          e...
Memory leaks
ValgrindUSE_ZEND_ALLOC=0 valgrind --tool=memcheck  -–leak-check=full php substr.php
MemoryValidator
Segfaults
gdb
Windows
Resources 1/2• https://wiki.php.net/vcs/gitworkflow• https://wiki.php.net/doc• https://wiki.php.net/internals/zend_mm• htt...
Resources 2/2• https://github.com/php/• http://bugs.php.net/random• https://wiki.php.net/• http://edit.php.net
Php core. get rid of bugs and contribute
Php core. get rid of bugs and contribute
Php core. get rid of bugs and contribute
Php core. get rid of bugs and contribute
Php core. get rid of bugs and contribute
Php core. get rid of bugs and contribute
Php core. get rid of bugs and contribute
Php core. get rid of bugs and contribute
Php core. get rid of bugs and contribute
Php core. get rid of bugs and contribute
Php core. get rid of bugs and contribute
Php core. get rid of bugs and contribute
Php core. get rid of bugs and contribute
Upcoming SlideShare
Loading in …5
×

Php core. get rid of bugs and contribute

5,023 views

Published on

Short intro and howtos about how to contribute to PHP, docs, fixing small, bugs etc.

Published in: Technology
  • Be the first to comment

Php core. get rid of bugs and contribute

  1. 1. PHP CoreGet rid of bugs and contribute! DrupalCon Munich 2012/08/22 Pierre Joye
  2. 2. Pierre Joye@pierrejoyepierre@php.net PHP Core developer Contributors to numerous OSS projects Works with the old Dark Force Portability fan
  3. 3. Some Stats• PHP versions?• Windows?• Linux?• Azure? Amazon?• Vagrant?
  4. 4. • Slow release• Unsecure• Hard or impossible to contribute• Dicatorship, egomaniacs, nein sager• Not open
  5. 5. RFC process• Anyone can write one• Votes (community and php.net members)• Once accepted, short delay to get in a release• Php.net members votes• Communities votes https://wiki.php.net/rfc/voting
  6. 6. Release Process• Security only releases• Bugs fixes releases every two months (~)• Yearly releases with new features (i.e. 5.4) https://wiki.php.net/rfc/releaseprocess
  7. 7. 2012/01 to 2012/04Xinchen Hui 126 83 Very Old guy }:->Gustavo Andre 79dos Santos Lopes 73 Not (So) Old guyAnatoliy Belsky 62
  8. 8. No more excuses!contribute! (http://bugs.php.net/random)
  9. 9. Documentationhttps://edit.php.net/
  10. 10. David Soria Parrahttp://pear.php.net/user/dsp/wishlist @dsp_
  11. 11. What’s about core?
  12. 12. Simplified request handling
  13. 13. And with APC
  14. 14. Core Bundled extensions c Zend main SAPI ext/zip ext/intl ext/… cCore Pecl/github/… extsext/standard TSRM Win32ext/date netwareext/splext/pcre cext/ereg memcacheext/reflection apc igbinary
  15. 15. Memory leaks
  16. 16. ValgrindUSE_ZEND_ALLOC=0 valgrind --tool=memcheck -–leak-check=full php substr.php
  17. 17. MemoryValidator
  18. 18. Segfaults
  19. 19. gdb
  20. 20. Windows
  21. 21. Resources 1/2• https://wiki.php.net/vcs/gitworkflow• https://wiki.php.net/doc• https://wiki.php.net/internals/zend_mm• https://wiki.php.net/internals/windows• http://lxr.php.net
  22. 22. Resources 2/2• https://github.com/php/• http://bugs.php.net/random• https://wiki.php.net/• http://edit.php.net

×