Am 12.01.24 um 08:24 schrieb William Kenworthy:
Some years back I did the usr-merge and my laptop has continued on more or less ok.

Now, I suddenly have a number of packages failing to build with internal collisions as they try and install (for example) a binary into /bin and /usr/bin and collide.  "emerge --info" is showing the split-usr flag enabled on my profile (5):

  [5]   default/linux/amd64/17.1/desktop (stable)
  [6]   default/linux/amd64/17.1/desktop/gnome (stable)
  [7]   default/linux/amd64/17.1/desktop/gnome/systemd (stable)
  [8]   default/linux/amd64/17.1/desktop/gnome/systemd/merged-usr (stable)
  [9]   default/linux/amd64/17.1/desktop/plasma (stable)
  [10]  default/linux/amd64/17.1/desktop/plasma/systemd (stable)
  [11]  default/linux/amd64/17.1/desktop/plasma/systemd/merged-usr (stable)
  [12]  default/linux/amd64/17.1/desktop/systemd (stable)
  [13]  default/linux/amd64/17.1/desktop/systemd/merged-usr (stable)

So which profile should I use for an XFCE4 desktop.  This laptop is openrc and predates the devils spawn (systemd) and I dont use gnome or plasma?

BillK

Hello William,

from the profiles listed you probably go with the plain desktop profile [5] at best.

In the 23.0 profiles the /usr merge will be properly addressed, until then you'll need to do the adjustments in your /etc/portage/.

To see what is needed, you can check the actual changes which the merged-usr profiles introduce in ::gentoo repository:

profiles/features/merged-usr/

From what you're describing I think you you're not properly masking the split-usr USE flag, i.e. check especially use.force and use.mask.

Cheers
Felix


Reply via email to