Bug 874263

Summary: Picking different languages at pre-hub selection screen and Language spoke causes installer to become a hybrid, and crash
Product: [Fedora] Fedora Reporter: Adam Williamson <awilliam>
Component: anacondaAssignee: Chris Lumens <clumens>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 18CC: duffy, g.kaviyarasu, jonathan, jsedlak, sbueno, stephent98, vanmeeuwen+fedora
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: All   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-11-23 06:34:04 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
screenshot showing Assamese, German, and English in Installation Summary none

Description Adam Williamson 2012-11-07 19:52:01 UTC
The use cases here and so what should _actually_ happen aren't entirely clear, but the current behaviour is clearly wrong.

If you pick one language on the pre-hub language selection screen, and then go into the Language spoke and pick a different language, things get weird.

Specifically, I was able to hit the traceback from https://bugzilla.redhat.com/show_bug.cgi?id=872791 with 18.26, even though the main case of that bug is fixed, by setting Deutsch (german) at the pre-hub screen, then going into the Language spoke and setting English. After that, some bits of the installer were in English and some in German, and I hit that traceback by trying to delete a partition in custom partitioning.

Two options have been suggested: ditch the Language spoke, or make its settings apply only to what packages get installed and what language is set for the post-install system, not to the install process.

Comment 1 Chris Lumens 2012-11-08 19:19:07 UTC
If we don't have enoguh time to make the spoke pick your language packages, we can just enable it entirely for F18.  It'll be annoying to see all that work get disabled, but at least we won't let people walk into this problem.

Comment 2 Adam Williamson 2012-11-10 01:54:29 UTC
just for the record, the use case for actually allowing this is if, say, an English-speaking expert is helping a German-speaking newbie to setup their system (or vice versa). The expert will want the install process to be in their own language so they can use it, but the installed system to be in the user's native language so the user can use it when the expert is gone.

Comment 3 Steve Tyler 2012-11-12 14:24:22 UTC
Created attachment 643545 [details]
screenshot showing Assamese, German, and English in Installation Summary

Reproducer:

Select Assamese in Welcome dialog.
Select German in Language spoke.
Click each spoke link and then click Done.

The tooltips match the German and English subtitles.

NB: Some of the English strings have not been translated yet.[1]

Reproduced with:
anaconda-18.28-1
Fedora-18-Beta-TC8-x86_64-DVD.iso

Command-line:
$ qemu-kvm -m 2048 -hda f18-test-2.img -cdrom ~/xfr/fedora/F18/F18-Beta/TC8/Fedora-18-Beta-TC8-x86_64-DVD.iso -usb -vga qxl -boot menu=on -usbdevice mouse

[1] https://fedora.transifex.com/projects/p/anaconda/

Comment 4 Steve Tyler 2012-11-12 14:34:12 UTC
(In reply to comment #2)
> just for the record, the use case for actually allowing this is if, say, an
> English-speaking expert is helping a German-speaking newbie to setup their
> system (or vice versa). The expert will want the install process to be in
> their own language so they can use it, but the installed system to be in the
> user's native language so the user can use it when the expert is gone.

1. Consultant installing for client.
2. Sysadmin installing for staff.

The problem is that the Welcome dialog and the Language spoke ask the same question at the top:

"What language would you like to use during the installation process?"

So it is unclear what the Language spoke actually configures ...

Comment 5 Steve Tyler 2012-11-12 16:02:55 UTC
Bug 875829 - unclear what Language spoke actually configures

Comment 6 Chris Lumens 2012-11-12 17:03:50 UTC
*** Bug 875829 has been marked as a duplicate of this bug. ***

Comment 7 Chris Lumens 2012-11-12 17:04:40 UTC
Yes, I am aware of what needs to be done in this bug.

Comment 8 Steve Tyler 2012-11-12 18:00:12 UTC
(In reply to comment #7)
> Yes, I am aware of what needs to be done in this bug.

I'm glad somebody understands what the Language spoke is actually supposed to be doing ... :-)

BTW, you could have just put in a back button to the Welcome dialog ...

Comment 9 Steve Tyler 2012-11-12 19:09:04 UTC
Use-case:

The user clicks on the wrong language in the Welcome dialog and then clicks Continue before realizing it.

How does the user recover without quitting the installer?

Máirín: This bug seems to be getting into some UI design issues ...

Comment 10 Chris Lumens 2012-11-12 21:09:17 UTC
You are going to have to reboot.  Changing language once everything has been imported and instantiated is technically very difficult, and we've got far more pressing things to do.  I'm going to have to go with the disable route for now.

Comment 11 Fedora Update System 2012-11-13 01:23:54 UTC
anaconda-18.29-1.fc18 has been submitted as an update for Fedora 18.
https://admin.fedoraproject.org/updates/anaconda-18.29-1.fc18

Comment 12 Vratislav Podzimek 2012-11-13 08:31:58 UTC
*** Bug 862624 has been marked as a duplicate of this bug. ***

Comment 13 Fedora Update System 2012-11-13 19:07:02 UTC
Package anaconda-18.29-1.fc18:
* should fix your issue,
* was pushed to the Fedora 18 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing anaconda-18.29-1.fc18'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2012-18105/anaconda-18.29-1.fc18
then log in and leave karma (feedback).

Comment 14 Adam Williamson 2012-11-23 06:34:04 UTC
The language spoke is indeed gone from Beta RC1. 18.29.2-1 is going stable now, so closing.

Comment 15 Fedora Update System 2012-11-23 07:49:12 UTC
anaconda-18.29-1.fc18 has been pushed to the Fedora 18 stable repository.  If problems still persist, please make note of it in this bug report.