Ola,
my name is Guilherme Capilé, I'm a Brazilian developer and I'd like to
contribute to the PHP-SRC. Right now, specifically to the PDO DBLIB
(ext/pdo_dblib) extension. I've already submitted a bug, a patch and a
pull request, a month ago, but haven't got any responses so far --
looks like no one else is interested in this extension. The last time
it was actively developed was almost two years ago, and the bug I
mentioned makes this extension unusable as of PHP 5.4+ (it was
introduced on PHP 5.4 back at 2010).
I'd also like to enable other features available on other PDO
extensions, like driver/session attributes (DBLIB has none), and
resolve some of the bugs listed for it, but don't know if such
contributions are welcome.
If I can contribute, I'd like to just know how, and if the former
developers Stanley Sufficool, Felipe Pena, Rasmus Lerdorf among others
have any thoughts and considerations on future progress.
Otherwise, if this extension is marked for death, please let me know
so that I can search for alternatives.
I already e-mailed the PDO list, and the only response I got was a
suggestion to email this list instead...
Cheers,
Guilherme Capilé
Tecnodesign • • • • • • • • •
[55 21] 4105-1033
http://www.tecnodz.com
capile@tecnodz.com
2013.04.26. 20:04, "Guilherme Capilé" capile@tecnodz.com ezt írta:
Ola,
my name is Guilherme Capilé, I'm a Brazilian developer and I'd like to
contribute to the PHP-SRC. Right now, specifically to the PDO DBLIB
(ext/pdo_dblib) extension. I've already submitted a bug, a patch and a
pull request, a month ago, but haven't got any responses so far --
looks like no one else is interested in this extension. The last time
it was actively developed was almost two years ago, and the bug I
mentioned makes this extension unusable as of PHP 5.4+ (it was
introduced on PHP 5.4 back at 2010).I'd also like to enable other features available on other PDO
extensions, like driver/session attributes (DBLIB has none), and
resolve some of the bugs listed for it, but don't know if such
contributions are welcome.If I can contribute, I'd like to just know how, and if the former
developers Stanley Sufficool, Felipe Pena, Rasmus Lerdorf among others
have any thoughts and considerations on future progress.Otherwise, if this extension is marked for death, please let me know
so that I can search for alternatives.I already e-mailed the PDO list, and the only response I got was a
suggestion to email this list instead...Cheers,
Guilherme Capilé
Tecnodesign • • • • • • • • •
[55 21] 4105-1033
http://www.tecnodz.com
capile@tecnodz.com--
would be nice if we could either resurrect the development or start
discouraging users from picking it up for new projects because imo it is
just barely kept alive, and getting further and further behind both in
terms of features and stability.
Ola Ferenc,
I'm willing to resurrect the development, how can I do it? Right now
I'm having trouble in making a simple patch applied...
I do have professional reasons for supporting it, one of our major
clients do use MSSQL databases accessed from linux servers, and I
don't see any other fit replacement for it -- ext/mssql is also barely
supported, and I really wouldn't like to go for ODBC... The option
would be stop using MSSQL?
I know that very few people do use this extension, even less in
production code (it does have a huge EXPERIMENTAL in the docs
page...), but now it's much easier to have PHP+MSSQL, and Sybase SQL
Anywhere is also available under linux (with a private native PHP
extension). Both are revamping their products, and in cloud
environments it's a simple choice the flavor of the database to use.
Shouldn't PHP have any kind of support for it? I'll try to make the
same question to both Microsoft and Sybase, but right now I can't get
any attention from PHP developers to this issue.
Personally, I do would like to contribute to PHP -- and I guess this
is my chance. I'm willing to take it all: bug tracking, documentation
and development (should I do user support?). Is it possible?
Thanks for the attention,
Guilherme Capilé
2013.04.26. 20:04, "Guilherme Capilé" capile@tecnodz.com ezt írta:
Ola,
my name is Guilherme Capilé, I'm a Brazilian developer and I'd like to
contribute to the PHP-SRC. Right now, specifically to the PDO DBLIB
(ext/pdo_dblib) extension. I've already submitted a bug, a patch and a
pull request, a month ago, but haven't got any responses so far --
looks like no one else is interested in this extension. The last time
it was actively developed was almost two years ago, and the bug I
mentioned makes this extension unusable as of PHP 5.4+ (it was
introduced on PHP 5.4 back at 2010).I'd also like to enable other features available on other PDO
extensions, like driver/session attributes (DBLIB has none), and
resolve some of the bugs listed for it, but don't know if such
contributions are welcome.If I can contribute, I'd like to just know how, and if the former
developers Stanley Sufficool, Felipe Pena, Rasmus Lerdorf among others
have any thoughts and considerations on future progress.Otherwise, if this extension is marked for death, please let me know
so that I can search for alternatives.I already e-mailed the PDO list, and the only response I got was a
suggestion to email this list instead...Cheers,
Guilherme Capilé
Tecnodesign • • • • • • • • •
[55 21] 4105-1033
http://www.tecnodz.com
capile@tecnodz.com--
would be nice if we could either resurrect the development or start
discouraging users from picking it up for new projects because imo it is
just barely kept alive, and getting further and further behind both in terms
of features and stability.
--
Tecnodesign • • • • • • • • •
[55 21] 4105-1033
http://www.tecnodz.com
capile@tecnodz.com
Ola Ferenc,
I'm willing to resurrect the development, how can I do it? Right now
I'm having trouble in making a simple patch applied...
...
I support that. When someone has patches to commit, I don't think the attitude should be "...if we could (either) resurrect the development...". Someone is trying to do that! PHP development needs to get better about on-boarding new developers. I've submitted a patch to the docs before, and it took months to be applied. This type of experience actively discourages new developers. And the PHP dev mailing list is filled with "if only someone would submit patches" comments from the current developers.
One of the current PHP developers should spend some time spotting valuable patches, and helpful new contributors, because if all they do is bring onboard 5 new developers per year, that will accomplish more for PHP than any code they themselves could write.
I think the PDO_DBLIB is important. I use it, and I've just switched jobs, and found that they use it all over the place too. I was surprised to learn that it is broken or nearly broken in 5.4. And we use it for Sybase too.
Tom
2013.05.02. 1:33, "Tom Samplonius" tom@samplonius.org ezt írta:
Ola Ferenc,
I'm willing to resurrect the development, how can I do it? Right now
I'm having trouble in making a simple patch applied......
I support that. When someone has patches to commit, I don't think the
attitude should be "...if we could (either) resurrect the development...".
Someone is trying to do that! PHP development needs to get better about
on-boarding new developers. I've submitted a patch to the docs before, and
it took months to be applied. This type of experience actively discourages
new developers. And the PHP dev mailing list is filled with "if only
someone would submit patches" comments from the current developers.One of the current PHP developers should spend some time spotting
valuable patches, and helpful new contributors, because if all they do is
bring onboard 5 new developers per year, that will accomplish more for PHP
than any code they themselves could write.
agree.
unfortunately I can't really do more about the issue than bumping the
thread so maybe somebody both with the knowledge of pdo internals and some
spare time can actually review the PR and make it possible for Guilherme to
be a regular contributor.