View previous topic :: View next topic |
Author |
Message |
jeffk l33t
Joined: 13 Sep 2003 Posts: 671
|
Posted: Sun Nov 04, 2012 6:14 pm Post subject: what does r{R, UD} indicate in emerge -p? |
|
|
Portage is ready to downgrade icu (no problem, I understand this package is in flux right now), but what do the lowercase r letters indicate in the output below?
Code: | % sudo emerge world -Du --newuse --with-bdeps=y -p
[ebuild r UD ] dev-libs/icu-49.1.2 [50_rc-r1]
[ebuild rR ] dev-db/sqlite-3.7.14.1
[ebuild rR ] dev-libs/boost-1.51.0-r1 |
Thanks. |
|
Back to top |
|
|
platojones Veteran
Joined: 23 Oct 2002 Posts: 1602 Location: Just over the horizon
|
Posted: Sun Nov 04, 2012 6:20 pm Post subject: Re: what does r{R, UD} indicate in emerge -p? |
|
|
jeffk wrote: | Portage is ready to downgrade icu (no problem, I understand this package is in flux right now), but what do the lowercase r letters indicate in the output below?
Code: | % sudo emerge world -Du --newuse --with-bdeps=y -p
[ebuild r UD ] dev-libs/icu-49.1.2 [50_rc-r1]
[ebuild rR ] dev-db/sqlite-3.7.14.1
[ebuild rR ] dev-libs/boost-1.51.0-r1 |
Thanks. |
Well, the man-page for emerge says this:
Code: | r reinstall (forced for some reason, possibly due to slot or sub-slot) |
Seems it's slot related. |
|
Back to top |
|
|
kernelOfTruth Watchman
Joined: 20 Dec 2005 Posts: 6111 Location: Vienna, Austria; Germany; hello world :)
|
Posted: Tue Apr 23, 2013 9:27 pm Post subject: |
|
|
for me wine pretty often gets pulled in with the new emerge:
Quote: | [ebuild R #] x11-libs/libdrm-9999::x11 USE="libkms -static-libs" VIDEO_CARDS="intel radeon (-exynos) (-freedreno) -nouveau (-omap) -vmware" 0 kB
[ebuild R #] media-libs/mesa-9999-r50::portage USE="classic egl gallium gbm gles2 llvm nptl pic r600-llvm-compiler* shared-glapi vdpau -bindist -debug -gles1 -opencl -openvg -osmesa -pax_kernel (-selinux) -wayland -xa -xorg -xvmc" PYTHON_SINGLE_TARGET="python2_7 -python2_6" PYTHON_TARGETS="python2_7 -python2_6" VIDEO_CARDS="i965 intel r600 radeon -i915 -nouveau -r100 -r200 -r300 -radeonsi -vmware" 0 kB
[ebuild R #] x11-drivers/xf86-video-ati-9999::x11 USE="udev -glamor" 0 kB
[ebuild rR ] app-emulation/wine-1.5.28 USE="X alsa cups custom-cflags fontconfig gecko gstreamer jpeg lcms ldap mono mp3 ncurses nls opengl oss perl png prelink pulseaudio samba scanner ssl threads truetype udisks v4l xcomposite xinerama xml -capi -gphoto2 -gsm -odbc -openal -opencl -osmesa (-selinux) {-test}" ABI_X86="32 64 (-x32)" 0 kB
|
for completeness' sake I'll post the man emerge full output for those 2 positions here:
Quote: | [ebuild r U ] dev-libs/icu-50.1.1:0/50.1.1 [50.1-r2:0/50.1]
Icu 50.1-r2 has already been emerged and can be Updated to ver‐
sion 50.1.1. The r symbol indicates that a sub-slot change (from
50.1 to 50.1.1 in this case) will force packages having
slot-operator dependencies on it to be rebuilt (as libxml2 will
be rebuilt in the next example).
[ebuild rR ] dev-libs/libxml2-2.9.0-r1:2 USE="icu"
Libxml2 2.9.0-r1 has already been emerged, but if you run the
command, then portage will Re-emerge it in order to satisfy a
slot-operator dependency which forces it to be rebuilt when the
icu sub-slot changes (as it changed in the previous example).
|
_________________ https://github.com/kernelOfTruth/ZFS-for-SystemRescueCD/tree/ZFS-for-SysRescCD-4.9.0
https://github.com/kernelOfTruth/pulseaudio-equalizer-ladspa
Hardcore Gentoo Linux user since 2004 |
|
Back to top |
|
|
AstroFloyd n00b
Joined: 18 Oct 2011 Posts: 56
|
Posted: Wed Nov 27, 2013 9:43 am Post subject: Re: what does r{R, UD} indicate in emerge -p? |
|
|
platojones wrote: | Code: | r reinstall (forced for some reason, possibly due to slot or sub-slot) | Seems it's slot related. |
I agree that the man page is a good place to look , but in my case the confusion comes from the difference between "r" and "R":
Code: | R replacing (remerging same version) | A reinstall and a remerge sound pretty much the same to me. I suppose the reason for the remerge/reinstall could be different, but there's little info on that in the man page. Does anybody know what that difference is? |
|
Back to top |
|
|
epsilon72 Guru
Joined: 20 Sep 2007 Posts: 568
|
Posted: Wed Nov 27, 2013 1:34 pm Post subject: |
|
|
Portage does a 'R' when you tell it to; i.e. Use flag changes, you specifically asking portage to re-compile a package, etc.
Portage does a 'r' when upgrading some other package somehow breaks the package that has the 'r' next to it. This is a newer thing...maybe it is meant to make us less dependent on commands like revdep-rebuild? |
|
Back to top |
|
|
|