From 4e20cab1e2877f3e65877f086d032388243446c5 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Thu, 31 Jul 2014 18:53:49 +0100 Subject: [PATCH] #741573: My draft from 22nd May --- 741573_menu_systems/iwj_draft.txt | 47 +++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 741573_menu_systems/iwj_draft.txt diff --git a/741573_menu_systems/iwj_draft.txt b/741573_menu_systems/iwj_draft.txt new file mode 100644 index 0000000..d804429 --- /dev/null +++ b/741573_menu_systems/iwj_draft.txt @@ -0,0 +1,47 @@ + + Context + + 1. A dispute about the status of menu systems in Debian, and the + contents of policy, has been referred to the Committee. + + 2. There are currently two menu systems in Debian: the + freedesktop.org (.desktop file based) system, and the traditional + Debian menu system. + + 3. These two systems have, in general: different maintainers and + proponents; often different users; different intended scopes (in + the sense of what subset of packages in Debian should provide + menu entries); a different emphasis. + + 4. The two systems make different choices in response to the need + for various technical tradeoffs. The traditional Debian menu is + less feature rich, but is easier for a menu consumer. + + Philosophy + + 5. Where feasible, there should be room in Debian for competing + implementations of similar functionality; especially when they + have different but overlapping sets of goals. The contributors + to each should be enabled to do their work, so long as the cost + for the project as a whole is reasonable. + + Conclusions + + 6. Both menu systems should be documented in policy. + + 7. The documentation for each menu system (specifying file formats, + when to include a menu entry, etc.) should follow the views of + Debian's experts on, and contributors to, each system. + + 8. Lack of an entry in one or other menu system, where that system's + scope calls for an entry to be provided, is a bug. But it is not + a release critical bug. + + 9. A maintainer should not be criticised for providing a package + without doing the work to provide all the applicable menu + entries. However, a maintainer who is offered a reasonable patch + should accept it. + + 10. We request that the policy team implement this decision. We + leave the specific details of the wording to the policy team. + -- 2.39.2