Public bug reported:

Binary package hint: openbox

lsb_release -rd: 
Description:    Ubuntu 8.04.1
Release:        8.04

openbox: 3.4.6.1-0ubuntu2

The openbox /etc/menu-method file produces id clashes when the leaf of
the section (see http://www.debian.org/doc/packaging-manuals/menu-
policy/ch2.html) is the same as a leaf in a different 'branch'
i.e.Applications/Network/Monitoring and Applications/System/Monitoring

A work-around for this is to change your /etc/menu-methods/openbox line 
startmenu=   nstring(level(), "  ")  "<menu id='" xml_escape(title()) "' 
label='" xml_escape(title()) "'>\n"
change the first title() to escape_sep($section) to avoid the clash and define 
escape_sep as:
function escape_sep($s) = replace(xml_escape($s),"/",  "")

This is probably not the best solution, but it seems to work as a quick-
fix

** Affects: openbox (Ubuntu)
     Importance: Undecided
         Status: New

-- 
openbox update-menus menu-method produces id clashes
https://bugs.launchpad.net/bugs/256714
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to