Chris Gianelloni schrieb:
On Fri, 2007-03-09 at 11:10 +0000, Steve Long wrote:
I don't know how it would work technically, how difficult it would be, or
indeed if anyone is prepared to do the work, besides maybe some of the
users.
No.
Once we have USE-based dependencies across the board, then yes. Until
that time, we should really be building both client and server for *all*
packages.
I can understand that rationale for the client part, but which packages
would depend on the server part of e.g. MySQL if they could?
And building the server part to get the small client lib is a larger
PITA than building the client lib to get the server, no?
In other words: this is a sound argument against the client use flag,
but I don't think it's quite as convincing regarding the server flag,
which is more important IMHO.
Btw, I agree that the best thing to do would be to prompt upstream to
split those packages (where it makes sense), which is the preferred way
to handle this here (at least I read this somewhere, does it still
apply?), but does anybody do that actually? To stay with the MySQL
example, did anyone try to suggest to MySQL AB that seperate releases
for the client part* would be nice?
Regards,
Thomas
* They already do this for their binaries, see
<http://mysql.org/downloads/mysql/5.0.html#Linux_x86_generic_RPM_(dynamically_linked)>.
--
gentoo-dev@gentoo.org mailing list