From: Keith Packard Date: Fri, 28 Aug 2015 19:09:11 +0000 (-0700) Subject: 741573: Change keithp_draft to reduce the .desktop file requirement for packages X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=766ef9b3694dd9de748224a218610eedc62a8b4c;p=debian-ctte.git 741573: Change keithp_draft to reduce the .desktop file requirement for packages This rewords the proposed resolution to make only 'customary desktop applications' need to provide a .desktop file, instead of the existing very broad wording requiring nearly all applications to provide a menu entry. Signed-off-by: Keith Packard --- diff --git a/741573_menu_systems/keithp_draft.txt b/741573_menu_systems/keithp_draft.txt index 9263cce..25ddee8 100644 --- a/741573_menu_systems/keithp_draft.txt +++ b/741573_menu_systems/keithp_draft.txt @@ -38,10 +38,14 @@ Therefore: - 1. The Technical Committee resolves that packages for which the - Debian menu system currently applies should provide a .desktop - file. Applications providing a .desktop file should not - provide a Debian menu file. + 1. The Technical Committee resolves that packages which provide + applications customarily designed for use within a desktop + environment should provide a .desktop file conforming to the + Freedesktop Desktop Entry Specification. + + 2. Packages may provide menu files at the pleasure of the + maintainer, but packages providing a .desktop file shall not + also provide a menu file. 2. We further resolve that "menu programs" should not depend on the Debian Menu System and should instead rely on .desktop file @@ -69,14 +73,12 @@ the motivation for this policy change. d) D-Bus application activation e) StartupNotify support - B. Support for the .desktop spec is widely provided as part of upstream packaging for desktop applications. - C. A .desktop file describe in the .desktop spec captures - essentially all of the information present in the Debian menu - system: + essentially the same information as that present in the Debian + menu system: menu .desktop Notes ?package TryExec [0]