Uploaded image for project: 'Funtoo Linux'
  1. Funtoo Linux
  2. FL-12208

[net-kit] dependencies need to be added to `mail-mta/protonmail-bridge-bin`

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Normal Normal
    • None
    • None
    • Upgrading from an old version of `protonmail-bridge-bin` is messy on a headless machine that may not have these packages installed anymore, and should be cleaned up.

      etaAfter running `emerge @preserved-rebuild -1v` I still see the following:

      !!! existing preserved libs: 
      >>> package: x11-libs/libxkbcommon-0.10.0 
      *  - /usr/lib64/libxkbcommon.so.0 
      *  - /usr/lib64/libxkbcommon.so.0.0.0 
      *      used by /usr/lib/protonmail/bridge/lib/libQt6EglFSDeviceIntegration.so.6.4.3 (mail-m
      ta/protonmail-bridge-bin-3.10.0) 
      *      used by /usr/lib/protonmail/bridge/lib/libQt6EglFsKmsSupport.so.6.4.3 (mail-mta/prot
      onmail-bridge-bin-3.10.0) 
      *      used by /usr/lib/protonmail/bridge/lib/libQt6Gui.so.6.4.3 (mail-mta/protonmail-bridg
      e-bin-3.10.0) 
      *      used by 78 other files 
      *  - /usr/lib64/libxkbcommon-x11.so.0 
      *  - /usr/lib64/libxkbcommon-x11.so.0.0.0 
      *      used by /usr/lib/protonmail/bridge/lib/libQt6XcbQpa.so.6.4.3 (mail-mta/protonmail-br
      idge-bin-3.10.0) 
      *      used by /usr/lib/protonmail/bridge/plugins/platforms/libqxcb.so (mail-mta/protonmail
      -bridge-bin-3.10.0) 
      *      used by /usr/lib/protonmail/bridge/plugins/xcbglintegrations/libqxcb-egl-integration
      .so (mail-mta/protonmail-bridge-bin-3.10.0) 
      *      used by /usr/lib/protonmail/bridge/plugins/xcbglintegrations/libqxcb-glx-integration
      .so (mail-mta/protonmail-bridge-bin-3.10.0) 
      >>> package: x11-libs/xcb-util-image-0.4.0-r1 
      *  - /usr/lib64/libxcb-image.so.0 
      *  - /usr/lib64/libxcb-image.so.0.0.0 
      *      used by /usr/lib/protonmail/bridge/lib/libQt6XcbQpa.so.6.4.3 (mail-mta/protonmail-br
      idge-bin-3.10.0) 
      *      used by /usr/lib/protonmail/bridge/plugins/platforms/libqxcb.so (mail-mta/protonmail
      -bridge-bin-3.10.0) 
      *      used by /usr/lib/protonmail/bridge/plugins/xcbglintegrations/libqxcb-egl-integration
      .so (mail-mta/protonmail-bridge-bin-3.10.0) 
      *      used by /usr/lib/protonmail/bridge/plugins/xcbglintegrations/libqxcb-glx-integration
      .so (mail-mta/protonmail-bridge-bin-3.10.0) 
      >>> package: x11-libs/xcb-util-keysyms-0.4.0-r1 
      *  - /usr/lib64/libxcb-keysyms.so.1 
      *  - /usr/lib64/libxcb-keysyms.so.1.0.0 
      *      used by /usr/lib/protonmail/bridge/lib/libQt6XcbQpa.so.6.4.3 (mail-mta/protonmail-br
      idge-bin-3.10.0) 
      *      used by /usr/lib/protonmail/bridge/plugins/platforms/libqxcb.so (mail-mta/protonmail
      -bridge-bin-3.10.0) 
      *      used by /usr/lib/protonmail/bridge/plugins/xcbglintegrations/libqxcb-egl-integration
      .so (mail-mta/protonmail-bridge-bin-3.10.0) 
      *      used by /usr/lib/protonmail/bridge/plugins/xcbglintegrations/libqxcb-glx-integration
      .so (mail-mta/protonmail-bridge-bin-3.10.0) 
      >>> package: x11-libs/xcb-util-renderutil-0.3.9-r2 
      *  - /usr/lib64/libxcb-render-util.so.0 
      *  - /usr/lib64/libxcb-render-util.so.0.0.0 
      *      used by /usr/lib/protonmail/bridge/lib/libQt6XcbQpa.so.6.4.3 (mail-mta/protonmail-br
      idge-bin-3.10.0) 
      *      used by /usr/lib/protonmail/bridge/plugins/platforms/libqxcb.so (mail-mta/protonmail
      -bridge-bin-3.10.0) 
      *      used by /usr/lib/protonmail/bridge/plugins/xcbglintegrations/libqxcb-egl-integration
      .so (mail-mta/protonmail-bridge-bin-3.10.0) 
      *      used by /usr/lib/protonmail/bridge/plugins/xcbglintegrations/libqxcb-glx-integration
      .so (mail-mta/protonmail-bridge-bin-3.10.0) 
      >>> package: x11-libs/xcb-util-wm-0.4.1-r2 
      *  - /usr/lib64/libxcb-icccm.so.4 
      *  - /usr/lib64/libxcb-icccm.so.4.0.0 
      *      used by /usr/lib/protonmail/bridge/lib/libQt6XcbQpa.so.6.4.3 (mail-mta/protonmail-br
      idge-bin-3.10.0) 
      *      used by /usr/lib/protonmail/bridge/plugins/platforms/libqxcb.so (mail-mta/protonmail
      -bridge-bin-3.10.0) 
      *      used by /usr/lib/protonmail/bridge/plugins/xcbglintegrations/libqxcb-egl-integration
      .so (mail-mta/protonmail-bridge-bin-3.10.0) 
      *      used by /usr/lib/protonmail/bridge/plugins/xcbglintegrations/libqxcb-glx-integration
      .so (mail-mta/protonmail-bridge-bin-3.10.0) 
      >>> package: x11-libs/xcb-util-0.4.0-r1 
      *  - /usr/lib64/libxcb-util.so.1 
      *  - /usr/lib64/libxcb-util.so.1.0.0 
      *      used by /usr/lib64/libxcb-image.so.0 (preserved) 
      *      used by /usr/lib64/libxcb-image.so.0.0.0 (preserved) 
      Use emerge @preserved-rebuild to rebuild packages using these libraries

      Emerging each of the packages mentioned:

      x11-libs/xcb-util
      x11-libs/xcb-util-wm
      x11-libs/xcb-util-renderutil
      x11-libs/xcb-util-keysyms
      x11-libs/xcb-util-image
      x11-libs/libxkbcommon

      makes portage stop complaining about `protonmail-bridge-bin`.  A solution to this bug is to add each of the listed packages to `RDEPEND` for `protonmail-bridge-bin`.

            cuantar cuantar
            cuantar cuantar
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: