Bug 15785

Summary: rules/sun.lst missing
Product: xkeyboard-config Reporter: Mohammed Adnène Trojette <adn>
Component: GeneralAssignee: xkb
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
URL: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=469306
Whiteboard:
i915 platform: i915 features:

Description Mohammed Adnène Trojette 2008-04-30 18:01:34 UTC
Hello,

here is a Debian bug report:

When running setxkbmap on my sparc with type 5 keyboard (whose layout
seems broken by other things I am still investigating), trying to run
setxkbmap results in an error due to a missing sun.lst file:

execve("/usr/bin/setxkbmap", ["setxkbmap"], [/* 20 vars */]) = 0
[...]
readv(3, [{"sun\0type5\0us\0\0\0", 15}, {"\0", 1}], 2) = 16
open("./rules/sun-C.lst", O_RDONLY)     = -1 ENOENT (No such file or directory)
open("./rules/sun.lst", O_RDONLY)       = -1 ENOENT (No such file or directory)
open("/usr/share/X11/xkb/rules/sun-C.lst", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/X11/xkb/rules/sun.lst", O_RDONLY) = -1 ENOENT (No such file or directory)
write(2, "Couldn\'t find rules file (sun) \n", 32 ) = 32
exit_group(-4)                          = ?

When I generate the file with the xml2lst.pl script from the source,
at least I get the same type of error as when starting the X server and
not about not finding a rules file.

Thanks for considering.
Comment 1 Sergey V. Udaltsov 2008-05-01 02:30:16 UTC
It is amazing - the file was deleted 3+ years ago, and only now someone noticed..;)

Actually, I am going to remove rules/sun* altogether - because I was told by Sun people (namely, Alan Coopersmith) they are using rules/base* stuff anyway. So would original author of the bug try switching to base ruleset?
Comment 2 Sergey V. Udaltsov 2008-12-22 16:08:21 UTC
rules/sun* is removed altogether

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.