Re: bundling libxml2 / bundling locations
| From: | Aaron Bannert | Date: | Fri, 31 May 2002 07:15:21 +0000 |
| Subject: | Re: bundling libxml2 / bundling locations | ||
| References: | 1 2 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-84617@lists.php.net to get a copy of this message | ||
On Thu, May 30, 2002 at 02:03:40PM -0700, brad lafountain wrote:
> We are only talking about a few cvs commands here! We aren't talking about a
> huge effort.
Any effort like this seems like duplicated effort to me.
> I don't see bad merges a problem here. It's not like I would be applying
> patches or getting the latest and greates from libxml's cvs. Peridocially
> someone would just need to update the source files from the 'newest' release.
If you're just tracking libxml's tree, why do it at all? I fail to see
the benefit here.
> But as I explained before besides bug fixes and speed increases you wouldn't
> get much from keeping totally up to date with the bundled libxml.
>
> And again.. its not like we are forcing the version on the user nor making it
> an inconvenionce for them if they already have libxml installed.
IMHO, having two ways to accomplish the same thing seems like either
duplicated effort or overcomplication.
> I don't know how much developement other people do but use xml/xml
> techiologies on a daily basis. I see this is the trend of many developers but I
> obvisouly cant speak for them.
Just because some people do XML development on a daily basis is no reason
libxml should be bundled with every one of their favorite technologies.
> The ability to build outta the box is also what many system admins what to
> see, maybe not the hacker ones but the ones who "just get the job done". I also
> know alot of managers that will pay for software just cuase it runs outta the
> box. No needing to depend on other software is installed.
That is a poor goal at best, and a disaster at worst. IMO code quality is
increased with code modularity. Let libxml do its job and PHP do its own
job. I still fail to see what benefit you perceive. There will always
be companies willing to buy and sell software like PHP (my employer*
sells products that include PHP). I think these companies provide great
benefit to their customers.
Although I haven't read this entire thread nor heard all sides of
the argument, at this point I'm -0.9 to the whole idea. Unless
there is a *very* good reason for including 3rd party libraries
in PHP, I beleve that should be strongly avoided.
-aaron
* Email me privately if you don't know who I work for and would like
to find out.