$ eix gvim
[I] app-editors/gvim
     Available versions:  8.0.0106 ~8.0.0386 **9999 {acl aqua cscope
debug gnome gtk gtk3 lua luajit motif neXt netbeans nls perl python
racket ruby selinux session tcl PYTHON_TARGETS="python2_7 python3_4
python3_5 python3_6"}
     Installed versions:  8.0.0106(05:36:17 PM 12/11/2016)(acl gtk
python session -aqua -cscope -debug -gnome -gtk3 -lua -luajit -motif
-neXt -netbeans -nls -perl -racket -ruby -selinux -tcl
PYTHON_TARGETS="python2_7 python3_4 -python3_5")
     Homepage:            http://www.vim.org/ https://github.com/vim/vim
     Description:         GUI version of the Vim text editor

So, in my portage tree currently there is one stable gvim package with
version  8.0.0106
and one unstable gvim package, with version 8.0.0386.

Why portage force me to unmask an unstable version of the package then?

# emerge --update --deep --with-bdeps=y --newuse --backtrack=90 --ask
world --exclude chromium

These are the packages that would be merged, in order:

Calculating dependencies... done!

The following packages are causing rebuilds:

  (dev-libs/kpathsea-6.2.2_p20160523:0/6.2.2::gentoo, ebuild scheduled
for merge) causes rebuilds for:
    (dev-tex/bibtexu-3.71_p20150521:0/0::gentoo, ebuild scheduled for merge)
    (app-text/evince-3.20.1:0/evd3.4-evv3.3::gentoo, ebuild scheduled for merge)
    (app-text/dvipng-1.15:0/0::gentoo, ebuild scheduled for merge)
[ebuild  r  U  ] dev-libs/kpathsea-6.2.2_p20160523 [6.2.1_p20150521-r2]
[ebuild     U  ] app-editors/vim-core-8.0.0386 [8.0.0106]
[ebuild   R    ] x11-base/xorg-drivers-1.18-r1  VIDEO_CARDS="(-omapfb%)"
[ebuild     U  ] dev-libs/geoip-1.6.9-r1 [1.6.9]
[ebuild     U ~] net-misc/youtube-dl-2017.03.02 [2017.02.22]
[ebuild     U  ] dev-python/enum34-1.1.6 [1.0.4]
[ebuild  rR    ] dev-tex/bibtexu-3.71_p20150521
[ebuild     U  ] net-libs/neon-0.30.2 [0.30.1] USE="(-libressl)"
[ebuild  N     ] dev-libs/libusb-compat-0.1.5-r2  USE="-debug
-examples -static-libs" ABI_X86="32 (64) (-x32)"
[ebuild     U  ] app-editors/vim-8.0.0386 [8.0.0106]
PYTHON_TARGETS="(-python3_6)"
[ebuild  NS    ] virtual/libusb-0-r2 [1-r2] ABI_X86="32 (64) (-x32)"
[ebuild     U  ] app-vim/gentoo-syntax-20170225 [20160530]
[ebuild     U ~] app-editors/gvim-8.0.0386 [8.0.0106]
PYTHON_TARGETS="-python3_6%"
[ebuild     U  ] app-doc/doxygen-1.8.13-r1 [1.8.12]
[ebuild     U  ] app-crypt/gnupg-2.1.18 [2.1.15] USE="smartcard* -wks-server%"
[ebuild     U  ] app-crypt/gpgme-1.8.0-r2 [1.5.5] USE="cxx%* -python%
-qt5%" PYTHON_TARGETS="python2_7%* python3_4%* (-python3_5)"
[ebuild     U  ] media-plugins/gst-plugins-libav-1.10.4 [1.10.3]
[ebuild  rR    ] app-text/dvipng-1.15
[ebuild  rR    ] app-text/evince-3.20.1

The following keyword changes are necessary to proceed:
 (see "package.accept_keywords" in the portage(5) man page for more details)
# required by @selected
# required by @world (argument)
=app-editors/gvim-8.0.0386 ~amd64

Would you like to add these changes to your config files? [Yes/No] n

!!! The following installed packages are masked:
- www-client/opera-12.16_p1860-r1::gentoo (masked by: OPERA-12 license(s))
A copy of the 'OPERA-12' license is located at '/usr/portage/licenses/OPERA-12'.

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

Reply via email to