[wp-trac] [WordPress Trac] #22303: Please parse a "vendor" file

WordPress Trac noreply at wordpress.org
Tue Oct 30 05:01:39 UTC 2012


#22303: Please parse a "vendor" file
--------------------------------+------------------------------
 Reporter:  remicollet          |       Owner:
     Type:  enhancement         |      Status:  new
 Priority:  normal              |   Milestone:  Awaiting Review
Component:  General             |     Version:
 Severity:  normal              |  Resolution:
 Keywords:  close dev-feedback  |
--------------------------------+------------------------------
Changes (by dd32):

 * keywords:  close => close dev-feedback


Comment:

 Replying to MikeSchinkel:
 > I honestly don't understand how the "bundled library" concern matters
 here either way;

 The concern is that !WordPress includes external libraries such as
 SimplePie and PHPMailer, Fedora, amongst others, states that external
 libraries such as these are not permitted to be included within a Package,
 "!WordPress" package in this instance.

 The request is for a auto-loaded file which can define alternate
 filesystem paths to the packages which !WordPress uses, removing control
 of the version of the library !WordPress uses.

 Fedora can ship a non-modified version of !WordPress if they wish, they
 just choose not to. They would have to fork !WordPress regardless to
 remove the External libraries from the package, and even then, we have the
 fact that we don't name external library files the same as some of the
 projects (ie. `class-phpmailer.php`) which would further complicate
 matters when it's a library split between multiple files (SimplePie for
 example)


 > 2.) Fedora forks WordPress and maintains the fork which may or may not
 have the quality of WordPress core.

 Any forked copy or distributed copy of !WordPress which uses external
 libraries not controlled/included by us, may not have the same quality of
 !WordPress core, may have other bugs, or may not work as intended - this
 is something we loose control of by handing control of the external
 libraries over to someone else.

 A prime example of this is when a Plugin or Theme replaces jQuery with a
 different version and all hell breaks loose - this is exactly the same,
 except instead of a JS bug, it's a PHP or application bug - potentially
 not reproducible in a stock install and only reproducible on the exact
 same package setup as the reporter - I believe we've already seen at least
 one bug report which was caused by a debian modification (The answer was
 "Uninstall it, re-install it from the official source, & you won't have
 any more problems").

 I'm not against making life easier for those maintaining !WordPress
 packages, I'm just against making a change which potentially makes
 !WordPress not as stable, or as user friendly as it already is.

-- 
Ticket URL: <http://core.trac.wordpress.org/ticket/22303#comment:13>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software


More information about the wp-trac mailing list