[Pkg-rust-maintainers] Bug#1083235: Bug#1083235: Bug#1083235: alacritty: Missing dependency for alacritty
James McCoy
jamessan at debian.org
Sun Mar 30 14:57:42 BST 2025
On Mon, Mar 24, 2025 at 08:48:12PM -0400, James McCoy wrote:
>On Mon, Mar 24, 2025 at 10:31:20PM +0100, NoisyCoil wrote:
>>To me "alacritty (literally) crashes on X11 without
>>libxkbcommon-x11-0" reads much more strongly than "not all
>>situations require the package". One can very well argue that not
>>having libxkbcommon-x11-0 installed with X11 is an unusual
>>situation, and I agree, but the solution then is finding out what
>>component of the stack is missing the dependency and adding it
>>there.
>
>The simple solution is probably just to do as you initially suggested
>- Depends on both of them. They have pretty small dependency trees.
>
>Even better would be doing this naturally through detection of used
>symbols so library transitions are handled sanely.
>
>So, I guess I'd refine my near term suggestion of options:
>
>1. Adjust the packaging so dlopen isn't used, which will result in
>both libraries being Depends automatically.
Only wayland support can be easily forced to not use dlopen. The x11
support is always dynamically loaded.
Given that, I think I'll work on removing dlopen of wayland and add
"Recommends: libxkbcommon-x11-0" unless I hear any objections.
Cheers,
--
James
GPG Key: 4096R/91BF BF4D 6956 BD5D F7B7 2D23 DFE6 91AE 331B A3DB
More information about the Pkg-rust-maintainers
mailing list