Package: awesome
Version: 3.4.15-1+b1
Severity: normal
Control: tags -1 + patch

Dear Maintainer,

The Debian menu in awesome does not containe entries for running other
window managers. This is because /etc/menu-methods/awesome doesn't have
wm defined in the supported section. As far as I can tell it is also a
problem in the latest version of the package.

My patch will follow this message as soon as it gets bug number.

-- System Information:
Debian Release: 8.7
  APT prefers stable-updates
  APT policy: (950, 'stable-updates'), (950, 'stable'), (500, 
'proposed-updates')
Architecture: amd64 (x86_64)
Foreign Architectures: armel, arm64

Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages awesome depends on:
ii  dbus-x11                  1.8.22-0+deb8u1
ii  libc6                     2.19-18+deb8u7
ii  libcairo2                 1.14.0-2.1+deb8u2
ii  libdbus-1-3               1.8.22-0+deb8u1
ii  libev4                    1:4.15-3
ii  libglib2.0-0              2.42.1-1+b1
ii  libimlib2                 1.4.6-2+deb8u2
ii  liblua5.1-0               5.1.5-7.1
ii  libpango1.0-0             1.36.8-3
ii  libstartup-notification0  0.12-4
ii  libx11-6                  2:1.6.2-3
ii  libx11-xcb1               2:1.6.2-3
ii  libxcb-icccm4             0.4.1-1
ii  libxcb-image0             0.4.0-1
ii  libxcb-keysyms1           0.4.0-1
ii  libxcb-randr0             1.10-3+b1
ii  libxcb-render0            1.10-3+b1
ii  libxcb-shape0             1.10-3+b1
ii  libxcb-shm0               1.10-3+b1
ii  libxcb-util0              0.3.8-3
ii  libxcb-xinerama0          1.10-3+b1
ii  libxcb-xtest0             1.10-3+b1
ii  libxcb1                   1.10-3+b1
ii  libxcursor1               1:1.1.14-1+b1
ii  libxdg-basedir1           1.2.0-1
ii  menu                      2.1.47

Versions of packages awesome recommends:
ii  feh                2.12-1
ii  rlwrap             0.41-1
ii  x11-xserver-utils  7.7+3+b1

awesome suggests no packages.

-- Configuration Files:
/etc/menu-methods/awesome changed:
compat="menu-1"
!include menu.h
compat="menu-2"
outputencoding= "UTF-8";
function q($s) = "\"" esc($s,"\\\"") "\"";
function s($s) = replacewith(replacewith($s,"/","_"), " ", "_");
function findicon($filename)= 
       ifelsefile($filename, q($filename),
        iffile("/usr/share/pixmaps/" $filename,
                   q("/usr/share/pixmaps/" $filename)));
function x11menu()= "\t{"q(title())","q($command) ifnempty($icon, 
","findicon($icon))"},\n";
function textmenu()= "\t{"q(title())", \"x-terminal-emulator -e 
\".."q($command) ifnempty($icon,
","findicon($icon))"},\n";
function wmmenu()= "\t{"q(title())",function () awesome.exec("q($command)") 
end" ifnempty($icon, ","findicon($icon))"},\n";
supported;
    x11= x11menu();
    text= textmenu();
    wm= wmmenu();
endsupported;
startmenu=      "Debian_menu[\""s($section)"\"] = {\n";
endmenu=        "}\n";
submenutitle=   "\t{ "q(title())", Debian_menu[\""s($section)"\"] },\n";
genmenu=        "debian/menu.lua";
rootsection=    "Debian";
rootprefix=     "/etc/xdg/awesome/";
userprefix=     shell("echo -n /${XDG_CONFIG_HOME-.config}") "/awesome/";
preoutput=      "-- automatically generated file. Do not edit (see 
/usr/share/doc/menu/html)\n\nlocal awesome = 
awesome\nmodule(\"debian.menu\")\n\nDebian_menu = {}\n\n";


-- no debconf information

-- 
Łukasz Stelmach
Samsung R&D Institute Poland
Samsung Electronics

Attachment: signature.asc
Description: PGP signature

Reply via email to