(In reply to Mindaugas Baranauskas from comment #2) > Created attachment 796463 [details] > files in source code for Leap 15.0 from YaST:SLE-15:GA/yast2-country > > Indeed even > https://build.opensuse.org/source/YaST:SLE-15:GA/yast2-country/yast2-country- > 4.0.26.tar.bz2?rev=b0fed67d936756ef2e43ac41c773abd3 > > contains code with correct consolefonts.ypc file (renamed from > consolefonts_opensuse.ypc), > but contains both keyboard_raw_opensuse.ycp and keyboard_raw.ycp. > It seems someone forgot to rename keyboard_raw_opensuse.ycp into > keyboard_raw.ycp while creating source tarbal! I don't think those files has never been renamed as part of the source tarball creation. Not sure how you have reached that conclusion. For both files (consolefonts and keyboard_raw), the right file to use has always been chosen on runtime and based on the content of /etc/os-release The point is that, at some point before the release of SLE-15, we found it was not worth having separate versions of consolefonts for SLE and openSUSE. See https://github.com/yast/yast-country/pull/161 In other words, in the SLE-15 package there is only one consolefonts.ycp because there are not longer separate files for each distro, not because that file was generated from consolefonts_opensuse.ycp during package creation.