From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id DDD0B1382C5 for ; Sun, 16 May 2021 11:02:47 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E3289E08A0; Sun, 16 May 2021 11:02:43 +0000 (UTC) Received: from mout.web.de (mout.web.de [212.227.15.4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 2C07EE0887 for ; Sun, 16 May 2021 11:02:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1621162950; bh=B3HE4SJK04bD3O4PndsADfgw8wIHBp040v8DBftM48A=; h=X-UI-Sender-Class:Date:From:To:Subject:In-Reply-To:References; b=KL6QYmcxpK3EZG+YVNuwmHSehjJRXPh/2P0wve9JUMGR0FpAxrXZNQ9bmUzOvqlV7 5lxFFtG/u0TzzJ8ZML5mPna/H+wcH+HGgfQy9laf6Yz1cNxeEOnbdrf9iaaZ6L0ssW r9WYOQSmTKtKyeZRGJhVPPPnFKR0ErimrNVfcdNM= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from anfink-laptop ([213.55.224.128]) by smtp.web.de (mrweb001 [213.165.67.108]) with ESMTPSA (Nemesis) id 0MFcTl-1lfA151qh3-00EbFQ for ; Sun, 16 May 2021 13:02:30 +0200 Date: Sun, 16 May 2021 13:02:22 +0200 From: Andreas Fink To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] What does emerge status R mean? Message-ID: <20210516130222.264bdbbd@anfink-laptop> In-Reply-To: References: <75dc51cf-4a06-25d4-d851-6c5dedc69887@web.de> <96ff4f31-0b7f-6672-044e-862fe6054b8a@newideatest.site> <76448d22-c20a-9e2b-31ff-a39a82b4ab58@web.de> X-Mailer: Claws Mail 3.17.8 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:TOpJee51MMFuIxeHUJSNeZVgQ8gw1P/eavUnd1Ig3bNjg5htMZR iL50OsvhI+SXoHQIpctvuj5Tde9eOgxFmhfzDShIXeYBOuIezWccfuNSPLOYh7zwOXvmz/z +q+4aSVO2Jahf5KKfAj+kJJFzhN9US/cgGFja9j4KDFjFx2Y2atYU5Bu39zr3QEwvEXSqI+ FQuTrKt80nR+WNH/9xtTg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:C4vwdo+0U6g=:NMR+epNzlNdsTX9G8n0hvS 8UIkkNkZxQNEIy7EBPVkV465T+k8oRigVtNmaxfSbQvDhdXQdsjJ+7jv7awCL4oklZDnO2J4p nSC0YqU1duxpXoCn+RrZrVlVm1lv2afB51pk2aA8iWR8BkSE+fXpqQbYossaQhF2hon3jhfBX hfRd3Urqu4owGHt098jujm7flGGPBVGnFOxxhP+FuhrffaHYs3wFna8F8JFxcz3pMgAfmFCP8 qcu53jiEoSUa82dB3JSeFgv6sZQkImDoXcpg8w7RQAotmHvC77hIg8jDf70ygjr9d8FVxYBYG HHCF7IbRsqTIKa3NoqUZZhW/NNdZJ6kZ39Opyf1HfxZGlo0tfGqEx2Y/DPZBSdMj1Wp67R76/ 8QG+NkZ7qWuJr4Prg3UJ8AZDazJ7y+QqFpoLctMJpkdhkOtbPi9dHps6+P/A/BG+ycMg/SFwY 1N6MAqJCGp/VIdlqiX/9STf7Z+rfTKDWNG7jDC/xBhh/JUw5UREEo0LRDdMOK5jktr3m6jU93 UT59WFL3PnjgOSG+IKE3r+SY5VlTUIoy3fTcA9/IXK7oKr1zXGY8p6BkPaNy/NEOuMDOjfEJX nxv8xFnT0Ba3WSm7Kb2qhp/6mGLlM2dClKPMjmaDalgG28eleQMO5VG+kqzoVM5TKC2hC36hJ WMXbk9AnXToUKWnb3rbh70RkpSVJZtp+y0UMEjF3Ly18B/ykysMMwuq+p8FOZrWb8lbeSDpwR udsF6iXVtMTov4CFO92PjeCZsdrD7ejCqqo2N9FFsu7V+kpIgovOv0Z6rtFV8fsoD/RQTG2Xs giO0SdQGCKXI8fffRzFpxkoBDMm6i7u9c4mVvrP3gNcsRQZxdTjp1o5bDpIg7VsOhVEWRD6rJ AsopkrjJ6nFb4Yc0VL9Z8Kt9Whm0i3V5xzqEcjCADN5qiMqXTEWtOep6kE5ZmXvr024dv5JPi DsqtCWwVnEQ89s96mrVGHG8d7mmbJiN3UIMc8o/L4Cjpi71q6VZVu90iEO0mlV5lbGxkGffTl E8Y8EmuGDLn2ZPAf9KBHm0U7+ANzLcsADZXN/bqc14QuiwTMc8SU20H7sHKKucsXlYD4yGP2k WwucMI3wBIWOUDiwWhLWO+fXXmX9vEKOtvRVApOo9+hzqps2wER2cJNdQoJ0U1uJFbLNIgC4+ dDLTKb0cwfZVLsyuk62u/PEaRgZEhVaGqAqyDKnKaESsYWnu+DRu5emxFzNkVQLhVw4S4= X-Archives-Salt: c15a9e0e-bba3-4a4b-8993-c8ebd19ddc34 X-Archives-Hash: 2a619bff4dee27191cd41c6ad86ee95b On Sun, 16 May 2021 05:01:18 -0500 Dale wrote: > n952162 wrote: > > On 5/15/21 7:24 AM, Dan Egli wrote: =20 > >> The R status means REBUILD. Usually, if it's an @world it's pulling > >> that in because something about that package changed and so it needs > >> to rebuild it. The --noreplace option would block that if portage > >> didn't think it was needed. Based on your options, I'd say that it's > >> probably a USE flag was changed. I don't use binpkgs myself, > >> preferring to compile except in certain circumstances (can we say > >> RUST!?) that I need to use a -bin variant. You can try without it, but > >> I recommend leaving your change-use and newuse flags in place and > >> letting the system rebuild xmodmap. > >> > >> =20 > > Yes, thank you, but neither the server nor the client have any USE flags > > for that package defined.=C2=A0 And the package has to be pretty stable= by > > now=C2=A0 ;-) > > > > > > > > =20 >=20 > All packages have USE flags defined somewhere even if you haven't > defined any yourself.=C2=A0 Some are defined in profiles, some are defined > elsewhere.=C2=A0 When I do updates, I see changes to USE flags all the ti= me > that were changed by the profile, the maintainer in the ebuild or > somewhere else.=C2=A0 After all, if a package doesn't have the USE flags > defined somewhere, emerge won't know what USE flags to include or > exclude support for.=C2=A0 >=20 > Dale >=20 > :-)=C2=A0 :-)=C2=A0 >=20 I t hink you are confusing enabled USE flags, with package USE flags. A package can have 0 USE flags (e.g. x11-apps/xmodmap, and many more). Enabled USE flags on the other hand are defined by user config files and profiles and by the package itself (i.e. they could be enabled by default). So there can very well be packages that have 0 USE flags, and xmodmap is one of them. The "problem" here is most probably a changed dependency. The dependencies (as defined in the ebuild) under which the package was built on the binhost have changed in the meantime in the ebuild file (without a revbump/version bump), and if the binhost has not enabled the flag "--changed-deps", it did not update the package to the new dependencies. If you really want to debug this, you could do a diff of the files /var/db/pkg/x11-apps/xmodmap-1.0.10/xmodmap-1.0.10.ebuild /usr/portage/x11-apps/xmodmap/xmodmap-1.0.10.ebuild (or whatever your portage root directory is, I'm still using /usr/portage). That diff should be on the binhost! Cheers Andreas