[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