1 |
On Sat, 26 Jul 2014 15:27:51 +0000 (UTC) |
2 |
Martin Vaeth <martin@×××××.de> wrote: |
3 |
> Michał Górny <mgorny@g.o> wrote: |
4 |
> > All people with enough knowledge already know that this is |
5 |
> > technically impossible. |
6 |
> |
7 |
> We already discussed in the bug how it *would* be possible, |
8 |
> just nobody implements it: |
9 |
> |
10 |
> Portage would have to use dynamic deps throughout, |
11 |
> using the data stored in /var/db only to find out |
12 |
> the correct information for := dependencies. |
13 |
> |
14 |
> This would fix the behaviour except for some |
15 |
> corner cases concerning orphaned packages which |
16 |
> can lead to broken situations with any approach. |
17 |
|
18 |
Your solution fails spectacularly in the following ways: |
19 |
|
20 |
* Ebuild removal |
21 |
|
22 |
* Overlays |
23 |
|
24 |
* Introduction of := dependencies |
25 |
|
26 |
* pkg_*rm |
27 |
|
28 |
Which brings us back to the "all people with enough knowledge |
29 |
already know that this is technically impossible" thing... |
30 |
|
31 |
-- |
32 |
Ciaran McCreesh |