Bug#707851: Debian Menu Systems : Implementation of the TC decision

2015-09-17 Thread Didier 'OdyX' Raboud
Control: severity -1 important

Hi all,

As you have certainly seen on debian-devel-announce [0], the Technical
Committee has ruled on the question of Debian Menu Systems, and the
technical decision should now find a form within the Debian Policy.

First, the commit designed in the aforementionned decision [1] must be
cherry-picked in the Debian Policy repository by whoever has the rights
to do so, ideally by one of the Policy editors.

Second, we should discuss an appropriate phrasing for putting the
points 2 and 3 of the TC decision into the Debian Policy:

>2. In addition to those changes, the Technical Committee resolves
>   that packages providing a .desktop file shall not also provide a
>   menu file for the same application.
> 
>3. We further resolve that "menu programs" should not depend on the
>   Debian Menu System and should instead rely on .desktop file
>   contents for constructing a list of applications to present to
>   the user.

I'm hereby proposing the following diff for point 2, as a discussion
starter:

diff --git a/policy.sgml b/policy.sgml
index ee1e9f4..83e4057 100644
--- a/policy.sgml
+++ b/policy.sgml
@@ -8192,14 +8192,18 @@ Reloading description configuration...done.

 
 
- Packages can, to be compatible with Debian additions to some window
- managers that do not support the FreeDesktop standard, also provide a
+ Applications that are not registered in the desktop menu can 
optionally provide a
  Debian menu file, following the Debian menu policy,
  which can be found in the menu-policy files in the
  debian-policy package.  It is also available from the Debian
  web mirrors at http://www.debian.org/doc/packaging-manuals/menu-policy/;>.

+
+
+  Applications that are registred in the desktop menu shall not also
+  provide a Debian menu file for the same application.
+
   
 
   

Cheers,
OdyX

[0] 
https://lists.debian.org/msgid-search/20150904033414.gd3...@qor.donarmstring.com
[1] 
https://anonscm.debian.org/cgit/dbnpolicy/policy.git/commit/?id=ba679bff76f5b9152f43d5bc901b9b3aad257479

signature.asc
Description: This is a digitally signed message part.


Processed: Debian Menu Systems : Implementation of the TC decision

2015-09-17 Thread Debian Bug Tracking System
Processing control commands:

> severity -1 important
Bug #707851 [debian-policy] debian-policy: soften the wording recommending menu 
files
Severity set to 'important' from 'normal'

-- 
707851: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=707851
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems