public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Chris Gianelloni <wolf31o2@gentoo.org>
To: Heinrich Wendel <lanius@gentoo.org>
Cc: gentoo-dev@gentoo.org
Subject: Re: [gentoo-dev] Gentoo Menu - Bash vs. Python Rule files
Date: 13 Aug 2003 17:50:01 -0400	[thread overview]
Message-ID: <1060811401.19236.42.camel@vertigo> (raw)
In-Reply-To: <200308132316.56438.lanius@gentoo.org>

[-- Attachment #1: Type: text/plain, Size: 2514 bytes --]

On Wed, 2003-08-13 at 17:16, Heinrich Wendel wrote:
> They have to change to use the new menu system.

Even though ours conforms better to the current way both KDE and Gnome
do it?

> > Are you planning on changing all of the
> > ebuilds which provide any form of .desktop entries? 
> At the moment i see no other way.

That sounds like a complete fuster-cluck and a total waste of developer
time.  This means we would have to make modifications to hundreds of
ebuilds and either create source patches for packages or manually move
and modify .desktop files from ebuilds/packages which currently provide
them.  As I see it, that is a worst-case scenario and probably the most
labor-intensive way to go about it.

> > What would an
> > ebuild submitter need to do to make sure their ebuild's .desktop files
> > meet the requirements? 
> 
> I will create a validater.

I hope you plan on having it added to repoman, because I know that many
developers are not going to care and won't bother running a stand-alone
application to validate the menu entries in an ebuild.  Many people
would consider that "non-essential" behavior of a package.

> > Would there have to be anything added to the
> > ebuild to have the menus created properly, or is it done on-the-fly and
> > transparently?
> 
> take a look at portage/domenu in cvs, so a ebuild would have to add one 
> command: domenu foo.directory

Like I said, it looks like a kludge.  Would a better way of going about
it not be to generate the menus from the already existing structures in
place?  Then no modification would need to be done to an ebuild to
ensure proper menu usage.  If, say, a new Gnome app was added and it
adds its own .desktop entry to /usr/share/applications as it should,
then update-menus should detect that application and modify the menus
accordingly, rather than the developers having to modify the intended
behavior of the package to suit our needs.  If we were providing a
near-stable tree of binary packages, I could see this happening easily,
but Gentoo is too much of a moving target and quite frankly, I don't
know many developers that want to be spending a large amount of time
patching up ebuilds to make sure that they install their .desktop files
into /usr/share/menu/applications or wherever we decide they should be. 
Maybe I am just not understanding exactly hwo this is going to work
out.  Perhaps you could shed some light?

-- 
Chris Gianelloni
Developer, Gentoo Linux

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

  reply	other threads:[~2003-08-13 21:45 UTC|newest]

Thread overview: 55+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-08-13 16:44 [gentoo-dev] Gentoo Menu - Bash vs. Python Rule files Heinrich Wendel
2003-08-13 17:19 ` Svyatogor
2003-08-13 17:52 ` Sven Vermeulen
2003-08-13 17:56 ` Spider
2003-08-13 18:32   ` Adam Porich
2003-08-13 19:21     ` Philippe Lafoucrière
2003-08-13 19:19 ` [gentoo-dev] " thomas weidner
2003-08-13 20:38 ` [gentoo-dev] " Chris Gianelloni
2003-08-13 20:38   ` Heinrich Wendel
2003-08-13 21:08     ` Chris Gianelloni
2003-08-13 21:16       ` Heinrich Wendel
2003-08-13 21:50         ` Chris Gianelloni [this message]
2003-08-13 21:55         ` Peter Ruskin
2003-08-13 22:17           ` Heinrich Wendel
2003-08-13 23:35             ` Chris Gianelloni
2003-08-14  0:36               ` Heinrich Wendel
2003-08-13 23:48             ` Peter Ruskin
2003-08-14  3:00               ` Mike Frysinger
2003-08-14  8:11                 ` [gentoo-dev] Gentoo Menu - Some Comments Svyatogor
2003-08-14 10:02                   ` Peter Ruskin
2003-08-14 11:10                     ` Chris Gianelloni
2003-08-14 11:31                     ` Stuart Herbert
2003-08-14 11:45                       ` John
2003-08-14 12:00                         ` Chris Gianelloni
2003-08-14 12:01                       ` Svyatogor
2003-08-14 15:05                         ` Stuart Herbert
2003-08-14 11:34                     ` Svyatogor
2003-08-14 11:46                       ` Chris Gianelloni
2003-08-14 11:46                       ` Paul de Vrieze
2003-08-14 12:02                         ` Seemant Kulleen
2003-08-13 22:31           ` [gentoo-dev] Gentoo Menu - Bash vs. Python Rule files Fred Van Andel
2003-08-13 23:09           ` Mike Frysinger
2003-08-13 23:12             ` Heinrich Wendel
2003-08-13 22:14 ` Fred Van Andel
2003-08-13 22:48   ` Heinrich Wendel
2003-08-13 22:54     ` Fred Van Andel
2003-08-14 10:47     ` Chris Gianelloni
2003-08-13 22:54   ` Spider
2003-08-13 22:57     ` Heinrich Wendel
2003-08-14  0:11       ` Spider
2003-08-14 10:49       ` Chris Gianelloni
2003-08-14 10:24   ` Paul de Vrieze
2003-08-14 11:17     ` Chris Gianelloni
2003-08-14 11:22       ` Paul de Vrieze
2003-08-14 11:43         ` Chris Gianelloni
     [not found] ` <200308140000.47539.lanius@gentoo.org>
2003-08-13 23:47   ` Chris Gianelloni
2003-08-13 23:45     ` Heinrich Wendel
2003-08-14  0:10       ` Heinrich Wendel
2003-08-14 10:59         ` Chris Gianelloni
2003-08-14 10:56       ` Chris Gianelloni
2003-08-14 11:10         ` Toby Dickenson
2003-08-14 11:19           ` Chris Gianelloni
2003-08-14 11:28         ` Svyatogor
2003-08-14 11:37           ` Chris Gianelloni
2003-08-14 11:53             ` Paul de Vrieze

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1060811401.19236.42.camel@vertigo \
    --to=wolf31o2@gentoo.org \
    --cc=gentoo-dev@gentoo.org \
    --cc=lanius@gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox