Luca Barbato wrote: >Christian Parpart wrote: > > > >>Using the "minimal" useflag for this - IMHO - is a misuse of the idea of >>"minimal" semantically - as I do understand minimal in a way like "don't >>overbloat me with patches and other feature additions"-alike. >> >> > >minimal is about keeping the package at the minimum, that means strip >every feature that won't prevent it to run. > > > Maybe it's foggy for mysql usage, better suggestions (clientonly, libonly) ?
>>Do we have a general accepted gentoo policy for this? >> >> > >Usually the policy is "If the upstream has planned that we'll follow, >otherwise no" > > [IMHO] Upstream distribuite binaryes of only libraryes, in this direction it's supported. Build them from the source only libs is not deeply supported, see below. [/IMHO] > > >>And... any thoughts on this subject? >> >> >> > >I'd prefer to have those features enabled by useflag, sometimes (eg. >qemu) I can split functionality in separated ebuild and use a metaebuild >to let users merge both w/out major overhead. > >In your case a useflag IMHO would be enough since the situation require >a particular setup and in the case the constraint changes won't be a >problem rebuild a full mysql. > >The question is, does the mysql configure script have a "clientonly" >and/or a "libraryonly" option? > > there is an option for configure "--without-server" , but actually the server is still build. Take a look at >= dev-db/mysql-4.0.24-r2 for how "minimal" use flag is used, basically it force some flag off and remove some files from the install. >There were a client and server useflag discussion before. > >lu > > > -- gentoo-dev@gentoo.org mailing list