-
Bug
-
Resolution: Fixed
-
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`.