Klaus Kaempf napsal(a):
* Lukas Ocilka
[Feb 27. 2008 13:14]: Removing a pattern selects all 'contained' packages for removal. A package might be even recommended by pattern A and requested by
On Wed, Feb 27, 2008 at 12:52:46PM +0100, Klaus Kaempf wrote: pattern B. In case of deleting the pattern A ...
A bit tricky, isn't it :)? Of course, solver would add the package again I guess ... I hope ...
Yes, its tricky ;-) The main question is: What would users expect and how can we apply the 'principle of least surprise' ?
Suggestions welcome ...
Maybe we should start with questions: * Why could user want to remove a pattern at all? * How are patterns currently designed? What they contain? * Are there packages that are not in any pattern but installed automatically by solver (libraries, for instance)? (similar to the previous question). We should imagine the situation when user wants to remove something (pattern, language) and imagine what makes him do it. Then we can understand and design the workflow better. L.