This bug was fixed in the package mozo - 1.15.1-0ubuntu1 --------------- mozo (1.15.1-0ubuntu1) yakkety; urgency=medium
* New upstream development release. -- Martin Wimpress <c...@flexion.org> Fri, 09 Sep 2016 13:04:48 +0100 ** Changed in: mozo (Ubuntu) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1605761 Title: Main Menu editor destroys applications menu when processing a non- ASCII character. Status in ubuntu-mate: Fix Committed Status in mozo package in Ubuntu: Fix Released Status in mozo source package in Xenial: Triaged Bug description: There is a entry in my applications menu named "Life Is Strange™" (note the ™ character). When using the Main Menu editor to make adjustments to the layout of the menus, a serious error occurs while processing the ™ character and as a result, destroys the entire ~/.config/menus/mate-applications.menu file to 0 kB. Occurs in Ubuntu MATE 16.04.1. A workaround is to rename the affecting program's name in a text editor before using the Main Menu tool. This is the back trace from mate-panel: --------------------- /usr/lib/python2.7/dist-packages/Mozo/MenuEditor.py:533: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal if node.childNodes[0].nodeName == 'Filename' and node.childNodes[0].childNodes[0].nodeValue == filename: Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/Mozo/MainWindow.py", line 430, in on_menu_tree_drag_data_received self.editor.copyItem(item, new_parent) File "/usr/lib/python2.7/dist-packages/Mozo/MenuEditor.py", line 298, in copyItem self.save() File "/usr/lib/python2.7/dist-packages/Mozo/MenuEditor.py", line 68, in save fd.write(re.sub("\n[\s]*([^\n<]*)\n[\s]*</", "\\1</", getattr(self, menu).dom.toprettyxml().replace('<?xml version="1.0" ?>\n', ''))) File "/usr/lib/python2.7/xml/dom/minidom.py", line 61, in toprettyxml return writer.getvalue() File "/usr/lib/python2.7/StringIO.py", line 271, in getvalue self.buf += ''.join(self.buflist) UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 15: ordinal not in range(128) ** (mate-panel:12720): WARNING **: Error loading menu layout from "/home/luke/.config/menus/mate-applications.menu": Error on line 1 char 1: Document was empty or contained only whitespace --------------------- To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-mate/+bug/1605761/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp