Welcome! Log In Create A New Profile


Ownership of php-fpm project

Posted by dreamcat4 
Ownership of php-fpm project
November 23, 2009 09:04AM

There have been some developments on the highload-php-en recently. It
seems that we should think to give all code ownership to you guys here
on the Russian list. Otherwise for english documentation / website,
that's seems to be held by the responsibility of Mike Shadle. The rest
of this discussion is explained purely in terms of source code
ownership ;)

Maybe please translate to Russian for the others.
You could be interested for maintaining the php-fpm project so then
please email me direct.

Advantages for Russian maintainer

* dreamcat4 has already finished now all his major work on php-fpm

* The english side doesn't have a moving community of C programmers

* By contrast, generally C programming seems especially strong here in Russia

* The php-fpm project is also complimentary and associated to nginx,
which is also Russian online community

* I've noticed that there are enough people here on php-highload-ru
who seems to know what they are talking about

* As the previous maintainer, I don't have quite enough C experience
by myself to fix upcoming bugs in php-fpm sapi code.

* Same answer for making a new feature such as suexec, or adaptive process.

* Mike seems to be happy to leave decisions for the source code left to me.

* Its also true that php core team have Russian speaker also. I don't
know if that makes much help or not.

* We have open bug for introducing php-fpm in 5.3

* Its a small project. And good fun. So its not too much work or
expectations to take on.
Come on guys!

So what's the requirement?

* Can understand C language, and / or compilation scripts for gentoo
or Debian / Freebsd etc

* Either knows or wants to learn version control system.
* This is necessary for git and github. ( git-svn for php.net upstream).

* To have people to informally but also officially maintain the code in github.

* To publish the best recommended packages and ports / ebuild to
readme files? Yes/no?

* 1 person for knowing and managing the collaborators who can commit
directly to account.
(Other collaborators can fork and branch / merge)

* To be at least Russian native speaker. So not me. Sorry!

* We should encourage an easy atmosphere multiple collaborators who
just help occasionally.
No pressure, and more like group responsibility. Continue to discuss
on this mailing list.

* To be organised with technical people. The core skill set is
familiarity with Unix / 'C'

* A person to also merge other people's patches into the official code

* Maybe split to 2 branches a production branch and a development branch.
(Currently there was only 1 production branch).

* Eventually you want to give up the project to somebody else and
especially to the official php.net

Anatoly Pashin
Re: Ownership of php-fpm project
November 24, 2009 08:38AM
Перевод сообщения от dreamcat4.


Некоторые из вас учавствовали в английской версии рассылки
(highload-php-en). На мой взгляд, было бы неплохо дать управление проектом
кому-то из участников российской рассылки. Английской документацией и сайтом
продолжит заниматься Mike Shadle.

Если вы хотите стать маинтейнером php-fpm, пишете прямо мне на почту (

Преимущества для русского маинтейнера

* dreamcat4 закончил свою главную работу надо php-fpm

* За рубежом нет активной группы C программистов

* Напротив, программирование на C более популярно в России

* php-fpm часто используется вместе с nginx, также поддерживаемым
российскими группами

* Считаю, что в группе highload-php-ru достаточно людей, хорошо понимающих
эту область и знающих, о чём они говорят

* Мне, как бывшему маинтейнеру, нехватает опыта разработки на C для
исправления найденных багов в php-fpm sapi

* Также, я не могу добавить новые фишки как suexec или динамическое

* Похоже, Mike доволен что оставил судьбу кода на мне.

* В составе разработчиков ядра php есть русскоговорящие люди. Не знаю,
действительно ли это принесёт пользу :)

* У нас есть не исправленные баги, касающиеся php-fpm с ядром php 5.3

* Это маленький проект и хорошее развлечение. Не так уж и много работы надо
сделать.. :)

Не стесняйтесь!

Итак, что нужно?

* Понимание C, и/или скриптинга для сборок gentoo / Debian / Freebsd и т.д.

* Также, знание или желание знать системы контроля версий
(необходимо для git и github, также git-svn для php.net)

* Находить людей для "домашней" разработки и официальных релизов на github.

* Публиковать списки рекомендованных packages, ports / ebuilds в
readme-файлы - выскажите своё мнение, нужно ли это

* Кто-то, организующий разработчиков и вносящий изменения (коммиты) в
официальную ветку
(Разработчики могут делать fork-и и branch / merge)

* Как минимум, знание русского языка

* Нужен коллектив просто помогающих людей по мере возможности.
Ответственность должна быть коллективной.

* Главный и необходимый навык - отличное знание Unix / C

* Кто-то, кто будет делать merge неофициальных патчей в официальный

* Может быть, сделать ветку продакшн и девелоп на github?
(сейчас есть только продакшн)

Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 162
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready