Bug 464571 - Symbols from libwayland-server are published in the library’s ABI
Summary: Symbols from libwayland-server are published in the library’s ABI
Status: RESOLVED NOT A BUG
Alias: None
Product: frameworks-kguiaddons
Classification: Frameworks and Libraries
Component: general (other bugs)
Version First Reported In: 5.102.0
Platform: Debian unstable Linux
: NOR normal
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-01-20 22:21 UTC by Aurélien COUDERC
Modified: 2023-01-22 22:46 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Aurélien COUDERC 2023-01-20 22:21:38 UTC
Dear upstream,

while packaging kguiaddons 5.102 for Debian I noticed the following new symbols :
 wl_buffer_interface@Base 5.102.0
 wl_callback_interface@Base 5.102.0
 wl_compositor_interface@Base 5.102.0
 wl_data_device_interface@Base 5.102.0
 wl_data_device_manager_interface@Base 5.102.0
 wl_data_offer_interface@Base 5.102.0
 wl_data_source_interface@Base 5.102.0
 wl_display_interface@Base 5.102.0                                 
 wl_keyboard_interface@Base 5.102.0
 wl_output_interface@Base 5.102.0
 wl_pointer_interface@Base 5.102.0
 wl_region_interface@Base 5.102.0
 wl_registry_interface@Base 5.102.0
 wl_seat_interface@Base 5.102.0
 wl_shell_interface@Base 5.102.0
 wl_shell_surface_interface@Base 5.102.0
 wl_shm_interface@Base 5.102.0
 wl_shm_pool_interface@Base 5.102.0
 wl_subcompositor_interface@Base 5.102.0
 wl_subsurface_interface@Base 5.102.0
 wl_surface_interface@Base 5.102.0
 wl_touch_interface@Base 5.102.0

These symbols are also part of libwayland-server0 so I doubt they should be part of kguiaddons library.
Am I missing something ?
Is there a way to remove them ?

Full build log here :
https://people.debian.org/~coucouf/kguiaddons_5.102.0.build.log


Thanks for your help
Comment 1 Aurélien COUDERC 2023-01-20 22:22:51 UTC
The wayland symbols appear after this commit :
https://invent.kde.org/frameworks/kguiaddons/-/commit/3984732e007e71632a525d89227fdfe94fa037ad
Comment 2 Aurélien COUDERC 2023-01-22 22:46:12 UTC
I understand this is the expected way to go for interacting with the Wayland compositor so closing.