Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
what does r{R, UD} indicate in emerge -p?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
jeffk
l33t
l33t


Joined: 13 Sep 2003
Posts: 671

PostPosted: Sun Nov 04, 2012 6:14 pm    Post subject: what does r{R, UD} indicate in emerge -p? Reply with quote

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
View user's profile Send private message
platojones
Veteran
Veteran


Joined: 23 Oct 2002
Posts: 1602
Location: Just over the horizon

PostPosted: Sun Nov 04, 2012 6:20 pm    Post subject: Re: what does r{R, UD} indicate in emerge -p? Reply with quote

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
View user's profile Send private message
kernelOfTruth
Watchman
Watchman


Joined: 20 Dec 2005
Posts: 6111
Location: Vienna, Austria; Germany; hello world :)

PostPosted: Tue Apr 23, 2013 9:27 pm    Post subject: Reply with quote

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 :D
Back to top
View user's profile Send private message
AstroFloyd
n00b
n00b


Joined: 18 Oct 2011
Posts: 56

PostPosted: Wed Nov 27, 2013 9:43 am    Post subject: Re: what does r{R, UD} indicate in emerge -p? Reply with quote

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 :wink:, 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
View user's profile Send private message
epsilon72
Guru
Guru


Joined: 20 Sep 2007
Posts: 568

PostPosted: Wed Nov 27, 2013 1:34 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum