On 29/03/2014 01:05, Chris Stankevitz wrote:
> Hello,
> 
> Can anyone tell me why portage is insisting on upgrading me from
> opencv-2.4.5 to opencv-2.4.8?

It's not doing that.

You need opencv as it's a dep for something, and portage wants you to
have a version that's in the tree. The only stable version is 2.4.5 but
you have masked that in package.mask

So you have left portage no choice but to ask you to upgrade to a higher
version, all of which are marked ~arch. Therefore portage is giving you
the package.unmask entries to accomplish that and thereby asking you
pretty please to make everything consistent again on your machine.

Or you could remove that entry from package.mask and deal with what happens.


> 
> I would not expect portage to want to do this because:
> 
> 1. opencv-2.4.8 is unstable (and I run a stable system)
> 
> 2. >opencv-2.4.5 is masked
> 
> Thank you,
> 
> Chris
> 
> =====
> 
> jane ~ # grep opencv /etc/portage/package.mask
> # 2014-03-13: Hold off on opencv upgrade
>> media-libs/opencv-2.4.5
> 
> =====
> 
> jane ~ # emerge -Dauvt world
> 
> These are the packages that would be merged, in reverse order:
> 
> Calculating dependencies... done!
> 
> The following packages are causing rebuilds:
> 
>   (x11-base/xorg-server-1.15.0::gentoo, ebuild scheduled for merge)
> causes rebuilds for:
>     (x11-drivers/xf86-video-vesa-2.3.3::gentoo, ebuild scheduled for merge)
>     (x11-drivers/xf86-video-fbdev-0.4.4::gentoo, ebuild scheduled for merge)
> [nomerge       ] net-wireless/gnuradio-3.7.3:0/3.7.3  USE="alsa analog
> digital examples filter grc qt4 sdl uhd utils wxwidgets -doc -fcd
> -jack -oss -pager -performance-counters -portaudio -wavelet"
> PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7"
> [nomerge       ]  dev-python/wxpython-2.8.12.1-r2:2.8  USE="cairo
> opengl -doc -examples" PYTHON_TARGETS="python2_7 -python2_6"
> [nomerge       ]   dev-python/pycairo-1.10.0-r4  USE="svg xcb -doc
> -examples {-test}" PYTHON_TARGETS="python2_7 python3_3 -python2_6
> -python3_2"
> [ebuild     U  ]    x11-libs/xpyb-1.3.1-r3 [1.3.1-r2] USE="(-selinux)
> -static-libs" PYTHON_TARGETS="python2_7 -python2_6" 0 kB
> [ebuild     U #] media-libs/opencv-2.4.8:0/2.4 [2.4.5:0/0] USE="cuda
> eigen* gtk jpeg opencl opengl openmp%* png python%* qt4 threads tiff
> -doc -examples -ffmpeg -gstreamer -ieee1394 (-ipp) -java -jpeg2k
> -openexr -pch -testprograms -v4l -xine"
> PYTHON_SINGLE_TARGET="python2_7%* -python2_6%"
> PYTHON_TARGETS="python2_7%* -python2_6%" 89,163 kB
> [ebuild     U  ] dev-util/nvidia-cuda-sdk-5.5.22 [5.0.35-r1] USE="cuda
> doc examples -debug -opencl" 829,510 kB
> [nomerge       ] x11-base/xorg-server-1.15.0:0/1.15.0
> [1.14.3-r2:0/1.14.3] USE="ipv6 kdrive nptl suid udev xorg -dmx -doc
> -minimal (-selinux) -static-libs -tslib -unwind% -xnest -xvfb"
> [nomerge       ]  x11-base/xorg-drivers-1.15 [1.14]
> INPUT_DEVICES="evdev synaptics -acecad -aiptek -elographics -fpit
> -hyperpen -joystick -keyboard -mouse -mutouch -penmount -tslib
> -vmmouse -void -wacom" VIDEO_CARDS="fbdev nvidia vesa -apm -ast -chips
> -cirrus -dummy -epson -fglrx (-freedreno) (-geode) -glint -i128
> (-i740) -intel -mach64 -mga -modesetting -neomagic -nouveau -nv
> (-omap) (-omapfb) -qxl -r128 -radeon -radeonsi -rendition -s3virge
> -savage -siliconmotion -sisusb (-sunbw2) (-suncg14) (-suncg3)
> (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx -tga -trident -tseng
> -v4l -via -virtualbox -vmware (-voodoo)"
> [ebuild     U  ]   x11-drivers/xf86-input-evdev-2.8.2 [2.8.1] 362 kB
> [ebuild     U  ]   x11-drivers/xf86-input-synaptics-1.7.4 [1.7.1] 442 kB
> [ebuild  rR    ]   x11-drivers/xf86-video-vesa-2.3.3  0 kB
> [ebuild  rR    ]   x11-drivers/xf86-video-fbdev-0.4.4  0 kB
> [nomerge       ] media-video/vlc-2.0.7  USE="X a52 aac alsa avcodec
> avformat cdda dbus dts dvbpsi dvd encode ffmpeg flac gcrypt gnome
> libnotify mmx mp3 mpeg ncurses ogg opengl png postproc pulseaudio qt4
> sdl sse svg swscale theora truetype udev vorbis x264 xcb xml xv -aalib
> (-altivec) -atmo (-audioqueue) -avahi -bidi -bluray -cddb -dc1394
> -debug -dirac (-direct2d) -directfb (-directx) (-dshow) -dvb (-dxva2)
> -egl -fbosd -fluidsynth -fontconfig -gme (-gnutls) -growl -httpd
> -ieee1394 (-ios-vout) -jack -kate -kde -libass -libcaca -libproxy
> -libsamplerate -libtar -libtiger -linsys -lirc -live -lua (-macosx)
> (-macosx-audio) (-macosx-dialog-provider) (-macosx-eyetv)
> (-macosx-qtkit) (-macosx-quartztext) (-macosx-vout) -matroska
> (-media-library) -modplug -mtp -musepack (-neon) -omxil
> -optimisememory (-opus) -oss -portaudio -projectm -pvr -rtsp
> -run-as-root -samba -schroedinger -sdl-image -shine -shout -sid -skins
> -speex -sqlite -switcher -taglib -twolame -upnp -v4l -vaapi -vcdx -vlm
> (-waveout) (-wingdi) -wma-fixed -xosd -zvbi"
> [nomerge       ]  x11-libs/xcb-util-0.3.9  USE="-doc -static-libs {-test}"
> [ebuild     U  ]   x11-libs/xcb-util-wm-0.4.1 [0.3.9] USE="-doc
> -static-libs {-test}" 315 kB
> [nomerge       ] media-libs/opencv-2.4.8:0/2.4 [2.4.5:0/0] USE="cuda
> eigen* gtk jpeg opencl opengl openmp%* png python%* qt4 threads tiff
> -doc -examples -ffmpeg -gstreamer -ieee1394 (-ipp) -java -jpeg2k
> -openexr -pch -testprograms -v4l -xine"
> PYTHON_SINGLE_TARGET="python2_7%* -python2_6%"
> PYTHON_TARGETS="python2_7%* -python2_6%"
> [ebuild     U  ]  virtual/opencl-0-r4 [0-r2] ABI_X86="(64%*) -32%
> (-x32)" VIDEO_CARDS="nvidia -fglrx" 0 kB
> [ebuild     U  ]  dev-util/nvidia-cuda-toolkit-5.5.22:0/5.5.22
> [5.0.35-r4:0/5.0.35] USE="-debugger -doc -eclipse -profiler" 0 kB
> [ebuild   R    ]   x11-drivers/nvidia-drivers-334.21  USE="X acpi
> multilib tools uvm* -pax_kernel" 0 kB
> [nomerge       ] dev-util/nvidia-cuda-sdk-5.5.22 [5.0.35-r1] USE="cuda
> doc examples -debug -opencl"
> [ebuild     U  ]  media-libs/freeglut-2.8.1-r1 [2.8.1] USE="-debug
> -static-libs" ABI_X86="(64%*) (-32) (-x32)" 0 kB
> [ebuild     U  ]   virtual/glu-9.0-r1 [9.0] ABI_X86="(64%*) (-32) (-x32)" 0 kB
> [ebuild     U  ]    media-libs/glu-9.0.0-r1 [9.0.0] USE="-static-libs
> (-multilib%)" ABI_X86="(64%*) (-32) (-x32)" 0 kB
> [ebuild  r  U  ] x11-base/xorg-server-1.15.0:0/1.15.0
> [1.14.3-r2:0/1.14.3] USE="ipv6 kdrive nptl suid udev xorg -dmx -doc
> -minimal (-selinux) -static-libs -tslib -unwind% -xnest -xvfb" 5,417
> kB
> [nomerge       ] media-libs/opencv-2.4.8:0/2.4 [2.4.5:0/0] USE="cuda
> eigen* gtk jpeg opencl opengl openmp%* png python%* qt4 threads tiff
> -doc -examples -ffmpeg -gstreamer -ieee1394 (-ipp) -java -jpeg2k
> -openexr -pch -testprograms -v4l -xine"
> PYTHON_SINGLE_TARGET="python2_7%* -python2_6%"
> PYTHON_TARGETS="python2_7%* -python2_6%"
> [ebuild     U  ]  virtual/opengl-7.0-r1 [7.0] ABI_X86="(64%*) (-32) (-x32)" 0 
> kB
> [nomerge       ] sys-block/gparted-0.16.2  USE="policykit -btrfs
> -dmraid -f2fs -fat -hfs -jfs -kde -mdadm -ntfs -reiser4 -reiserfs
> -xfs"
> [nomerge       ]  dev-cpp/gtkmm-2.24.4:2.4  USE="-doc -examples {-test}"
> [nomerge       ]   dev-cpp/cairomm-1.10.0  USE="svg -doc"
> [ebuild     U  ]    x11-libs/cairo-1.12.16 [1.12.14-r4] USE="X glib
> opengl svg xcb (-aqua) -debug -directfb -doc (-drm) (-gallium)
> (-gles2) -legacy-drivers -openvg (-qt4) -static-libs -valgrind
> -xlib-xcb" 35,049 kB
> [ebuild     U  ]     media-libs/mesa-10.0.4 [9.1.6] USE="classic egl
> gallium gles2 llvm nptl -bindist -debug -gbm -gles1 -llvm-shared-libs%
> -opencl% -openvg -osmesa -pax_kernel -pic -r600-llvm-compiler
> (-selinux) -vdpau -wayland -xa -xvmc (-shared-glapi%*) (-xorg%)"
> ABI_X86="(64%*) (-32) (-x32)" PYTHON_SINGLE_TARGET="(-python2_6%)
> (-python2_7%*)" PYTHON_TARGETS="(-python2_6%) (-python2_7%*)"
> VIDEO_CARDS="(-freedreno) -i915 -i965 -ilo% -intel -nouveau -r100
> -r200 -r300 -r600 -radeon -radeonsi -vmware" 6,636 kB
> [ebuild     U  ]      sys-devel/llvm-3.3-r3:0/3.3 [3.1-r2:0/0]
> USE="libffi static-analyzer%* xml%* -clang% -debug -doc% -gold
> -multitarget -ocaml -python% {-test} -udis86 (-vim-syntax%*)"
> ABI_X86="(64%*) (-32) (-x32)" PYTHON_TARGETS="python2_7%* (-pypy2_0)
> -python2_6%" VIDEO_CARDS="-radeon%" 13,311 kB
> [nomerge       ] x11-base/xorg-server-1.15.0:0/1.15.0
> [1.14.3-r2:0/1.14.3] USE="ipv6 kdrive nptl suid udev xorg -dmx -doc
> -minimal (-selinux) -static-libs -tslib -unwind% -xnest -xvfb"
> [nomerge       ]  x11-apps/xinit-1.3.3  USE="minimal"
> [ebuild     U  ]   x11-apps/xauth-1.0.8 [1.0.7] USE="ipv6" 144 kB
> [nomerge       ] sys-apps/pciutils-3.2.0  USE="kmod zlib -static-libs"
> [ebuild     U  ]  sys-apps/hwids-20140317 [20130915.1] USE="udev" 1,585 kB
> [nomerge       ] xfce-base/xfce4-meta-4.10  USE="svg -minimal"
> [nomerge       ]  xfce-base/xfce4-settings-4.10.1  USE="libnotify
> xklavier -debug -libcanberra"
> [nomerge       ]   x11-libs/libxklavier-5.2.1  USE="introspection -doc"
> [ebuild     U  ]    x11-misc/xkeyboard-config-2.11 [2.9] 899 kB
> [nomerge       ] x11-libs/xpyb-1.3.1-r3 [1.3.1-r2] USE="(-selinux)
> -static-libs" PYTHON_TARGETS="python2_7 -python2_6"
> [ebuild     U  ]  x11-libs/libxcb-1.10 [1.9.1] USE="-doc (-selinux)
> -static-libs -xkb" ABI_X86="(64) (-32) (-x32)"
> PYTHON_SINGLE_TARGET="(-python2_6%) (-python2_7%*) (-python3_2%)
> (-python3_3%)" PYTHON_TARGETS="(-python2_6%) (-python2_7%*)
> (-python3_2%) (-python3_3%*)" 465 kB
> [ebuild     U  ]   x11-proto/xcb-proto-1.10 [1.8-r3] ABI_X86="(64)
> (-32) (-x32)" PYTHON_TARGETS="python2_7 python3_3 -python2_6
> -python3_2" 136 kB
> [nomerge       ] x11-apps/mesa-progs-8.1.0  USE="-egl -gles1 -gles2"
> [nomerge       ]  media-libs/mesa-10.0.4 [9.1.6] USE="classic egl
> gallium gles2 llvm nptl -bindist -debug -gbm -gles1 -llvm-shared-libs%
> -opencl% -openvg -osmesa -pax_kernel -pic -r600-llvm-compiler
> (-selinux) -vdpau -wayland -xa -xvmc (-shared-glapi%*) (-xorg%)"
> ABI_X86="(64%*) (-32) (-x32)" PYTHON_SINGLE_TARGET="(-python2_6%)
> (-python2_7%*)" PYTHON_TARGETS="(-python2_6%) (-python2_7%*)"
> VIDEO_CARDS="(-freedreno) -i915 -i965 -ilo% -intel -nouveau -r100
> -r200 -r300 -r600 -radeon -radeonsi -vmware"
> [ebuild     U  ]   x11-proto/glproto-1.4.17 [1.4.16] ABI_X86="(64%*)
> -32% (-x32)" 124 kB
> [ebuild     U  ] x11-base/xorg-drivers-1.15 [1.14]
> INPUT_DEVICES="evdev synaptics -acecad -aiptek -elographics -fpit
> -hyperpen -joystick -keyboard -mouse -mutouch -penmount -tslib
> -vmmouse -void -wacom" VIDEO_CARDS="fbdev nvidia vesa -apm -ast -chips
> -cirrus -dummy -epson -fglrx (-freedreno) (-geode) -glint -i128
> (-i740) -intel -mach64 -mga -modesetting -neomagic -nouveau -nv
> (-omap) (-omapfb) -qxl -r128 -radeon -radeonsi -rendition -s3virge
> -savage -siliconmotion -sisusb (-sunbw2) (-suncg14) (-suncg3)
> (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx -tga -trident -tseng
> -v4l -via -virtualbox -vmware (-voodoo)" 0 kB
> [nomerge       ] xfce-extra/xfce4-screenshooter-1.8.1  USE="-debug"
> [nomerge       ]  net-libs/libsoup-2.44.2:2.4  USE="introspection
> samba ssl -debug {-test}"
> [nomerge       ]   net-libs/glib-networking-2.38.2  USE="gnome
> libproxy ssl -smartcard {-test}"
> [ebuild     U  ]    app-misc/ca-certificates-20130906-r1 [20130906] 0 kB
> [nomerge       ] x11-base/xorg-server-1.15.0:0/1.15.0
> [1.14.3-r2:0/1.14.3] USE="ipv6 kdrive nptl suid udev xorg -dmx -doc
> -minimal (-selinux) -static-libs -tslib -unwind% -xnest -xvfb"
> [nomerge       ]  media-libs/mesa-10.0.4 [9.1.6] USE="classic egl
> gallium gles2 llvm nptl -bindist -debug -gbm -gles1 -llvm-shared-libs%
> -opencl% -openvg -osmesa -pax_kernel -pic -r600-llvm-compiler
> (-selinux) -vdpau -wayland -xa -xvmc (-shared-glapi%*) (-xorg%)"
> ABI_X86="(64%*) (-32) (-x32)" PYTHON_SINGLE_TARGET="(-python2_6%)
> (-python2_7%*)" PYTHON_TARGETS="(-python2_6%) (-python2_7%*)"
> VIDEO_CARDS="(-freedreno) -i915 -i965 -ilo% -intel -nouveau -r100
> -r200 -r300 -r600 -radeon -radeonsi -vmware"
> [ebuild     U  ]   x11-proto/xf86driproto-2.1.1-r1 [2.1.1]
> ABI_X86="(64%*) -32% (-x32)" 0 kB
> [ebuild  N     ]   x11-proto/presentproto-1.0  ABI_X86="(64) -32 (-x32)" 106 
> kB
> [ebuild  N     ]   x11-proto/dri3proto-1.0  ABI_X86="(64) -32 (-x32)" 103 kB
> [ebuild     U  ]   x11-proto/dri2proto-2.8-r1 [2.8] ABI_X86="(64%*)
> -32% (-x32)" 0 kB
> [ebuild     U  ]   x11-libs/libdrm-2.4.52 [2.4.46] USE="-libkms
> -static-libs" ABI_X86="(64%*) (-32) (-x32)" VIDEO_CARDS="(-exynos)
> (-freedreno) -intel -nouveau (-omap) -radeon -vmware" 539 kB
> [ebuild  N     ]   x11-libs/libxshmfence-1.1  USE="-static-libs"
> ABI_X86="(64) -32 (-x32)" 285 kB
> [ebuild     U  ]  x11-libs/xtrans-1.3.3 [1.2.7] USE="-doc" 174 kB
> [ebuild     U  ]  x11-proto/xextproto-7.3.0 [7.2.1-r1] USE="-doc"
> ABI_X86="(64) (-32) (-x32)" 224 kB
> [ebuild     U  ]  x11-proto/xproto-7.0.25 [7.0.24] USE="-doc"
> ABI_X86="(64) (-32) (-x32)" 290 kB
> [nomerge       ] www-client/chromium-33.0.1750.152  USE="cups gnome
> pulseaudio tcmalloc (-aura) -bindist -custom-cflags -gnome-keyring
> -kerberos (-neon) (-selinux) {-test}" LINGUAS="am ar bg bn ca cs da de
> el en_GB es es_LA et fa fi fil fr gu he hi hr hu id it ja kn ko lt lv
> ml mr ms nb nl pl pt_BR pt_PT ro ru sk sl sr sv sw ta te th tr uk vi
> zh_CN zh_TW"
> [nomerge       ]  app-accessibility/speech-dispatcher-0.8-r2
> USE="alsa espeak pulseaudio python -ao -flite -nas -static-libs"
> PYTHON_TARGETS="python3_3 -python3_2"
> [nomerge       ]   app-accessibility/espeak-1.47.11-r1
> USE="pulseaudio -portaudio"
> [nomerge       ]    media-sound/pulseaudio-5.0  USE="X alsa asyncns
> bluetooth caps dbus gdbm glib gnome gtk ipv6 orc qt4 ssl tcpd udev
> webrtc-aec -avahi -doc -equalizer -jack -libsamplerate -lirc (-neon)
> (-oss) -realtime (-system-wide) -systemd {-test} -xen" ABI_X86="(64)
> (-32) (-x32)"
> [ebuild     U  ]     sys-apps/tcp-wrappers-7.6.22-r1 [7.6-r8]
> USE="ipv6 -netgroups% -static-libs%" ABI_X86="(64%*) (-32) (-x32)" 41
> kB
> 
> Total: 37 packages (31 upgrades, 3 new, 3 reinstalls), Size of
> downloads: 985,308 kB
> 
> 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)
> =media-libs/opencv-2.4.8 ~amd64
> 
> The following mask changes are necessary to proceed:
>  (see "package.unmask" in the portage(5) man page for more details)
> # required by @selected
> # required by @world (argument)
> # /etc/portage/package.mask:
> # 2014-03-13: Hold off on opencv upgrade
> =media-libs/opencv-2.4.8
> 
> NOTE: The --autounmask-keep-masks option will prevent emerge
>       from creating package.unmask or ** keyword changes.
> 
> Use --autounmask-write to write changes to config files (honoring
> CONFIG_PROTECT). Carefully examine the list of proposed changes,
> paying special attention to mask or keyword changes that may expose
> experimental or unstable packages.
> jane ~ #
> 
> 
> 


-- 
Alan McKinnon
[email protected]


Reply via email to