public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] db questions
@ 2003-10-19 23:51 C. Brewer
  2003-10-20  7:10 ` Robin H. Johnson
  0 siblings, 1 reply; 4+ messages in thread
From: C. Brewer @ 2003-10-19 23:51 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 410 bytes --]

I recently noticed I have 5 versions of db installed now (~x86), and my 
question is this: since qpkg is lying to me and says I need them all and the 
ebuilds say different, what versions are actually required now, and is there 
any chance that we'll get to just one in the future?:)
-- 
Chuck Brewer
Registered Linux User #284015
Get my gpg public key at pgp.mit.edu!! Encrypted e-mail preferred.



[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-dev] db questions
  2003-10-20  7:10 ` Robin H. Johnson
@ 2003-10-20  0:25   ` C. Brewer
  2003-10-20 11:00     ` Robin H. Johnson
  0 siblings, 1 reply; 4+ messages in thread
From: C. Brewer @ 2003-10-20  0:25 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 1201 bytes --]

I was mistaken, there are only four installed. I was somewhat aware of the 
why, but my concern lay in qpkg's lies:
# qpkg -q -I -nc db
sys-libs/db-3.2.9-r6
DEPENDED ON BY:
        perl-5.8.1-r2
        python-2.2.3-r3
        postfix-2.0.16-r1
        libperl-5.8.1
sys-libs/db-1.85-r1
DEPENDED ON BY:
        perl-5.8.1-r2
        python-2.2.3-r3
        postfix-2.0.16-r1
        libperl-5.8.1
sys-libs/db-4.0.14-r2
DEPENDED ON BY:
        perl-5.8.1-r2
        python-2.2.3-r3
        postfix-2.0.16-r1
        libperl-5.8.1
sys-libs/db-4.1.25_p1-r2
DEPENDED ON BY:
        perl-5.8.1-r2
        python-2.2.3-r3
        postfix-2.0.16-r1
        libperl-5.8.1

IIRC, these four, which represents the sum of stuff I have linked to db, call 
for db3 in the ebuilds. I dont mind testing the new, if something I used 
linked to it, and I am used to seeing at least the two copies that have been 
haunting for awhile(db1.85 and db3), but would it be possible to find out 
truthfully what is actually linked and to unmerge/mask/crucify the others?
-- 
Chuck Brewer
Registered Linux User #284015
Get my gpg public key at pgp.mit.edu!! Encrypted e-mail preferred.



[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-dev] db questions
  2003-10-19 23:51 [gentoo-dev] db questions C. Brewer
@ 2003-10-20  7:10 ` Robin H. Johnson
  2003-10-20  0:25   ` C. Brewer
  0 siblings, 1 reply; 4+ messages in thread
From: Robin H. Johnson @ 2003-10-20  7:10 UTC (permalink / raw
  To: C. Brewer; +Cc: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1312 bytes --]

On Sun, Oct 19, 2003 at 11:51:33PM +0000, C. Brewer wrote:
Content-Description: signed data
> I recently noticed I have 5 versions of db installed now (~x86), and
> my question is this: since qpkg is lying to me and says I need them
> all and the ebuilds say different, what versions are actually required
> now, and is there any chance that we'll get to just one in the
> future?:)

It's highly unlikely that we will get the point where we will need only
one.

I don't know where you get five versions however, this is what most
machines will end up with over time (these are also the 4 slots):
sys-libs/db-1*
sys-libs/db-3*
sys-libs/db-4.0*
sys-libs/db-4.1*

The reasoning behind this is repeated API changes have lead programs to
specificly link against some version, or come up with fancy macros
(which break often) to try and work with lots of them.

The major problem with the API changes is changes in the order and
number of parameters of some function calls.

There are programs in portage that specificly look for all of
those slotted variants.

-- 
Robin Hugh Johnson
E-Mail     : robbat2@orbis-terrarum.net
Home Page  : http://www.orbis-terrarum.net/?l=people.robbat2
ICQ#       : 30269588 or 41961639
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85

[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-dev] db questions
  2003-10-20  0:25   ` C. Brewer
@ 2003-10-20 11:00     ` Robin H. Johnson
  0 siblings, 0 replies; 4+ messages in thread
From: Robin H. Johnson @ 2003-10-20 11:00 UTC (permalink / raw
  To: C. Brewer; +Cc: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1199 bytes --]

On Mon, Oct 20, 2003 at 12:25:28AM +0000, C. Brewer wrote:
I suspect qpkg isn't telling the truth more than anything else.

perl-5.8.1-r2
WANTS: sys-libs/db

python-2.2.3-r3
WANTS: >=sys-libs/db-3

postfix-2.0.16-r1
WANTS: >=sys-libs/db-3.2

libperl-5.8.1
WANTS: sys-libs/db

> sys-libs/db-1.85-r1
> sys-libs/db-3.2.9-r6
> sys-libs/db-4.0.14-r2
> sys-libs/db-4.1.25_p1-r2
Yeah, that's the most current of the lot.
Try 'emerge -epD world' and pipe that to a file, then see which versions
of db-3

> IIRC, these four, which represents the sum of stuff I have linked to db, call 
> for db3 in the ebuilds. I dont mind testing the new, if something I used 
> linked to it, and I am used to seeing at least the two copies that have been 
> haunting for awhile(db1.85 and db3), but would it be possible to find out 
> truthfully what is actually linked and to unmerge/mask/crucify the others?
blame qpkg. somebody was going to rewrite it i hear.

-- 
Robin Hugh Johnson
E-Mail     : robbat2@orbis-terrarum.net
Home Page  : http://www.orbis-terrarum.net/?l=people.robbat2
ICQ#       : 30269588 or 41961639
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85

[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2003-10-20 11:00 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-10-19 23:51 [gentoo-dev] db questions C. Brewer
2003-10-20  7:10 ` Robin H. Johnson
2003-10-20  0:25   ` C. Brewer
2003-10-20 11:00     ` Robin H. Johnson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox