Hi,
2010/10/13 Markus Metz <markus.metz.giswork@googlemail.com>:
For my 2c, I don't object to backporting it (I sort of expected
we would do GUI updates in the 6.4.x line) but again I'll mention
that 'File->Quit GRASS completely' has never worked properly for
right, removed in r43887
Backporting means
- throwing away that year of testing and restarting the testing
cycle. (not completely of course, but not without risk either)
Hmm, I think that any wxGUI-related bugs are rather fixed in the 6.5
GUI than in the 6.4 GUI. Major and critical bugs have been backported,
but minor bugs may not have made it into 6.4.
MarkusM is right.
- bad luck for anyone who already started on writing courseware,
tutorials, or books for GRASS 6.4. Since we are so soon after
original release we may get away without too much damage on that.
I am not so worried about backwards compatibility otherwise, as
GUI changes will not harm user scripts and the C/Python APIs.
My impression is that the look and feel of the 6.5 wxGUI is very
similar to the 6.4 wxGUI, although quite a bit has changed under the
hood; therefore I think this would not be a complete disaster for any
courseware, tutorials, or books.
I also agree with Markus here.
The problem I see is with translations, I don't know how much of the
6.5 wxGUI has been translated to how many languages, and I guess that
the 6.4 wxGUI translations are often not working with the 6.5 wxGUI (I
hope I'm wrong).
Seems to be not so big problem. See comparison bellow (first 6.4, second 6.5).
If you don't mind I will start with backporting wxGUI 6.5 to 6.4.1.
Martin
->
msgfmt --statistics -o
/usr/local/src/grass64_release/dist.i686-pc-linux-gnu/locale/cs/LC_MESSAGES/grasswxpy.mo
po/grasswxpy_cs.po
1658 translated messages, 122 fuzzy translations, 62 untranslated messages.
1661 translated messages, 388 fuzzy translations, 213 untranslated messages.
OK
msgfmt --statistics -o
/usr/local/src/grass64_release/dist.i686-pc-linux-gnu/locale/de/LC_MESSAGES/grasswxpy.mo
po/grasswxpy_de.po
1774 translated messages, 40 fuzzy translations, 28 untranslated messages.
1779 translated messages, 307 fuzzy translations, 176 untranslated messages.
OK
msgfmt --statistics -o
/usr/local/src/grass64_release/dist.i686-pc-linux-gnu/locale/el/LC_MESSAGES/grasswxpy.mo
po/grasswxpy_el.po
0 translated messages, 1842 untranslated messages.
0 translated messages, 2262 untranslated messages.
OK
msgfmt --statistics -o
/usr/local/src/grass64_release/dist.i686-pc-linux-gnu/locale/es/LC_MESSAGES/grasswxpy.mo
po/grasswxpy_es.po
1621 translated messages, 152 fuzzy translations, 69 untranslated messages.
1528 translated messages, 478 fuzzy translations, 256 untranslated messages.
OK
msgfmt --statistics -o
/usr/local/src/grass64_release/dist.i686-pc-linux-gnu/locale/fr/LC_MESSAGES/grasswxpy.mo
po/grasswxpy_fr.po
747 translated messages, 286 fuzzy translations, 809 untranslated messages.
700 translated messages, 552 fuzzy translations, 1010 untranslated messages.
OK
msgfmt --statistics -o
/usr/local/src/grass64_release/dist.i686-pc-linux-gnu/locale/id/LC_MESSAGES/grasswxpy.mo
po/grasswxpy_id.po
1232 translated messages, 407 fuzzy translations, 203 untranslated messages.
1167 translated messages, 718 fuzzy translations, 377 untranslated messages.
OK
msgfmt --statistics -o
/usr/local/src/grass64_release/dist.i686-pc-linux-gnu/locale/it/LC_MESSAGES/grasswxpy.mo
po/grasswxpy_it.po
1512 translated messages, 95 fuzzy translations, 235 untranslated messages.
1578 translated messages, 321 fuzzy translations, 363 untranslated messages.
OK
msgfmt --statistics -o
/usr/local/src/grass64_release/dist.i686-pc-linux-gnu/locale/ja/LC_MESSAGES/grasswxpy.mo
po/grasswxpy_ja.po
1656 translated messages, 124 fuzzy translations, 62 untranslated messages.
1560 translated messages, 418 fuzzy translations, 284 untranslated messages.
OK
msgfmt --statistics -o
/usr/local/src/grass64_release/dist.i686-pc-linux-gnu/locale/ml/LC_MESSAGES/grasswxpy.mo
po/grasswxpy_ml.po
203 translated messages, 50 fuzzy translations, 1589 untranslated messages.
234 translated messages, 108 fuzzy translations, 1920 untranslated messages.
OK
msgfmt --statistics -o
/usr/local/src/grass64_release/dist.i686-pc-linux-gnu/locale/pl/LC_MESSAGES/grasswxpy.mo
po/grasswxpy_pl.po
1612 translated messages, 42 fuzzy translations, 188 untranslated messages.
1519 translated messages, 370 fuzzy translations, 373 untranslated messages.
OK
msgfmt --statistics -o
/usr/local/src/grass64_release/dist.i686-pc-linux-gnu/locale/pt/LC_MESSAGES/grasswxpy.mo
po/grasswxpy_pt.po
974 translated messages, 718 fuzzy translations, 150 untranslated messages.
920 translated messages, 1012 fuzzy translations, 330 untranslated messages.
OK
msgfmt --statistics -o
/usr/local/src/grass64_release/dist.i686-pc-linux-gnu/locale/ru/LC_MESSAGES/grasswxpy.mo
po/grasswxpy_ru.po
1413 translated messages, 292 fuzzy translations, 137 untranslated messages.
1331 translated messages, 618 fuzzy translations, 313 untranslated messages.
OK
msgfmt --statistics -o
/usr/local/src/grass64_release/dist.i686-pc-linux-gnu/locale/th/LC_MESSAGES/grasswxpy.mo
po/grasswxpy_th.po
587 translated messages, 76 fuzzy translations, 1179 untranslated messages.
569 translated messages, 72 fuzzy translations, 1621 untranslated messages.
OK
msgfmt --statistics -o
/usr/local/src/grass64_release/dist.i686-pc-linux-gnu/locale/tr/LC_MESSAGES/grasswxpy.mo
po/grasswxpy_tr.po
1100 translated messages, 263 fuzzy translations, 479 untranslated messages.
1041 translated messages, 566 fuzzy translations, 655 untranslated messages.
OK
msgfmt --statistics -o
/usr/local/src/grass64_release/dist.i686-pc-linux-gnu/locale/vi/LC_MESSAGES/grasswxpy.mo
po/grasswxpy_vi.po
1759 translated messages, 48 fuzzy translations, 35 untranslated messages.
1653 translated messages, 386 fuzzy translations, 223 untranslated messages.
OK
msgfmt --statistics -o
/usr/local/src/grass64_release/dist.i686-pc-linux-gnu/locale/zh/LC_MESSAGES/grasswxpy.mo
po/grasswxpy_zh.po
110 translated messages, 244 fuzzy translations, 1488 untranslated messages.
103 translated messages, 324 fuzzy translations, 1835 untranslated messages.
my 0.2c
Markus M
--
Martin Landa <landa.martin gmail.com> * http://geo.fsv.cvut.cz/~landa