Bug 44162 - Software components list during setup wizard is empty when choosing french in the Debian installer
Software components list during setup wizard is empty when choosing french in...
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: General
UCS 4.3
Other Linux
: P5 normal (vote)
: UCS 4.3-3-errata
Assigned To: Richard Ulmer
Arvid Requate
:
Depends on:
Blocks: 49013
  Show dependency treegraph
 
Reported: 2017-03-30 16:10 CEST by Richard Ulmer
Modified: 2019-03-15 17:28 CET (History)
8 users (show)

See Also:
What kind of report is it?: Bug Report
What type of bug is this?: 4: Minor Usability: Impairs usability in secondary scenarios
Who will be affected by this bug?: 1: Will affect a very few installed domains
How will those affected feel about the bug?: 4: A User would return the product
User Pain: 0.091
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments
Empty software components list. (28.35 KB, image/png)
2017-03-30 16:10 CEST, Richard Ulmer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Richard Ulmer univentionstaff 2017-03-30 16:10:17 CEST
Created attachment 8704 [details]
Empty software components list.

The Software components list in the installer is empty when choosing french.

+++ This bug was initially created as a clone of Bug #42853 +++

Please merge your changes to the 4.2-0 branch.


+++ This bug was initially created as a clone of Bug #42327 +++

Translations for PO files adjusted via our patches repository were not provided as only PO files in UCS 4.1 branch were considered. Resulting from this is, for example, an incomplete French translation for Debian Installer.
Comment 1 Richard Ulmer univentionstaff 2018-12-05 14:52:45 CET
The current french installation test doesn't report this bug. Once this bug is fixed the test should be extended to avoid future regressions. 

I would suggest to select a component during the installation test by adding "--component mailserver" to the call of vnc-install-ucs.py in
test/scenarios/install-testing/master-french-static-ip.cfg .

For this to work, a translation for the component's text (in french) needs to be added here:
test/utils/installation_test/languages/french.py
Comment 2 Richard Ulmer univentionstaff 2018-12-11 13:49:29 CET
I found, that univention-appcenter was missing during the Univention System Setup, so I added it to the dependencies of univention-system-setup. This fixed the bug.

git commits (sorted from most recent to oldest):
ca6cf68264 Bug #44162: Add yaml file
6776b2a05c Bug #44162: Bump
718cb7aa34 Bug #44162: Add univention-appcenter to the dependencies
Comment 3 Arvid Requate univentionstaff 2018-12-11 21:33:38 CET
Why does it work in english and german installations without this dependency?
Comment 4 Philipp Hahn univentionstaff 2018-12-14 13:36:45 CET
4.3-3] fbbbde3c42 Bug #44162: univention-system-setup 11.0.5-31A~4.3.0.201812111313---
 doc/errata/staging/univention-system-setup.yaml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

 This update addresses the following [-issue(s):-]{+issue:+}
 * Make the software components for UCS available during [-installation,-]{+installation+} when it
   is run in [-french.-]{+French.+}
Comment 5 Richard Ulmer univentionstaff 2018-12-14 15:20:14 CET
I have reverted the changes on the 4.3-2 branch, because 4.3-3 has been released.

git commits (sorted from most recent to oldest):
aa2352e0a7 Bug #44162: Revert, because 4.3-3 was released already
Comment 6 Richard Ulmer univentionstaff 2018-12-14 15:54:18 CET
I investigated further and found, that the problem resulted from univention-l10n-fr being installed at the beginning of the Debian installer, when the french language was selected. To circumvent the problem I moved the installation of the univention-l10n-fr package to a later point in the installer. This solves the bug and doesn't seem to break anything. The whole installer is still translated to french.

Don't install univention-l10n-fr at the beginning of the Debian installer:
svn commits in the patches repository: r18372, r18390, r18391
Package: localechooser
Version: 2.69A~4.3.0.201812141506

Install univention-l10n-fr directly before entering the Univention System Setup:
Package: univention-system-setup
Version: 11.0.5-34A~4.3.0.201812141354
git commits (sorted from most recent to oldest):
48a1dbba4e Bug #44162: Update yaml file
ac6d54b09c Bug #44162: Fix apt-get requiring interaction
0e67ccd8c3 Revert "Bug #44162: Add univention-appcenter to the dependencies"
fbbbde3c42 Bug #44162: univention-system-setup 11.0.5-31A~4.3.0.201812111313
43d535c388 Bug #44162: Install l10n packages before starting the USS
d610ee8a57 Revert "Bug #44162: Remove dependency on univention-management-console"
3c5ffa42c3 Bug #44162: Remove dependency on univention-management-console
9ff85d263d Bug #44162: Add test to avoid regressions

@QA: I haven't had the time to check yet, but once run you'll be able to see if the french installation test works smoothly here:
http://jenkins.knut.univention.de:8080/job/UCS-4.3/job/UCS-4.3-3/job/Installation%20Tests/mode=master-french-static-ip/
Comment 7 Erik Damrose univentionstaff 2019-02-11 09:52:11 CET
*** Bug 48640 has been marked as a duplicate of this bug. ***
Comment 8 Felix Botner univentionstaff 2019-02-11 10:04:53 CET
please merge to 4.4-0
Comment 9 Richard Ulmer univentionstaff 2019-02-11 10:17:26 CET
The changes are already in 4.4-0. There has to be something else, that changed in UCS 4.4, that broke the french installer again.
Comment 10 Florian Best univentionstaff 2019-02-14 10:33:14 CET
(In reply to Richard Ulmer from comment #9)
> The changes are already in 4.4-0. There has to be something else, that
> changed in UCS 4.4, that broke the french installer again.
So should this bug be reopened?!
Comment 11 Richard Ulmer univentionstaff 2019-02-14 12:59:03 CET
I've found out, that the UCS 4.4 DVD does not contain the changes for localechooser. univention-l10n-fr is still installed in:
/usr/lib/post-base-installer.d/05localechooser
Comment 12 Richard Ulmer univentionstaff 2019-02-15 14:27:31 CET
'localechooser' is now up to date on the UCS 4.4 DVD. See Bug #48640 .
Comment 13 Arvid Requate univentionstaff 2019-03-01 14:06:17 CET
Vérifié.

9522338218 | Advisory wording
Comment 14 Arvid Requate univentionstaff 2019-03-06 13:45:23 CET
<http://errata.software-univention.de/ucs/4.3/451.html>