Open lkraav opened 1 year ago
You are not missing anything. The way how eix determines whether a package "changed" is by checking whether a new installable version is available. Adding a new version without a keyword or masked is not such a version unless you have made it installable through your portage configuration. Instead, you will see the change once the version is keyworded. (About masks, this is harder, since they are not necessarily stored in the eix database, so changes in masks are not recognized by eix-diff, in general).
If you want to always install masked versions of certain packages, you should put these packages in package.unmask anyway and/or put the keyword "**" in package.accept_keywords. In that case (and if eix-diff --print LOCAL_PORTAGE_CONFIG
yields true
), eix-diff will also show the difference.
New Gnome usually arrives in
::gentoo
masked, that's how I notice.I have a simple nightly cronjob like
We can see here gnome-base/gnome-shell-44_rc was added Mar 11.
But I have eix-sync/diff output from Mar 12 that doesn't list it.
Am I missing something obvious about eix defaults, or something else?