Russ Allbery <rra@debian.org> (2014-03-25):
> For most, but definitely not all, of our users, providing the desktop
> file is more important than providing the menu configuration. If we
> do nothing, the likely outcome is that more and more packagers who are
> using, e.g., GNOME or KDE will install or provide desktop files, find
> that their program appears in the menus, assume they're done, and move
> on, and the menu quality in other integrations like fvwm will keep
> declining. I believe this has been happening for the past couple of
> years, although that's based on a gut feeling and I've not tried to
> acquire actual data.
The following won't reflect packages possibly moving from menu to fdo,
but should give some idea (the {main/,} bit is there because stuff was
moved around on the archive side). Also, as you know, the archive keeps
growing.
Packages with menu files:
$ for i in squeeze wheezy jessie; do printf "$i: "; zgrep -h '^usr/share/menu/' $i/{main/,}Contents-amd64.gz 2>/dev/null | awk '{print $2}' | sort -u | wc -l; done
squeeze: 2363
wheezy: 2290
jessie: 2306
=> stable
Menu files;
$ for i in squeeze wheezy jessie; do printf "$i: "; zgrep -h '^usr/share/menu/' $i/{main/,}Contents-amd64.gz 2>/dev/null | sort -u | wc -l; done
squeeze: 2363
wheezy: 2290
jessie: 2306
=> stable
Packages with desktop files:
$ for i in squeeze wheezy jessie; do printf "$i: "; zgrep -h '^usr/share/applications/.*\.desktop\b' $i/{main/,}Contents-amd64.gz 2>/dev/null | awk '{print $2}' | sort -u | wc -l; done
squeeze: 1976
wheezy: 2186
jessie: 2324
=> +17% between squeeze and jessie.
Desktop files:
$ for i in squeeze wheezy jessie; do printf "$i: "; zgrep -h '^usr/share/applications/.*\.desktop\b' $i/{main/,}Contents-amd64.gz 2>/dev/null | sort -u | wc -l; done
squeeze: 2592
wheezy: 2814
jessie: 3010
=> +16% between squeeze and jessie.
Mraw,
KiBi.
Attachment:
signature.asc
Description: Digital signature