Greetings Laurent,
I was thinking of a script that would reflect all extensions in phpdoc/
en/reference and see if they exist in versions.xml and if not tell us,
and also tell us if it's instead in phpbook-xsl/version.xml. This
would be useful now, but would also make a base for future QA tools
like for example it could tell us which functions lack documentation.
And eventually it could hook into the the tool Kalle has been working
on all week that lets us run code against most every PHP version
(~4.3-5.3), so, for even more QA goodness possibilities. This tool
could be based off scripts/docgen/.
I'm unclear exactly what your tool offers but it sounds good and
appears related and it seems we could work closely together here.
There is also the related phpdoc/scripts/iniupdate/* scripts.
But I'm getting ready to leave for Nicaragua for about a month
(without my computer) so will rarely be here during that time thus
won't be working on this then. And, I do apologize for starting but
not finishing the version.xml->versions.xml conversion... someone else
may feel free to work on it. However, thankfully PhD utilizes both
together.
Regards,
Philip
On 29 Dec 2008, at 09:34, Laurent Laville wrote:
Hello Philip
Of course I know that you know that theses versions.xml are not yet
completed.
It's just a way to not forgot what I've found (just in case), you've
not seen it yet.
BTW, the tool I've completed to 95% now support near 25 extensions,
even if specific extension versions.xml is missing or incomplete.
That let us, you and me ability to update the data-source without
deadline.
When I said "update the data-source" you should means that I won't
create fork of http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/,
but I will use only as mirror into [1] to the base of pciconf script
and its ERS (Exceptions Rules System). This ERS allow to migrate
easily when new information about class, function, constant are known.
A sort of merge with existing versions.xml files.
The tool is pciconf (CLI script) that is available with
PEAR::PHP_CompatInfo.
If there are people interrested in, please go on my slide shots [2].
All comments are welcome !
Laurent
PS: I'll stop to post error found on this mailing-list; Sorry if
I've disturb someone :)
[1] http://cvs.php.net/viewvc.cgi/pear/PHP_CompatInfo/data/phpdocref/
[2] http://pear.laurent-laville.org/pepr/PHP_CompatInfo/api190/
Hello Laurent,
While it's appreciated that you go through these versions.xml
files, do note that we know they are not complete and I'm guessing
maybe a thousand exist in phpbook-xsl/version.xml that are not in
the versions.xml files. So please consider this, and maybe you
could show the tool you use and/or write one email with all these
problems. At least, this would save you a lot of work.
Regards,
Philip
On 29 Dec 2008, at 08:47, Laurent Laville wrote:
Following PHP Manual [1], and Reflection API, the
ob_iconv_handler() function is missing into specific extension
versions.xml file [2]
Laurent
[1] http://www.php.net/manual/en/ref.iconv.php
[2] http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/iconv/versions.xml