Francesco Riosa wrote: >> Kalin KOZHUHAROV wrote: >> [...] >> "{{{ A hypothetical example: >> >> I used mysql-4.1.16-r30 and I have a locally encoded (say Shift_JIS) >> database. I have DBD-mysql compiled against that and a package FOO using >> that works as expected. >> >> Some package wants >=mysql-5.0.0 and DBD-mysql, and because mysql is >> SLOTed, portage says ok, emerges mysql-5.0.18-r30 and rebuilds >> DBD-mysql against it. > > > Oops *you* need to tell portage to rebuild DBD-mysql. Difficult that a > package will want mysql >= something, but take this is an example, so > it's ok.
Yup, /me bad. The usual way for a package using a language binding is to depend on that bindig (dev-perl/DBD-mysql-VVV). All my worries were for the case when the latest stable dev-perl/DBD-mysql is compiled against the latest SLOTed mysql-5.1.x and is being used to access data on an old (SLOTed or not; localhost or some remote host) server. But I guess then the problem will be entirely in dev-perl/DBD-mysql being unable to connect to older servers :-) At this moment I should say "Sorry for the wasted bandwidth/time" :-| [...] > Better ? Times better! Hypothetical problem is solved, thank you for your time! Kalin. -- |[ ~~~~~~~~~~~~~~~~~~~~~~ ]| +-> http://ThinRope.net/ <-+ |[ ______________________ ]| -- gentoo-dev@gentoo.org mailing list