Killing off XML_Tree, or bringing it with us to PEAR2
| From: | Daniel O'Connor | Date: | Mon, 21 Sep 2009 00:04:23 +0000 |
| Subject: | Killing off XML_Tree, or bringing it with us to PEAR2 | ||
| Groups: | php.pear.dev php.pear.qa | ||
| Request: | Send a blank email to pear-dev+get-52851@lists.php.net to get a copy of this message | ||
Descision time, people!
XML_Tree is used lots.
> * File_XSPF
> * LiveUser
> * LiveUser_Admin
> * Services_ExchangeRates
> * XML_FastCreate
> * XML_FOAF
XML_Serializer is the new goodness, but the API changes are reasonable
between the two.
Lots of the packages which use XML_Tree aren't maintained.
Here's the options:
1. Kill it. With fire. Lots of patches / rewriting for the above
packages to replace it with XML_Serializer
2. Version bump to package 2.0, lots of feature requests, kill it off
slowly but still have it kicking around so pear2 likes it.
3. Kill them all off.
Option 1 is my favourite, but the most effort (and look how hard it
was to get HTTP_Request2 in place), and needs a migration guide.
Option 2 is the most likely, but we'll have all of the dead weight
dragging along.
Option 3 is just malicious.
Who volunteers to help with 1 or 2?