[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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



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 <var>description</var> configuration...done.
 	</p>
 
         <p>
-	  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 <em>not</em> registered in the desktop menu can optionally provide a
 	  <em>Debian menu</em> file, following the <em>Debian menu policy</em>,
 	  which can be found in the <tt>menu-policy</tt> files in the
 	  <tt>debian-policy</tt> package.  It is also available from the Debian
 	  web mirrors at <tt><url name="/doc/packaging-manuals/menu-policy/"
 	  id="http://www.debian.org/doc/packaging-manuals/menu-policy/";></tt>.
 	</p>
+
+        <p>
+          Applications that are registred in the desktop menu shall not also
+          provide a <em>Debian menu</em> file for the same application.
+        </p>
       </sect>
 
       <sect id="mime">

Cheers,
OdyX

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

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


Reply to: