On 08/13/2017 07:00 PM, M. J. Everitt wrote: > Interesting .. I'm sure I shied away from that option for some reason > ... wonder if zmedico can shed some light on the difference between the > new options and the old, apart from some added flexibility ...
The --autounmask-keep-keywords option allows you to adjust the the way that decisions are made during dependency resolution. It's like a selective version of --autounmask=n that targets decisions involving dependencies that cannot be satisfied without changes to package.accept_keywords. Changes in decision making behavior have a large impact on the resulting dependency calculation. It can mean the difference between a successful calculation, and one that produces useless results. The --autounmask-write=n option has no influence on the decisions made, so it --autounmask was making a bunch of keyword changes that you didn't want, then your only choice was to use --autounmask=n if it was causing the dependency calculation was going too far off course. The --autounmask-keep-keywords option gives finer-grained control. This finer-grained control is only useful in cases where --autounmask=n would prevent useful configuration changes from being made. -- Thanks, Zac