Gentoo Archives: gentoo-dev

From: Enrico Weigelt <weigelt@×××××.de>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] What are blocks used for?
Date: Thu, 17 Apr 2008 20:03:27
Message-Id: 20080417200235.GK31409@nibiru.local
In Reply to: Re: [gentoo-dev] What are blocks used for? by Ulrich Mueller
1 * Ulrich Mueller <ulm@g.o> schrieb:
2
3 > I don't know if it would be feasible from a package manager point of
4 > view, but couldn't some (most?) blockers be avoided if there was some
5 > means to transfer ownership of installed files from one package to
6 > another?
7
8 This is problematic, since the system must be in an consistent
9 state after the update, or really bad things can happen.
10 And it still doesn't solve dependencies correctly, imagine:
11
12 foo1: depends on bar1
13 foo2: depends on bar2
14 bar1 and bar2 are in conflict.
15
16 For the special case of one package replacing another one *completely*
17 (eg. the mktemp case), the process could be automated by giving
18 portage enough information and having appropriate logic in portage).
19
20 But is it really worth all that ?
21
22 In the mktemp case, IMHO, coreutils is the source of evil:
23 it simply assimilated another package !
24 We shouldn't let it pass.
25
26
27 cu
28 --
29 ---------------------------------------------------------------------
30 Enrico Weigelt == metux IT service - http://www.metux.de/
31 ---------------------------------------------------------------------
32 Please visit the OpenSource QM Taskforce:
33 http://wiki.metux.de/public/OpenSource_QM_Taskforce
34 Patches / Fixes for a lot dozens of packages in dozens of versions:
35 http://patches.metux.de/
36 ---------------------------------------------------------------------
37 --
38 gentoo-dev@l.g.o mailing list