Gentoo Archives: gentoo-portage-dev

From: Gustavo Sverzut Barbieri <barbieri@×××××.com>
To: gentoo-portage-dev@l.g.o
Subject: Re: [gentoo-portage-dev] DB and binary dependency
Date: Thu, 23 Mar 2006 20:40:00
Message-Id: 9ef20ef30603231238x4f53dd29y9a97e625da9554e5@mail.gmail.com
In Reply to: Re: [gentoo-portage-dev] DB and binary dependency by tvali
1 Ok... this discussion is missing my initial point that is how to
2 provide binary dependency and avoid many crashes we have now with
3 almost no effort.
4
5 My initial proposal was to, after compile and before install is done,
6 we should parse linker information and check for each library it
7 depends, which package-version provides it and then mark the just
8 compiled package runtime-dependent on them. If the dependency was not
9 installed by portage, then issue a warning/error and take some action
10 (ask user, abort or ignore)
11
12 Pros:
13 - it would avoid many crashes we have now because we remove packages
14 that others depend on.
15 - it would avoid many crashes we have now because we update packages
16 that others depend on, but are not listed correctly in ebuilds.
17 - it would avoid dependency errors caused by missing
18 --disable-feature with autoconf-like packages
19
20 Cons:
21 - it's not the final solution to the problem, as said, interfaces
22 would be better... but interfaces would demand much more effort and
23 not being automatically generated, would be async and probably
24 incorrect at some point
25
26
27 --
28 Gustavo Sverzut Barbieri
29 --------------------------------------
30 Jabber: barbieri@×××××.com
31 MSN: barbieri@×××××.com
32 ICQ#: 17249123
33 Skype: gsbarbieri
34 Mobile: +55 (81) 9927 0010
35 Phone: +1 (347) 624 6296; 08122692@××××××××××××××.com
36 GPG: 0xB640E1A2 @ wwwkeys.pgp.net
37
38 --
39 gentoo-portage-dev@g.o mailing list

Replies

Subject Author
Re: [gentoo-portage-dev] DB and binary dependency tvali <qtvali@×××××.com>
Re: [gentoo-portage-dev] DB and binary dependency Paul de Vrieze <pauldv@g.o>