Bug 1224069

Summary: Missing Language dependencies
Product: [openSUSE] openSUSE Kalpa Reporter: Martin Hansen <mh306602>
Component: Desktop EnvironmentAssignee: Shawn Dunn <sfalken>
Status: CONFIRMED --- QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P3 - Medium CC: heitormoreira, sfalken
Version: CurrentFlags: heitormoreira: needinfo? (sfalken)
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Martin Hansen 2024-05-08 20:33:07 UTC
Currently when I install Kalpa and I choose Norwegian for example, after the installation I am greeted with a system that is half Norwegian/English, even more so than normal.

This seems to be because of missing *-lang packages which you can fix by installing them through transactional-updates. 

IMHO these packages should be installed by default especially when American English is not picked in the installation process.
Comment 1 Shawn Dunn 2024-06-10 16:38:49 UTC
This is an issue that we're still looking into, as it's not an easy problem to solve.

But we're not ignoring it.
Comment 2 Heitor da Silva 2024-06-21 04:20:18 UTC
(In reply to Shawn Dunn from comment #1)
> This is an issue that we're still looking into, as it's not an easy problem
> to solve.
> 
> But we're not ignoring it.

I'm curious about why is complex to address this, if you don't mind sharing.
Comment 3 Shawn Dunn 2024-06-26 16:25:29 UTC
Partially because I'm currently in the process of reworking Kalpa to use the Tik installer, rather than YaST, as part of progressing Kalpa to a beta release state.   Fixing issues in the YaST based installer is low priority at this point.   

Additionally, Kalpa doesn't install `Recommends:` by default, which is part of how we keep the base install image so slender.   That's the mechanism through which Leap/Tumbleweed/Slowroll ensure that `-lang` packages get installed.   And at least at present, there's no way to tell zypper "Install all of the list of $X packages --no-recommends, but make sure that you install the -lang packages that are listed as Recommends:"
Comment 4 Heitor da Silva 2024-06-26 21:24:13 UTC
I have no idea about what is the Tik Installer. What type of project is it? Where can I know more about it?

Does this installer run "zypper install" in a loop of a list of packages to be installed by the installer? If so, it doesn't looks a very big deal. Some small program could automate the generation of a "lang" package list to be installed as well.
Comment 5 Shawn Dunn 2024-06-26 23:14:09 UTC
https://github.com/sysrich/tik