[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1110745: console-setup: keyboard is broken after upgrade from bookworm to trixie



Control: severity -1 normal

Alban Browaeys <alban.browaeys@gmail.com> (2025-09-14):
> On Mon, 11 Aug 2025 12:04:29 +0700 =?utf-8?B?VHLhuqduIEgu?= Trung
> <work@trung.fun> wrote:
> > Sure I can explain a little further…
> > 
> > The situation before upgrade was that I was using my own keyboard:
> > » https://soft.trung.fun/ban-phim/ban-phim.en.html#cai-dat
> > 
> > which modified the symbol file `/usr/share/X11/xkb/symbols/vn`

This is definitely user error then.

> > For specific content of my (publicly available) symbol file:
> > » https://soft.trung.fun/ban-phim/src/
> > 
> > This symbol file was overwritten when I upgraded to Trixie.

As it should be.

> But indeed if you want support for another location, it is likely
> console-data does not support such custom locations, so you should open
> a wishlist bug report to console-setup therefor (if there are no
> upstream bug tracker, because as an upstream feature request, you are
> best to report to the project bug tracker you want the developers to
> implement the feature).

Local admins can use dpkg-divert to override files shipped by packages
that they want to retain in their modified versions. (And that is
orthogonal to the conffiles concept you've explained in the remainder of
your mail.)

It's been a while since I looked at the internals of console-setup but
at least ckbcomp knows about /usr/local/share/X11/xkb, which is listed
before /usr/share/X11/xkb, so possibly using the correct location for
local overrides in the first place would just work?


Cheers,
-- 
Cyril Brulebois (kibi@debian.org)            <https://debamax.com/>
D-I release manager -- Release team member -- Freelance Consultant

Attachment: signature.asc
Description: PGP signature


Reply to: