Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 925462

Summary: net-misc/remmina-1.4.31-r1 stable builds against wayland despite USE=-wayland
Product: Gentoo Linux Reporter: CaptainBlood <luc_pierard_de_maujouy>
Component: Current packagesAssignee: Ben Kohler <bkohler>
Status: UNCONFIRMED ---    
Severity: normal CC: bkohler, jstein, luc_pierard_de_maujouy
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description CaptainBlood 2024-02-25 07:57:15 UTC
emerge -1 -p -v remmmina
[ebuild   R    ] net-misc/remmina-1.4.31-r1::gentoo  USE="-appindicator -crypt -cups -examples -gvnc -keyring -kwallet -nls -python rdp -spice -ssh -vnc -wayland -webkit -zeroconf" PYTHON_SINGLE_TARGET="-python3_10 python3_11" 0 KiB


wayland package removal caused request for rebuild:

emerge -c

 * Always study the list of packages to be cleaned for any obvious
 * mistakes. Packages that are part of the world set will always
 * be kept.  They can be manually added to this set with
 * `emerge --noreplace <atom>`.  Packages that are listed in
 * package.provided (see portage(5)) will be removed by
 * depclean, even if they are part of the world set.
 * 
 * As a safety measure, depclean will not remove any packages
 * unless *all* required dependencies have been resolved.  As a
 * consequence of this, it often becomes necessary to run 
 * `emerge --update --newuse --deep @world` prior to depclean.

Calculating dependencies  .... done!
>>> Calculating removal order...

 dev-python/pyparsing
    selected: 3.1.1 
   protected: none 
     omitted: none 

 dev-libs/wayland-protocols
    selected: 1.33 
   protected: none 
     omitted: none 

 dev-libs/wayland
    selected: 1.22.0 
   protected: none 
     omitted: none 

 dev-util/wayland-scanner
    selected: 1.22.0 
   protected: none 
     omitted: none 

All selected packages: =dev-libs/wayland-protocols-1.33 =dev-python/pyparsing-3.1.1 =dev-util/wayland-scanner-1.22.0 =dev-libs/wayland-1.22.0

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

>>> Unmerging (1 of 4) dev-python/pyparsing-3.1.1...
>>> Unmerging (2 of 4) dev-libs/wayland-protocols-1.33...
>>> Unmerging (3 of 4) dev-libs/wayland-1.22.0...
>>> needed   sym /usr/lib64/libwayland-client.so.0
>>> needed   obj /usr/lib64/libwayland-client.so.0.22.0
>>> Unmerging (4 of 4) dev-util/wayland-scanner-1.22.0...
Packages installed:   896
Packages in world:    93
Packages in system:   49
Required packages:    896
Number removed:       4

 * GNU info directory index is up-to-date.

!!! existing preserved libs:
>>> package: dev-libs/wayland-1.22.0
 *  - /usr/lib64/libwayland-client.so.0
 *  - /usr/lib64/libwayland-client.so.0.22.0
 *      used by /usr/bin/remmina (net-misc/remmina-1.4.31-r1)
 *      used by /usr/lib64/remmina/plugins/remmina-plugin-exec.so (net-misc/remmina-1.4.31-r1)
 *      used by /usr/lib64/remmina/plugins/remmina-plugin-rdp.so (net-misc/remmina-1.4.31-r1)
Use emerge @preserved-rebuild to rebuild packages using these libraries






Reproducible: Always
Comment 1 Ben Kohler gentoo-dev 2024-02-26 20:47:24 UTC
Can you test if this bug still exists on unstable 1.4.35?