Bug 23369

Summary: Update request: Release Mageia Welcome with updated translations
Product: Mageia Reporter: Yuri Chornoivan <yurchor>
Component: RPM PackagesAssignee: QA Team <qa-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: mageia, marja11, napcok, rverschelde, sysadmin-bugs, tarazed25, tmb
Version: 6Keywords: advisory, validated_update
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard: MGA6-64-OK
Source RPM: mageiawelcome-1.13-1.mga6.src.rpm CVE:
Status comment:

Description Yuri Chornoivan 2018-07-30 15:02:07 CEST
Description of problem:
More than a year has passed since the last Mageia Welcome release and we have a dozen translation updates. It would be nice for them to be included into Mageia 6.1 release.

Version-Release number of selected component (if applicable):
1.14

How reproducible:
always

Steps to Reproduce:
1. Use some popular translation (e.g. Hindi or Brazilian Portuguese).
2. Many UI elements and strings are untranslated.

Thanks for fixing this issue.
Comment 1 Marja Van Waes 2018-07-31 15:37:46 CEST
CC'ing the author of MageiaWelcome, napcok

Also CC'ing akien, who updated the package three times (at least) last year

CC: (none) => marja11, napcok, rverschelde
Assignee: bugsquad => mageiatools

Comment 2 Martin Whitaker 2018-08-11 19:31:20 CEST
I'll do this.

CC: (none) => mageia
Status: NEW => ASSIGNED
Assignee: mageiatools => mageia

Comment 3 Martin Whitaker 2018-08-11 21:04:25 CEST
Suggested Advisory
==================
This extends and improves the translations in the mageiawelcome package. It also fixes a bug that caused mageiawelcome to fail to run if the DESKTOP_SESSION environment variable was not set (mga#21454).

RPMS
====
mageiawelcome-1.15-1.mga6.noarch.rpm 

SRPMS
=====
mageiawelcome-1.15-1.mga6.src.rpm

Test Procedure
==============
To test the bug fix, open a terminal window and (assuming you use the standard bash shell), execute the following commands

  unset DESKTOP_SESSION
  mageiawelcome

Before the update, mageiawelcome will output an error message and exit immediately. After the update it should work normally and display the correct desktop name in the top right corner.

Apart from that, just check for any obvious regressions.

Assignee: mageia => qa-bugs
Summary: Release Mageia Welcome with updated translations => Update request: Release Mageia Welcome with updated translations

Comment 4 Len Lawrence 2018-08-11 23:45:54 CEST
Mageia 6, x86_64
Before:
$ unset DESKTOP_SESSION
$ mageiawelcome
Traceback (most recent call last):
  File "/usr/share/mageiawelcome/mageiawelcome.py", line 251, in <module>
    my_quit_wrapper(main)()
  File "/usr/share/mageiawelcome/mageiawelcome.py", line 242, in fun2
    x = fun(*args, **kwargs) # equivalent to "apply"
  File "/usr/share/mageiawelcome/mageiawelcome.py", line 55, in main
    desktop = get_desktop_name(os.path.basename(os.getenv("DESKTOP_SESSION")))
  File "/usr/lib64/python3.5/posixpath.py", line 139, in basename
    i = p.rfind(sep) + 1
AttributeError: 'NoneType' object has no attribute 'rfind'

Updated mageiawelcome.

Afterwards:
$ unset DESKTOP_SESSION
$ mageiawelcome
NOT SANDBOXED
openjdk version "1.8.0_172"
OpenJDK Runtime Environment (build 1.8.0_172-b11)
OpenJDK 64-Bit Server VM (build 25.172-b11, mixed mode)

The gui comes up OK.

CC: (none) => tarazed25

Len Lawrence 2018-08-11 23:46:17 CEST

Whiteboard: (none) => MGA6-64-OK

Len Lawrence 2018-08-15 01:36:44 CEST

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs

Thomas Backlund 2018-08-15 17:17:25 CEST

CC: (none) => tmb
Keywords: (none) => advisory

Comment 5 Mageia Robot 2018-08-15 17:46:31 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2018-0141.html

Resolution: (none) => FIXED
Status: ASSIGNED => RESOLVED