Re: Re: PHP (ext/interbase) driver maintenance
| From: | Pierre Joye | Date: | Thu, 18 Apr 2019 04:16:30 +0000 |
| Subject: | Re: Re: PHP (ext/interbase) driver maintenance | ||
| References: | 1 2 3 4 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-105314@lists.php.net to get a copy of this message | ||
Good morning,
On Wed, Apr 17, 2019 at 1:54 PM Köditz, Martin <Martin.Koeditz@it-syn.de> wrote:
>
> Hi Kalle,
>
> > With all this being said; there is however one option in case the vote passes when it ends
> > in about a weeks time.
> > That is for the Firebird Foundation to take over control of the extension on PECL and work
> > out its problems and
> > re-propose it to be included back into php-src once it is in a mature state with the PHP
> > RFC process. This means that it
> > still has the possibility of being included in PHP8 which currently is looking to be
> > released at the end of 2020. That
> > leaves over a year to get familiar with how the PHP project works, our policies, community
> > and guidelines.
>
> I think that's how we should do it. So I will have (hopefully) enough time to understand
> the extension development and get into the process of the PHP community.
>
> By the way:
> Pierre Joye mentioned to request access via a github account at
> https://www.php.net/git-php.php. I read the complete instruction.
> But I'm still unable to process successfully. I always get an error saying the answer is not
> correct. Surely I'm doing something wrong, but I don't know what. That's a similar
> problem as with the subscription form. Please consider to make it more user friendly. I am sure
> other people will fail as well.
Sorry, my reply was not clear.
You will need a PHP account to login into PECL and do releases.
My remark about github is about using github to host your code instead
of git.php.net, if you are more familiar with it or prefer to use it.
F.e. I did it for most of my extensions as github is easier and much
more friendly for new contributors.
Code repository and pecl.php.net are not linked to each other.
No matter where you host your code, to do a pecl release you will:
- create a tag in your repository
- call pecl package to create a tgz paclage (see
https://www.systutorials.com/docs/linux/man/1-pecl/
f.e.).
interbase-1.2.3.tgz, which is created using the package.xml in the
repository
- upload the package to pecl.php.net
- once uploaded it will be directly available via the website
You can find many package.xml examples in git.php.net and various
documentations are available.
> What are the next steps? In which area should I register as a maintainer? In the ext or PECL
> area? How do I do that and who is my contact person?
Request an account here: https://pecl.php.net/account-request.php
and here: https://www.php.net/git-php.php (need for
docs, bugs.php.net
or if you want to maintain the extension in git.php.net)
By the way, the documention
(https://www.php.net/manual/en/book.ibase.php) is maintained in
git.php.net.
I hope it makes thing a little bit more clear.
Best,
--
Pierre
@pierrejoye | http://www.libgd.org