Bug 23369 - Update request: Release Mageia Welcome with updated translations
Summary: Update request: Release Mageia Welcome with updated translations
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 6
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA6-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2018-07-30 15:02 CEST by Yuri Chornoivan
Modified: 2018-08-15 17:46 CEST (History)
7 users (show)

See Also:
Source RPM: mageiawelcome-1.13-1.mga6.src.rpm
CVE:
Status comment:


Attachments

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


Note You need to log in before you can comment on or make changes to this bug.