On 5/14/21 8:11 PM, Neil Bothwick wrote:
On Fri, 14 May 2021 11:54:30 +0200, n952162 wrote:

Why does portage want to build this:

[ebuild   R    ] x11-apps/xmodmap-1.0.10::gentoo 0 KiB

given this, already installed:

/var/db/pkg/x11-apps/xmodmap-1.0.10/xmodmap-1.0.10.ebuild

and these on my binary server (which is apparently not working properly
for reasons I'm trying to track down):

       binpkgs/x11-apps/xmodmap-1.0.10.tbz2
       distfiles/xmodmap-1.0.10.tar.bz2

When I remove these options, it doesn't want to anymore:

      #  --changed-use \
      #  --changed-deps \
      #  --newuse \
      #  --backtrack=100 \
      #  --deep \

Which option was it, I wonder, which triggered the build, and would it
bring me anything?
--changed-use would show the changed USE flag in the output, so it is
probably --changed-deps. The emerge man page explains just what the flag
does.


I haven't been able to find that display yet.  I have found this:

 * Messages for package virtual/dev-manager-0-r2:
 * emerge --keep-going: virtual/dev-manager-0-r2 dropped because it
requires
 * sys-apps/busybox[mdev]

Is this what you're referring to?  In one build, I have tons of these,
but in a way that's confusing me now, they refer to packages that seem
to have been inexplicably dropped.


Incidentally, there is no point in using --newuse and --changed-use, the
former is a superset of the latter. I'd use only --changed-use to avoid
unnecessary rebuilds.



That's useful, thank you.


Reply via email to