Sorry for the somewhat uninformative title. The problem occured when attempting to install the newest, ~amd64 masked version of gimp. I will attach the output of emerge while different dependencies of gimp where put into package.accept_keywords. As you can see, the lack of ~amd64 for babl and gegl does trigger a message about the newest version of gimp remaining unsuitable due to missing dependencies. This is what I'm used to and what I expect. On the other hand, the lack of ~amd64 for netsurf-buildsystem results in a cryptic error about "unsatisfied dependencies due to backtracking". As Ben on IRC pointed out: - Adding --autounmask to emerge will result in the more informative, expected output. - What's unique about netsurf-buildsystem is that it is a dependency of libnsgif which in turn is not required by the older version of gegl.
Created attachment 601414 [details] emerge -pv gimp (unstable unmasked: gimp)
Created attachment 601416 [details] emerge -pv gimp (unstable unmasked: gimp babl)
Created attachment 601418 [details] emerge -pv gimp (unstable unmasked: gimp babl gegl)
Apologies, the second bullet is false. The precise statement was as follows: > [iamben] one possible factor is that unstable gegl depends on libnsgif which has NO stable version, so installing an older libnsgif isnt possbile
As explained in bug 699030 comment 4, this behavior is the intended result of changes from bug 658648. *** This bug has been marked as a duplicate of bug 699030 ***
(In reply to Cedric Sodhi from comment #0) > - Adding --autounmask to emerge will result in the more informative, > expected output. That's generally the correct thing to do when you have some ~arch packages in package.accept_keywords. You'll probably want to set EMERGE_DEFAULT_OPTS="--autounmask" and maybe also --autounmask-keep-masks due to outstanding --autounmask issues like bug 667132.