Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 704042 - No information about missing keywords
Summary: No information about missing keywords
Status: RESOLVED DUPLICATE of bug 699030
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - Dependencies (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-12-27 20:17 UTC by Cedric Sodhi
Modified: 2019-12-27 21:00 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge -pv gimp (unstable unmasked: gimp) (2XX7KJ3.txt,2.47 KB, text/plain)
2019-12-27 20:20 UTC, Cedric Sodhi
Details
emerge -pv gimp (unstable unmasked: gimp babl) (file_704042.txt,2.53 KB, text/plain)
2019-12-27 20:21 UTC, Cedric Sodhi
Details
emerge -pv gimp (unstable unmasked: gimp babl gegl) (file_704042.txt,2.86 KB, text/plain)
2019-12-27 20:22 UTC, Cedric Sodhi
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Cedric Sodhi 2019-12-27 20:17:37 UTC
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.
Comment 1 Cedric Sodhi 2019-12-27 20:20:09 UTC
Created attachment 601414 [details]
emerge -pv gimp (unstable unmasked: gimp)
Comment 2 Cedric Sodhi 2019-12-27 20:21:33 UTC
Created attachment 601416 [details]
emerge -pv gimp (unstable unmasked: gimp babl)
Comment 3 Cedric Sodhi 2019-12-27 20:22:30 UTC
Created attachment 601418 [details]
emerge -pv gimp (unstable unmasked: gimp babl gegl)
Comment 4 Cedric Sodhi 2019-12-27 20:31:07 UTC
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
Comment 5 Zac Medico gentoo-dev 2019-12-27 20:50:45 UTC
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 ***
Comment 6 Zac Medico gentoo-dev 2019-12-27 21:00:34 UTC
(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.