On 08.10.09 02:20, Matt Ingenthron wrote: > Jyri Virkki wrote: >> Sriram Natarajan wrote: >>> Hi >>> To simplify development / deployment with php in opensolaris, we >>> deliver various additional extensions like suhosin, tcpwrap, idn, >>> xdebug etc within our PHP package (SUNWphp52u) . However, they are >>> not enabled by default. User will need to manually enable them by >>> editing the ini files. Going forward, I would like to split these >>> extensions into their own packages and installing this package will >>> automatically enable this extension. If any one thinks this is a >>> crazy idea, please let me know ? >> >> In general, sounds good. Ideally we want Web Stack components to "just >> work" by installing the corresponding package(s), so your proposal is >> in line with the goal. > > If I may offer a counterpoint on this.... > > Part of that means working as the user is expecting to when coming from > another platform. My concern with this approach is those new to pkg > would have to grok it and how it wires in the extensions. I don't know > enough about the expereine with these extensions on other platforms, but > I'm guessing they're installed by default. >
I think srirams approach is good. Other platforms like ubuntu and debian separate all extensions into packages. I personally think it is easier for people to use the package management to install an extension that will work out of the box then, then reading the readme's that are installed with the main package. I prefer srirams idea to separate just the disabled extensions.