[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