n952162 wrote: > On 5/15/21 7:24 AM, Dan Egli wrote: >> 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. >> >> > Yes, thank you, but neither the server nor the client have any USE flags > for that package defined. And the package has to be pretty stable by > now ;-) > > > >
All packages have USE flags defined somewhere even if you haven't defined any yourself. Some are defined in profiles, some are defined elsewhere. When I do updates, I see changes to USE flags all the time that were changed by the profile, the maintainer in the ebuild or somewhere else. 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. Dale :-) :-)