2011-04-28 04:38:24 |
Daniel Holbert |
bug |
|
|
added bug |
2011-04-28 04:45:37 |
Daniel Holbert |
attachment added |
|
patch https://bugs.launchpad.net/unity-place-applications/+bug/772152/+attachment/2092409/+files/unity-xml-comment-fix.patch |
|
2011-04-28 04:50:53 |
Daniel Holbert |
description |
STEPS TO REPRODUCE:
1. Obtain an .deb for some crossover product. e.g. here's the demo for crossover-games: (32 and 64 bit)
http://media.codeweavers.com/pub/crossover/cxgames/demo/crossover-games-demo_10.1.0-1_i386.deb
http://media.codeweavers.com/pub/crossover/cxgames/demo/ia32-crossover-games-demo_10.1.0-1_amd64.deb
2. Install the .deb with dpkg: " sudo dpkg -i crossover-games-demo_10.1.0-1_i386.deb "
ACTUAL RESULTS: This output:
Selecting previously deselected package crossover-games-demo.
(Reading database ... 166164 files and directories currently installed.)
Unpacking crossover-games-demo (from crossover-games-demo_10.1.0-1_i386.deb) ...
Setting up crossover-games-demo (10.1.0-1) ...
cxmenu:error: unable to parse '/etc/xdg/menus/unity-place-applications.menu': Invalid string in comment field [Ln: 157, Col: 8]
Processing triggers for menu ...
EXPECTED RESULTS: No "cxmenu:error" line for unity-place-applications.menu.
From hand-tweaking unity-place-applications.menu, I've discovered it's due to this chunk of the file:
<!-- Note: Software Center uses an OnlyUnallocated clause to generate
-- the System section. We can't do that because we have the All Apps
-- section. Let's cross fingers and hope we match somewhat
-->
Those stray "--" markers are bad XML*, and if I remove them, this issue goes away. (crossover products install without any such warning.)
*From https://developer.mozilla.org/en/The_Importance_of_Correct_HTML_Commenting#XML :
For compatibility, the string "--" (double-hyphen) must not occur within comments. |
STEPS TO REPRODUCE:
1. Obtain an .deb for some crossover product. e.g. here's the demo for crossover-games: (32 and 64 bit)
http://media.codeweavers.com/pub/crossover/cxgames/demo/crossover-games-demo_10.1.0-1_i386.deb
http://media.codeweavers.com/pub/crossover/cxgames/demo/ia32-crossover-games-demo_10.1.0-1_amd64.deb
2. Install the .deb with dpkg:
sudo dpkg -i crossover-games-demo_10.1.0-1_i386.deb
ACTUAL RESULTS: This output:
Selecting previously deselected package crossover-games-demo.
(Reading database ... 166164 files and directories currently installed.)
Unpacking crossover-games-demo (from crossover-games-demo_10.1.0-1_i386.deb) ...
Setting up crossover-games-demo (10.1.0-1) ...
cxmenu:error: unable to parse '/etc/xdg/menus/unity-place-applications.menu': Invalid string in comment field [Ln: 157, Col: 8]
Processing triggers for menu ...
EXPECTED RESULTS: No "cxmenu:error" line for unity-place-applications.menu.
From hand-tweaking unity-place-applications.menu, I've discovered it's due to this chunk of the file:
<!-- Note: Software Center uses an OnlyUnallocated clause to generate
-- the System section. We can't do that because we have the All Apps
-- section. Let's cross fingers and hope we match somewhat
-->
Those stray "--" markers are bad XML*, and if I remove them, this issue goes away. (crossover products install without any such warning.)
*From https://developer.mozilla.org/en/The_Importance_of_Correct_HTML_Commenting#XML :
For compatibility, the string "--" (double-hyphen) must not occur within comments. |
|
2011-04-28 06:51:49 |
Didier Roche-Tolomelli |
bug |
|
|
added subscriber Didier Roche |
2011-04-28 06:52:00 |
Didier Roche-Tolomelli |
bug |
|
|
added subscriber Mikkel Kamstrup Erlandsen |
2011-04-28 17:35:42 |
Brian Murray |
bug |
|
|
added subscriber Ubuntu Review Team |
2011-04-28 17:35:44 |
Brian Murray |
tags |
|
patch |
|
2011-04-29 10:23:14 |
Launchpad Janitor |
branch linked |
|
lp:~kamstrup/unity-place-applications/bad-xml-in-menu |
|
2011-04-29 10:25:36 |
Mikkel Kamstrup Erlandsen |
unity: importance |
Undecided |
Low |
|
2011-04-29 10:25:36 |
Mikkel Kamstrup Erlandsen |
unity: status |
New |
In Progress |
|
2011-04-29 10:25:36 |
Mikkel Kamstrup Erlandsen |
unity: milestone |
|
3.8.14 |
|
2011-04-29 10:25:36 |
Mikkel Kamstrup Erlandsen |
unity: assignee |
|
Mikkel Kamstrup Erlandsen (kamstrup) |
|
2011-04-29 10:25:51 |
Mikkel Kamstrup Erlandsen |
unity-place-applications: importance |
Undecided |
Low |
|
2011-04-29 10:25:51 |
Mikkel Kamstrup Erlandsen |
unity-place-applications: status |
New |
In Progress |
|
2011-04-29 10:25:51 |
Mikkel Kamstrup Erlandsen |
unity-place-applications: milestone |
|
0.2.48 |
|
2011-04-29 10:25:51 |
Mikkel Kamstrup Erlandsen |
unity-place-applications: assignee |
|
Mikkel Kamstrup Erlandsen (kamstrup) |
|
2011-04-29 11:25:57 |
Mikkel Kamstrup Erlandsen |
unity: status |
In Progress |
Fix Committed |
|
2011-04-29 11:26:00 |
Mikkel Kamstrup Erlandsen |
unity-place-applications: status |
In Progress |
Fix Committed |
|
2011-04-30 17:37:59 |
Manfred Grasser |
bug |
|
|
added subscriber Manfred Grasser |
2011-04-30 17:40:31 |
Manfred Grasser |
removed subscriber Manfred Grasser |
|
|
|
2011-05-03 13:12:32 |
Didier Roche-Tolomelli |
unity-place-applications (Ubuntu): status |
New |
Fix Committed |
|
2011-05-26 13:33:48 |
Didier Roche-Tolomelli |
unity: status |
Fix Committed |
Fix Released |
|
2011-05-26 13:34:36 |
Didier Roche-Tolomelli |
unity-place-applications: status |
Fix Committed |
Fix Released |
|
2011-05-26 13:36:15 |
Didier Roche-Tolomelli |
nominated for series |
|
Ubuntu Natty |
|
2011-05-26 13:36:15 |
Didier Roche-Tolomelli |
bug task added |
|
unity-place-applications (Ubuntu Natty) |
|
2011-05-26 13:36:21 |
Didier Roche-Tolomelli |
unity-place-applications (Ubuntu): status |
Fix Committed |
Fix Released |
|
2011-05-26 13:36:58 |
Didier Roche-Tolomelli |
description |
STEPS TO REPRODUCE:
1. Obtain an .deb for some crossover product. e.g. here's the demo for crossover-games: (32 and 64 bit)
http://media.codeweavers.com/pub/crossover/cxgames/demo/crossover-games-demo_10.1.0-1_i386.deb
http://media.codeweavers.com/pub/crossover/cxgames/demo/ia32-crossover-games-demo_10.1.0-1_amd64.deb
2. Install the .deb with dpkg:
sudo dpkg -i crossover-games-demo_10.1.0-1_i386.deb
ACTUAL RESULTS: This output:
Selecting previously deselected package crossover-games-demo.
(Reading database ... 166164 files and directories currently installed.)
Unpacking crossover-games-demo (from crossover-games-demo_10.1.0-1_i386.deb) ...
Setting up crossover-games-demo (10.1.0-1) ...
cxmenu:error: unable to parse '/etc/xdg/menus/unity-place-applications.menu': Invalid string in comment field [Ln: 157, Col: 8]
Processing triggers for menu ...
EXPECTED RESULTS: No "cxmenu:error" line for unity-place-applications.menu.
From hand-tweaking unity-place-applications.menu, I've discovered it's due to this chunk of the file:
<!-- Note: Software Center uses an OnlyUnallocated clause to generate
-- the System section. We can't do that because we have the All Apps
-- section. Let's cross fingers and hope we match somewhat
-->
Those stray "--" markers are bad XML*, and if I remove them, this issue goes away. (crossover products install without any such warning.)
*From https://developer.mozilla.org/en/The_Importance_of_Correct_HTML_Commenting#XML :
For compatibility, the string "--" (double-hyphen) must not occur within comments. |
Install unity-place-applications 0.2.46-0ubuntu3.1 from natty-proposed. Then logout and login again in the session.
Check that the output is sane now (see below for the steps)
STEPS TO REPRODUCE:
1. Obtain an .deb for some crossover product. e.g. here's the demo for crossover-games: (32 and 64 bit)
http://media.codeweavers.com/pub/crossover/cxgames/demo/crossover-games-demo_10.1.0-1_i386.deb
http://media.codeweavers.com/pub/crossover/cxgames/demo/ia32-crossover-games-demo_10.1.0-1_amd64.deb
2. Install the .deb with dpkg:
sudo dpkg -i crossover-games-demo_10.1.0-1_i386.deb
ACTUAL RESULTS: This output:
Selecting previously deselected package crossover-games-demo.
(Reading database ... 166164 files and directories currently installed.)
Unpacking crossover-games-demo (from crossover-games-demo_10.1.0-1_i386.deb) ...
Setting up crossover-games-demo (10.1.0-1) ...
cxmenu:error: unable to parse '/etc/xdg/menus/unity-place-applications.menu': Invalid string in comment field [Ln: 157, Col: 8]
Processing triggers for menu ...
EXPECTED RESULTS: No "cxmenu:error" line for unity-place-applications.menu.
From hand-tweaking unity-place-applications.menu, I've discovered it's due to this chunk of the file:
<!-- Note: Software Center uses an OnlyUnallocated clause to generate
-- the System section. We can't do that because we have the All Apps
-- section. Let's cross fingers and hope we match somewhat
-->
Those stray "--" markers are bad XML*, and if I remove them, this issue goes away. (crossover products install without any such warning.)
*From https://developer.mozilla.org/en/The_Importance_of_Correct_HTML_Commenting#XML :
For compatibility, the string "--" (double-hyphen) must not occur within comments. |
|
2011-05-26 13:48:16 |
Didier Roche-Tolomelli |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2011-06-06 08:43:27 |
Martin Pitt |
unity-place-applications (Ubuntu Natty): status |
New |
Fix Committed |
|
2011-06-06 08:43:30 |
Martin Pitt |
bug |
|
|
added subscriber SRU Verification |
2011-06-06 08:43:35 |
Martin Pitt |
tags |
patch |
patch verification-needed |
|
2011-06-06 09:48:20 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/natty-proposed/unity-place-applications |
|
2011-06-08 19:20:23 |
Pedro Villavicencio |
tags |
patch verification-needed |
patch verification-done |
|
2011-06-14 05:57:42 |
Launchpad Janitor |
unity-place-applications (Ubuntu Natty): status |
Fix Committed |
Fix Released |
|
2014-07-25 12:26:28 |
Marco Trevisan (Treviño) |
unity (Ubuntu): status |
New |
Fix Released |
|
2014-12-03 09:04:42 |
Rolf Leggewie |
unity (Ubuntu Natty): status |
New |
Won't Fix |
|