Hi,
as part of the extension version check on PECL it turned out, that the
extensions in the core are almost completely out of track with their
versions, not even to talk about version macros names. That regards to
exts imported from PECL as well as to the exts never been in PECL. Here
are a few examples of zend_module_entry version strings:
ext/simplexml
"0.1"
ext/bz2
NO_VERSION_YET (== NULL) but was PECL 1.0 in 2003
ext/pdo
"1.0.4dev" whereby it was PECL 1.0.3 in 2006
and the winner might be that from ext/tokenizer
"0.1", /* Replace with version number for your extension */
as if it were just generated :)
Only a few extensions, just to name some - zip, dom, oci8, track the
version number.
Actually that doesn't look solid for the extensions being in the core
for years. And while that's a minor issue, it doesn't really smell good.
So, do we wanna do something about it?
Regards
Anatol