Bug 13998 - Updating minetest to enable the installed translations
Summary: Updating minetest to enable the installed translations
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 4
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA3TOO has_procedure advisory MGA3-6...
Keywords: validated_update
Depends on:
Blocks:
 
Reported: 2014-08-28 00:45 CEST by Rémi Verschelde
Modified: 2014-09-05 11:08 CEST (History)
6 users (show)

See Also:
Source RPM: minetest
CVE:
Status comment:


Attachments
Czech language in Minetest (80.83 KB, image/png)
2014-08-31 13:33 CEST, Martin Volf
Details
Czech language in Minetest - screenshot 2 (37.32 KB, image/png)
2014-08-31 13:34 CEST, Martin Volf
Details

Description Rémi Verschelde 2014-08-28 00:45:12 CEST
Advisory:
=========

Updated minetest packages fix unused translations

The packaging of minetest's translation was incorrectly done: the files were
installed in the correct system locale directory but the game engine did not
expect them to be there. This has been fixed with a symbolic link.

Minetest on Mageia 4 is now also built against more system libraries instead
of bundled ones (jsoncpp, luajit).


Updated packages in core/updates_testing:
=========================================

minetest-0.4.3-3.1.mga3
minetest-0.4.8-1.1.mga4


From the SRPMs:
===============

minetest-0.4.3-3.1.mga3.src.rpm
minetest-0.4.8-1.1.mga4.src.rpm
Rémi Verschelde 2014-08-28 00:45:47 CEST

Assignee: bugsquad => qa-bugs
Whiteboard: (none) => MGA3TOO

Comment 1 Rémi Verschelde 2014-08-28 00:51:29 CEST
Testing procedure:
==================

- Install minetest from core/release and start it. The game should be 100% in English regardless of your system locale.
- Install minetest from core/updates_testing and start it. The game should now start in your system locale.
- Play minetest a bit to make sure no regressions were introduced by the other packaging changes mentioned in the advisory.

Note regarding the translations:
- minetest-0.4.3-3.1.mga3 is (partly) translated into Danish, French, German and Italian.
- minetest-0.4.8-1.1.mga4 is translated into cs, da, de, es, et, fr, hu, it, ja, ko, ky, nb, nl, pl, pt, pt_BR, ro, ru, uk, zh_CN.

If your system locale is not among these languages, you can force minetest to start in another language using the LANGUAGE environment variable, that is:
$ LANGUAGE=da minetest
(This should start minetest in Danish).

Whiteboard: MGA3TOO => MGA3TOO has_procedure

Comment 2 Otto Leipälä 2014-08-28 08:17:28 CEST
I will test it today both mga3 and 4.

CC: (none) => ozkyster

Comment 3 Christian PERRY 2014-08-28 22:41:16 CEST
I have reproduced the issue with the package from core/release. The update candidate fixes it. I briefly played with minetest to make sure that there is no obvious regressions.

CC: (none) => ducp54
Whiteboard: MGA3TOO has_procedure => MGA3TOO has_procedure MGA4-32-OK

Comment 4 Christian PERRY 2014-08-28 22:42:58 CEST
Testing complete on Mageia 4 32bit
Comment 5 claire robinson 2014-08-28 23:24:06 CEST
Well done Christian
Comment 6 Otto Leipälä 2014-08-29 07:37:18 CEST
Testing complete with mga 4 64 and 3 32&64,added it to whiteboard.

Whiteboard: MGA3TOO has_procedure MGA4-32-OK => MGA3TOO has_procedure MGA4-32-OK MGA4-64-OK MGA3-64-OK MGA3-32-OK

Comment 7 claire robinson 2014-08-29 09:49:54 CEST
Nicely done Otto. Is this ready to be validated now?
Comment 8 Rémi Verschelde 2014-08-29 10:25:58 CEST
Validating the update, the advisory has still to be uploaded (I can do it in the evening).

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

Comment 9 claire robinson 2014-08-29 10:37:27 CEST
Ahh, I was hoping Otto or Christian would do it Rémi :D

Advisory uploaded.

Could sysadmin please push to 3 & 4 updates

Thanks

Whiteboard: MGA3TOO has_procedure MGA4-32-OK MGA4-64-OK MGA3-64-OK MGA3-32-OK => MGA3TOO has_procedure advisory MGA4-32-OK MGA4-64-OK MGA3-64-OK MGA3-32-OK

Comment 10 Rémi Verschelde 2014-08-29 11:01:54 CEST
(In reply to claire robinson from comment #9)
> Ahh, I was hoping Otto or Christian would do it Rémi :D

Ah right :-D Next time!
Comment 11 Otto Leipälä 2014-08-30 11:47:36 CEST
Sorry i forget to validate it my bad :(
Comment 12 Martin Volf 2014-08-31 13:17:48 CEST
Hi Rémi and others,

please stop. I have checked these updates on:

MGA3 64bit (KDE4, updated, VM):
===============================
No translation.

Intalled packages:

  lib64irrlicht1                 1.8          0.svn4094.5.> x86_64  
  lib64jthread1.3.1              1.3.1        2.mga3        x86_64  
  lib64openal1                   1.15.1       3.mga3        x86_64  
  minetest                       0.4.3        3.mga3        x86_64  
  openal                         1.15.1       3.mga3        x86_64

tested for language â English. Then has been updated to: minetest-0.4.3-3.1.mga3 â still English language only, even if minetest is started by:
$ LANGUAGE=cs minetest

MGA4 64bit (KDE4, updated, real HW), 32bit (KDE4, updated, VM):
===============================================================
* Czech language present, but with bad letters as such ÄÅ¡ÄÅžýáíé, even if minetest is started by:
$ LANGUAGE=cs minetest

Installed packages:
[yullaw@localhost ~]$ rpm -qa|grep minetest
minetest-0.4.8-1.1.mga4

* No logo in a game: minetest â Credits â no logo on the left side (logo in MGA3 (minetest-0.4.3-3.1.mga3)) - ok).

Konsole:
13:11:04: ERROR[main]: GUIFormSpecMenu::drawMenu() Draw images unable to load texture:
13:11:04: ERROR[main]:  /home/yullaw/.minetest/textures/base/pack/logo.png
Could not open file of texture: /home/yullaw/.minetest/textures/base/pack/logo.png

================================================================

Please, change Whiteboard, Keywords here if needed.

The screenshot of an issue in MGA4 I'll send here as soon as possible !

Thank you!

CC: (none) => yullaw

Rémi Verschelde 2014-08-31 13:29:08 CEST

Keywords: validated_update => (none)

Comment 13 Rémi Verschelde 2014-08-31 13:29:57 CEST
Thanks for your detailed report, I'll have a look.

Please note that as per comment 1, it's normal that minetest has no Czech translation on Mageia 3.
Comment 14 Martin Volf 2014-08-31 13:33:05 CEST
Created attachment 5383 [details]
Czech language in Minetest

Czech letter of some words incorrect as such ÄÅ¡ÄÅžýáíéů, see red marks.
Comment 15 Martin Volf 2014-08-31 13:34:47 CEST
Created attachment 5384 [details]
Czech language in Minetest - screenshot 2
Comment 16 Rémi Verschelde 2014-08-31 13:52:21 CEST
(In reply to Martin Volf from comment #12)
> 
> MGA4 64bit (KDE4, updated, real HW), 32bit (KDE4, updated, VM):
> ===============================================================
> * Czech language present, but with bad letters as such ÄÅ¡ÄÅžýáíé, even if
> minetest is started by:
> $ LANGUAGE=cs minetest

I can also reproduce it, for this I would advise to report it upstream on https://github.com/minetest/minetest/issues

It seems there are some others problems too with encoding in the chat or input boxes, but this is beyond the scope of this update :-)
Comment 17 Rémi Verschelde 2014-08-31 14:23:12 CEST
(In reply to Martin Volf from comment #12)
> 
> * No logo in a game: minetest â Credits â no logo on the left side (logo in
> MGA3 (minetest-0.4.3-3.1.mga3)) - ok).
> 
> Konsole:
> 13:11:04: ERROR[main]: GUIFormSpecMenu::drawMenu() Draw images unable to
> load texture:
> 13:11:04: ERROR[main]:  /home/yullaw/.minetest/textures/base/pack/logo.png
> Could not open file of texture:
> /home/yullaw/.minetest/textures/base/pack/logo.png
> 

This I was able to fix, using a patch from upstream: https://github.com/minetest/minetest/issues/1048

A new update candidate has been submitted for Mageia 4:
  minetest-0.4.8-1.2.mga4

This needs to be tested again on Mageia 4 (at least on one arch).
I've edited the advisory accordingly.

Whiteboard: MGA3TOO has_procedure advisory MGA4-32-OK MGA4-64-OK MGA3-64-OK MGA3-32-OK => MGA3TOO has_procedure advisory MGA3-64-OK MGA3-32-OK

Comment 18 Rémi Verschelde 2014-08-31 14:24:05 CEST
(In reply to Rémi Verschelde from comment #16)
> (In reply to Martin Volf from comment #12)
> > 
> > MGA4 64bit (KDE4, updated, real HW), 32bit (KDE4, updated, VM):
> > ===============================================================
> > * Czech language present, but with bad letters as such ÄÅ¡ÄÅžýáíé, even if
> > minetest is started by:
> > $ LANGUAGE=cs minetest
> 
> I can also reproduce it, for this I would advise to report it upstream on
> https://github.com/minetest/minetest/issues
> 
> It seems there are some others problems too with encoding in the chat or
> input boxes, but this is beyond the scope of this update :-)

By this I mean that the issue is also present on the latest release on Cauldron, so I can't fix it easily for Mageia 3 & 4.
Comment 19 claire robinson 2014-08-31 14:50:41 CEST
Just for clarification. Rémi updated the advisory on SVN but not here. The updated packages for mga4 should now also prevent the error message about the missing texture, as seen in comment 12.
Comment 20 Martin Volf 2014-08-31 21:03:17 CEST
OK, the same problem is for Windows version Minecraft 0.4.10. I will keep in the mind, I will write here if some new features goes on.

https://forum.minetest.net/viewtopic.php?f=6&t=10007
Comment 21 Martin Volf 2014-08-31 21:09:32 CEST
* sorry, of course Windows version Minetest 0.4.10 :)
Rémi Verschelde 2014-09-03 07:46:29 CEST

Source RPM: (none) => minetest

Patrice ANDREANI 2014-09-04 16:06:28 CEST

CC: (none) => patr_and
Whiteboard: MGA3TOO has_procedure advisory MGA3-64-OK MGA3-32-OK => MGA3TOO has_procedure advisory MGA3-64-OK MGA3-32-OK MGA4-32-OK

Comment 22 Patrice ANDREANI 2014-09-04 16:08:05 CEST
Testing complete Mageia 4 i586 for minetest 0.4.8
Comment 23 Patrice ANDREANI 2014-09-04 16:11:39 CEST
testing complete mga4 32. Confirmed that the translation and error message are both now fixed
Comment 24 Martin Volf 2014-09-04 17:10:50 CEST
yes, that true, MGA4-64-OK too (translation and logo - ok), but still problem with incorrect letter (known is Czech and French language). That is contained of versions minetest 0.4.8-0.4.10. Still I am waiting for reply from development of minetest...
Comment 25 Samuel Verschelde 2014-09-04 21:51:27 CEST
Martin can you open a new bug report for that? We'll push the update because it is already a big improvement.

Keywords: (none) => validated_update
CC: (none) => stormi
Whiteboard: MGA3TOO has_procedure advisory MGA3-64-OK MGA3-32-OK MGA4-32-OK => MGA3TOO has_procedure advisory MGA3-64-OK MGA3-32-OK MGA4-32-OK MGA4-64-OK

Comment 26 Martin Volf 2014-09-05 07:35:07 CEST
(In reply to Samuel VERSCHELDE from comment #25)
> Martin can you open a new bug report for that? We'll push the update because
> it is already a big improvement.

Let´s close this bug as validated and fixed. For an other issue of incorrect letters has been open a new bug: https://bugs.mageia.org/show_bug.cgi?id=14054

Thanks to all, please, push it as update...
Comment 27 Mageia Robot 2014-09-05 11:08:19 CEST
An update for this issue has been pushed to Mageia Updates repository.

http://advisories.mageia.org/MGAA-2014-0168.html

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


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