[wp-trac] [WordPress Trac] #23912: Add Composer package description

WordPress Trac noreply at wordpress.org
Sat Aug 31 18:15:22 UTC 2013


#23912: Add Composer package description
------------------------------------+------------------
 Reporter:  Rarst                   |       Owner:
     Type:  enhancement             |      Status:  new
 Priority:  normal                  |   Milestone:  3.7
Component:  General                 |     Version:  3.5
 Severity:  trivial                 |  Resolution:
 Keywords:  has-patch dev-feedback  |
------------------------------------+------------------

Comment (by johnpbloch):

 Replying to [comment:30 nacin]:
 > Rather than
 `tools/installer/tags/0.1.0/src/WordPress/Composer/Installer.php` can we
 just do `tools/composer/WordPress/Composer/Installer.php`? (Optionally
 `src` in there if required?) Given that our own trunk will be branched and
 tagged, I'd rather not manage internal branches and tags for this.
 >
 > Or, if this is its own self-standing thing, is it worth managing this at
 github.com/wordpress/composer-installer (or wordpress/composer?) instead?

 The installer is intended to be a self-contained package. Something on
 Github would work equally well. Personally, I think that would be a
 preferable solution to using this repository. I thought it best to start
 with a patch that included it here, though. :)

 > > Also, for software built to work with as many server configurations as
 possible, there isn't really anything useful that we can put in 'suggest'.
 For now, we can probably leave it out.
 > I would tend to disagree, actually. There are a number of things we can
 "suggest". Cursory examination produces ext-gd, ext-imagick, ext-curl (as
 you said), ext-json (maybe omit given current upstream licensing mess),
 ext-exif, ext-openssl, ext-iconv, ext-libxml, ext-hash, ext-mbstring, ext-
 simplexml, ext-zlib.

 Fair enough. Let's get a list together. Aside from the following:

 {{{
 ext-gd
 ext-imagic
 ext-curl
 ext-json
 ext-exif
 ext-openssl
 ext-iconv
 ext-libxml
 ext-hash
 ext-mbstring
 ext-simplexml
 ext-zlib
 }}}

 we should also include

 {{{
 ext-apc
 ext-xcache
 ext-eaccelerator
 ext-memcache
 ext-memcached
 ext-mysql
 ext-mysqli
 ext-PDO
 ext-ssh2
 }}}

 Any others? I'm sure I'm missing something or misspelling something, or
 both.

 > Also, ext-mysql is missing from require.

 That's intentional, now that it's deprecated in the latest version of PHP.
 The requirement can be handled by other extensions plus a drop-in plugin,
 so it strikes me as a suggestion rather than a requirement. Thoughts?

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


More information about the wp-trac mailing list